FLEXIBLE ARCHITECTURE FOR NOTIFYING APPLICATIONS OF STATE CHANGES

Patent №

US 7,644,376

Granted

2010-01-05

Filed 2004

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10873881

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.

PlanningAI hardwareG06F 9/542G06F 9/4401G06Q 10/10H04L 67/55H04L 67/62G06F 2209/544

AI classification

AI hardware0.91
Planning0.78
Knowledge representation0.03
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 151870324

Assignors

KARACHALE, JAN, FULLER, JASON WILLIAM, LEVY, ROBERT, KOCH, ZEKE, ARAC, ARDAN, CROSS, BRIAN, KARACHALE, JAN, FULLER, JASON WILLIAM, LEVY, ROBERT, KOCH, ZEKE, ARAC, ARDAN, CROSS, BRIAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC