System, method and computer program product for a multifunction toolbar for internet browsers
First Claim
Patent Images
1. A method for providing a multifunction toolbar for a web browser, comprising:
- displaying a toolbar over a web browser on a computer;
linking the toolbar to a portal of a user on a remote server coupled to the computer via a network, wherein the portal is for aggregating content selected by the user;
presenting a bucket on the toolbar;
recognizing when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and
in response to the user selecting the content and dropping the selected content in the bucket;
determining an invariant descriptor of the selected content,converting the invariant descriptor of the selected content into a hyperlink for the selected content, andadding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture provide a multifunction toolbar for a web browser. A toolbar is displayed over a web browser. The toolbar is linked to a portal of a user. The portal is for aggregating content selected by the user. A bucket is presented on the toolbar. The present invention recognizes when the user selects content on a website, which is displayed on the web browser, and drops the content in the bucket. The selected content is added to the portal.
15 Citations
47 Claims
-
1. A method for providing a multifunction toolbar for a web browser, comprising:
-
displaying a toolbar over a web browser on a computer; linking the toolbar to a portal of a user on a remote server coupled to the computer via a network, wherein the portal is for aggregating content selected by the user; presenting a bucket on the toolbar; recognizing when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and in response to the user selecting the content and dropping the selected content in the bucket; determining an invariant descriptor of the selected content, converting the invariant descriptor of the selected content into a hyperlink for the selected content, and adding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps, comprising:
-
displaying a toolbar over a web browser on a computer; linking the toolbar to a portal of a user on a remote server coupled to the computer via a network, wherein the portal is for aggregating content selected by the user; presenting a bucket on the toolbar; recognizing when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and in response to the user selecting the content and dropping the selected content in the bucket; determining an invariant descriptor of the selected content, converting the invariant descriptor of the selected content into a hyperlink for the selected content, and adding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
a memory storing a representation of a toolbar; and a processor coupled to the memory and configured to; display the toolbar over a web browser on a computer; link the toolbar to a portal of a user on a remote server coupled to the computer via a network, wherein the portal is for aggregating content selected by the user; present a bucket on the toolbar; recognize when the user selects content on a webpage displayed on the web browser and dropping the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and in response to the user selecting the content and dropping the selected content in the bucket, the processor; determines an invariant descriptor of the selected content, converts the invariant descriptor of the selected content into a hyperlink for the selected content, and adds the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server.
-
-
29. A method for providing a multifunction toolbar for a web browser, comprising:
-
displaying a toolbar over a web browser on a computer; wherein the toolbar includes a sign on button for allowing a user to sign on to a system; linking the toolbar to a portal of the user on a remote server coupled to the computer via a network upon the user signing on, wherein the portal is for aggregating content selected by the user; presenting additional features on the toolbar upon the user signing in; wherein one of the additional features is a bucket presented on the toolbar; recognizing when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and in response to the user selecting the content and dropping the selected content in the bucket; determining an invariant descriptor of the selected content, converting the invariant descriptor of the selected content into a hyperlink for the selected content, and adding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps, comprising:
-
computer code for displaying a toolbar over a web browser on a computer, wherein the toolbar includes a sign on button for allowing a user to sign on to a system; computer code for linking the toolbar to a portal of the user on a remote server coupled to the computer via a network upon the user signing in, wherein the portal is for aggregating content selected by the user; computer code for presenting additional features on the toolbar upon the user signing in, wherein one of the additional features is a bucket presented on the toolbar; computer code for recognizing when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and computer code for, in response to the user selecting the content and dropping the selected content in the bucket; determining an invariant descriptor of the selected content, converting the invariant descriptor of the selected content into a hyperlink for the selected content, and adding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A system, comprising:
-
a memory storing a representation of a toolbar; and a processor coupled to the memory and configured to; display the toolbar over a web browser on a computer, wherein the toolbar includes a sign on button for allowing a user to sign on to a system; link the toolbar to a portal of the user on a remote server coupled to the computer via a network upon the user signing in, wherein the portal is for aggregating content selected by the user; present additional features on the toolbar upon the user signing in, wherein one of the additional features is a bucket presented on the toolbar; recognize when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and in response to the user selecting the content and dropping the selected content in the bucket, the processor; determines an invariant descriptor of the selected content, converts the invariant descriptor of the selected content into a hyperlink for the selected content, and adds the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server.
-
-
46. A method for providing a multifunction toolbar for a web browser, comprising:
-
displaying a toolbar over a web browser on a computer; wherein the toolbar includes a sign on button for allowing a user to sign on to a system; linking the toolbar to a portal of the user on a remote server coupled to the computer via a network upon the user signing in, wherein the portal is for aggregating content selected by the user; presenting additional features on the toolbar upon the user signing in; wherein the toolbar includes a bucket; recognizing when the user selects content on a webpage displayed on the web browser and drops the selected content in the bucket, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; and in response to the user selecting the content and dropping the selected content in the bucket; determining an invariant descriptor of the selected content, converting the invariant descriptor of the selected content into a hyperlink for the selected content, and adding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server; wherein the toolbar includes a customize button, wherein a customization screen is opened upon selection of the customize button, wherein features of the toolbar can be manipulated using the customization screen; wherein the toolbar includes a headlines button, wherein headlines of the portal are displayed on the web browser upon selection of the headlines button; wherein the toolbar includes an email button, wherein email messages of the user are displayed upon selection of the email button; wherein the toolbar includes a bookmark button, wherein bookmarks are displayed upon selection of the bookmark button; wherein the toolbar includes a synchronize bookmark button, wherein the bookmarks are synchronized upon selection of the synchronize bookmark button; wherein the toolbar includes a search field, wherein search results are displayed upon entry of a search term in the search field; wherein the toolbar includes a color button, wherein the user is allowed to change a color of the toolbar upon selection of the color button.
-
-
47. A method, comprising:
-
displaying a toolbar in association with a web browser on a computer, the toolbar including a sign on button for allowing a user to sign on to a system; linking the toolbar to a portal of the user on a remote server coupled to the computer via a network upon the user signing on, the portal being for aggregating content selected by the user; providing additional features on the toolbar upon the user signing in, one of the additional features being in association with an icon presented on the toolbar; recognizing when the user selects, in association with the icon, content of a webpage displayed on the web browser, wherein the content selected by the user is a portion of the webpage displayed on the web browser and includes one or more of individual words, individual lines, and individual paragraphs of the webpage; determining an invariant descriptor of the selected content; converting the invariant descriptor of the selected content into a hyperlink for the selected content; and adding the selected content to the portal by sending information including the hyperlink for the selected content from the web browser on the computer to the remote server for storage on the remote server.
-
Specification