Flexible architecture for notifying applications of state changes
AssigneeMicrosoft Corporation
InventorsJan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
Estimating the term…
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.
-20. (canceled)
A method for providing notifications to clients in response to state property changes, comprising:
A system for state management and notifications, comprising:
A tangible computer-readable storage medium having computer executable instructions for performing operations on state properties, comprising:
Dependencies are inferred from the claim text.