Scalable distributed transaction manager for multi-host transactions
US8073778B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 11, 2008 |
| Grant date | Dec 6, 2011 |
| Priority date | — |
| Expiry date | Sep 13, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06Q2220/10
- WIPO fieldIT methods for management
- WIPO sectorElectrical engineering
Abstract
Transactions such as sales and exchanges of resources are managed in a virtual environment. A transaction manager receives a request for a transaction which involves multiple entities in the virtual environment. The request identifies the entities, as well as resources, such as objects and virtual currency, to be exchanged among the entities in the transaction. The request is first validated. Next, the resources which are to be contributed by the entities are gathered. An object is gathered from a first entity by updating a database record to render the object inaccessible. A new database record associates the object with a second entity, and renders the object inaccessible. A reserve can be imposed on a virtual currency account. The resources are then delivered to the entities, e.g., by updating the new database record to render the object accessible to the second entity. If the gathering fails, an undo phase is entered.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.