HTML tag for improving page navigation user experience

US9892098B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9892098-B2
Application numberUS-201113996993-A
CountryUS
Kind codeB2
Filing dateDec 29, 2011
Priority dateDec 29, 2011
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9892098B2 cover?
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 o…
Who is the assignee on this patent?
Rider Tomer, Ron Aviv, Kiveisha Yevgeniy, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F17/2247. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).