JP2006244499A - 共通データプラットフォームのためのストレージapi - Google Patents
共通データプラットフォームのためのストレージapi Download PDFInfo
- Publication number
- JP2006244499A JP2006244499A JP2006053435A JP2006053435A JP2006244499A JP 2006244499 A JP2006244499 A JP 2006244499A JP 2006053435 A JP2006053435 A JP 2006053435A JP 2006053435 A JP2006053435 A JP 2006053435A JP 2006244499 A JP2006244499 A JP 2006244499A
- Authority
- JP
- Japan
- Prior art keywords
- data
- class
- store
- presenting
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013499 data model Methods 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 167
- 238000012545 processing Methods 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 11
- 238000007726 management method Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 6
- 230000006399 behavior Effects 0.000 claims description 5
- 238000010606 normalization Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000002085 persistent effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 235000014510 cooky Nutrition 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000002688 persistence Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】APIはデータストアに関連付けられたデータプラットフォームのストア、セッション、トランザクション、およびクエリサービスの少なくとも1つを提示するジェネリックデータアクセスコンポーネントを含む。APIのデータクラスコンポーネントはデータプラットフォームのデータモデルのタイプおよび関係を提示する正規化アプリケーション非依存クラスを提供する。APIはデータプラットフォームのドメイン固有のプロパティ、挙動を提示するアプリケーション固有&フレームワーク固有クラスのドメインデータクラスコンポーネントを含む。データプラットフォームは異種の複数のアプリケーションフレームワークによってアクセス可能な異なるフレームワークの対応するアプリケーションがデータストアにアクセスできるようにするデータサービスを提供する。
【選択図】図1
Description
102 データプラットフォーム
104 CDMデータクラスコンポーネント
106 ジェネリックデータアクセスコンポーネント
108 ドメインデータクラスコンポーネント
1302 共通データプラットフォーム(CDP)
1304 アプリケーションおよびアプリケーションフレームワーク
1306 データストア
1308 ランタイム
1310 制約/セキュリティ
1404 処理ユニット
1406 システムメモリ
1408 バス
1414 内蔵HDD
1414 外部HDD
1418 ディスク
1420 光ドライブ
1422 ディスク
1424 インターフェース
1426 インターフェース
1428 インターフェース
1430 オペレーティングシステム
1432 アプリケーション
1434 モジュール
1436 データ
1438 キーボード
1440 マウス
1442 入力装置インターフェース
1444 モニタ
1446 ビデオアダプタ
1448 リモートコンピュータ
1450 メモリ/ストレージ
1456 ネットワークアダプタ
1458 モデム
1502 クライアント
1504 サーバ
1506 通信フレームワーク
1508 クライアントデータストア
1510 サーバデータストア
Claims (20)
- データプラットフォーム用のアプリケーションプログラムインターフェース(API)であって、
データストアに関連付けられている前記データプラットフォームのストア、セッション、トランザクション、およびクエリサービスのうちの少なくとも1つを提示するジェネリックデータアクセスコンポーネントと、
前記データプラットフォームのデータモデルの型および関係を提示する正規化アプリケーション非依存クラスのデータクラスコンポーネントと、
前記データプラットフォームのドメイン固有プロパティおよび挙動を提示するアプリケーション固有およびフレームワーク固有のクラスのドメインデータクラスコンポーネントと
を含むことを特徴とするアプリケーションプログラムインターフェース。 - 前記データプラットフォームは、本質的に異なる複数のアプリケーションフレームワークによってアクセス可能な、該異なるフレームワークの対応するアプリケーションが前記データストアにアクセスできるようにするデータサービスを提供するために、前記データストアにインターフェースで接続する共通データプラットフォームであることを特徴とする請求項1に記載のインターフェース。
- 前記ドメインデータクラスコンポーネントは、他のクラスが動作するストアを定義するドメインクラスを含むことを特徴とする請求項1に記載のインターフェース。
- 前記データクラスコンポーネントは、セッションについてのコンテキストを提供するコンテキストクラスを含むことを特徴とする請求項1に記載のインターフェース。
- 前記コンテキストクラスは、現在のコンテキスト内のオブジェクトへの変更をリフレッシュまたは保存するメソッドによって、識別管理、変更の追跡、および同時並行競合処理の範囲を定義することを特徴とする請求項4に記載のインターフェース。
- 前記データクラスコンポーネントは、前記データストアに対して結合可能なオブジェクトベースのクエリを構築するために使用されるサーチャークラスを含むことを特徴とする請求項1に記載のインターフェース。
- 検索結果集合にわたるビューを提供するビュークラスをさらに含むことを特徴とする請求項1に記載のインターフェース。
- スキーマのテーブルにアクセスを提供するスキーマクラスをさらに含むことを特徴とする請求項1に記載のインターフェース。
- 前記スキーマクラスは、対象のスキーマに基づいて型付けされていないスキーマクラスから導出されている強く型付けされたスキーマクラスであることを特徴とする請求項8に記載のインターフェース。
- 請求項1に記載の前記インターフェースを遂行するためのコンピュータ実行可能命令を格納することを特徴とするコンピュータ可読媒体。
- データプラットフォームを提示するコンピュータ実施方法であって、
データストアに関連付けられている前記データプラットフォームのストア、セッション、トランザクション、およびクエリサービスのうちの少なくとも1つを提示するステップと、
前記データプラットフォームのデータモデルの型および関係を提示するステップと、
前記データプラットフォームのドメイン固有のプロパティおよび挙動を提示するステップと
を含むことを特徴とするコンピュータ実施方法。 - サーバ情報、認証情報、およびマッピング情報を含む前記ストアのストア情報をカプセル化するステップをさらに含むことを特徴とする請求項11に記載の方法。
- ストレージサーチャーを介してストレージビューを構築する動作をさらに含むことを特徴とする請求項11に記載の方法。
- ストレージサーチャーを介してストレージドメインのクエリを行う動作をさらに含むことを特徴とする請求項11に記載の方法。
- クライアントと1つまたは複数の前記ストアとの間の接続をカプセル化するクラスを提供する動作をさらに含むことを特徴とする請求項11に記載の方法。
- ストアのうちの少なくとも1つを提示する前記動作は、ジェネリックデータアクセスコンポーネントを介することを特徴とする請求項11に記載の方法。
- 型および関係を提示する前記動作は、正規化アプリケーション非依存クラスを介することを特徴とする請求項11に記載の方法。
- ドメイン固有のプロパティを提示する前記動作は、アプリケーション固有およびフレームワーク固有のクラスのドメインデータクラスコンポーネントを介することを特徴とする請求項11に記載の方法。
- データプラットフォームAPIを円滑にするシステムであって、
データストアに関連付けられている前記データプラットフォームのストア、セッション、トランザクション、およびクエリサービスのうちの少なくとも1つを提示する手段と、
前記データプラットフォームのデータモデルの型および関係を提示する手段と、
前記データプラットフォームのドメイン固有のプロパティおよび挙動を提示する手段と、
前記ストアに対して結合可能なオブジェクトベースのクエリを構築する手段と、
前記クエリの1組の検索結果にわたるビューを提供する手段と
を含むことを特徴とするシステム。 - オブジェクトの強く型付けされた集まりを表す手段をさらに含むことを特徴とする請求項19に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US65752205P | 2005-02-28 | 2005-02-28 | |
US11/195,320 US7685561B2 (en) | 2005-02-28 | 2005-08-02 | Storage API for a common data platform |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006244499A true JP2006244499A (ja) | 2006-09-14 |
JP2006244499A5 JP2006244499A5 (ja) | 2009-03-19 |
Family
ID=36581603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006053435A Pending JP2006244499A (ja) | 2005-02-28 | 2006-02-28 | 共通データプラットフォームのためのストレージapi |
Country Status (9)
Country | Link |
---|---|
US (1) | US7685561B2 (ja) |
EP (1) | EP1696350A1 (ja) |
JP (1) | JP2006244499A (ja) |
KR (1) | KR101201061B1 (ja) |
AU (1) | AU2006200229B2 (ja) |
BR (1) | BRPI0600202A (ja) |
CA (1) | CA2534257C (ja) |
MX (1) | MXPA06001846A (ja) |
RU (1) | RU2408061C2 (ja) |
Families Citing this family (213)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060195460A1 (en) * | 2005-02-28 | 2006-08-31 | Microsoft Corporation | Data model for object-relational data |
US7996443B2 (en) * | 2005-02-28 | 2011-08-09 | Microsoft Corporation | Schema grammar and compilation |
US7853961B2 (en) * | 2005-02-28 | 2010-12-14 | Microsoft Corporation | Platform for data services across disparate application frameworks |
US7685561B2 (en) | 2005-02-28 | 2010-03-23 | Microsoft Corporation | Storage API for a common data platform |
US7756839B2 (en) | 2005-03-31 | 2010-07-13 | Microsoft Corporation | Version tolerant serialization |
US7907137B2 (en) * | 2005-03-31 | 2011-03-15 | Casio Computer Co., Ltd. | Display drive apparatus, display apparatus and drive control method thereof |
US7634515B2 (en) * | 2005-05-13 | 2009-12-15 | Microsoft Corporation | Data model and schema evolution |
US7676493B2 (en) * | 2005-09-07 | 2010-03-09 | Microsoft Corporation | Incremental approach to an object-relational solution |
US7680767B2 (en) * | 2006-03-23 | 2010-03-16 | Microsoft Corporation | Mapping architecture with incremental view maintenance |
US7647298B2 (en) * | 2006-03-23 | 2010-01-12 | Microsoft Corporation | Generation of query and update views for object relational mapping |
KR100848978B1 (ko) * | 2006-05-04 | 2008-07-30 | 에스케이 텔레콤주식회사 | 퍼스널 컴퓨터에서의 표준 소프트웨어 플랫폼 프로그램을 기록한 기록매체 |
US7526501B2 (en) * | 2006-05-09 | 2009-04-28 | Microsoft Corporation | State transition logic for a persistent object graph |
US20070266041A1 (en) * | 2006-05-11 | 2007-11-15 | Microsoft Corporation | Concept of relationshipsets in entity data model (edm) |
EP1901181B1 (en) | 2006-09-13 | 2010-07-07 | Alcatel Lucent | Discovery Web Service |
US7548912B2 (en) * | 2006-11-13 | 2009-06-16 | Microsoft Corporation | Simplified search interface for querying a relational database |
US7801926B2 (en) * | 2006-11-22 | 2010-09-21 | Microsoft Corporation | Programmable logic and constraints for a dynamically typed storage system |
US9430552B2 (en) | 2007-03-16 | 2016-08-30 | Microsoft Technology Licensing, Llc | View maintenance rules for an update pipeline of an object-relational mapping (ORM) platform |
US7877397B2 (en) * | 2007-07-30 | 2011-01-25 | Microsoft Corporation | Extensible command execution for entity data model platform |
US20090241134A1 (en) * | 2008-03-24 | 2009-09-24 | Microsoft Corporation | Remote storage service api |
JP5631879B2 (ja) * | 2008-07-28 | 2014-11-26 | ソニー株式会社 | ネットワークサービスにアクセスするクライアントデバイス及び関連方法 |
US8150882B2 (en) | 2009-03-03 | 2012-04-03 | Microsoft Corporation | Mapping from objects to data model |
US8131743B1 (en) | 2009-06-29 | 2012-03-06 | Emc Corporation | Object searching in data storage systems |
US8171046B1 (en) * | 2009-06-29 | 2012-05-01 | Emc Corporation | Converting CQL query results into user-controllable objects |
US8904375B2 (en) * | 2009-09-30 | 2014-12-02 | General Electric Company | Systems and methods for providing an embedded service-oriented user interface integration bus |
US9002924B2 (en) | 2010-06-17 | 2015-04-07 | Microsoft Technology Licensing, Llc | Contextual based information aggregation system |
US8418074B2 (en) * | 2010-06-29 | 2013-04-09 | Sap Ag | Shared user interface services framework |
US8412673B2 (en) | 2010-07-30 | 2013-04-02 | Sap Ag | Persistence of master data in a multi-tenant software delivery architecture |
KR101110535B1 (ko) * | 2010-09-07 | 2012-01-31 | 성균관대학교산학협력단 | 복수 개의 냄새 인식 방법 |
US8954475B2 (en) | 2011-11-10 | 2015-02-10 | Microsoft Technology Licensing, Llc | Deep cloning of objects using binary format |
US10430406B2 (en) * | 2012-08-13 | 2019-10-01 | Aria Solutions, Inc. | Enhanced high performance real-time relational database system and methods for using same |
US9513979B2 (en) * | 2013-01-11 | 2016-12-06 | Sap Se | Mobile communication device providing interconnectivity between apps based on storage scope |
US9207969B2 (en) | 2013-01-25 | 2015-12-08 | Microsoft Technology Licensing, Llc | Parallel tracing for performance and detail |
US8954546B2 (en) | 2013-01-25 | 2015-02-10 | Concurix Corporation | Tracing with a workload distributor |
US9021262B2 (en) | 2013-01-25 | 2015-04-28 | Concurix Corporation | Obfuscating trace data |
US20140025572A1 (en) * | 2013-01-25 | 2014-01-23 | Concurix Corporation | Tracing as a Service |
US20130283281A1 (en) | 2013-02-12 | 2013-10-24 | Concurix Corporation | Deploying Trace Objectives using Cost Analyses |
US8997063B2 (en) | 2013-02-12 | 2015-03-31 | Concurix Corporation | Periodicity optimization in an automated tracing system |
US8924941B2 (en) | 2013-02-12 | 2014-12-30 | Concurix Corporation | Optimization analysis using similar frequencies |
US20130227529A1 (en) | 2013-03-15 | 2013-08-29 | Concurix Corporation | Runtime Memory Settings Derived from Trace Data |
US9575874B2 (en) | 2013-04-20 | 2017-02-21 | Microsoft Technology Licensing, Llc | Error list and bug report analysis for configuring an application tracer |
US9292415B2 (en) | 2013-09-04 | 2016-03-22 | Microsoft Technology Licensing, Llc | Module specific tracing in a shared module environment |
EP3069241B1 (en) | 2013-11-13 | 2018-08-15 | Microsoft Technology Licensing, LLC | Application execution path tracing with configurable origin definition |
CN106030630B (zh) | 2014-02-26 | 2021-04-06 | 锡克拜控股有限公司 | 用于跟踪物品的系统和方法 |
US10181051B2 (en) | 2016-06-10 | 2019-01-15 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US9729583B1 (en) | 2016-06-10 | 2017-08-08 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10147421B2 (en) | 2014-12-16 | 2018-12-04 | Microcoft Technology Licensing, Llc | Digital assistant voice input integration |
US9389928B1 (en) | 2015-02-11 | 2016-07-12 | Microsoft Technology Licensing, Llc | Platform for extension interaction with applications |
US10133613B2 (en) | 2015-05-14 | 2018-11-20 | Microsoft Technology Licensing, Llc | Digital assistant extensibility to third party applications |
US9872072B2 (en) * | 2016-03-21 | 2018-01-16 | Google Llc | Systems and methods for identifying non-canonical sessions |
US10423996B2 (en) | 2016-04-01 | 2019-09-24 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US20220164840A1 (en) | 2016-04-01 | 2022-05-26 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US10706447B2 (en) | 2016-04-01 | 2020-07-07 | OneTrust, LLC | Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US11004125B2 (en) | 2016-04-01 | 2021-05-11 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US10585968B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10353674B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US11023842B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US10572686B2 (en) | 2016-06-10 | 2020-02-25 | OneTrust, LLC | Consent receipt management systems and related methods |
US10353673B2 (en) | 2016-06-10 | 2019-07-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US10949170B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for integration of consumer feedback with data subject access requests and related methods |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US10346637B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US10708305B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Automated data processing systems and methods for automatically processing requests for privacy-related information |
US10440062B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10586075B2 (en) | 2016-06-10 | 2020-03-10 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US10496846B1 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing and communications systems and methods for the efficient implementation of privacy by design |
US10242228B2 (en) | 2016-06-10 | 2019-03-26 | OneTrust, LLC | Data processing systems for measuring privacy maturity within an organization |
US10713387B2 (en) | 2016-06-10 | 2020-07-14 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US10706176B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data-processing consent refresh, re-prompt, and recapture systems and related methods |
US10452864B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US11277448B2 (en) | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10592648B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Consent receipt management systems and related methods |
US10437412B2 (en) | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Consent receipt management systems and related methods |
US10204154B2 (en) | 2016-06-10 | 2019-02-12 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10503926B2 (en) | 2016-06-10 | 2019-12-10 | OneTrust, LLC | Consent receipt management systems and related methods |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US10169609B1 (en) | 2016-06-10 | 2019-01-01 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10454973B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10438017B2 (en) * | 2016-06-10 | 2019-10-08 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10235534B2 (en) | 2016-06-10 | 2019-03-19 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US11087260B2 (en) | 2016-06-10 | 2021-08-10 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US10726158B2 (en) | 2016-06-10 | 2020-07-28 | OneTrust, LLC | Consent receipt management and automated process blocking systems and related methods |
US10452866B2 (en) | 2016-06-10 | 2019-10-22 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10776514B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for the identification and deletion of personal data in computer systems |
US10873606B2 (en) | 2016-06-10 | 2020-12-22 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11138299B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US10839102B2 (en) | 2016-06-10 | 2020-11-17 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11057356B2 (en) | 2016-06-10 | 2021-07-06 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11074367B2 (en) | 2016-06-10 | 2021-07-27 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US10565161B2 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US10467432B2 (en) | 2016-06-10 | 2019-11-05 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US12118121B2 (en) | 2016-06-10 | 2024-10-15 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10510031B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10776517B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US11222309B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10565397B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10416966B2 (en) | 2016-06-10 | 2019-09-17 | OneTrust, LLC | Data processing systems for identity validation of data subject access requests and related methods |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10796260B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Privacy management systems and methods |
US10346638B2 (en) | 2016-06-10 | 2019-07-09 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11038925B2 (en) | 2016-06-10 | 2021-06-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US10614247B2 (en) | 2016-06-10 | 2020-04-07 | OneTrust, LLC | Data processing systems for automated classification of personal information from documents and related methods |
US10783256B2 (en) | 2016-06-10 | 2020-09-22 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US10769301B2 (en) | 2016-06-10 | 2020-09-08 | OneTrust, LLC | Data processing systems for webform crawling to map processing activities and related methods |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10997315B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10848523B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US10885485B2 (en) | 2016-06-10 | 2021-01-05 | OneTrust, LLC | Privacy management systems and methods |
US11025675B2 (en) | 2016-06-10 | 2021-06-01 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US10430740B2 (en) | 2016-06-10 | 2019-10-01 | One Trust, LLC | Data processing systems for calculating and communicating cost of fulfilling data subject access requests and related methods |
US10282700B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US10275614B2 (en) | 2016-06-10 | 2019-04-30 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US10606916B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10706131B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US11157600B2 (en) | 2016-06-10 | 2021-10-26 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US10592692B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US10284604B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US10181019B2 (en) | 2016-06-10 | 2019-01-15 | OneTrust, LLC | Data processing systems and communications systems and methods for integrating privacy compliance systems with software development and agile tools for privacy design |
US10706379B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for automatic preparation for remediation and related methods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US12052289B2 (en) | 2016-06-10 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11138242B2 (en) | 2016-06-10 | 2021-10-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11100444B2 (en) | 2016-06-10 | 2021-08-24 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US11544667B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US10803200B2 (en) | 2016-06-10 | 2020-10-13 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US10706174B2 (en) | 2016-06-10 | 2020-07-07 | OneTrust, LLC | Data processing systems for prioritizing data subject access requests for fulfillment and related methods |
US11146566B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10853501B2 (en) | 2016-06-10 | 2020-12-01 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US10762236B2 (en) | 2016-06-10 | 2020-09-01 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10509920B2 (en) * | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10776518B2 (en) | 2016-06-10 | 2020-09-15 | OneTrust, LLC | Consent receipt management systems and related methods |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11151233B2 (en) | 2016-06-10 | 2021-10-19 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10944725B2 (en) | 2016-06-10 | 2021-03-09 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US10282559B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10318761B2 (en) | 2016-06-10 | 2019-06-11 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US10565236B1 (en) | 2016-06-10 | 2020-02-18 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US12136055B2 (en) | 2016-06-10 | 2024-11-05 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10798133B2 (en) | 2016-06-10 | 2020-10-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11144622B2 (en) | 2016-06-10 | 2021-10-12 | OneTrust, LLC | Privacy management systems and methods |
US10496803B2 (en) | 2016-06-10 | 2019-12-03 | OneTrust, LLC | Data processing systems and methods for efficiently assessing the risk of privacy campaigns |
US10509894B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US10607028B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US10642870B2 (en) | 2016-06-10 | 2020-05-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
KR102007886B1 (ko) | 2017-01-10 | 2019-08-07 | 주식회사 위자드랩 | 텔레매틱스 클라이언트 어플리케이션 개발 수단 제공 방법 및 시스템 |
US10013577B1 (en) | 2017-06-16 | 2018-07-03 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
RU2683690C1 (ru) * | 2017-12-27 | 2019-04-01 | Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) | Способ и система автоматической генерации программного кода для корпоративного хранилища данных |
US10635416B2 (en) * | 2018-07-31 | 2020-04-28 | Microsoft Technology Licensing, Llc | Property filtering |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US11144675B2 (en) | 2018-09-07 | 2021-10-12 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
WO2022011142A1 (en) | 2020-07-08 | 2022-01-13 | OneTrust, LLC | Systems and methods for targeted data discovery |
EP4189569A1 (en) | 2020-07-28 | 2023-06-07 | OneTrust LLC | Systems and methods for automatically blocking the use of tracking tools |
WO2022032072A1 (en) | 2020-08-06 | 2022-02-10 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
WO2022060860A1 (en) | 2020-09-15 | 2022-03-24 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US20230334158A1 (en) | 2020-09-21 | 2023-10-19 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
WO2022099023A1 (en) | 2020-11-06 | 2022-05-12 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
WO2022159901A1 (en) | 2021-01-25 | 2022-07-28 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
US11442906B2 (en) | 2021-02-04 | 2022-09-13 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US20240111899A1 (en) | 2021-02-08 | 2024-04-04 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US11601464B2 (en) | 2021-02-10 | 2023-03-07 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
US11775348B2 (en) | 2021-02-17 | 2023-10-03 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
US11546661B2 (en) | 2021-02-18 | 2023-01-03 | OneTrust, LLC | Selective redaction of media content |
US20240311497A1 (en) | 2021-03-08 | 2024-09-19 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
US12100384B2 (en) * | 2022-01-04 | 2024-09-24 | Capital One Services, Llc | Dynamic adjustment of content descriptions for visual components |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005018777A (ja) * | 2003-06-23 | 2005-01-20 | Microsoft Corp | 共通問い合わせ実行時システムおよびアプリケーションプログラミングインターフェイス |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5449293A (en) | 1992-06-02 | 1995-09-12 | Alberta Research Council | Recognition training system |
US5576954A (en) | 1993-11-05 | 1996-11-19 | University Of Central Florida | Process for determination of text relevancy |
US5560005A (en) | 1994-02-25 | 1996-09-24 | Actamed Corp. | Methods and systems for object-based relational distributed databases |
US5717913A (en) | 1995-01-03 | 1998-02-10 | University Of Central Florida | Method for detecting and extracting text data using database schemas |
KR100269258B1 (ko) | 1997-10-21 | 2000-10-16 | 정선종 | 프로세스 방법론을 위한 통합 case 정보저장소 메타 모델시스템 및 그 통합 지원 방법 |
US6128624A (en) | 1997-11-12 | 2000-10-03 | Ncr Corporation | Collection and integration of internet and electronic commerce data in a database during web browsing |
US6385618B1 (en) | 1997-12-22 | 2002-05-07 | Sun Microsystems, Inc. | Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool |
US6175837B1 (en) | 1998-06-29 | 2001-01-16 | Sun Microsystems, Inc. | Object-relational mapping toll that processes views |
US6735593B1 (en) | 1998-11-12 | 2004-05-11 | Simon Guy Williams | Systems and methods for storing data |
US6341277B1 (en) | 1998-11-17 | 2002-01-22 | International Business Machines Corporation | System and method for performance complex heterogeneous database queries using a single SQL expression |
US6341289B1 (en) | 1999-05-06 | 2002-01-22 | International Business Machines Corporation | Object identity and partitioning for user defined extents |
US6847980B1 (en) | 1999-07-03 | 2005-01-25 | Ana B. Benitez | Fundamental entity-relationship models for the generic audio visual data signal description |
US6556983B1 (en) | 2000-01-12 | 2003-04-29 | Microsoft Corporation | Methods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space |
AU2001236998A1 (en) | 2000-02-11 | 2001-08-20 | Acta Technologies, Inc. | Nested relational data model |
US6591275B1 (en) | 2000-06-02 | 2003-07-08 | Sun Microsystems, Inc. | Object-relational mapping for tables without primary keys |
US20050267901A1 (en) * | 2000-11-10 | 2005-12-01 | Kevin Irlen | Distributed single schema data modeling system and method |
US20030105732A1 (en) | 2000-11-17 | 2003-06-05 | Kagalwala Raxit A. | Database schema for structure query language (SQL) server |
US6957230B2 (en) | 2000-11-30 | 2005-10-18 | Microsoft Corporation | Dynamically generating multiple hierarchies of inter-object relationships based on object attribute values |
US7043481B2 (en) | 2001-06-01 | 2006-05-09 | Thought, Inc. | System, method and software for creating, maintaining, navigating or manipulating complex data objects and their data relationships |
US20030005019A1 (en) | 2001-06-27 | 2003-01-02 | Kuldipsingh Pabla | Application frameworks for mobile devices |
US20030046266A1 (en) | 2001-07-26 | 2003-03-06 | Ward Mullins | System, method and software for creating or maintaining distributed transparent persistence of complex data objects and their data relationships |
US6907433B2 (en) | 2001-08-01 | 2005-06-14 | Oracle International Corp. | System and method for managing object to relational one-to-many mapping |
US7158994B1 (en) | 2001-09-28 | 2007-01-02 | Oracle International Corporation | Object-oriented materialized views |
US6836777B2 (en) | 2001-11-15 | 2004-12-28 | Ncr Corporation | System and method for constructing generic analytical database applications |
MXPA04005064A (es) | 2001-11-28 | 2004-09-10 | Bow Street Software Inc | Metodo y aparato para crear objetos de programa. |
US7162721B2 (en) | 2001-12-03 | 2007-01-09 | Sun Microsystems, Inc. | Application-independent API for distributed component collaboration |
US7062502B1 (en) | 2001-12-28 | 2006-06-13 | Kesler John N | Automated generation of dynamic data entry user interface for relational database management systems |
US7058655B2 (en) | 2002-01-11 | 2006-06-06 | Sun Microsystems, Inc. | Determining object graph and object graph projection |
US20040006549A1 (en) | 2002-03-22 | 2004-01-08 | Ward Mullins | Micro edition dynamic object-driven database manipulation and mapping system |
US7069260B2 (en) | 2002-05-15 | 2006-06-27 | Motorola, Inc. | QOS framework system |
US6910032B2 (en) | 2002-06-07 | 2005-06-21 | International Business Machines Corporation | Parallel database query processing for non-uniform data sources via buffered access |
US7191182B2 (en) | 2002-07-20 | 2007-03-13 | Microsoft Corporation | Containment hierarchy in a database system |
US7096216B2 (en) | 2002-07-20 | 2006-08-22 | Microsoft Corporation | Performing operations on a set of objects in a database system |
US7412436B2 (en) | 2002-07-20 | 2008-08-12 | Microsoft Corporation | System and interface for manipulating a database |
US7130856B2 (en) | 2002-07-20 | 2006-10-31 | Microsoft Corporation | Map and data location provider |
US7162469B2 (en) | 2002-07-20 | 2007-01-09 | Microsoft Corporation | Querying an object for properties |
US7711675B2 (en) | 2002-07-22 | 2010-05-04 | Microsoft Corporation | Database simulation of data types |
US7730446B2 (en) | 2003-03-12 | 2010-06-01 | Microsoft Corporation | Software business process model |
US7054877B2 (en) | 2003-03-31 | 2006-05-30 | International Business Machines Corporation | Dealing with composite data through data model entities |
US7412569B2 (en) | 2003-04-10 | 2008-08-12 | Intel Corporation | System and method to track changes in memory |
AU2003901968A0 (en) | 2003-04-23 | 2003-05-15 | Wolfgang Flatow | A universal database schema |
EP1482418A1 (en) | 2003-05-28 | 2004-12-01 | Sap Ag | A data processing method and system |
EP1482419A1 (en) | 2003-05-28 | 2004-12-01 | Sap Ag | Data processing system and method for application programs in a data warehouse |
FI115676B (fi) | 2003-07-28 | 2005-06-15 | Nolics Oy | Menetelmä relaatiotyyppisen tiedon oliomuotoiseksi käsittelemiseksi |
US7349913B2 (en) * | 2003-08-21 | 2008-03-25 | Microsoft Corporation | Storage platform for organizing, searching, and sharing data |
US7512638B2 (en) * | 2003-08-21 | 2009-03-31 | Microsoft Corporation | Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system |
US8131739B2 (en) | 2003-08-21 | 2012-03-06 | Microsoft Corporation | Systems and methods for interfacing application programs with an item-based storage platform |
US7599948B2 (en) | 2003-10-10 | 2009-10-06 | Oracle International Corporation | Object relational mapping layer |
US7454428B2 (en) | 2003-10-29 | 2008-11-18 | Oracle International Corp. | Network data model for relational database management system |
US7725460B2 (en) | 2003-12-08 | 2010-05-25 | Ebay Inc. | Method and system for a transparent application of multiple queries across multiple data sources |
US7219102B2 (en) | 2003-12-22 | 2007-05-15 | International Business Machines Corporation | Method, computer program product, and system converting relational data into hierarchical data structure based upon tagging trees |
US7536409B2 (en) | 2005-02-15 | 2009-05-19 | International Business Machines Corporation | Having a single set of object relational mappings across different instances of the same schemas |
US20060195460A1 (en) | 2005-02-28 | 2006-08-31 | Microsoft Corporation | Data model for object-relational data |
US7853961B2 (en) | 2005-02-28 | 2010-12-14 | Microsoft Corporation | Platform for data services across disparate application frameworks |
US7685561B2 (en) | 2005-02-28 | 2010-03-23 | Microsoft Corporation | Storage API for a common data platform |
US20070266041A1 (en) | 2006-05-11 | 2007-11-15 | Microsoft Corporation | Concept of relationshipsets in entity data model (edm) |
-
2005
- 2005-08-02 US US11/195,320 patent/US7685561B2/en not_active Expired - Fee Related
-
2006
- 2006-01-09 KR KR1020060002188A patent/KR101201061B1/ko active IP Right Grant
- 2006-01-19 AU AU2006200229A patent/AU2006200229B2/en not_active Ceased
- 2006-01-25 RU RU2006102135/08A patent/RU2408061C2/ru not_active IP Right Cessation
- 2006-01-26 CA CA2534257A patent/CA2534257C/en not_active Expired - Fee Related
- 2006-01-30 EP EP06101024A patent/EP1696350A1/en not_active Ceased
- 2006-01-31 BR BRPI0600202-1A patent/BRPI0600202A/pt not_active IP Right Cessation
- 2006-02-16 MX MXPA06001846A patent/MXPA06001846A/es active IP Right Grant
- 2006-02-28 JP JP2006053435A patent/JP2006244499A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005018777A (ja) * | 2003-06-23 | 2005-01-20 | Microsoft Corp | 共通問い合わせ実行時システムおよびアプリケーションプログラミングインターフェイス |
Also Published As
Publication number | Publication date |
---|---|
CA2534257A1 (en) | 2006-08-28 |
KR20060095449A (ko) | 2006-08-31 |
US20060195477A1 (en) | 2006-08-31 |
US7685561B2 (en) | 2010-03-23 |
BRPI0600202A (pt) | 2006-10-24 |
KR101201061B1 (ko) | 2012-11-14 |
RU2408061C2 (ru) | 2010-12-27 |
EP1696350A1 (en) | 2006-08-30 |
MXPA06001846A (es) | 2007-01-30 |
AU2006200229B2 (en) | 2011-02-03 |
RU2006102135A (ru) | 2007-08-10 |
CA2534257C (en) | 2014-01-07 |
AU2006200229A1 (en) | 2006-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006244499A (ja) | 共通データプラットフォームのためのストレージapi | |
JP4406609B2 (ja) | 単一のインターフェイスからのデータの多重階層を管理するための手法 | |
US20200249939A1 (en) | Maintaining and updating software versions via hierarchy | |
KR101159311B1 (ko) | 임의의 데이터 모델에 대한 맵핑 시스템 및 방법 | |
US7822785B2 (en) | Methods and apparatus for composite configuration item management in configuration management database | |
TWI405091B (zh) | 用於跨不同應用程式架構之資料服務的電腦系統及電腦可實施方法 | |
EP1625513B1 (en) | Rules framework for definition and execution of end-user rules logic | |
KR100959473B1 (ko) | 저장 플랫폼과 애플리케이션 프로그램 사이의 애플리케이션프로그래밍 인터페이스 | |
JP5065056B2 (ja) | ワークフローを処理するための方法、コンピュータ・プログラム、およびシステム(ワークフロー・システムへのデータ管理動作の統合) | |
US8694557B2 (en) | Extensibility of metaobjects | |
RU2507574C2 (ru) | Постраничное разбиение иерархических данных | |
KR20060095452A (ko) | 이질적인 애플리케이션들에 걸쳐 공통적인 데이터 액세스를제공하는 방법 및 시스템 | |
US20050246686A1 (en) | Rules framework for definition and execution of end-user rules logic | |
US7539672B2 (en) | Apparatus, system, and method for direct retrieval of hierarchical data from SAP using dynamic queries | |
JP4384247B2 (ja) | 拡張可能マークアップ言語(xml)のための軽量なアプリケーションプログラムインターフェース(api) | |
US20090248651A1 (en) | Apparatus and method for maintaining metadata version awareness during set evaluation for olap hierarchies | |
US20040015486A1 (en) | System and method for storing and retrieving data | |
JP2010519624A (ja) | エンティティ向けrest | |
JP2006114045A (ja) | スキーマデータ(schemadata)からデータ構造へのマッピング | |
US8903842B2 (en) | Metadata driven reporting and editing of databases | |
KR20060080921A (ko) | 항목 기반 저장 플랫폼 내에서 데이터 모델링하기 위한시스템 및 방법 | |
KR20060050040A (ko) | 레포팅 소프트웨어의 주문형 그래픽 표현을 지원하는시스템 및 방법 | |
KR101797483B1 (ko) | 데이터베이스 관리 시스템에서 쿼리를 프로세싱하기 위한 기법 | |
US20040015542A1 (en) | Hypermedia management system | |
JP2006114033A (ja) | データを編成することを円滑にするシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090130 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110708 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111007 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111111 |