Mode identification for selective document content presentation
First Claim
Patent Images
1. A machine-readable non-transitory storage medium having instructions, which when executed by a machine, cause the machine to perform a method, the method comprising:
- receiving a request to display a web page that comprises a first part of a multi-part article;
in response to receiving the request to display the web page, rendering the web page in a non-reader mode, wherein rendering the web page in the non-reader mode includes displaying the first part of the multi-part article, a hyperlink to a second part of the multi-part article, and other content that is not part of the multi-part article;
generating a document object model (DOM) for the web page, and determining respective scores for one or more nodes of the DOM indicating a degree of possibility that the one or more nodes represent an article;
determining whether or not to display the web page in a reader mode based on the one or more respective scores; and
in response to determining to display the web page in the reader mode;
identifying the second part of the multi-part article that is not included in the web page based on information from the web page;
obtaining the second part of the multi-part article; and
re-rendering the web page in a reader mode, wherein re-rendering the web page in the reader mode includes;
displaying the first part of the multi-part article and the second part of the multi-part article;
removing the other content that is not part of the multi-part article from at least the first part of the multi-part article; and
removing the hyperlink to the second part of the multi-part article from at least the first part of the multi-part article.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses that identify one of a plurality of modes from a web page associated with a document received at a browser are described. An identified mode may correspond to a user interface configuration. A portion of content may be extracted from the document for a presentation configured by the user interface configuration. A presentation of the extracted content may be displayed on a display screen while excluding a reset of the document without displaying the web page.
-
Citations
16 Claims
-
1. A machine-readable non-transitory storage medium having instructions, which when executed by a machine, cause the machine to perform a method, the method comprising:
-
receiving a request to display a web page that comprises a first part of a multi-part article; in response to receiving the request to display the web page, rendering the web page in a non-reader mode, wherein rendering the web page in the non-reader mode includes displaying the first part of the multi-part article, a hyperlink to a second part of the multi-part article, and other content that is not part of the multi-part article; generating a document object model (DOM) for the web page, and determining respective scores for one or more nodes of the DOM indicating a degree of possibility that the one or more nodes represent an article; determining whether or not to display the web page in a reader mode based on the one or more respective scores; and in response to determining to display the web page in the reader mode; identifying the second part of the multi-part article that is not included in the web page based on information from the web page; obtaining the second part of the multi-part article; and re-rendering the web page in a reader mode, wherein re-rendering the web page in the reader mode includes; displaying the first part of the multi-part article and the second part of the multi-part article; removing the other content that is not part of the multi-part article from at least the first part of the multi-part article; and removing the hyperlink to the second part of the multi-part article from at least the first part of the multi-part article. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method comprising:
-
receiving a request to display a web page that comprises a first part of a multi-part article; in response to receiving the request to display the web page, rendering the web page in a non-reader mode, wherein rendering the web page in the non-reader mode includes displaying the first part of the multi-part article, a hyperlink to a second part of the multi-part article, and other content that is not part of the multi-part article; generating a document object model (DOM) for the web page, and determining respective scores for one or more nodes of the DOM indicating a degree of possibility that the one or more nodes represent an article; determining whether or not to display the web page in a reader mode based on the one or more respective scores; and in response to determining to display the web page in the reader mode; identifying the second part of the multi-part article that is not included in the web page based on information from the web page; obtaining the second part of the multi-part article; and re-rendering the web page in a reader mode, wherein re-rendering the web page in the reader mode includes; displaying the first part of the multi-part article and the second part of the multi-part article; removing the other content that is not part of the multi-part article from at least the first part of the multi-part article; and removing the hyperlink to the second part of the multi-part article from at least the first part of the multi-part article.
-
-
16. An apparatus comprising:
-
a memory storing executable instructions; a user interface device including a display screen; and a processing system coupled to the user interface device and the memory to execute the executable instructions from the memory, the processing system being configured to; receive a request to display a web page that comprises a first part of a multi-part article; in response to receiving the request to display the web page, render the web page in a non-reader mode, wherein rendering the web page in the non-reader mode includes displaying the first part of the multi-part article, a hyperlink to a second part of the multi-part article, and other content that is not part of the multi-part article; generate a document object model (DOM) for the web page, and determine respective scores for one or more nodes of the DOM indicating a degree of possibility that the one or more nodes represent an article; determine whether or not to display the web page in a reader mode based on the one or more respective scores; and in response to determining to display the web page in the reader mode; identify the second part of the multi-part article that is not included in the web page based on information from the web page, obtain the second part of the multi-part article, and re-render the web page in a reader mode, wherein re-rendering the web page in the reader mode includes; displaying the first part of the multi-part article and the second part of the multi-part article; removing the other content that is not part of the multi-part article from at least the first part of the multi-part article; and removing the hyperlink to the second part of the multi-part article from at least the first part of the multi-part article.
-
Specification