METHOD AND APPARATUS FOR REMOTELY DISPLAYING SCREEN FILES AND EFFICIENTLY HANDLING REMOTE OPERATOR INPUT
First Claim
1. A method of remotely displaying data, the method comprising:
- storing a database of content data;
storing a first screen file, the first screen file including a first display control element and a first trappable event customized to the first display control element;
deploying the first screen file for display on a remote device;
receiving data indicative of a first trapped event corresponding to the first trappable event;
modifying the database of content data based on the data indicative of the first trapped event;
generating a command in response to the data indicative of the first trapped event, the command being sendable to alter the first display control element based on the first trapped event; and
sending the command for execution by the remote device.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remotely displaying screen files and for trapping a customized set of operator input is disclosed. A server generates and deploys a plurality of screen files to a remote client. The screen files each include a plurality of display control elements and a list of events to be trapped and forwarded to the server. The list of events may be optimized for each particular screen file. The remote client displays the plurality of display control elements and stores the list of events. For any event that occurs which is included in the list of events, such as a submit data event, the remote client sends data indicative of the event to the server. The server interprets the data indicative of the occurrence of the event, processes the event, and, if appropriate, generates and sends a command to update the displayed representation of the screen file.
47 Citations
31 Claims
-
1. A method of remotely displaying data, the method comprising:
-
storing a database of content data; storing a first screen file, the first screen file including a first display control element and a first trappable event customized to the first display control element; deploying the first screen file for display on a remote device; receiving data indicative of a first trapped event corresponding to the first trappable event; modifying the database of content data based on the data indicative of the first trapped event; generating a command in response to the data indicative of the first trapped event, the command being sendable to alter the first display control element based on the first trapped event; and sending the command for execution by the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A screen file deployment apparatus, the screen file deployment apparatus comprising:
-
at least one processor; at least one memory device; and at least one network interface device; wherein the at least one processor is programmed to operate with the at least one memory device and the at least one network interface device to; store a database of content data; store a first screen file, the first screen file including a first display control element and a first trappable event customized to the first display control element; deploy the first screen file for display on a remote device; receive data indicative of a first trapped event corresponding to the first trappable event; modify the database of content data based on the data indicative of the first trapped event; generate a command in response to the data indicative of the first trapped event, the command being sendable to alter the first display control element based on the first trapped event; and send the command for execution by the remote device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine readable media storing instructions structured to cause an apparatus to:
-
store a database of content data; store a first screen file, the first screen file including a first display control element and a first trappable event customized to the first display control element; deploy the first screen file for display on a remote device; receive data indicative of a first trapped event corresponding to the first trappable event; modify the database of content data based on the data indicative of the first trapped event; generate a command in response to the data indicative of the first trapped event, the command being sendable to alter the first display control element based on the first trapped event; and send the command for execution by the remote device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification