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 wherein said message is a notification of said event;
defining GUI message attributes;
defining GUI message functionality;
creating the message at the first computer system, the message comprising message content including an alert message, the GUI message attributes and the GUI message functionality such that the message includes aspects of how the second computer system is to display the message content; 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, each computer system in said group of computer systems subscribing to messages from said first computer, each computer system in said group of computer systems extracting from said message, said attributes and functionality to instruct said each computer system how to display the user interactive GUI representation at said each computer system, the display of the message under individual control of each computer system in said group of computer systems; and
filtering the message by a filter in each computer system in said group of computer systems, each filter for filtering for keywords of interest to the respective other computer system such that the message would have to contain the keywords of interest before the respective computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said respective 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.
140 Citations
72 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 wherein said message is a notification of said event; defining GUI message attributes; defining GUI message functionality; creating the message at the first computer system, the message comprising message content including an alert message, the GUI message attributes and the GUI message functionality such that the message includes aspects of how the second computer system is to display the message content; 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, each computer system in said group of computer systems subscribing to messages from said first computer, each computer system in said group of computer systems extracting from said message, said attributes and functionality to instruct said each computer system how to display the user interactive GUI representation at said each computer system, the display of the message under individual control of each computer system in said group of computer systems; and filtering the message by a filter in each computer system in said group of computer systems, each filter for filtering for keywords of interest to the respective other computer system such that the message would have to contain the keywords of interest before the respective computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said respective 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:
-
subscribing by said second computer system, to messages from said first computer system; receiving the message from the first computer system at the second computer system wherein the message includes an alert message of an event wherein the event is external to the second computer system, said message including aspects of how the second computer system is to display the message, the display of the message under individual control of 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 said aspects including attributes, functionality and content from the message at the second computer system to instruct said second computer system how to display the user interactive GUI representation; creating a user interactive GUI representation at the second 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; filtering the message by a filter in said second computer system, said filter for filtering for keywords of interest to the second computer system such that the message would have to contain the keywords of interest before the second computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said second computer system; and displaying the user interactive GUI representation seen at the second computer system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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 storage for storing computer 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 wherein said message is a notification of said event; defining GUI message attributes; defining GUI message functionality; creating the message at the first computer system, the message comprising message content including an alert message, the GUI message attributes and the GUI message functionality such that the message includes aspects of how the second computer system is to display the message content; 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, each computer system in said group of computer systems subscribing to messages from said first computer, each computer system in said group of computer systems extracting from said message, said attributes and functionality to instruct said each computer system how to display the user interactive GUI representation at said each computer system, the display of the message under individual control of the second computer system such that the display of the message at the second computer system is determined by a user of the second computer system, and the message content defines a problem; a filter in each computer system in said group of computer systems for filtering the problem defined in said message, each filter for filtering for keywords of interest to the respective other computer system such that the message would have to contain the keywords of interest before the respective computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said respective computer system. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. 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 storage for storing computer instructions to execute a method comprising; subscribing by said second computer system, to messages from said first computer system; receiving the message from the first computer system at the second computer system wherein the message includes an alert message of an event wherein the event is external to the second computer system, said message including aspects of how the second computer system is to display the message, the display of the message under individual control of 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 said aspects including attributes, functionality and content from the message at the second computer system to instruct said second computer system how to display the user interactive GUI representation; creating a user interactive GUI representation at the second 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; filtering the message by a filter in said second computer system, said filter for filtering for keywords of interest to the second computer system such that the message would have to contain the keywords of interest before the second computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said second computer system; and displaying the user interactive GUI representation seen at the second computer system. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. 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 non-transitory 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 wherein said message is a notification of said event; defining GUI message attributes; defining GUI message functionality; creating the message at the first computer system, the message comprising message content including an alert message, the GUI message attributes and the GUI message functionality such that the message includes aspects of how the second computer system is to display the message content; 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, each computer system in said group of computer systems subscribing to messages from said first computer, each computer system in said group of computer systems extracting from said message, said attributes and functionality to instruct said each computer system how to display the user interactive GUI representation at said each computer system, the display of the message under individual control of each computer system in said group of computer systems; and filtering the message by a filter in each computer system in said group of computer systems, each filter for filtering for keywords of interest to the respective other computer system such that the message would have to contain the keywords of interest before the respective computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said respective computer system. - View Dependent Claims (50, 51, 52, 53, 54, 55)
-
-
56. A computer program product recorded on a non-transitory computer readable medium for presenting a message received from a first computer system for display on a second computer system, the computer program product comprising:
-
subscribing by said second computer system, to messages from said first computer system; receiving the message from the first computer system at the second computer system wherein the message includes an alert message of an event wherein the event is external to the second computer system, said message including aspects of how the second computer system is to display the message, the display of the message under individual control of 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 said aspects including attributes, functionality and content from the message at the second computer system to instruct said second computer system how to display the user interactive GUI representation; creating a user interactive GUI representation at the second 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; filtering the message by a filter in the second computer system, said filter for filtering for keywords of interest to the second computer system such that the message would have to contain the keywords of interest before the second computer system sees the message and messages not containing the keywords are blocked by said filter from being seen by said second computer system; and displaying the user interactive GUI representation seen at the second computer system. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification