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 web page;
identifying a plurality of browser extension classifications based on for the first set of information;
determining a plurality of browser extensions stored in a database which include a browser extension category that match the plurality of identified browser extension classifications, wherein each browser extension is configured to retrieve a different type of information related to the first set of information;
retrieving instances of the plurality of determined browser extensions;
generating a first menu for display of the instancesof the luralitv 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.
50 Citations
17 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 web page; identifying a plurality of browser extension classifications based on for the first set of information; determining a plurality of browser extensions stored in a database which include a browser extension category that match the plurality of identified browser extension classifications, wherein each browser extension is configured to retrieve a different type of information related to the first set of information; retrieving instances of the plurality of determined browser extensions; generating a first menu for display of the instancesof the luralitv 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, 6, 7, 8)
-
-
5. (canceled)
-
9. A system for generating a menu of browser extensions comprising:
-
a computing device comprising a processor and memory; an user interface element implemented on the computing device and configured detect a first user interaction with a first set of information contained within a webpage, detect a second user interaction with an instance of a browser extension, and display a second set of information; a category identifier association module implemented on the computing device and configured to parse the first set of information, identify one or more browser extension classifications for the parsed first set of information, and determine, within a database, a plurality of browser extensions which include a browser extension category that match the plurality of identified browsers extension classifications, wherein each browser extension is confioured to retrieve a different tvae of information related to the first set of information; an extension manager implemented on the computing device and configured to store the plurality of browser extensions in the database, retrieve instances of the plurality of identified browser extensions based on the first set of information, execute a selected instance of a browser extension, and extract a second set of information from one or more uniform resource locators; 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 second set of information. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
10. (canceled)
-
16. A computer readable storage medium having control logic stored therein that, when executed by a processor, causes the processor to generate browser extensions, the control logic comprising:
-
a first computer readable program code to cause the processor to detect a first user interaction with a first set of information; a second computer readable program code to cause the processor to parse the first set of information a third computer readable program code to cause the processor to identify a plurality of browser extension classifications for the parsed first set of information; a fourth computer readable program code to cause the processor to determine a plurality of browser extensions stored in a database which include a browser extension category that match the plurality of identified browsers extension classifications, wherein each browser extension is configured to retrieve a different Wile of information related to the first setofinformation; a fifth computer readable program code to cause the processor to retrieve instances of the plurality of determined browser extensions; a sixth computer readable program code to cause the processor to generate a first menu for display of the instances of the plurality of retrieved browser extensions; a seventh computer readable program code to cause the processor to detect a second user interaction with an instance of the retrieved browser extensions, wherein the second user interaction executes the instance of the retrieved browser extensions; an eighth computer readable program code to cause the processor to 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 extensions; and a ninth computer readable program code to cause the processor to generate a second menu for display of the second set of information.
-
-
17. A browser extension server comprising:
-
a browser extension finder configured to; identify one or more browser extension classifications based on a keyword identifier classification, and retrieve a plurality of browser extensions in response to the identified browser extension classifications, wherein each browser extension is configured to retrieve a different type of information related to the first set of information; and a browser extension repository configured to; store one or more browser extensions, and maintain an execution history for each of the one or more browser extensions,
-
Specification