Apparatus and method for displaying control-objects
First Claim
1. A method for presenting a document at a client, wherein the document comprises information, a control-code, a third frame code, and a task code, comprising:
- retrieving the information from a server, wherein the client and the server are connected via a network;
displaying the information in a first frame at the client;
translating the control-code to a control-object; and
displaying the control-object in a second frame at the client;
creating a third frame in response to the third frame code; and
displaying a task control-object in the third frame in response to the task code, wherein the retrieving step is executed in response to a user selecting the task control-object.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced document browsing method and apparatus. A browser at a client interprets a work-frame code, information, a control-frame code, and a control-object function that identifies the control-frame code. When the browser interprets the work-frame and control-frame codes, it divides the browser window into two frames: a work-frame and a control-frame. When the browser interprets the information, the browser displays the information to the user in the work-frame. When the browser interprets the control-object function, the browser displays a control-object in the control-frame associated with the control-frame code. The control-object can allow the user to control the information in the work-frame. Since the control-object is in the control-frame instead of being only in the work-frame, it is always in view and available to the user, regardless of the scrolling position of the page of information within the work-frame. Thus, the preferred embodiment provides the user with quick and easy access to the control-object.
64 Citations
39 Claims
-
1. A method for presenting a document at a client, wherein the document comprises information, a control-code, a third frame code, and a task code, comprising:
-
retrieving the information from a server, wherein the client and the server are connected via a network; displaying the information in a first frame at the client; translating the control-code to a control-object; and displaying the control-object in a second frame at the client; creating a third frame in response to the third frame code; and displaying a task control-object in the third frame in response to the task code, wherein the retrieving step is executed in response to a user selecting the task control-object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A program-product, comprising:
-
a work-frame code that, when interpreted by a browser at a client, displays a work-frame at the client; information that, when interpreted by the browser, is displayed in the work-frame; a control-frame code that, when interpreted by the browser, displays a control-frame at the client; a control-object function that identifies the control-frame code, wherein the control-object function, when interpreted by the browser, displays a control-object in the control-frame; a task-frame code that, when interpreted by the browser, creates a task-frame; a task code that, when interpreted by the browser, displays a task control-object in the task-frame, wherein the browser retrieves the information and the control-object function from a server in response to a user selecting the task control-object, wherein the client and the server are connected via a network; and signal-bearing-media bearing the work-frame code, the information, the control-frame code, the task-frame code, the task code, and the control-object function. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A server connected via a network to a client, comprising:
-
a work-frame code that, when retrieved and interpreted by a browser located at the client, displays a work-frame at the client; information that, when retrieved and interpreted by the browser, is displayed in the work-frame; a control-frame code that, when retrieved and interpreted by the browser, displays a control-frame at the client; a control-object function that identifies the control-frame code, wherein the control-object function, when retrieved and interpreted by the browser, displays a control-object in the control-frame; a task-frame code that, when interpreted by the browser, creates a task-frame; a task code that, when interpreted by the browser, displays a task control-object in the task-frame, wherein the browser retrieves the information and the control-object function from the server in response to a user selecting the task control-object; and memory, containing the work-frame code, the information, the control-frame code, the task-frame code, the task code, and the control-object function. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification