Intelligent client architecture computer system and method
Abstract
A collision detection and data synchronization mechanism operates to expand the speed and capability of distributed applications. The execution environment employs collision detection and data synchronization to distribute data objects to appropriate network nodes to support local processing. The collision detection and data synchronization mechanism defines the set of processes and algorithms used to track distributed data objects and to manage changes to the distributed objects throughout a network of intelligent computing devices. Data and code are distributed to local computing devices necessitating tracking and synchronizing updates. The system and method ensures that data updates received during the course of a local transaction do not unwillingly affect the results of other transactions by notifying the local computing devices of changes to the data that are subject of the transaction. These conflicts are then resolved in the applications, and notification of the resolution is sent to the remaining intelligent computing devices.
Claims
exact text as granted — not AI-modified1 . A method for accomplishing a transaction in a distributed applications network comprising: determining a transaction process to be executed by a local computing device; determining a transaction data set for the transaction to be executed by the local computing device; transferring the data objects in the transaction data set from a database on a remote computing device to the local computing device; processing the transaction at the local computer and making changes to the data set reflect the transaction processing; resolving local data conflicts due to the changes to the data set; committing the transaction after resolving the local data conflicts; and resolving data conflicts between the database and the local computing device.
Join the waitlist — get patent alerts
Track US2012179659A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.