Access to network content
US-2015193547-A1 · Jul 9, 2015 · US
US9892098B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9892098-B2 |
| Application number | US-201113996993-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2011 |
| Priority date | Dec 29, 2011 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 2018 |
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.
Various systems and methods for navigating paginated items results are described herein. A web browser receives, from a server, a markup language document including a subset of a plurality of item listings. The web browser detects a paging tag in the markup language document tags that identifies attributes identifying a current page number of the plurality of item listings, a total page count of the plurality of item listings, and a number of item listings on the current page. Pagination navigation information is updated in accordance with the attributes in the paging tag. The page markup language document with the subset of the plurality of item listings may be displayed.
Opening claim text (preview).
What is claimed is: 1. At least one non-transitory machine-readable medium comprising a plurality of instructions for navigating a markup language document including a plurality of item listings that, in response to being executed on a computing device, cause the computing device to: receive, at the client device from a server, a markup language document including a first page of the markup language document including a first subset of a plurality of item listings and a second page of the markup language document including a second subset of the plurality of item listings; detect, using a web browser of a client device, a plurality of paging tags in the markup language document; divide the markup language document into a plurality of pages based on each subset of the plurality of item listings between a pair of paging tags of the plurality of paging tags of the markup language document, each subset of the plurality of item listings comprising one page of the plurality of pages, a first paging tag pair of the plurality of paging tags corresponding to the first page and a second paging tag pair of the plurality of paging tags corresponding to the second page, wherein a page in the plurality of pages is specified by an open tag and an end tag where open tags include attributes describing the plurality of pages, the attributes including all of a current page number, a next page identification, a previous page identification, a first page identification, a last page identification, a total number of pages, a number of items per page, and a total number of items; update pagination navigation information of the web browser in accordance with the division of the markup language document into the plurality of pages and the attributes of open tags; render within a content window of the web browser, the page of the markup language document with the subset of the plurality of item listings detect actuation of a pagination navigation control of the web browser; and render within the content window of the web browser, the second page of the markup language document with the second subset of the plurality of item listings. 2. The machine-readable medium of claim 1 , further comprising instructions to: detect actuation of a pagination navigation control of the web browser; and transmit a request for a different subset of the plurality of item listings based on the actuation and based on the pagination navigation information. 3. The machine-readable medium of claim 2 , wherein the request for a different subset of the plurality of item listings includes a requested page number of the plurality of pages of the markup language document. 4. The machine-readable medium of claim 2 , wherein the request for a different subset of the plurality of item listings includes a requested change to the number of item listings on a page. 5. The machine-readable medium of claim 2 , wherein detecting actuation of the pagination navigation control includes detecting a touch gesture on a display. 6. The machine-readable medium of claim 1 , wherein updating pagination information of the browser comprises: reading values of attributes identifying a current page number of the markup language document, a total page count of the markup language document, and a number of item listings on the current page of the markup language document in the paging tag; and associating at least one of the values with a pagination navigation control of the web browser. 7. The machine-readable medium of claim 6 , wherein the pagination navigation control is a last page of results navigation control, wherein actuating the last page of results navigation control transmits a request for a subset of the plurality of item listings corresponding to the last page of the markup language document. 8. The machine-readable medium of claim 1 , further comprising instructions to store a default value for a number of item listings per page to display in the web browser. 9. The machine readable medium of claim 1 , wherein at least one of the next page, the previous page, the first page, or the last page have a link as a value. 10. A system for navigating a markup language document including a plurality of item listings comprising: a web browser of a client device, executed on at least one processor, configured to: receive, at the client device from a server, a markup language document including a first page of the markup language document including a first subset of a plurality of item listings and a second page of the markup language document including a second subset of the plurality of item listings; detect a plurality of paging tags in the markup language document; divide the markup language document into a plurality of pages based on each subset of the plurality of item listings between a pair of paging tags of the plurality of paging tags of the markup language document, each subset of the plurality of item listings comprising one page of the plurality of pages, a first paging tag pair of the plurality of paging tags corresponding to the first page and a second paging tag pair of the plurality of paging tags corresponding to the second page, wherein a page in the plurality of pages is specified by an open tag and an end tag where open tags include attributes describing the plurality of pages, the attributes including all of a current page number, a next page identification, a previous page identification, a first page identification, a last page identification, a total number of pages, a number of items per page, and a total number of items; update pagination navigation information of the web browser in accordance with the division of the markup language document into the plurality of pages and the attributes in the open tags specifying the plurality of pages; display, within a page of the web browser, the markup language document with the subset of the plurality of item listings detect actuation of a pagination navigation control of the web browser; and render within the content window of the web browser, the second page of the markup language document with the second subset of the plurality of item listings. 11. The system of claim 10 , wherein the web browser is to transmit a request to the server, the request including a search query and the subset of the plurality of item listings include search results based on the search query. 12. The system of claim 10 , wherein the paging tag is part of a standardized markup language. 13. The system of claim 12 , wherein the standardized markup language is the HyperText Markup Language. 14. The system of claim 10 , wherein the web browser includes a pagination navigation control that includes a location identifier indicating the current page number as identified in an attribute of the paging tag. 15. The system of claim 14 , wherein the web browser is configured to hide the pagination navigation control while still displaying the markup language document with the subset of the plurality of item listings. 16. The system of claim 10 , wherein at least one of the next page, the previous page, the first page, or the last page have a link as a value. 17. A method for navigating a markup language document including a plurality of item listings, the method comprising: receiving, at the client device from a server, a markup language document including a first page of the markup language document including a first subset of a plurality of item listings and a second page of the markup language document including a second subset of the plurality of item listings; detecting, using a web browser of a
Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title
Search customisation based on user profiles and personalisation · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.