Creating dynamic interactive alert messages based on extensible document definitions
First Claim
Patent Images
1. A method for creating a message at a first computer system for display on a second computer system, the method comprising the steps of:
- initiating a request for a GUI message in response to an event wherein the event and the initiating of the request are external to the second computer system;
defining GUI message attributes;
defining GUI message functionality;
creating the message at the first computer system, the message comprising message content, the GUI message attributes and the GUI message functionality; and
in response to the request, transmitting the message from the first computer system to a group of computer systems wherein the group of computer systems comprises the second computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
An unsolicited dynamic interactive message is created wherein the message defines any graphical user interface elements to be displayed, the rules associated with the message, the appropriate methods and functions which can be performed and specific contextual interactions supported. The message definition can originate from a local or remote computer and can be pre and post processed as specified by the computing environment and the message definition itself.
330 Citations
75 Claims
-
1. A method for creating a message at a first computer system for display on a second computer system, the method comprising the steps of:
-
initiating a request for a GUI message in response to an event wherein the event and the initiating of the request are external to the second computer system;
defining GUI message attributes;
defining GUI message functionality;
creating the message at the first computer system, the message comprising message content, the GUI message attributes and the GUI message functionality; and
in response to the request, transmitting the message from the first computer system to a group of computer systems wherein the group of computer systems comprises the second computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for presenting a message received from a first computer system for display on a second computer system, the method comprising the steps of:
-
receiving the message from the first computer system at the second computer system wherein the message is a response to an event wherein the event and the initiating of the request are external to the second computer system;
decoding the message at the second computer system, the decoding resulting in a format suitable for processing on second computer system;
extracting attributes, functionality and content from the message at the first computer system, creating a user interactive GUI representation at the first computer system, the user interactive GUI representation comprising one or more user input functions, the user input function selectable by a user, the interactive GUI representation further comprising attributes, content and functionality defined by the extracted attributes, content and functionality of the message;
displaying the user interactive GUI representation at the first computer system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for creating a message at a first computer system for display on a second computer system, the system comprising:
-
a network;
the second computer system in communication with the network;
the first computer system in communication with the network, wherein the first computer system includes instructions to execute a method comprising;
initiating a request for a GUI message in response to an event wherein the event and the initiating of the request are external to the second computer system;
defining GUI message attributes;
defining GUI message functionality;
creating the message at the first computer system, the message comprising message content, the GUI message attributes and the GUI message functionality; and
in response to the request, transmitting the message from the first computer system to a group of computer systems wherein the group of computer systems comprises the second computer system. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for presenting a message received from a first computer system for display on a second computer system, the system comprising:
-
a network;
the first computer system in communication with the network;
the second computer system in communication with the network, wherein the second computer system includes instructions to execute a method comprising;
receiving the message from the first computer system at the second computer system wherein the message is a response to an event wherein the event and the initiating of the request are external to the second computer system;
decoding the message at the second computer system, the decoding resulting in a format suitable for processing on second computer system;
extracting attributes, functionality and content from the message at the first computer system, creating a user interactive GUI representation at the first computer system, the user interactive GUI representation comprising one or more user input functions, the user input function selectable by a user, the interactive GUI representation further comprising attributes, content and functionality defined by the extracted attributes, content and functionality of the message;
displaying the user interactive GUI representation at the first computer system. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer program product for creating a message at a first computer system for display on a second computer system, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
initiating a request for a GUI message in response to an event wherein the event and the initiating of the request are external to the second computer system;
defining GUI message attributes;
defining GUI message functionality;
creating the message at the first computer system, the message comprising message content, the GUI message attributes and the GUI message functionality; and
in response to the request, transmitting the message from the first computer system to a group of computer systems wherein the group of computer systems comprises the second computer system. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A computer program product for presenting a message received from a first computer system for display on a second computer system, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
receiving the message from the first computer system at the second computer system wherein the message is a response to an event wherein the event and the initiating of the request are external to the second computer system;
decoding the message at the second computer system, the decoding resulting in a format suitable for processing on second computer system;
extracting attributes, functionality and content from the message at the first computer system, creating a user interactive GUI representation at the first computer system, the user interactive GUI representation comprising one or more user input functions, the user input function selectable by a user, the interactive GUI representation further comprising attributes, content and functionality defined by the extracted attributes, content and functionality of the message;
displaying the user interactive GUI representation at the first computer system. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
Specification