Andrew J. Becker - Bellevue WA, US Jason M. Cahill - Redmond WA, US Aleksandr M. Slepak - Redmond WA, US Jason P. Allen - Sammamish WA, US Jesse R. Bedford - Redmond WA, US Timothy Ahlers - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
715503, 715504, 715505, 719318, 719315, 709203
Abstract:
A method, system, and apparatus for providing access to asynchronous data in a spreadsheet application program is provided. When a request is received to utilize an asynchronous data element in a spreadsheet, the spreadsheet application program instructs an asynchronous data server to provide updated values for the asynchronous data element. When the asynchronous data server program receives an updated value, it notifies the spreadsheet application program that a changed value for the data element is available. The next time the spreadsheet application program has idle processing time following a notification that an update is available, the spreadsheet application program determines whether a notification has been received from the asynchronous data server program. If an update is available, the spreadsheet application program contacts the asynchronous data server and requests the update. In response, the asynchronous data server program transmits the update to the spreadsheet application program.
Method And System For Verifying And Storing Documents During A Program Failure
Eric Snyder - Bellevue WA, US Jeff Larsson - Seattle WA, US Bob Coffen - Redmond WA, US Kevin Fischer - Sammamish WA, US Aleksandr Slepak - Redmond WA, US Juha Niemisto - Mercer Island WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 38, 707202
Abstract:
Method and system for verifying and storing documents during a failure in a program module. Once a failure is detected in the program module, control passes to an exception handler that determines whether the open files have been modified. If so, a crash handler is executed, which verifies and stores the documents by detecting and repairing any discovered corruption. The program module is then terminated and restarted. Upon restarting the program module, the repaired document is opened and displayed to the user with a list of repairs.
Method And System For Verifying And Storing Documents During A Program Failure
Eric Snyder - Bellevue WA Jeff Larsson - Seattle WA Bob Coffen - Redmond WA Kevin Fischer - Sammamish WA Aleksandr Slepak - Redmond WA Juha Niemisto - Mercer Island WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1100
US Classification:
714 38, 707202
Abstract:
Method and system for verifying and storing documents during a failure in a program module. Once a failure is detected in the program module, control passes to an exception handler that determines whether the open files have been modified. If so, a crash handler is executed, which verifies and stores the documents by detecting and repairing any discovered corruption. The program module is then terminated and restarted. Upon restarting the program module, the repaired document is opened and displayed to the user with a list of repairs.