Context generation from active viewing region for context sensitive searching
First Claim
Patent Images
1. A method, comprising:
- retrieving a document;
receiving a user-selection of a portion of the document;
rendering and displaying the user-selected portion of the document in a window of a browser, wherein the user-selected portion of the document comprises less than an entirety of the document;
identifying the user-selected portion of the document, that is rendered and displayed in the window of the browser, as an active viewing region based on whether the user-selected portion of the document is displayed within the window of the browser for at least a minimum threshold period of time;
determining a number of times that the user-selected portion of the document has been rendered and displayed in a browser for viewing by a user and other first users and identified as the active viewing region;
determining an amount of time that the user and other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region;
scanning the identified active viewing region to generate a scan;
generating context from the scan of the identified active viewing region; and
executing a search of a corpus of documents using the generated context and the amount of time that the user and the other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region.
1 Assignment
0 Petitions
Accused Products
Abstract
A device retrieves content and renders a user-selected portion of the retrieved content in a browser as an active content viewing region. The device scans the active content viewing region to generate a scan, and generates context from the scan of the active content viewing region. A corpus of documents is searched based on the generated context.
-
Citations
20 Claims
-
1. A method, comprising:
-
retrieving a document; receiving a user-selection of a portion of the document; rendering and displaying the user-selected portion of the document in a window of a browser, wherein the user-selected portion of the document comprises less than an entirety of the document; identifying the user-selected portion of the document, that is rendered and displayed in the window of the browser, as an active viewing region based on whether the user-selected portion of the document is displayed within the window of the browser for at least a minimum threshold period of time; determining a number of times that the user-selected portion of the document has been rendered and displayed in a browser for viewing by a user and other first users and identified as the active viewing region; determining an amount of time that the user and other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region; scanning the identified active viewing region to generate a scan; generating context from the scan of the identified active viewing region; and executing a search of a corpus of documents using the generated context and the amount of time that the user and the other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region. - View Dependent Claims (2, 3, 4, 5, 16, 18, 19)
-
-
6. A method, comprising:
-
obtaining a Hypertext Markup Language (HTML) document; receiving a user-selection of a portion of the HTML document; rendering and displaying the user-selected portion of the HTML document in a browser, wherein the portion of the HTML document comprises less than an entirety of the HTML document; identifying the user-selected portion of the HTML document that is rendered and displayed in a window of the browser as an active viewing region based on whether the user-selected portion of the HTML document is displayed within the window of the browser for at least a minimum threshold period of time; retrieving a script; executing the script to programmatically extract text from the identified active viewing region of the HTML document to provide a string of text, wherein the script is retrieved from; 1) a toolbar of the browser, or 2) an external server; and using the string of text to perform a search to obtain relevant search results. - View Dependent Claims (7, 13, 20)
-
-
8. A device, comprising:
-
a communication interface configured to obtain a document from a content hosting server; and a processing unit configured to; receive a user-selection of a portion of the document, render and cause to be displayed the user-selected portion of the document in a window of the browser, identify the user-selected portion of the document rendered and displayed in a window of the browser as an active viewing region based on whether the user-selected portion of the document is displayed within the window of the browser for at least a minimum threshold period of time, determine a number of times that the user-selected portion of the document has been rendered and displayed in a browser for viewing by a user and other first users and identified as the active viewing region, determine an amount of time that the user and other second users have viewed the user-selected portion of the document rendered and displayed in a browser and identified as the active viewing region, generate context from the identified active viewing region, wherein the communication interface is further configured to send the generated context, and the determined amount of time, for use by a search engine for performing a search of a corpus of documents to obtain search results. - View Dependent Claims (9, 10, 11, 17)
-
-
12. A device, comprising:
-
a communication interface configured to retrieve a Hypertext Markup Language (HTML) document from a content hosting server; a processing unit configured to; receive a user-selection of a portion of the HTML document, render and cause to be displayed the user-selected portion of the HTML document in a browser, wherein the user-selected portion of the HTML document comprises less than an entirety of the HTML document; identify the user-selected portion of the HTML document that is rendered and displayed in a window of the browser as an active viewing region based on whether the user-selected portion of the HTML document is displayed within the window of the browser for at least a minimum threshold period of time, retrieve a script; execute the script to programmatically extract text from the identified active viewing region of the HTML document to provide a string of text, wherein the script is retrieved from; 1) a toolbar of the browser, or 2) an external server via the communication interface; and send the string of text, via the communication interface, to a search engine to perform a search to obtain relevant search results. - View Dependent Claims (14, 15)
-
Specification