Systems and methods for presenting web application content
US-12164587-B2 · Dec 10, 2024 · US
US9836550B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9836550-B2 |
| Application number | US-14507908-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 24, 2008 |
| Priority date | Sep 13, 2002 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at a computing device, a request for a web page, the web page being displayable by a web browser running on the computing device; incorporating, via the computing device, a slide sheet control into the web page, the incorporated slide sheet control comprising search functionality and being operable in at least a first orientation and a second orientation, the second orientation occupying more of the web page than the first orientation, the second orientation presenting at least one of additional search related features and additional search related options, the second orientation being displayable without obtaining additional information from a server thereby enabling modification of a layout of the webpage according to the second orientation without requiring interaction from the server, the second orientation being displayed in a layer of the web page such that the second orientation at most partially obscures a portion of the web page; and transmitting, via the computing device, the web page in response to the request. 2. The method of claim 1 , the search functionality comprising a text box into which search parameters can be entered. 3. The method of claim 1 , the slide sheet control changing between the first orientation and the second orientation based on user interaction with the slide sheet control. 4. The method of claim 3 , the user interaction comprising the user adding information in a text box. 5. The method of claim 3 , the user interaction comprising the user activating the slide sheet. 6. The method of claim 5 , the activation comprising clicking on a button within the slide sheet. 7. The method of claim 1 , the slide sheet control organizing the at least one of additional search related features or search related options into a plurality of sections in the second orientation. 8. The method of claim 7 , each such section being presented in a separate tab within the second orientation. 9. The method of claim 1 , the slide sheet returning from the second orientation to the first orientation when the user clicks outside the slide sheet. 10. The method of claim 1 , the slide sheet returning from the second orientation to the first orientation when the user clicks a corresponding button. 11. The method of claim 10 , the corresponding button comprising a search button. 12. The method of claim 10 , the corresponding button comprising a close window icon within the slide sheet. 13. The method of claim 1 , the slide sheet creating a visually smooth transition between the first orientation and the second orientation. 14. The method of claim 13 , the at least one of additional search related features or search related options appearing to descend from the first orientation. 15. A method comprising: receiving, at a computing device, a request from a user to display at least one of additional search related options and additional search related features in a search control on a web page, the web page comprising a first layer, the request being received via a web browser capable of displaying a plurality of layers, the web browser running on a computing device and causing the web page to be displayed via a display associated with the computing device; and causing, via the computing device, the at least one of additional search related options and additional search related features to be displayed within the web browser and incorporated in the first layer of the web page positioned above a main layer of the web page and at most partially obscuring the main layer, the displaying being accomplished without obtaining additional information from a web server thereby enabling modification of a layout of the webpage without requiring interaction from the web server. 16. The method of claim 15 , the first layer being displayed without causing the main layer to be reformatted. 17. The method of claim 15 , the search control comprising a text box into which search parameters can be entered. 18. The method of claim 17 , the at least one of additional search related features or search related options appearing to descend from the search control. 19. The method of claim 17 , the request being inferred by the user entering information into the text box. 20. The method of claim 15 , the request comprising the user activating the search control. 21. The method of claim 15 , the request comprising clicking on a button within the search control. 22. The method of claim 15 , the search control organizing the at least one of additional search related features or search related options into a plurality of sections when displayed. 23. The method of claim 22 , each such section being presented in a separate tab within the search control. 24. The method of claim 15 , the search control hiding the at least one of additional search related options and additional search related features when the user clicks outside the search control. 25. The method of claim 15 , the search control hiding the at least one of additional search related options and additional search related features when the user clicks a corresponding button. 26. The method of claim 25 , the corresponding button comprising a search button. 27. The method of claim 25 , the corresponding button comprising a close window icon within the search control. 28. The method of claim 15 , the search control presenting the at least one of additional search related options and additional search related features in a visually smooth manner. 29. A system comprising: a server comprising at least one processor, communicatively coupled to a browser system operating on a user computing device, receiving requests for a web site from the browser system and providing, as part of a response to the request, a slide sheet control incorporated into a web page associated with the web site, the slide sheet control comprising search functionality and being operable in at least a first orientation and a second orientation, the second orientation occupying more of the web page than the first orientation, the second orientation presenting at least one of additional search related features and additional search related options, the second orientation being displayable without obtaining additional information thereby enabling modification of a layout of the webpage according to the second orientation without requiring interaction from the server, the second orientation being displayed in a layer of the web page such that the second orientation at most partially obscures a portion of the web page. 30. The system of claim 29 , the search functionality comprising a text box into which search parameters can be entered. 31. The system of claim 29 , the slide sheet control changing between the first orientation and the second orientation based on user interaction with the slide sheet control. 32. The system of claim 31 , the user interaction comprising the user adding information in a text box. 33. The system of claim 31 , the user interaction comprising the user activating the slide sheet. 34. The system of claim 33 , the activation comprising clicking on a button within the slide sheet. 35. The system of claim 29 , the slide sheet control organizing the at least o
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
Interaction techniques based on graphical user interfaces [GUI] · CPC title
using more than one graphics controller · CPC title
having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory {(G06F5/065 takes precedence)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.