PLATFORM FOR PSEUDO-ANONYMOUS VIDEO CHAT WITH INTELLIGENT MATCHING OF CHAT PARTNERS
First Claim
1. A computer-implemented method of managing video chats in a network, said network having a plurality of users, comprising:
- providing a first interlace for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile;
generating a list of pseudo-anonymous chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile;
providing a second interlace for said user to select and initiate a video call to a chat partner on said list of pseudo-anonymous chat partners;
establishing a video chat session between said user and said chat partner if said chat partner accepts said video call;
providing a third interface for said user and said chat partner to add to and/or modify their respective profiles while said video chat session is in progress; and
providing a fourth interlace for said user and said chat partner to rate each other during said video chat session and/or after said video chat session.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system of providing live video chats in a network are described. The method may include: providing a first interface for a user to generate a user profile; generating a list of pseudo-anonymous chat partners according to a matching algorithm that involves the information of the user profile; providing a second interface for the user to select a chat partner on the list of pseudo-anonymous chat partners, and initiate a video call to the chat partner; establishing a video chat session between said user and said chat partner; providing a third interface for the user and the chat partner to add to and/or modify their respective profiles while the video chat session is in progress; and providing a fourth interface for the user and said chat partner to rate each other during the video chat session and/or after the video chat session.
41 Citations
74 Claims
-
1. A computer-implemented method of managing video chats in a network, said network having a plurality of users, comprising:
-
providing a first interlace for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile; generating a list of pseudo-anonymous chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile; providing a second interlace for said user to select and initiate a video call to a chat partner on said list of pseudo-anonymous chat partners; establishing a video chat session between said user and said chat partner if said chat partner accepts said video call; providing a third interface for said user and said chat partner to add to and/or modify their respective profiles while said video chat session is in progress; and providing a fourth interlace for said user and said chat partner to rate each other during said video chat session and/or after said video chat session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for managing video chats in a social network, said network having a plurality of users, comprising:
-
one or more processors, and instructions encoded in one or more computer readable media;
wherein said instructions when executed in a platform featuring said one or more processors, cause said platform to perform operations comprising;providing a first interface for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile; generating a list of pseudo-anonymous chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile; providing a second interface for said user to select and initiate a video call to a chat partner on said list of pseudo-anonymous chat partners; establishing a video chat between said user and said chat partner if said chat partner accepts said video call; providing a third interface for said user and said chat partner to add to and/or modify their respective profiles while said video chat session is in progress; and providing a fourth interface for said user and said chat partner to rate each other during said video chat session and/or after said video chat session. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method of managing video chats in a social network, said network having a plurality of users, comprising:
-
providing a first interface for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile; generating a list of pseudo-anonymous chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile, wherein said pseudo-anonymous chat partners are not on said user'"'"'s contact list; providing a second interface for said user to create and/or modify a contact list, said contact list including one or more said pseudo-anonymous chat partners that said user has given a favorable rating in the past; and providing a third interface for said user to prioritize incoming calls from contacts on said contact list and pseudo-anonymous chat partners not on said contact list. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus for managing video chats in a social network, said network having a plurality of users, comprising:
-
one or more processors, and instructions encoded in one or more computer readable media;
wherein said instructions when executed in a platform featuring said one or more processors, cause said platform to perform operations comprising;providing a first interface for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile; generating a list of pseudo-anonymous chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile, wherein said pseudo-anonymous chat partners are not on said user'"'"'s contact list; providing a second interface for said user to create and/or modify a contact list, said contact list including one or more said pseudo-anonymous chat partners that said user has given a favorable rating in the past; and providing a third interface for said user to prioritize incoming calls from contacts on said contact list and pseudo-anonymous chat partners not on said contact list. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer-implemented method of sharing digital content in a social network, said network having a plurality of users, comprising:
-
providing a first interface for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile; generating a list of potential chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile, wherein said potential chat partners are not on said user'"'"'s contact list; providing a second interface for a user to share video(s) with a chat partner on said list of potential chat partners, and view video(s) from said chat partner while a video chat session between said user and said chat partner is in progress; and providing a third interface for said user to rate video(s) shared by other users, and create a library with video(s) that said user has given a favorable rating and/or shared with other users in the past. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. An apparatus for managing video chats in a social network, said network having a plurality of users, comprising:
-
one or more processors, and instructions encoded in one or more computer readable media;
wherein said instructions when executed in a platform featuring said one or more processors, cause said platform to perform operations comprising;providing a first interface for a user to generate a user profile, said first interface configured to allow said user to modify and/or add to said user profile; generating a list of potential chat partners from said plurality of users according to a matching algorithm that involves the information of said user profile, wherein said potential chat partners are not on said user'"'"'s contact list; providing a second interface for a user to share video(s) with a chat partner on said list of potential chat partners, and view video(s) from said chat partner while a video chat session between said user and said chat partner is in progress; and providing a third interface for said user to rate video(s) shared by other users, and create a library with video(s) that said user has given a favorable rating and/or shared with other users in the past. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification