Reducing persistence commands
AssigneeMicrosoft Corporation
InventorsNicholas A. Allen, Justin D. Brown
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsNicholas A. Allen, Justin D. Brown
Estimating the term…
The present invention extends to methods, systems, and computer program products for reducing persistence commands. An application host sends a persistence command to a persistence provider for processing. If the persistence provider recognizes and is able to carry out the persistence command, the persistence provider incorporates the semantics of the persistence command into the command implementation strategy; otherwise, the persistence provider employs a command reduction processor. The process of executing or reducing persistence commands is repeated until the persistence provider has produced and completed execution of a command implementation strategy equivalent to the original persistence command or until an unprocessable persistence command is reached for which no further reductions are possible. A command reduction processor can provide alternative persistence commands or an algorithm of persistence commands with semantics equivalent to an originally received persistence command.
In a computer architecture including one or more processors and system memory, the computer architecture also including an application host, a persistence provider, a command reduction processor, and an instance store, the application host compatible with persistence commands in an application host command set, the instance store compatible with persistence commands in an instance store command set, the persistence provider containing an instance persistence command processor and instance store driver, the instance persistence command processor and instance store driver configured to interoperate to translate persistence commands between the application host command set and the instance store command set, a method for converting a persistence command for compatibility with the instance store command set, the method comprising:
In a computer architecture including one or more processors and system memory, the computer architecture also including an application host, a persistence provider, a command reduction processor, and an instance store, the application host compatible with persistence commands in an application host command set, the instance store compatible with persistence commands in an instance store command set, the persistence provider containing an instance persistence command processor and instance store driver, the instance persistence command processor and instance store driver configured to interoperate to translate persistence commands between the application host command set and the instance store command set, a method for reducing a persistence command, the method comprising:
A system for reducing persistence commands the system comprising:
Dependencies are inferred from the claim text.