Site memory processing
First Claim
1. A method for storing information from a website, comprising:
- at a computing system having memory and one or more processors;
receiving a request from a user to clip content from a website being presented to the user;
obtaining clipped content and extracted information from the website in response to the request;
in response to obtaining the clipped content and extracted information, suggesting one or more notebooks and content tags for the clipped content, including;
identifying, in a personal database of the user, stored content relevant to at least one of;
the clipped content, and the extracted information;
identifying a plurality of notebooks containing the identified relevant content;
identifying a plurality of content tags from the identified relevant content;
ranking the plurality of notebooks based at least in part on a frequency of use of each notebook in the plurality of notebooks for the relevant content;
in accordance with the ranking, causing at least a subset of the plurality of notebooks to be presented to the user as suggested notebooks for storing the clipped content; and
causing at least a subset of the plurality of content tags to be presented to the user as suggested tags for the clipped content; and
in response to a user selection of a notebook of the plurality of notebooks, associating the clipped content and extracted information with the selected notebook.
10 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for presenting users with relevant personalized and/or customized information whenever a visitor visits a website or performs an Internet search. The described system described herein advantageously provides for the saving (clipping) of website information as an integrated part of a visitor'"'"'s browsing experience. The user may be presented with either a suggested list of notebooks and/or a suggested list of tags for the website informationa. The content of the website information that is clipped may be advantageously controlled by a website owner/publisher. Using website clips, identified as “notes,” previously stored by a visitor, currently displayed website content may be accordingly modified in connection with identified relevant notes and/or a notification may be displayed on the current website for a particular visitor identifying stored relevant notes of the visitor.
48 Citations
14 Claims
-
1. A method for storing information from a website, comprising:
at a computing system having memory and one or more processors; receiving a request from a user to clip content from a website being presented to the user; obtaining clipped content and extracted information from the website in response to the request; in response to obtaining the clipped content and extracted information, suggesting one or more notebooks and content tags for the clipped content, including; identifying, in a personal database of the user, stored content relevant to at least one of;
the clipped content, and the extracted information;identifying a plurality of notebooks containing the identified relevant content; identifying a plurality of content tags from the identified relevant content; ranking the plurality of notebooks based at least in part on a frequency of use of each notebook in the plurality of notebooks for the relevant content; in accordance with the ranking, causing at least a subset of the plurality of notebooks to be presented to the user as suggested notebooks for storing the clipped content; and causing at least a subset of the plurality of content tags to be presented to the user as suggested tags for the clipped content; and in response to a user selection of a notebook of the plurality of notebooks, associating the clipped content and extracted information with the selected notebook. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
7. A non-transitory computer readable medium storing software, the software comprising instructions, which when executed by a computing system, cause the computing system to:
-
receive a request from a user to clip content from a website being presented to the user; obtain clipped content and extracted information from the website in response to the request; in response to obtaining the clipped content and extracted information, suggest one or more notebooks and content tags for the clipped content, including; identify, in a personal database of the user, stored content relevant to at least one of;
the clipped content, and the extracted information;identify a plurality of notebooks containing the identified relevant content; identify a plurality of content tags from the identified relevant content; rank the plurality of notebooks based at least in part on a frequency of use of each notebook in the plurality of notebooks for the relevant content; in accordance with the ranking, cause at least a subset of the plurality of notebooks to be presented to the user as suggested notebooks for storing the clipped content; and cause at least a subset of the plurality of content tags to be presented to the user as suggested tags for the clipped content; and in response to a user selection of a notebook of the plurality of notebooks, associate the clipped content and extracted information with the selected notebook. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification