Systems and methods for enabling users of social-networking applications to interact using virtual personas
First Claim
1. A computer-implemented method for enabling users of social-networking applications to interact using virtual personas, at least a portion of the method being performed by at least one physical computing device comprising at least one hardware processor, the method comprising:
- creating, by the physical computing device, a social-networking identity associated with a user of a social-networking application;
creating, by the physical computing device and as part of the user'"'"'s social-networking identity, a plurality of virtual personas that represent different real-life roles of the user, the plurality of virtual personas comprising;
a first virtual persona of the user;
a second virtual persona of the user;
after creating the user'"'"'s virtual personas, receiving a request at the physical computing device to establish a social-networking relationship between the first virtual persona and another user of the social-networking application;
in response to receiving the request, directing the social-networking application by the physical computing device to establish the social-networking relationship between the first virtual persona and the other user without establishing a social-networking relationship between the second virtual persona and the other user;
defining, by the physical computing device and based at least in part on input from the user of the social-networking application, a first geo-location associated with the first virtual persona and a second geo-location associated with the second virtual persona;
upon defining the first and second geo-locations;
enabling the user to share, under the first virtual persona, at least one content instance that identifies the user'"'"'s location while the user is located at the first geo-location;
preventing the user from sharing, under the second virtual persona, the content instance that identifies the user'"'"'s location while the user is located at the first geo-location due at least in part to the first geo-location being associated with the first virtual persona and not being associated with the second virtual persona;
associating at least one photograph previously shared via the social-networking application with the first virtual persona by;
enabling the user to assume the first virtual persona within the social-networking application;
after the user has assumed the first virtual persona;
identifying a tag request submitted by the user to tag the user in the photograph previously shared via the social-networking application;
ensuring that the user'"'"'s tag in the photograph is associated with the first virtual persona and not associated with the second virtual persona due at least in part to the user having assumed the first virtual persona prior to submitting the tag request.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for enabling users of social-networking applications to interact using virtual personas may include (1) creating a social-networking identity associated with a user of a social-networking application, (2) creating a plurality of virtual personas that represent different real-life roles of the user as part of the user'"'"'s social-networking identity, (3) receiving a request to perform at least one networking action that implicates at least one of the user'"'"'s virtual personas, and then (4) directing the social-networking application to perform the networking action such that the networking action implicates the user'"'"'s virtual persona without implicating the user'"'"'s entire social-networking identity. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
19 Claims
-
1. A computer-implemented method for enabling users of social-networking applications to interact using virtual personas, at least a portion of the method being performed by at least one physical computing device comprising at least one hardware processor, the method comprising:
-
creating, by the physical computing device, a social-networking identity associated with a user of a social-networking application; creating, by the physical computing device and as part of the user'"'"'s social-networking identity, a plurality of virtual personas that represent different real-life roles of the user, the plurality of virtual personas comprising; a first virtual persona of the user; a second virtual persona of the user; after creating the user'"'"'s virtual personas, receiving a request at the physical computing device to establish a social-networking relationship between the first virtual persona and another user of the social-networking application; in response to receiving the request, directing the social-networking application by the physical computing device to establish the social-networking relationship between the first virtual persona and the other user without establishing a social-networking relationship between the second virtual persona and the other user; defining, by the physical computing device and based at least in part on input from the user of the social-networking application, a first geo-location associated with the first virtual persona and a second geo-location associated with the second virtual persona; upon defining the first and second geo-locations; enabling the user to share, under the first virtual persona, at least one content instance that identifies the user'"'"'s location while the user is located at the first geo-location; preventing the user from sharing, under the second virtual persona, the content instance that identifies the user'"'"'s location while the user is located at the first geo-location due at least in part to the first geo-location being associated with the first virtual persona and not being associated with the second virtual persona; associating at least one photograph previously shared via the social-networking application with the first virtual persona by; enabling the user to assume the first virtual persona within the social-networking application; after the user has assumed the first virtual persona; identifying a tag request submitted by the user to tag the user in the photograph previously shared via the social-networking application; ensuring that the user'"'"'s tag in the photograph is associated with the first virtual persona and not associated with the second virtual persona due at least in part to the user having assumed the first virtual persona prior to submitting the tag request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for enabling users of social-networking applications to interact using virtual personas, the system comprising:
-
a creator module, stored in memory, that; creates a social-networking identity associated with a user of a social-networking application; creates, as part of the user'"'"'s social-networking identity, a plurality of virtual personas that represent different real-life roles of the user, the plurality of virtual personas comprising; a first virtual persona of the user; a second virtual persona of the user; a receiver module, stored in memory, that receives, after creating the user'"'"'s virtual personas, a request to establish a social-networking relationship between the first virtual persona and another user of the social-networking application; a director module, stored in memory, that directs, in response to the request, the social-networking application to establish the social-networking relationship between the first virtual persona and the other user without establishing a social-networking relationship between the second virtual persona and the other user; wherein the creator module defines, based at least in part on input from the user of the social-networking application, a first geo-location associated with the first virtual persona and a second geo-location associated with the second virtual persona such that the social-networking application; enables the user to share, under the first virtual persona, at least one content instance that identifies the user'"'"'s location while the user is located at the first geo-location; prevents the user from sharing, under the second virtual persona, the content instance that identifies the user'"'"'s location while the user is located at the first geo-location due at least in part to the first geo-location being associated with the first virtual persona and not being associated with the second virtual persona; wherein the director module; directs the social-networking application to associate at least one photograph previously shared via the social-networking application with the first virtual persona by; enabling the user to assume the first virtual persona within the social-networking application; after the user has assumed the first virtual persona; identifying a tag request submitted by the user to tag the user in the photograph previously shared via the social-networking application; ensuring that the user'"'"'s tag in the photograph is associated with the first virtual persona and not associated with the second virtual persona due at least in part to the user having assumed the first virtual persona prior to submitting the tag request; at least one hardware processor that executes the creator module, the receiver module, and the director module. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable-storage medium comprising one or more computer-executable instructions that, when executed by at least one hardware processor of at least one physical computing device, cause the physical computing device to:
-
create a social-networking identity associated with a user of a social-networking application; create, as part of the user'"'"'s social-networking identity, a plurality of virtual personas that represent different real-life roles of the user, the plurality of virtual personas comprising; a first virtual persona of the user; a second virtual persona of the user; receive, after creating the user'"'"'s virtual personas, a request to establish a social-networking relationship between the first virtual persona and another user of the social-networking application; direct, in response to receiving the request, the social-networking application to establish the social-networking relationship between the first virtual persona and the other user without establishing a social-networking relationship between the second virtual persona and the other user; define, based at least in part on input from the user of the social-networking application, a first geo-location associated with the first virtual persona and a second geo-location associated with the second virtual persona; upon defining the first and second geo-locations; enables the user to share, under the first virtual persona, at least one content instance that identifies the user'"'"'s location while the user is located at the first geo-location; prevents the user from sharing, under the second virtual persona, the content instance that identifies the user'"'"'s location while the user is located at the first geo-location due at least in part to the first geo-location being associated with the first virtual persona and not being associated with the second virtual persona; directs the social-networking application to associate at least one photograph previously shared via the social-networking application with the first virtual persona by; enabling the user to assume the first virtual persona within the social-networking application; after the user has assumed the first virtual persona; identifying a tag request submitted by the user to tag the user in the photograph previously shared via the social-networking application; ensuring that the user'"'"'s tag in the photograph is associated with the first virtual persona and not associated with the second virtual persona due at least in part to the user having assumed the first virtual persona prior to submitting the tag request.
-
Specification