Method, System, Apparatus, and Computer-Readable Medium for Interactive Notification of Events
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer-readable medium for the interactive notification of events is provided. A notification client application program executes in a background state and receives notifications from a business application server computer that an event has occurred. The notification may include a request to display a visual indication that the event has occurred, including a description of the event. In response to the request, the notification client application program displays a user interface window on the client computer including a description of the event that has occurred. The user interface window may include hyperlinks to additional Web content regarding the event, for scheduling appointments, for purchasing goods or services, or for placing a telephone call regarding the event.
-
Citations
42 Claims
-
1-22. -22. (canceled)
-
23. A method for providing a notification that an event has occurred, the method comprising:
-
sending a request for notification in response to the occurrence of the event at a server computer;
receiving the notification that the event has occurred from the server computer, the notification comprising a description of the event corresponding to the server computer, at least one hyperlink to additional data regarding the event, data for customizing a visual indication that the event has occurred, the visual indication comprising a user name, and a user identifier;
opening a user interface window to thereby display the notification, each notification comprising a description of the event;
receiving a selection of the hyperlink; and
based on the selection, placing an order for purchasing a product with a billing server computer. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer readable medium containing instructions, the instructions operative to:
-
send a request for notification in response to the occurrence of the event to a server computer;
receive the notification that the event has occurred from the server computer, the notification comprising a description of the event corresponding to the server computer, at least one hyperlink to additional data regarding the event, data for customizing a visual indication that the event has occurred, the visual indication comprising a user name, and a user identifier;
open a user interface window to thereby display the notification, the notification comprising a description of the event;
receive a selection of the hyperlink; and
based on the selection, creating an appointment with a calendaring server computer. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for providing a notification that an event has occurred, the system comprising:
-
a client computer comprising an output device, a memory, a central processing unit, and a storage device containing computer-readable instructions for execution on the central processing unit, the computer-readable instructions operative to cause the client computer to transmit a request for a notification in response to the occurrence of the event to each of a plurality of a server computers, to receive from each of the server computers a request to provide a notification that the event has occurred, the request to provide a notification comprising a description of the event corresponding to the server computer, at least one hyperlink to additional data regarding the event, data for customizing a visual indication that the event has occurred, the visual indication comprising a user name, and a user identifier, and to open a new user interface window for each request to provide a notification that is received to thereby display each notification, each notification comprising a description of the event, wherein the event is a user-specified event;
a plurality of server computers each comprising a memory, a central processing unit, and a storage device containing computer-readable instructions for execution on the central processing unit of the server computer, the computer-readable instructions operative to cause the server computer to send the request to provide a notification to the client computer, to determine whether the event has occurred, to identify a network address for the client computer based on the user identifier in response to determining that the event has occurred, wherein the network address is an Internet protocol address, and to transmit the request to the client computer to provide a notification that the event has occurred at the network address. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification