Data processing method based on blockchain network and related product
US-2024419537-A1 · Dec 19, 2024 · US
US2017193071A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017193071-A1 |
| Application number | US-201715462704-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 17, 2017 |
| Priority date | Mar 13, 2012 |
| Publication date | Jul 6, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the subject matter described herein relate to synchronizing data. In aspects, properties are synchronized from an organization property store to a cloud property store and/or vice versa. The list of properties to synchronize may change based on the cloud services to which the organization subscribes, changes to the cloud services, or for other reasons. Furthermore, the list of properties to synchronize may be limited to certain objects of the organization which may also change over time.
Opening claim text (preview).
What is claimed is: 1 . A system, the system comprising: one or more hardware processors; system memory coupled to the one or more hardware processors, the system memory storing instructions that are executable by the one or more hardware processors; the one or more hardware processors executing the instructions stored in the system memory to synchronize data from an organization to a cloud, including the following: access a schema for a plurality of services offered by the cloud, the schema defining a set of properties relevant to the plurality of services, the schema combining one or more properties relevant to each service in the plurality of services into the defined set of properties; determine that synchronization of the defined set of properties from the organization to the cloud is appropriate due the organization changing subscriptions to the plurality of services; and synchronize the defined set of properties from the organization to the cloud to increase the effectiveness of providing the plurality of services to the organization, synchronizing the defined set of properties including performing a set of actions to address an identified difference of at least one property between the defined set of properties and a defined prior set of properties, the defined prior set of properties relevant to a different plurality of services previously subscribed to by the organization, a previously utilized schema for the different plurality of services combining one or more properties relevant to each service in the different plurality of services into the defined prior set of properties. 2 . The system of claim 1 , wherein the computer system hosts the plurality of services. 3 . The system of claim 1 , wherein the computer system is external to both the organization and the cloud. 4 . The system of claim 1 , wherein the one or more hardware processors executing the instructions stored in the system memory to synchronize the defined set of properties comprises the one or more hardware processors executing the instructions stored in the system memory to convert the defined set of properties between a first storage format at the organization and a second different storage format at the cloud. 5 . The system of claim 1 , wherein the one or more hardware processors executing the instructions stored in the system memory to determine that synchronization of the defined set of properties from the organization to the cloud is appropriate comprises the one or more hardware processors executing the instructions stored in the system memory to select a limited set of objects for synchronization, the limited set of objects selected from among a plurality of objects of the organization, the limited set of objects selected in accordance with a rule. 6 . The system of claim 1 , further comprising the one or more hardware processors executing the instructions stored in the system memory to track licensed subscribers to the plurality of services; and the one or more hardware processors executing the instructions stored in the system memory to determine that synchronization of the defined set of properties from the organization is appropriate comprises the one or more hardware processors executing the instructions stored in the system memory to limit the properties to synchronize based on the licensed subscribers to the plurality of services. 7 . The system of claim 1 , wherein the one or more hardware processors executing the instructions stored in the system memory to determine that synchronization of the defined set of properties from the organization to the cloud is appropriate comprises the one or more hardware processors executing the instructions stored in the system memory to identify the identified difference of at least one property between the defined set of properties and the defined prior set of properties, including one or more of: identifying at least one property included in the previously utilized schema that is not included in the schema; and identifying at least one property included in the schema that is not included in the previously utilized schema. 8 . A system, the system comprising: one or more hardware processors; system memory coupled to the one or more hardware processors, the system memory storing instructions that are executable by the one or more hardware processors; the one or more hardware processors executing the instructions stored in the system memory to synchronize data from a service consumer to a service provider that provides services to the service consumer, including the following: determine that properties are to be synchronized from the service consumer to the service provider in accordance with a synchronization time period; determine a plurality of properties for synchronization from the service consumer to the service provider, including: determine the union of properties utilized by each of one or more services provided to the service consumer by the service provider, the union of properties stored in a property store of the service consumer, the property store maintained at storage resources under control of the service consumer; and compare the union of properties to a prior set of properties for services provided to the service consumer to identify the plurality of properties as changes since a last synchronization activity in accordance with the synchronization time period; determine that data for a sub-plurality of properties, from among the plurality of properties, has changed since the last synchronization activity, data for another sub-plurality of properties, from among the set of properties, remaining unchanged since the last synchronization activity; and synchronize the data for sub-plurality of properties from the service consumer to the service provider to increase the effectiveness of providing the one or more services to the service consumer, synchronizing the data for the sub-plurality of properties including performing a set of actions to address the changes to the plurality of properties. 9 . The system of claim 8 , wherein the computer system hosts the plurality of services. 10 . The system of claim 8 , wherein computer system is external to both the service consumer and the service provider. 11 . The system of claim 8 , wherein the one or more hardware processors executing the instructions stored in the system memory to determine a plurality of properties for synchronization from the service consumer to the service provider comprises the one or more hardware processors executing the instructions stored in the system memory to determine that the service provider has subscribed to an additional service provided by the service provider since the last synchronization activity. 12 . The system of claim 11 , wherein the one or more hardware processors executing the instructions stored in the system memory to synchronize the data for sub-plurality of properties from the service consumer to the service provider comprises the one or more hardware processors executing the instructions stored in the system memory to add data for a property of the additional service at the service provider. 13 . The system of claim 8 , wherein the one or more hardware processors executing the instructions stored in the system memory to determine a plurality of properties for synchronization from the service consumer to the service provider comprises the one or more hardware processors executing the instructions stored in the system memory to determine that the service provider has un-subscribed from a service provided by the service provider since the last synchronization activity.
Information retrieval; Database structures therefor; File system structures therefor · CPC title
Ensuring data consistency and integrity · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.