Profile generation, use, and management
First Claim
1. A method for facilitating a service, the method comprising:
- creating, using at least one computing device, a user account for a first entity that is a non-user or a non-authenticated user of the service, the user account comprising a phantom user profile associated with the first entity that is a non-user or a non-authenticated user of the service by using at least one piece of profile-related data that identifies the first entity and the at least one piece of profile-related data being supplied by a second entity;
enabling a plurality of users of the service to collaboratively maintain a set of profile-related data in the phantom user profile by allowing the plurality of users viewing and editing privileges for the set of profile-related data in the phantom user profile; and
responsive to the first entity becoming a user of the service, converting the phantom user profile to a true user profile associated with the first entity by using at least some of the data contained in the phantom user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention relate to systems and methods for generating and personalizing a profile, which may be a user account profile. In embodiments, a profile for a non-authenticated user may be generated, which may be referred to herein as a “phantom profile.” In embodiments, the phantom profile provides a means for creating and personalizing user accounts by appending data (which data may comprise content, links and IDs to data on a website or other websites, summaries, photos, one or more unique identifiers, etc.) to a profile, as well as a means for sharing and improving (adding and editing data) these profiles—whether or not the user is an authenticated user of the services associated with the user account.
28 Citations
24 Claims
-
1. A method for facilitating a service, the method comprising:
-
creating, using at least one computing device, a user account for a first entity that is a non-user or a non-authenticated user of the service, the user account comprising a phantom user profile associated with the first entity that is a non-user or a non-authenticated user of the service by using at least one piece of profile-related data that identifies the first entity and the at least one piece of profile-related data being supplied by a second entity; enabling a plurality of users of the service to collaboratively maintain a set of profile-related data in the phantom user profile by allowing the plurality of users viewing and editing privileges for the set of profile-related data in the phantom user profile; and responsive to the first entity becoming a user of the service, converting the phantom user profile to a true user profile associated with the first entity by using at least some of the data contained in the phantom user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for facilitating a social networking service, the method comprising:
-
creating, using at least one computing device, a user account for a first entity that is a non-user or a non-authenticated user of the social networking service, the user account comprising a phantom user profile associated with the first entity that is a non-user or a non-authenticated user of the social networking service by using at least one piece of information that identifies the first entity; making the phantom user profile viewable to a plurality of users of the service; enabling a plurality of users of the service to collaboratively maintain data in the phantom user profile; and responsive to the first entity becoming a user of the service, converting the phantom user profile to a true user profile associated with the first entity by using at least some of the data contained in the phantom user profile. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and one or more memories that are communicatively coupled to the one or more processors and store one or more sequences of instructions, wherein execution of the one or more sequences of instructions by at least one of the one or more processors causes steps to be performed comprising; creating a user account for a first entity that is a non-user or a non-authenticated user of the social networking service, the user account comprising a phantom user profile associated with the first entity that is a non-user or a non-authenticated user of the social networking service by using at least one piece of information that identifies the first entity; enabling a plurality of users of the service to collaboratively maintain data in the phantom user profile; and responsive to the first entity becoming a user of the service, converting the phantom user profile to a user profile associated with the first entity by using at least some of the data contained in the phantom user profile. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification