|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 7,644,376 |
| Karachale , et al. | January 5, 2010 |
Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
| Inventors: | Karachale; Jan (Sammamish, WA), Fuller; Jason William (Bellevue, WA), Levy; Robert (Virginia Beach, VA), Koch; Zeke (Seattle, WA), Arac; Ardan (Seattle, WA), Cross; Brian (Redmond, WA), Amiga; Ori M. (Seattle, WA) |
|---|---|
| Assignee: |
Microsoft Corporation
(Redmond,
WA)
|
| Family ID: | 34526892 |
| Appl. No.: | 10/873,881 |
| Filed: | June 22, 2004 |
| Document Identifier | Publication Date | |
|---|---|---|
| US 20050091219 A1 | Apr 28, 2005 | |
| Application Number | Filing Date | Patent Number | Issue Date | ||
|---|---|---|---|---|---|
| 60513723 | Oct 23, 2003 | ||||
| Current U.S. Class: | 715/864; 715/859; 715/736 |
| Current CPC Class: | G06Q 10/10 (20130101); G06F 9/4401 (20130101); H04L 67/26 (20130101); H04L 67/325 (20130101); G06F 9/542 (20130101); G06F 2209/544 (20130101) |
| Current International Class: | G06F 3/00 (20060101) |
| Field of Search: | ;715/736,859 ;455/412.2 |
| 6098093 | August 2000 | Bayeh et al. |
| 6208996 | March 2001 | Ben-Shachar et al. |
| 6928300 | August 2005 | Skinner et al. |
| 2002/0046299 | April 2002 | Lefeber et al. |
| 2003/0028602 | February 2003 | Bhattacharya |
S Ethier, "Application-Driven Power Management: A Framework for Achieving Fine-Grained Control Over the Power Consumption of Purpose-Specific Mobile Devices", QNX Software Systems Ltd., pp. 3-15. cited by other . J. Inouye et al., "Dynamic Network Reconfiguration Support for Mobile Computers", MOBICOM 97, pp. 13-22, 1997. cited by other. |
|
|