Smart button
First Claim
1. A computer implemented system that facilitates populating a sharable user profile, the system comprising:
- one or more processors;
a memory, accessible by the one or more processors;
an input component stored in the memory and executable on the one or more processors that displays a selectable user-interface button having at least one opinion or declaration; and
one or more components stored in the memory and including computer-executable instructions that when executed on the one or more processors perform operations comprising;
providing a first user interface including first content and the user-interface button;
performing an analysis of at least a portion of the first content to determine a first group of one or more words, letters, symbols, or a combination thereof, to display on the user interface button and to determine a first opinion or declaration corresponding to the first group, the first opinion or declaration indicating a first relationship of a user with the at least a portion of the first content;
storing the first opinion or declaration in a profile of the user based at least partly on selection of the user interface button in the first user interface;
providing a second user interface including second content and the user-interface button, the second content being different from the first content;
performing an analysis of at least a portion of the second content to determine a second group of one or more words, letters, symbols, or a combination thereof, to display on the user interface button and to determine a second opinion or declaration corresponding to the second group, the second opinion or declaration being different from the first opinion or declaration and the second opinion or declaration indicating a second relationship of the user with the at least a portion of the second content;
storing the second opinion or declaration in the profile of the user based at least partly on selection of the user interface button in the second user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides for systems and methods that facilitate conveying user information between and among users effectively to thereby create a collaborative filtering environment with maintained user privacy. More specifically, the present invention allows user-profile building to occur coincident with user-browsing, for example. This can be accomplished in part by incorporating an input component on the user interface used for browsing and/or searching. A user who has opted-in to construct a personal profile makes declarations regarding his relationship with at least a portion of the information being currently viewed. The declarations are annotated to the user'"'"'s profile. At the user'"'"'s discretion, the user'"'"'s profile can be disseminated to others in whole or in part such that other people can make use of the user'"'"'s expertise, experience or opinions. In addition, the user profiles can be machine-readable and searchable.
56 Citations
20 Claims
-
1. A computer implemented system that facilitates populating a sharable user profile, the system comprising:
-
one or more processors; a memory, accessible by the one or more processors; an input component stored in the memory and executable on the one or more processors that displays a selectable user-interface button having at least one opinion or declaration; and one or more components stored in the memory and including computer-executable instructions that when executed on the one or more processors perform operations comprising; providing a first user interface including first content and the user-interface button; performing an analysis of at least a portion of the first content to determine a first group of one or more words, letters, symbols, or a combination thereof, to display on the user interface button and to determine a first opinion or declaration corresponding to the first group, the first opinion or declaration indicating a first relationship of a user with the at least a portion of the first content; storing the first opinion or declaration in a profile of the user based at least partly on selection of the user interface button in the first user interface; providing a second user interface including second content and the user-interface button, the second content being different from the first content; performing an analysis of at least a portion of the second content to determine a second group of one or more words, letters, symbols, or a combination thereof, to display on the user interface button and to determine a second opinion or declaration corresponding to the second group, the second opinion or declaration being different from the first opinion or declaration and the second opinion or declaration indicating a second relationship of the user with the at least a portion of the second content; storing the second opinion or declaration in the profile of the user based at least partly on selection of the user interface button in the second user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method that facilitates populating a sharable user profile, the method comprising:
-
analyzing first amounts of time spent by a user on web pages on which the user has previously made declarations or opinions; providing a web page for display on a computer system; determining a second amount of time spent by the user on the web page; inferring a declaration or opinion about the web page based, at least in part, on analyzing the first amounts of time and on the second amount of time; and populating a profile of the user, the profile of the user indicating the declaration or opinion about the web page. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method that facilitates conveying information in an internet social networking environment about a user to other users, the method comprising:
-
determining a number of opinions or declarations regarding a web page; analyzing content of the web page to narrow the number of opinions or declarations regarding the web page to identify an opinion or declaration corresponding to a portion of the web page; displaying the opinion or declaration regarding the portion of the web page for selection on the web page; and populating a user profile associated with the social networking environment based, at least in part, on a selection by the user of the opinion or declaration regarding the portion of the web page, the opinion or declaration indicating a relationship of the user with the portion of the web page. - View Dependent Claims (19, 20)
-
Specification