Patent US3004251A successfully refreshed from Google Patents.
US6654786B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for informing wireless clients about updated information
Assignee: PHONECOM Inc
•
Filing: 2000-08-30
•
Granted: 2003-11-25
•
Expires: 2020-08-30
Abstract
Abstract A unified interface is disclosed for sending update notifications to different wireless clients on different wireless networks. The update notifications may be push notifications or pull notifications. Push notifications include a data payload with updated information. Pull notifications merely specify an address where update information is available. The updated information must be "pulled" using the supplied address. Several maintenance requests are provided for querying notification status, deleting individual notifications, and clearing all notifications addressed to a particular subscriber.
Inventors
- 👤 Mark A. Fox
- 👤 Peter F. King
- 👤 Seetharaman Ramasubramani
- 👤 Bruce K. Martin, Jr.
- 👤 Stephen S. Boyle
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 07:00
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/10; H04L63/102; H04L63/08; H04L63/0823; H04L63/12; H04L63/126; H04L67/00; H04L67/01; H04L67/04; H04L67/50; H04L67/55; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
102 words
A method of delivering update notifications from a server computer to wireless client devices, said method comprising: accepting an update notification in a proxy server, said update notification generated by said server computer when said server computer has updated information, said update notification addressed to a particular wireless client device, said proxy server coupled to a first wireless network; queuing said update notification in a notification queue in said proxy server; forming a client update notification to comply with characteristics of the first wireless network; and delivering said client update notification to said particular wireless client device across said first wireless network.
Claim 2
Independent Claim
102 words
A method of delivering update notifications from a server computer to wireless client devices, said method comprising: accepting an update notification in a proxy server, said update notification generated by said server computer when said server computer has updated information, said update notification addressed to a particular wireless client device, said proxy server coupled to a first wireless network; queuing said update notification in a notification queue in said proxy server; forming a client update notification to comply with characteristics of the first wireless network; and delivering said client update notification to said particular wireless client device across said first wireless network.
Claim 3
Dependent Claim
32 words
The method as claimed in claim 1 further comprising: responding to said an HTTP POST method with an HTTP response with a status code from said proxy server to said server computer.
Claim 4
Dependent Claim
24 words
The method as claimed in claim 1 wherein said HTTP POST further defines said notification request as a push notification having a data payload.
Claim 5
Dependent Claim
35 words
The method as claimed in claim 3 wherein said first wireless network comprises a GSM network and said method further comprises: sending said client update notification across a Short Messaging System in said wireless network.
Claim 6
Dependent Claim
16 words
The method as claimed in claim 1 further comprising: receiving a maintenance request from said server.
Claim 7
Dependent Claim
43 words
The method of claim 5 wherein said maintenance request comprises a delete notification request identifying an earlier update notification, said method further comprising: deleting said earlier update notification in said proxy server if said earlier update notification is found in said notification queue.
Claim 8
Dependent Claim
45 words
The method of claim 5 wherein said maintenance request comprises a notification status request identifying an earlier update notification, said method further comprising: returning status of said earlier update notification from said proxy server if said earlier update notification is found in said notification queue.
Claim 9
Dependent Claim
29 words
The method as claimed in claim 1 wherein said HTTP POST further defines said notification request as a pull notification having an address identifying a location of updated data.
Claim 10
Dependent Claim
43 words
The method as claimed in claim 8 further comprising: storing said pull notification in a notification queue within said proxy server; and sending a signal PDU to said particular wireless client device if said wireless client device is on a CDPD wireless network.
Claim 11
Dependent Claim
26 words
The method as claimed in claim 8 further comprising: fetching said updated data from said address when said particular wireless client device contacts said proxy server.
Claim 12
Independent Claim
105 words
A method of delivering update notifications from server computers to wireless client devices, said method comprising: receiving in a proxy server an add notification request generated by a server computer having updated information, said add notification request addressed to a particular wireless client device; queuing said add notification request in a notification queue in said proxy server; delivering a notification alerting said particular wireless client device of said updated information if said add notification request is a “pull” notification request; and delivering said updated information to said wireless client device across said first wireless network if said add notification request is a “push” notification request.
Claim 13
Independent Claim
105 words
A method of delivering update notifications from server computers to wireless client devices, said method comprising: receiving in a proxy server an add notification request generated by a server computer having updated information, said add notification request addressed to a particular wireless client device; queuing said add notification request in a notification queue in said proxy server; delivering a notification alerting said particular wireless client device of said updated information if said add notification request is a “pull” notification request; and delivering said updated information to said wireless client device across said first wireless network if said add notification request is a “push” notification request.
Claim 14
Dependent Claim
17 words
The method as claimed in claim 11 wherein said add notification request comprises an HTTP POST method.
Claim 15
Dependent Claim
32 words
The method as claimed in claim 11 further comprising: responding to said add notification request with a response from said proxy server to said server computer, said response having a status code.
Claim 16
Dependent Claim
20 words
The method as claimed in claim 11 wherein said push notification request comprises a data payload of said updated information.
Claim 17
Dependent Claim
25 words
The method as claimed in claim 14 further comprising: sending a push notification formatted in across a Small Messaging System in a GSM wireless network.
Claim 18
Dependent Claim
43 words
The method as claimed in claim 14 further comprising: storing a push notification in a notification queue within said proxy server; and sending a signal PDU to said particular wireless client device if said wireless client device is on a CDPD wireless network.
Claim 19
Dependent Claim
22 words
The method as claimed in claim 11 wherein said pull notification request comprises an address identifying a location of said updated information.
Claim 20
Dependent Claim
43 words
The method as claimed in claim 17 further comprising: storing said pull notification in a notification queue within said proxy server; and sending a signal PDU to said particular wireless client device if said wireless client device is on a CDPD wireless network.
Claim 21
Dependent Claim
26 words
The method as claimed in claim 17 further comprising: fetching said updated data from said address when said particular wireless client device contacts said proxy server.
Claim 22
Dependent Claim
53 words
The method as claimed in claim 11 , said method further comprising: receiving a delete notification request from said server computer in said proxy server, said delete notification request identifying an earlier notification request; deleting said earlier notification in said proxy server if said earlier notification request is found in said notification queue.
Claim 23
Dependent Claim
57 words
The method as claimed in claim 11 , said method further comprising: receiving a notification status request from said server computer in said proxy server, said notification status request identifying an earlier notification request; and returning status of said earlier notification request in said proxy server if said earlier notification request is found in said notification queue.
Claim 24
Dependent Claim
123 words
A proxy server for delivering update notifications from a server computer to wireless client devices on a wireless network, said proxy server comprising: a wireless network interface, said wireless network interface coupling said proxy server to said wireless network; a notification interface for accepting an update notification in a proxy server, said update notification generated by said server computer when said server computer has updated information, said update notification addressed to a particular wireless client device; a notification queue for queuing said update notification in said proxy server; and a messenger program for forming a client update notification to comply with characteristics of the first wireless network and delivering said client update notification to said particular wireless client device across said wireless network.
Claim 25
Dependent Claim
123 words
A proxy server for delivering update notifications from a server computer to wireless client devices on a wireless network, said proxy server comprising: a wireless network interface, said wireless network interface coupling said proxy server to said wireless network; a notification interface for accepting an update notification in a proxy server, said update notification generated by said server computer when said server computer has updated information, said update notification addressed to a particular wireless client device; a notification queue for queuing said update notification in said proxy server; and a messenger program for forming a client update notification to comply with characteristics of the first wireless network and delivering said client update notification to said particular wireless client device across said wireless network.
Claim 26
Dependent Claim
33 words
The proxy server as claimed in claim 22 wherein said messenger program further responds to said update notification with a response with a status code from said proxy server to said server computer.
Claim 27
Dependent Claim
21 words
The proxy server as claimed in claim 22 wherein said update notification comprises a push notification request having a data payload.
Claim 28
Dependent Claim
33 words
The proxy server as claimed in 24 wherein said wireless network comprises a GSM network and said messenger program sends said client update notification across a Short Messaging System in said wireless network.
Claim 29
Dependent Claim
26 words
The proxy server as claimed in claim 22 wherein said update notification comprises a pull notification request having an address identifying a location of updated data.
Claim 30
Dependent Claim
34 words
The proxy server as claimed in claim 26 wherein said messenger program sends sending a signal PDU to said particular wireless client device if said wireless client device is on a packet-switched wireless network.
Claim 31
Dependent Claim
29 words
The proxy server as claimed in claim 26 wherein said messenger program fetches said updated data from said address when said particular wireless client device contacts said proxy server.
Claim 32
Dependent Claim
44 words
The proxy server of claim 22 wherein said notification interface receives a delete notification request identifying an earlier update notification and said messenger program deletes said earlier update notification in said proxy server if said earlier update notification is found in said notification queue.
Claim 33
Dependent Claim
46 words
The proxy server of claim 22 wherein said notification interface receives a notification status request identifying an earlier update notification and said messenger program returns a status of said earlier notification in said proxy server if said earlier update notification is found in said notification queue.
References Cited (Backward Citations)
US5475758A
Cited
US5774552A
Cited
US5768519A
Cited
US6072874A
Cited
US5818448A
Cited
US6012083A
Cited
US5931917A
Cited
US6092194A
Cited
US5903882A
Cited
US6105027A
Cited
US5893091A
Cited
US5861883A
Cited
US6049602A
Cited
US6094485A
Cited
US5970475A
Cited
US6035336A
Cited
US6092201A
Cited
US6385728B1
Cited
US6269456B1
Cited
US6035423A
Cited
US6131163A
Cited
US6134550A
Cited
US6314517B1
Cited
US6138158A
Cited
US6314108B1
Cited
US6421781B1
Cited
US6507589B1
Cited
US6223291B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-11-24 | 2007-05-26 | 2007-11-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-11-24 | 2011-05-26 | 2011-11-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-11-24 | 2015-05-26 | 2015-11-25 | $7700.00 | Window Closed / Lapsed |