Flexible architecture for notifying applications of state changes
Abstract
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.

Term
Term ended
Projected expiry passed 6 October 2024, 2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 1 of 2
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| US5991536A | Cites | United States of America | X | Search report | 1-25 |
| GAMMA: "Design Patterns", 2000, ADDISON-WESLEY, ISBN: 0-201-63361-2, ISSN: 201633612, XP002441855 | Non-patent | – | – | Search report | – |
16 members in 5 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 513723P | United States of America | – | |
| 51372303 | United States of America | P | |
| 51372303 | United States of America | P | |
| 873881 | United States of America | – | |
| 87388104 | United States of America | A | |
| 87388104 | United States of America | A | |
| 513723P | – | – | – |
| 873881 | – | – | – |
| US20030513723P | – | – | – |
| US20040873881 | – | – | – |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| US2005091219A1 | United States of America | A1 | |
| KR20050039665A | Republic of Korea | A | |
| CN1617501A | China | A | |
| JP2005129067A | Japan | A | |
| EP1679596A2 | European Patent Office (EPO) | A2 | |
| EP1679596A3This record | European Patent Office (EPO) | A3 | |
| KR100920850B1 | Republic of Korea | B1 | |
| US7644376B2 | United States of America | B2 | |
| US2010077310A1 | United States of America | A1 | |
| CN1617501B | China | B | |
| JP4790245B2 | Japan | B2 | |
| CN102291446A | China | A | |
| CN102291446B | China | B | |
| US8990695B2 | United States of America | B2 | |
| US2015150027A1 | United States of America | A1 | |
| US10169111B2 | United States of America | B2 |
20 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application refused18R | 18R | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN REFUSEDSTAA | STAA | |
| Appeal procedure closedAppealORIGINAL CODE: EPIDOSNNOA9EAPBT | APBT | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | |
| Appeal reference modifiedAppealORIGINAL CODE: EPIDOSCREFNEAPAF | APAF | |
| Date of receipt of statement of grounds of appeal recordedAppealORIGINAL CODE: EPIDOSNNOA3EAPBR | APBR | |
| Appeal reference recordedAppealORIGINAL CODE: EPIDOSNREFNEAPBK | APBK | |
| Date of receipt of notice of appeal recordedAppealORIGINAL CODE: EPIDOSNNOA2EAPBN | APBN | |
| First examination report despatched17Q | 17Q | |
| Designation fees paidAKX | AKX | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 1679596
- Publication, DOCDB
- 1679596
- Publication, EPODOC
- EP1679596
- Application
- 4023852
- Application, DOCDB
- 04023852
- Application, EPODOC
- EP20040023852
Titles3
- German
- Flexible Architektur zum Mitteilen von Zustandswechseln an Anwendungen
- English
- Flexible architecture for notifying applications of state changes
- French
- Architecture flexible pour la notification de changements d'état aux applications
Classification
- CPC, 8
- G06F9/542
- G06F15/16
- G06Q10/10
- G06F2209/544
- H04L67/55
- H04L67/62
- G06F1/00
- G06F9/4401
- IPC, 11
- G06F9 54
- G06F11 30
- G06F9 46
- G06F1 00
- G06F13 00
- G06F7 00
- G06F15 16
- G06Q10 00
- H04L12 00
- H04L12 24
- H04L29 08
Designated states2
- Contracting states, 1
- Türkiye
- Extension states, 1
- North Macedonia