Smart button
First Claim
1. A system that facilitates building a profile comprising:
- at least one input component that receives user annotations regarding user perceptions about a current computer-based interaction; and
a profile component that populates a profile of the user with the user annotations.
2 Assignments
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.
90 Citations
35 Claims
-
1. A system that facilitates building a profile comprising:
-
at least one input component that receives user annotations regarding user perceptions about a current computer-based interaction; and
a profile component that populates a profile of the user with the user annotations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method that facilitates creating user profiles comprising:
-
providing one or more input components that receive at least one user annotation regarding a user'"'"'s perceptions about a current computer-based interaction; and
annotating a user profile with the user'"'"'s perceptions. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method that facilitates conveying information about a user to others comprising:
-
browsing information stored on an electronic medium;
selectively making at least one declaration about at least a portion of the information being browsed;
annotating a user'"'"'s personal profile with the at least one declaration; and
selectively sharing the user'"'"'s personal profile with the others. - View Dependent Claims (29, 30)
-
-
31. A data packet adapted to be transmitted between two or more computer processes facilitating conveying user profiles among users in a privacy-controlled manner, the data packet comprising information associated with browsing information stored on an electronic medium;
- selectively making at least one declaration about at least a portion of the information being browsed;
annotating the user'"'"'s personal profile with the at least one declaration; and
selectively sharing the user'"'"'s personal profile with the others.
- selectively making at least one declaration about at least a portion of the information being browsed;
-
32. A computer-readable medium having stored thereon the following computer executable components:
-
at least one input component that receives user annotations regarding user perceptions about a current computer-based interaction; and
a profile component that populates a profile of the user with the user annotations.
-
-
33. A system that facilitates creating user profiles comprising:
-
a means for providing one or more input components that receive at least one user annotation regarding a user'"'"'s perceptions about a current computer-based interaction; and
a means for annotating a user profile with the user'"'"'s perceptions. - View Dependent Claims (34)
-
-
35. A system that facilitates conveying information about a user to others comprising:
-
means for browsing information stored on an electronic medium;
means for selectively making at least one declaration about at least a portion of the information being browsed;
means for annotating the user'"'"'s personal profile with the at least one declaration; and
means for selectively sharing the user'"'"'s personal profile with the others.
-
Specification