System and method for notification of an event
First Claim
1. A system for notifying a subscriber upon an occurrence of an event, the system comprising:
- a local event-generating system including a local server;
a remote event-generating system including a notification request sender; and
a notification server,wherein, when the event occurs in the local event-generating system, said local server detects the occurrence of the event and requests said notification server to notify the subscriber of the occurrence of the event, andwherein, when the event occurs in the remote event-generating system, said notification request sender detects the occurrence of the event, prepares a notification request according to an open network protocol and sends the notification request to the notification server, whereby said notification server notifies the subscriber of the occurrence of the event in response to receiving the notification request according to the open network protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for notifying a subscriber of the occurrence of an event, which may be a messaging event, in which a message is received by a messaging service associated with the particular subscriber; or a non-messaging event, such as the occurrence of a particular stock price. For example, an e-mail message is optionally received by the mailbox of the subscriber, which is detected by the notification request sender according to the present invention. The notification request sender then prepares a notification request according to a standard network protocol, such as HTTP for example, for transmission to a notification server for the subscriber. This server parses the notification request, and notifies the subscriber with a message according to a particular messaging service, such as an SMS (short message system) message sent to a cellular telephone of the subscriber, for example. Optionally and preferably, if a plurality of such messaging systems for notifying the subscriber is available, then the notification server determines the best messaging system or systems for notifying the subscriber, for example according to the preference of the subscriber.
238 Citations
35 Claims
-
1. A system for notifying a subscriber upon an occurrence of an event, the system comprising:
-
a local event-generating system including a local server; a remote event-generating system including a notification request sender; and a notification server, wherein, when the event occurs in the local event-generating system, said local server detects the occurrence of the event and requests said notification server to notify the subscriber of the occurrence of the event, and wherein, when the event occurs in the remote event-generating system, said notification request sender detects the occurrence of the event, prepares a notification request according to an open network protocol and sends the notification request to the notification server, whereby said notification server notifies the subscriber of the occurrence of the event in response to receiving the notification request according to the open network protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for notifying a subscriber upon an occurrence of an event in a notification system including a local event-generating system having an local server, a remote event-generating system having a notification request sender, and a notification server, the method comprising:
-
(a) when the event occurs in the local event-generating system, detecting the occurrence of the event by the local server and, requesting the notification server to notify the subscriber of the occurrence of the event; and (b) when the event occurs in the remote event-generating system, detecting the occurrence of the event by the notification request sender, preparing a notification request according to an open network protocol and transmitting said notification request from said notification request sender to said notification server according to said open network protocol, wherein said notification server notifies the subscriber of the occurrence of the event in response to receiving the notification request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for notifying a subscriber upon an occurrence of an event, the system comprising:
-
a local event-generating system including a local server; a first remote event-generating system including a first notification request sender; a second remote event-generating system including a second notification request sender; and a notification server, wherein one of the local server, the first notification request sender and the second notification request sender detects the occurrence of the event, wherein when the local server detects the occurrence of the event, the local server requests the notification server to notify the subscriber of the occurrence of the event, wherein when the first notification request sender detects the occurrence of the event, the first notification request sender prepares a first notification request according to a first open network protocol and the notification server notifies the subscriber of the occurrence of the event in response to receiving the first notification request according to the first open network protocol, and wherein when the second notification request sender detects the occurrence of the event, the second notification request sender prepares a second notification request according to a second open network protocol and the notification server notifies the subscriber of the occurrence of the event in response to receiving the second notification request according to the second open network protocol. - View Dependent Claims (32, 33, 34, 35)
-
Specification