JP5740529B2 - クラウドストレージ - Google Patents
クラウドストレージ Download PDFInfo
- Publication number
- JP5740529B2 JP5740529B2 JP2014513754A JP2014513754A JP5740529B2 JP 5740529 B2 JP5740529 B2 JP 5740529B2 JP 2014513754 A JP2014513754 A JP 2014513754A JP 2014513754 A JP2014513754 A JP 2014513754A JP 5740529 B2 JP5740529 B2 JP 5740529B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- database
- computing device
- data item
- transaction log
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 39
- 230000008859 change Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 15
- 238000004587 chromatography analysis Methods 0.000 claims 1
- 238000004590 computer program Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 14
- 230000001360 synchronised effect Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 239000013598 vector Substances 0.000 description 9
- 230000008569 process Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000000007 visual effect Effects 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/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24575—Query processing with adaptation to user needs using context
-
- 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/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Fuzzy Systems (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Human Computer Interaction (AREA)
Description
Claims (19)
- ユーザアカウントに関連付けられた第1のコンピューティングデバイスにおいて、前記第1のコンピューティングデバイス上で動作しているアプリケーションから実行中のクエリを受信するステップと、
前記実行中のクエリに基づき、1つ以上のアプリケーション別アクセスポリシーにより前記アプリケーションが閲覧の許可を有する複数のデータ項目のうちの1つ以上のデータ項目を判定するステップと、
前記アプリケーションに対して前記1つ以上のデータ項目を提示し、前記複数のデータ項目のうちの他のデータ項目を提示しないステップと、
を含み、
前記他のデータ項目は、前記アプリケーションが閲覧の許可を有さないデータ項目であり、
前記複数のデータ項目のうちの少なくとも1つは、前記ユーザアカウントに関連付けられた第2のコンピューティングデバイスによって提供されたものであり、
前記実行中のクエリは、前記アプリケーションが終了又は削除されるまでアクティブのままであることを特徴とする方法。 - ユーザアカウントに関連付けられた第1のコンピューティングデバイスにおいて、前記第1のコンピューティングデバイス上で動作しているアプリケーションから実行中のクエリを受信するステップと、
前記実行中のクエリに基づき、1つ以上のアプリケーション別アクセスポリシーにより前記アプリケーションが閲覧の許可を有する複数のデータ項目のうちの1つ以上のデータ項目を判定するステップと、
前記アプリケーションに対して前記1つ以上のデータ項目を提示し、前記複数のデータ項目のうちの他のデータ項目を提示しないステップと、
を含み、
前記他のデータ項目は、前記アプリケーションが閲覧の許可を有さないデータ項目であり、
前記複数のデータ項目のうちの少なくとも1つは、前記ユーザアカウントに関連付けられた第2のコンピューティングデバイスによって提供されたものであり、
前記1つ以上のデータ項目を判定するステップは、前記複数のデータ項目のそれぞれに関連付けられた識別子が前記アプリケーションに関連付けられた識別子と適合するかを判定するステップを含み、
前記アプリケーションに関連付けられた識別子は、当該識別子に関連付けられたデータ項目に共有アクセスを有するアプリケーションのファミリーを識別することを特徴とする方法。 - リモートストレージロケーションに、前記データ項目を受信する要求を送信するステップと、
前記リモートストレージロケーションから前記データ項目を受信するステップと、
を含むことを特徴とする請求項1又は2に記載の方法。 - 前記1つ以上のデータ項目を判定するステップは、前記ユーザアカウントに関連付けられた別のコンピューティングデバイスからデータ項目の通知を受信したことに対する応答であることを特徴とする請求項1から3のいずれか1項に記載の方法。
- ユーザアカウントに関連付けられた第1のコンピューティングデバイスから、前記第1のコンピューティングデバイス上で動作しているアプリケーションに関連付けられたデータ項目を受信するステップと、
前記データ項目を格納するコンテナを判定するステップであって、前記コンテナは、前記第1のコンピューティングデバイスに関連付けられた前記ユーザアカウント及び前記アプリケーション専用である、ステップと、
前記コンテナに前記データ項目を格納するステップと、
前記ユーザアカウントに関連付けられた1つ以上の別のデバイスに前記データ項目の通知を送信するステップと、
を含み、
前記通知は、前記データ項目に関連付けられた前記アプリケーションの識別子を含むことを特徴とする方法。 - ユーザアカウントに関連付けられた第1のコンピューティングデバイスからデータベースのトランザクションログファイルを受信するステップと、
複数の関連するコンピューティングデバイスのそれぞれに前記トランザクションログファイルを通知するステップと、
前記複数の関連するコンピューティングデバイスの1つのデバイスからの要求に応答して、前記トランザクションログファイルの1つ以上を提示するステップと、
を含み、
前記データベースのトランザクションログファイルは、データベースになされた個別の変更を識別し、前記データベースの代わりに受信され、
前記関連するコンピューティングデバイスは、前記第1のコンピューティングデバイスに関連付けられた前記ユーザアカウントに関連付けられていることを特徴とする方法。 - 前記ユーザアカウントに関連付けられた前記第1のコンピューティングデバイスから、データベースになされた個別の変更を識別する第1のトランザクションログを受信するステップと、
前記ユーザアカウントに関連付けられた第2のコンピューティングデバイスから、前記データベースになされた個別の変更を識別する第2のトランザクションログを受信するステップと、
前記第1のトランザクションログと前記第2のトランザクションログとの間の競合が存在するかを判定するステップと、
前記トランザクションログの2つ以上のトランザクションをマージできるかを判定するステップと、
前記2つ以上のトランザクションをマージできる場合、前記データベースにマージしたトランザクションを適用するステップと、
を含むことを特徴とする請求項6に記載の方法。 - 前記2つ以上のトランザクションをマージできない場合、競合において優先するトランザクションを判定し、前記判定したトランザクションを前記データベースに適用することを特徴とする請求項7に記載の方法。
- 前記2つ以上のトランザクションのマージは、共通する祖先データベースを判定するステップと、前記共通する祖先データベースと、前記第1のトランザクションログと、前記第2のトランザクションログとの間の3ウェイマージを実行するステップとを含むことを特徴とする請求項7に記載の方法。
- 前記競合は、ユーザの介入なしに解決されることを特徴とする請求項7に記載の方法。
- ユーザアカウントに関連付けられた第1のコンピューティングデバイスと、サーバシステムと、を備えているシステムであって、
前記第1のコンピューティングデバイスは、
前記第1のコンピューティングデバイス上で動作しているアプリケーションから実行中のクエリを受信し、
前記実行中のクエリに基づき、1つ以上のアプリケーション別アクセスポリシーにより前記アプリケーションが閲覧の許可を有する複数のデータ項目のうちの1つ以上のデータ項目を判定し、
前記アプリケーションに対して前記1つ以上のデータ項目を提示し、前記複数のデータ項目のうちの他のデータ項目を提示しない様に構成され、
前記他のデータ項目は、前記アプリケーションが閲覧の許可を有さないデータ項目であり、
前記複数のデータ項目のうちの少なくとも1つは、前記ユーザアカウントに関連付けられたた第2のコンピューティングデバイスによって提供されたものであり、
前記サーバシステムは、
前記第1のコンピューティングデバイスから、前記第1のコンピューティングデバイス上で動作している前記アプリケーションに関連付けられたデータ項目を受信し、
前記データ項目を格納するコンテナであって、前記第1のコンピューティングデバイスに関連付けられた前記ユーザアカウント及び前記アプリケーション専用であるコンテナを判定し、
前記コンテナに前記データ項目を格納し、
前記ユーザアカウントに関連付けられた1つ以上の別のデバイスに前記データ項目の通知を送信する様に構成され、
前記通知は、前記データ項目に関連付けられた前記アプリケーションの識別子を含むことを特徴とするシステム。 - 前記第1のコンピューティングデバイスは、
リモートストレージロケーションに、前記データ項目を受信する要求を送信し、
前記リモートストレージロケーションから前記データ項目を受信する様にさらに構成されていることを特徴とする請求項11に記載のシステム。 - 前記実行中のクエリは、前記アプリケーションが終了又は削除されるまでアクティブのままであることを特徴とする請求項11に記載のシステム。
- 前記1つ以上のデータ項目を判定することは、前記複数のデータ項目のそれぞれに関連付けられた識別子が前記アプリケーションに関連付けられた識別子と適合するかを判定することを含み、
前記アプリケーションに関連付けられた識別子は、当該識別子に関連付けられたデータ項目に共有アクセスを有するアプリケーションのファミリーを識別することを特徴とする請求項11に記載のシステム。 - 前記1つ以上のデータ項目を判定することは、前記ユーザアカウントに関連付けられた別のコンピューティングデバイスからデータ項目の通知を受信したことに対する応答であることを特徴とする請求項11に記載のシステム。
- ユーザアカウントに関連付けられた第1のコンピューティングデバイスと、サーバシステムと、を備えているシステムであって、
前記サーバシステムは、前記第1のコンピューティングデバイスからデータベースのトランザクションログファイルを受信し、複数の関連するコンピューティングデバイスのそれぞれに前記トランザクションログファイルを通知し、前記複数の関連するコンピューティングデバイスの1つのデバイスからの要求に応答して、前記トランザクションログファイルの1つ以上を提供する様に構成され、
前記データベースのトランザクションログファイルは、データベースになされた個別の変更を識別し、前記データベースの代わりに受信され、
前記関連するコンピューティングデバイスは、第1のコンピューティングデバイスに関連付けられた前記ユーザアカウントに関連付けられていることを特徴とするシステム。 - 前記サーバシステムは、
前記第1のコンピューティングデバイスから、データベースになされた個別の変更を識別する第1のトランザクションログを受信し、
前記ユーザアカウントに関連付けられた第2のコンピューティングデバイスから、前記データベースになされた個別の変更を識別する第2のトランザクションログを受信し、
前記第1のトランザクションログと前記第2のトランザクションログとの間の競合が存在するかを判定し、
前記トランザクションログの2つ以上のトランザクションをマージできるかを判定し、
前記2つ以上のトランザクションをマージできる場合、前記データベースにマージしたトランザクションを適用する様に構成されていることを特徴とする請求項16に記載のシステム。 - 前記2つ以上のトランザクションをマージできない場合、前記サーバシステムは、競合において優先するトランザクションを判定し、前記判定したトランザクションを前記データベースに適用する様に構成されていることを特徴とする請求項17に記載のシステム。
- 前記2つ以上のトランザクションのマージは、共通する祖先データベースを判定し、前記共通する祖先データベースと、前記第1のトランザクションログと、前記第2のトランザクションログとの間の3ウェイマージを実行することを含むことを特徴とする請求項17に記載のシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161493390P | 2011-06-03 | 2011-06-03 | |
US61/493,390 | 2011-06-03 | ||
PCT/US2012/040496 WO2012167108A1 (en) | 2011-06-03 | 2012-06-01 | Cloud storage |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015090784A Division JP6000401B2 (ja) | 2011-06-03 | 2015-04-27 | クラウドストレージ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014525066A JP2014525066A (ja) | 2014-09-25 |
JP5740529B2 true JP5740529B2 (ja) | 2015-06-24 |
Family
ID=46229959
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014513754A Active JP5740529B2 (ja) | 2011-06-03 | 2012-06-01 | クラウドストレージ |
JP2015090784A Active JP6000401B2 (ja) | 2011-06-03 | 2015-04-27 | クラウドストレージ |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015090784A Active JP6000401B2 (ja) | 2011-06-03 | 2015-04-27 | クラウドストレージ |
Country Status (7)
Country | Link |
---|---|
US (1) | US9208201B2 (ja) |
EP (1) | EP2715571A1 (ja) |
JP (2) | JP5740529B2 (ja) |
KR (1) | KR101596559B1 (ja) |
CN (1) | CN103620599B (ja) |
AU (1) | AU2012261986B2 (ja) |
WO (1) | WO2012167108A1 (ja) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011159842A2 (en) | 2010-06-15 | 2011-12-22 | Nimbula, Inc. | Virtual computing infrastructure |
US10715457B2 (en) | 2010-06-15 | 2020-07-14 | Oracle International Corporation | Coordination of processes in cloud computing environments |
US9009790B2 (en) * | 2010-09-11 | 2015-04-14 | At&T Intellectual Property I, L.P. | Association of multiple public user identifiers to disparate applications in an end-user's device |
US9646291B2 (en) * | 2011-05-11 | 2017-05-09 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
US8719232B2 (en) * | 2011-06-30 | 2014-05-06 | Verisign, Inc. | Systems and methods for data integrity checking |
CN104303175B (zh) | 2012-02-10 | 2018-06-12 | 甲骨文国际公司 | 云计算服务框架 |
US10771351B2 (en) | 2012-06-15 | 2020-09-08 | Digital River, Inc. | Fast provisioning service for cloud computing |
US9154479B1 (en) | 2012-09-14 | 2015-10-06 | Amazon Technologies, Inc. | Secure proxy |
US9015212B2 (en) | 2012-10-16 | 2015-04-21 | Rackspace Us, Inc. | System and method for exposing cloud stored data to a content delivery network |
US20140365459A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Harvesting Addresses |
US9619545B2 (en) | 2013-06-28 | 2017-04-11 | Oracle International Corporation | Naïve, client-side sharding with online addition of shards |
US9813499B2 (en) * | 2013-07-23 | 2017-11-07 | Virtual Strongbox, Inc. | Virtual storage system and method of sharing access to the virtual storage system for adding electronic documents |
US9432457B2 (en) * | 2013-08-30 | 2016-08-30 | Citrix Systems, Inc. | Redirecting local storage to cloud storage |
US9690838B2 (en) * | 2013-10-31 | 2017-06-27 | Microsoft Technology Licensing, Llc | Master data management |
US9817987B2 (en) * | 2013-12-23 | 2017-11-14 | Dropbox, Inc. | Restricting access to content |
US9330247B2 (en) * | 2014-04-18 | 2016-05-03 | The Boeing Company | Apparatus and method for managing multiple user accounts on a memory card |
US10031916B2 (en) * | 2014-06-18 | 2018-07-24 | Dell Products L.P. | Methods and systems for virtualizing and managing cloud storage sources |
US9613078B2 (en) | 2014-06-26 | 2017-04-04 | Amazon Technologies, Inc. | Multi-database log with multi-item transaction support |
US10282228B2 (en) | 2014-06-26 | 2019-05-07 | Amazon Technologies, Inc. | Log-based transaction constraint management |
US20160012251A1 (en) * | 2014-07-10 | 2016-01-14 | Anil Singh | Distribution, tracking, management, reporting and deployment of cloud resources within an enterprise |
US10594681B2 (en) * | 2014-10-30 | 2020-03-17 | Lenovo (Singapore) Pte. Ltd. | Aggregate service with user interface |
CN104460862A (zh) * | 2014-12-11 | 2015-03-25 | 四川中亚联邦科技有限公司 | 一种基于企业网盘应用的私有云存储一体机 |
US10440757B2 (en) * | 2015-02-17 | 2019-10-08 | Google Llc | Second-screen control automatic pairing using push notifications |
CN106156094B (zh) | 2015-04-01 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 一种数据库的远程数据同步方法和装置 |
US10235331B1 (en) * | 2015-06-18 | 2019-03-19 | EMC IP Holding Company LLC | Event-based synchronization in a file sharing environment |
US10242024B1 (en) | 2015-06-18 | 2019-03-26 | EMC IP Holding Company LLC | Dynamic reprioritization of content download during synchronization |
US10721298B1 (en) | 2015-06-18 | 2020-07-21 | EMC IP Holding Company LLC | Learning client preferences to optimize event-based synchronization |
US10992748B1 (en) | 2015-06-18 | 2021-04-27 | EMC IP Holding Company LLC | Verification of event-based synchronization |
WO2017039580A1 (en) * | 2015-08-28 | 2017-03-09 | Hewlett Packard Enterprise Development Lp | Collision handling during an asynchronous replication |
US10860988B2 (en) * | 2016-04-11 | 2020-12-08 | Samsung Electronics Co., Ltd. | Managing data items contributed by a plurality of applications |
US10607195B2 (en) * | 2016-06-06 | 2020-03-31 | ArrowPass, Inc. | Facilitating selling and validating digital resources |
US11347774B2 (en) * | 2017-08-01 | 2022-05-31 | Salesforce.Com, Inc. | High availability database through distributed store |
US20190370353A1 (en) * | 2018-05-29 | 2019-12-05 | Microsoft Technology Licensing, Llc | Change notifications for object storage |
US11205045B2 (en) * | 2018-07-06 | 2021-12-21 | International Business Machines Corporation | Context-based autocompletion suggestion |
US11269700B2 (en) | 2019-04-23 | 2022-03-08 | Apple Inc. | System call interception for file providers |
WO2020223643A1 (en) * | 2019-05-02 | 2020-11-05 | Phoneado Inc. | Technologies for enabling personal communications |
US11556512B2 (en) * | 2019-11-01 | 2023-01-17 | Palantir Technologies Inc. | Systems and methods for artifact peering within a multi-master collaborative environment |
CN111866098B (zh) * | 2020-07-03 | 2024-04-26 | 北京小米松果电子有限公司 | 一种日志处理方法、装置及存储介质 |
WO2022010006A1 (ko) * | 2020-07-08 | 2022-01-13 | 엘지전자 주식회사 | 컨테이너를 이용한 다중 프로파일 지원 |
CN115220642A (zh) | 2021-04-16 | 2022-10-21 | 戴尔产品有限公司 | 预测存储阵列容量 |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6253203B1 (en) * | 1998-10-02 | 2001-06-26 | Ncr Corporation | Privacy-enhanced database |
JP2001092707A (ja) * | 1999-09-24 | 2001-04-06 | Nec Corp | 情報処理システム、構造化文書処理システム、その更新方法及びその更新プログラムを記録した記録媒体 |
US6873841B1 (en) * | 1999-12-16 | 2005-03-29 | Koninklijke Philips Electronics N.V. | Shared address-data service for personal CE equipment |
WO2002005061A2 (en) * | 2000-07-06 | 2002-01-17 | David Paul Felsher | Information record infrastructure, system and method |
US8380630B2 (en) * | 2000-07-06 | 2013-02-19 | David Paul Felsher | Information record infrastructure, system and method |
US20020065919A1 (en) * | 2000-11-30 | 2002-05-30 | Taylor Ian Lance | Peer-to-peer caching network for user data |
US6985958B2 (en) * | 2001-03-14 | 2006-01-10 | Microsoft Corporation | Messaging infrastructure for identity-centric data access |
US20020133535A1 (en) * | 2001-03-14 | 2002-09-19 | Microsoft Corporation | Identity-centric data access |
US7752166B2 (en) * | 2001-11-15 | 2010-07-06 | Visto Corporation | System and methods for asynchronous synchronization |
US7546633B2 (en) * | 2002-10-25 | 2009-06-09 | Microsoft Corporation | Role-based authorization management framework |
JP2004260274A (ja) * | 2003-02-24 | 2004-09-16 | Nec Corp | 携帯端末データメモリ共有システム及び携帯端末データメモリ共有機能を実現させるためのプログラム |
US7846023B2 (en) * | 2003-03-27 | 2010-12-07 | Microsoft Corporation | Application-centric user interface techniques |
US7620648B2 (en) * | 2003-06-20 | 2009-11-17 | International Business Machines Corporation | Universal annotation configuration and deployment |
US7457828B2 (en) * | 2003-08-29 | 2008-11-25 | Sap Ag | System and method for synchronizing distributed buffers when committing data to a database |
JP4701639B2 (ja) * | 2004-06-24 | 2011-06-15 | 日本電気株式会社 | バックアップデータのストレージシステム及び方法、これに用いられる情報サーバ、携帯端末及びプログラム |
CA2622404A1 (en) * | 2004-09-15 | 2006-03-23 | Adesso Systems, Inc. | System and method for managing data in a distributed computer system |
CN100583118C (zh) * | 2005-10-13 | 2010-01-20 | 株式会社Ntt都科摩 | 便携终端、访问控制管理装置以及访问控制管理方法 |
US20070130217A1 (en) | 2005-10-13 | 2007-06-07 | Unwired Software, Inc. | Many to many data synchronization |
US8543968B2 (en) * | 2005-11-17 | 2013-09-24 | Target Health, Inc. | System and method for creating, managing, deploying and archiving data-intensive applications and projects |
US8677499B2 (en) * | 2005-12-29 | 2014-03-18 | Nextlabs, Inc. | Enforcing access control policies on servers in an information management system |
US8341127B1 (en) * | 2006-02-02 | 2012-12-25 | Emc Corporation | Client initiated restore |
ATE391960T1 (de) * | 2006-02-27 | 2008-04-15 | Sap Ag | Zugangssteuerungssystem, regelmaschinenadapter, regelbasierte durchführungsplattform und verfahren zur durchführung der zugangssteuerung |
US7917963B2 (en) * | 2006-08-09 | 2011-03-29 | Antenna Vaultus, Inc. | System for providing mobile data security |
KR100926880B1 (ko) * | 2007-05-21 | 2009-11-16 | 엔에이치엔(주) | Dbms에서의 데이터 복제 방법 및 시스템 |
US8271477B2 (en) * | 2007-07-20 | 2012-09-18 | Informatica Corporation | Methods and systems for accessing data |
US7991740B2 (en) * | 2008-03-04 | 2011-08-02 | Apple Inc. | Synchronization server process |
US8073847B2 (en) * | 2008-06-27 | 2011-12-06 | Microsoft Corporation | Extended user profile |
US8458128B2 (en) * | 2008-08-26 | 2013-06-04 | Microsoft Corporation | Minimal extensions required for multi-master offline and collaboration for devices and web services |
US8112537B2 (en) * | 2008-09-29 | 2012-02-07 | Apple Inc. | Trickle sync protocol |
JP4725635B2 (ja) * | 2008-11-13 | 2011-07-13 | 富士ゼロックス株式会社 | 情報処理装置およびプログラム |
US8327351B2 (en) * | 2009-04-30 | 2012-12-04 | Sap Ag | Application modification framework |
KR101626117B1 (ko) * | 2009-06-22 | 2016-05-31 | 삼성전자주식회사 | 클라우드 스토리지를 제공하는 클라이언트, 중개 서버 및 방법 |
US20100332401A1 (en) * | 2009-06-30 | 2010-12-30 | Anand Prahlad | Performing data storage operations with a cloud storage environment, including automatically selecting among multiple cloud storage sites |
US20110072487A1 (en) * | 2009-09-23 | 2011-03-24 | Computer Associates Think, Inc. | System, Method, and Software for Providing Access Control Enforcement Capabilities in Cloud Computing Systems |
US8516137B2 (en) * | 2009-11-16 | 2013-08-20 | Microsoft Corporation | Managing virtual hard drives as blobs |
FR2958478B1 (fr) * | 2010-04-02 | 2012-05-04 | Sergio Loureiro | Procede de securisation de donnees et/ou des applications dans une architecture informatique en nuage |
US8407244B2 (en) * | 2010-04-23 | 2013-03-26 | Datcard Systems, Inc. | Management of virtual packages of medical data in interconnected content-addressable storage systems |
US8595382B2 (en) * | 2010-06-07 | 2013-11-26 | Salesforce.Com, Inc. | System, method and computer program product for performing a synchronization of data |
US8606948B2 (en) * | 2010-09-24 | 2013-12-10 | Amazon Technologies, Inc. | Cloud-based device interaction |
US9424002B2 (en) * | 2010-12-03 | 2016-08-23 | Microsoft Technology Licensing, Llc | Meta-application framework |
US8650620B2 (en) * | 2010-12-20 | 2014-02-11 | At&T Intellectual Property I, L.P. | Methods and apparatus to control privileges of mobile device applications |
US20120203932A1 (en) * | 2011-02-08 | 2012-08-09 | Microsoft Corporation | Multi-master media metadata synchronization |
US20120254108A1 (en) * | 2011-03-30 | 2012-10-04 | Microsoft Corporation | Synchronization Of Data For A Robotic Device |
-
2012
- 2012-06-01 US US13/486,385 patent/US9208201B2/en not_active Expired - Fee Related
- 2012-06-01 AU AU2012261986A patent/AU2012261986B2/en active Active
- 2012-06-01 CN CN201280027149.8A patent/CN103620599B/zh active Active
- 2012-06-01 EP EP12726562.7A patent/EP2715571A1/en not_active Withdrawn
- 2012-06-01 KR KR1020137032111A patent/KR101596559B1/ko active IP Right Grant
- 2012-06-01 WO PCT/US2012/040496 patent/WO2012167108A1/en active Application Filing
- 2012-06-01 JP JP2014513754A patent/JP5740529B2/ja active Active
-
2015
- 2015-04-27 JP JP2015090784A patent/JP6000401B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
KR20140014268A (ko) | 2014-02-05 |
KR101596559B1 (ko) | 2016-02-22 |
US9208201B2 (en) | 2015-12-08 |
JP2015172946A (ja) | 2015-10-01 |
JP6000401B2 (ja) | 2016-09-28 |
CN103620599B (zh) | 2016-10-12 |
US20120310880A1 (en) | 2012-12-06 |
AU2012261986B2 (en) | 2016-02-04 |
WO2012167108A1 (en) | 2012-12-06 |
EP2715571A1 (en) | 2014-04-09 |
AU2012261986A1 (en) | 2013-11-28 |
CN103620599A (zh) | 2014-03-05 |
JP2014525066A (ja) | 2014-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6000401B2 (ja) | クラウドストレージ | |
US9396216B2 (en) | Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform | |
US11016944B2 (en) | Transferring objects between different storage devices based on timestamps | |
US10621049B1 (en) | Consistent backups based on local node clock | |
EP2745495B1 (en) | System for live -migration and automated recovery of applications in a distributed system | |
US9268655B2 (en) | Interface for resolving synchronization conflicts of application states | |
US20120310882A1 (en) | Key value data storage | |
US20140337491A1 (en) | Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform | |
US20150186396A1 (en) | File System Management | |
US20170177419A1 (en) | Maintaining state information in a multi-component, event-driven state machine | |
US20200364241A1 (en) | Method for data synchronization between a source database system and target database system | |
US20230409535A1 (en) | Techniques for resource utilization in replication pipeline processing | |
WO2023244447A1 (en) | Techniques for efficient replication and recovery | |
US10713082B2 (en) | Cloud platform integration load balancer | |
Aparicio et al. | Database on Demand: insight how to build your own DBaaS | |
US20240104062A1 (en) | Techniques for resolving snapshot key inter-dependency during file system cross-region replication | |
US20240134828A1 (en) | Techniques for efficient encryption and decryption during file system cross-region replication | |
US20240061814A1 (en) | Techniques for maintaining snapshot key consistency involving garbage collection during file system cross-region replication | |
KR102084014B1 (ko) | 데이터 타입 기반의 멀티 디바이스 데이터 동기화를 위한 방법 및 시스템 | |
JP2011150459A (ja) | ディザスタリカバリシステムおよびバックアップサイト構築方法 | |
Chang et al. | Distributed file sharing using web services | |
WO2023244601A1 (en) | End-to-end restartability of cross-region replication using a new replication | |
WO2023244449A1 (en) | Hierarchical key management for cross-region replication | |
CN114443124A (zh) | 分布式数据处理方法、装置、***、设备和介质 | |
Di Sano et al. | FSaaS: Configuring Policies for Managing Shared Files Among Cooperating, Distributed Applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150312 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150403 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150427 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5740529 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |