SEARCH QUERY USER INTERFACE
First Claim
1. A browser user interface, wherein a browser executes on a client system coupled to a server over a network and provides a browser user interface to server resources and wherein the browser includes functionality to request pages from servers over the network and to process received pages for presentation to a browser user, the browser user interface comprising:
- a graphical display for presenting presented portions of browser pages to the user;
a user input device for accepting user input related to a page displayed in the browser; and
storage for dynamic interface elements received by the browser in connection with received pages, wherein a dynamic interface element is able to be presented and modified in response to selected user input without requiring further interaction with a server.
6 Assignments
0 Petitions
Accused Products
Abstract
In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring farther interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface might also include a rotation display area, tool displays that can overlay a page, opaquely or semi-transparently, menu structures, and an ability for the user to modify a page layout without requiring server interaction. The browser might comprise storage for a plurality of rotation display items for storing a summary and a primary presentation for each rotation display item, logic for displaying, by the browser, primary presentations for less all of the plurality of rotation display items in the rotation display area, logic for displaying, by the browser, summaries for items wherein the number of summaries is greater than the number of primary presentations presented at one time, logic for highlighting, among the summaries displayed, the ones of the summaries that correspond to the primary presentations displayed in the rotation display area; and logic for rotating the plurality of rotation display items to display primary presentations for a different subsets of the rotation display items and for updating highlighting of summaries to correspond to the different subsets of rotation display items.
-
Citations
41 Claims
-
1. A browser user interface, wherein a browser executes on a client system coupled to a server over a network and provides a browser user interface to server resources and wherein the browser includes functionality to request pages from servers over the network and to process received pages for presentation to a browser user, the browser user interface comprising:
-
a graphical display for presenting presented portions of browser pages to the user; a user input device for accepting user input related to a page displayed in the browser; and storage for dynamic interface elements received by the browser in connection with received pages, wherein a dynamic interface element is able to be presented and modified in response to selected user input without requiring further interaction with a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A browser user interface, wherein a browser executes on a client system to present the browser user interface on a graphical display to a user of the client system and accept user input from the user, and wherein the browser includes functionality to request pages from servers over a network and to process received pages for presentation to the user, the browser user interface comprising:
-
a page display, wherein elements of a received page are presented according to browser interpretation of data from the received page; a rotation display area comprising some or all of a display area used for that page display; storage for a plurality of rotation display items, a rotation display items storage comprising storage for a summary and a primary presentation for each rotation display item; logic for displaying, by the browser, primary presentations for less all of the plurality of rotation display items in the rotation display area; logic for displaying, by the browser, summaries for items wherein the number of summaries is greater than the number of primary presentations presented at one time; logic for highlighting, among the summaries displayed, the ones of the summaries that correspond to the primary presentations displayed in the rotation display area; and logic for rotating, the plurality of rotation that display items to display primary presentations for a different subsets of the rotation display items and for updating highlighting of summaries to correspond to the different subsets of rotation display items. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A browser user interface, wherein a browser executes on a client system to present the browser user interface on a graphical display to a user of the client system and accept user input from the user, and wherein the browser includes functionality to request pages from servers over a network and to process received pages for presentation to the user, the browser user interface comprising:
-
storage for a plurality of layer datasets for a received page; a page display layer, wherein elements of a main layer dataset of a received page are presented according to browser interpretation of data from the received page; a tool layer having elements related to an activity; logic to optionally display the tool layer over the page display layer; and logic to accept input from the user related to the activity and removing the tool layer display when complete. - View Dependent Claims (29, 30, 31)
-
-
32. A browser user interface, wherein a browser executes on a client system to present the browser user interface on a graphical display to a user of the client system and accept user input from the user, and wherein the browser includes functionality to request pages from servers over a network and to process received pages for presentation to the user, the browser user interface comprising:
-
storage, at the client system, for a plurality of page components, wherein a page received from a server is displayable as a collection of page components each having a display position; logic for accepting user input for modifying page component display positions; and logic for revising a page display according to user input for modifying page component display positions without requiring further interactions with the server. - View Dependent Claims (33)
-
-
34. A method of user interaction with a browser user interface browser user interface, wherein a browser executes on a client system coupled to a server over a network and provides a browser user interface to server resources and wherein the browser includes functionality to request pages from servers over the network and to process received pages for presentation to a browser user, the browser user interface comprising:
-
requesting a page, using the browser, from a target server; receiving the requested page at the client system from the target server, wherein the received requested page comprises a plurality of layers, where at least one of the plurality of layers is a page display layer and at least one of the plurality of layers other than the page display layer is an optional display layer comprising at least one dynamic interface element corresponding to possible user input; generating a user display corresponding to the received requested page; displaying the user display and accepting user input corresponding to the user display of the received requested page; when a user input corresponding to a request for display of the optional display layer, modifying the display to present the optional display layer; when the optional display layer is presented, accepting user input corresponding to dynamic interface elements of the optional display layer; storage for recording the accepted user input; and taking an action corresponding to the recorded accepted user input. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification