Transient shared computer resource and settings change bubble for computer programs

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7434211
APP PUB NO 20060184828A1
SERIAL NO

11060100

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Described is a mechanism that preserves the state of computer system shared resources and/or settings, and ensures that changes thereto are reverted when an application exits. A shared resource change bubble logically surrounds application code that causes system resource and/or setting data to change. The bubble preserves existing data before it gets changed, and restores the data when the application program code exits. In one implementation, the bubble is implemented as a library loaded by the application. In an alternative implementation, the bubble is run in a separate process, whereby the bubble can restore changed data even if the application program crashes. In another implementation, a bubble is automatically run for any application that the user has specified needs a bubble. Multiple settings and states may be preserved in a bubble for multiple applications, allowing changes to be undone and reapplied per application, e.g., whenever focus changes.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bernstein, Michael S Bothell, WA 51 1479
Dayakar, Kamesh Chander Tumsi Redmond, WA 5 140
Wynn, Roger H Redmond, WA 12 506

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation