Patent · US Active

Application programming interfaces for transacted file and registry operations

US8910192B2 · kind B2 · utility

0Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 8, 2007
Grant dateDec 9, 2014
Priority date
Expiry dateDec 20, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/466
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A set of application programming interfaces (“APIs”) is provided that enables an application to perform operations on multiple system resources as a single logical unit of work through a transaction. The application can then commit or roll back the entire group of changes as a single unit in a coordinated manner. The APIs expose functions and methods that take a reference to a transaction context, such as a handle, name, or pointer, as one of their parameters so that the application can manipulate the resource as a transacted operation. The transaction is bound to all created handles so that all operations on the resource using those handles are also transacted. In an illustrative example, the set of APIs are transacted name-based WIN32 APIs that take a transaction handle. The transacted APIs expose transacted operations to the application for durable system resources in the OS kernel, including the NTFS file system (New Technology File System) and registry.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.