Function extension for browsers or documents
First Claim
1. A computer-implemented method for generating a menu of browser extensions comprising:
- detecting a first user interaction with a first set of information contained within a browser;
determining a plurality of category classifications of the first set of information, the plurality of category classifications (i) changing based on the first set of information and (ii) providing different descriptions of the first set of information;
determining a plurality of different browser extensions such that each browser extension includes a browser extension category that matches at least one browser extension classification of the plurality of browser extension classifications, wherein the plurality of browser extensions are executable applications that are configured to perform different operations on the first set of information such that the operations produce information that describe different characteristics of the first set of information;
retrieving instances of the plurality of determined browser extensions, the instances being stored at a client device of a user or a remote browser extension server, and the storing and a location of retrieval based on a combination of a user preference and the first set of information;
generating a first menu for display of the instances of the plurality of retrieved browser extensions;
detecting a second user interaction with an instance of one of the retrieved browser extensions, wherein the second user interaction executes the instance of the retrieved browser extension;
extracting a second set of information from one or more uniform resource locators in response to the second user interaction with the instance of the retrieved browser extension; and
generating a second menu for display of the extracted second set of information.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods and systems for generating a menu of browser extensions. A first user interaction with a first set of information is detected. The first set of information is associated with one or more browser extensions. A first menu for display of the one or more browser extensions is generated. A second user interaction with the one or more associated browser extensions is detected, wherein the second user interaction executes at least one of the associated browser extensions. A second set of information is extracted from one or more uniform resource locators in response to the second user interaction with the one or more associated browser extensions. A second menu for display of the second set of information is generated.
-
Citations
16 Claims
-
1. A computer-implemented method for generating a menu of browser extensions comprising:
-
detecting a first user interaction with a first set of information contained within a browser; determining a plurality of category classifications of the first set of information, the plurality of category classifications (i) changing based on the first set of information and (ii) providing different descriptions of the first set of information; determining a plurality of different browser extensions such that each browser extension includes a browser extension category that matches at least one browser extension classification of the plurality of browser extension classifications, wherein the plurality of browser extensions are executable applications that are configured to perform different operations on the first set of information such that the operations produce information that describe different characteristics of the first set of information; retrieving instances of the plurality of determined browser extensions, the instances being stored at a client device of a user or a remote browser extension server, and the storing and a location of retrieval based on a combination of a user preference and the first set of information; generating a first menu for display of the instances of the plurality of retrieved browser extensions; detecting a second user interaction with an instance of one of the retrieved browser extensions, wherein the second user interaction executes the instance of the retrieved browser extension; extracting a second set of information from one or more uniform resource locators in response to the second user interaction with the instance of the retrieved browser extension; and generating a second menu for display of the extracted second set of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16)
-
-
8. A system for generating a menu of browser extensions comprising:
-
a computing device comprising a processor and memory; a category identifier association module implemented on the computing device and configured to detect a first user interaction with a first set of information contained within a browser, and determine a plurality of category classifications of the first set of information, the plurality of category classifications (i) changing based on the first set of information and (ii) providing different descriptions of the first set of information, and determine a plurality of different browser extensions such that each browser extension includes a browser extension category that matches at least one browser extension classification of the plurality of identified browser extension classifications, wherein the plurality of browser extensions are executable applications that are configured to perform different operations on the first set of information such that the operations produce information that describe different characteristics of the first set of information; an extension manager implemented on the computing device and configured to retrieve instances of the plurality of identified browser extensions, the instances being stored at the computing device or at a remote browser extension server and the storing and a location of retrieval based on a combination of a user preference and the first set of information, detect a second user interaction with an instance of a retrieved browser extension, wherein the second user interaction executes the instance of the retrieved browser extension, and extract a second set of information from one or more uniform resource locators in response to the second user interaction with the instance of the retrieved browser extension; and a menu generator implemented on the computing device and configured to; generate a first menu for display of the one or more retrieved browser extensions, and generate a second menu for display of the extracted second set of information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having control logic stored therein that, when executed by a processor, causes the processor to perform operations comprising:
-
detecting a first user interaction with a first set of information; determining a plurality of category classifications of the first set of information, the plurality of category classifications (i) changing based on the first set of information and (ii) providing different descriptions of the first set of information; determining a plurality of different browser extensions such that each browser extension includes a browser extension category that matches at least one browser extension classification of the plurality of browser extension classifications, wherein the plurality of browser extensions are executable applications that are configured to perform different operations on the first set of information such that the operations produce information that describe different characteristics of the first set of information; retrieving instances of the plurality of determined browser extensions, the instances being stored at a client device of a user or a remote browser extension server and the storing and a location of retrieval based on a combination of a user preference and the first set of information; and generating a first menu for display of the instances of the plurality of retrieved browser extensions; detecting a second user interaction with an instance of one of the retrieved browser extensions, wherein the second user interaction executes the instance of the retrieved browser extension; extracting a second set of information from one or more uniform resource locators in response to the second user interaction with the instance of the retrieved browser extension; and generating a second menu for display of the extracted second set of information.
-
Specification