Social networking of mobile devices
First Claim
1. A non-transitory computer readable storage medium on which is embedded one or more computer programs for implementing a method for social networking of mobile devices based upon telephone numbers of the mobile devices, said one or more computer programs comprising a set of instructions for:
- receiving user profile information and telephone numbers of contacts from a plurality of users'"'"' mobile devices;
identifying the plurality of users'"'"' mobile devices based upon their respective telephone numbers;
at least one of creating and updating respective user profiles based upon the telephone numbers of the users'"'"' mobile devices and the received profile information;
identifying relationships among the users based at least upon the contacts contained in contacts information of the plurality of users'"'"' mobile devices;
establishing a social network group including at least two of the users'"'"' mobile devices by grouping the plurality of users'"'"' mobile devices based upon the identified relationships among the users;
classifying the users into a plurality of categories in the social network group;
andcausing communication of data pertaining to at least one of calls and texts made through the first user'"'"'s mobile device of the plurality of users'"'"' mobile devices to a second user'"'"'s mobile device of the plurality of users'"'"' mobile devices dependent upon whether the second user belongs to a first category of the plurality of categories.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for social networking of mobile devices based upon telephone numbers of the mobile devices includes receiving user profile information and telephone numbers of contacts from a plurality of users'"'"' mobile devices; at least one of creating and updating respective user profiles based upon the telephone numbers of the users'"'"' mobile devices and the received profile information; identifying relationships among the users based at least upon the contacts contained in the contacts information; and establishing a social network group including at least two of the users based upon the identified relationships among the users.
32 Citations
16 Claims
-
1. A non-transitory computer readable storage medium on which is embedded one or more computer programs for implementing a method for social networking of mobile devices based upon telephone numbers of the mobile devices, said one or more computer programs comprising a set of instructions for:
-
receiving user profile information and telephone numbers of contacts from a plurality of users'"'"' mobile devices; identifying the plurality of users'"'"' mobile devices based upon their respective telephone numbers; at least one of creating and updating respective user profiles based upon the telephone numbers of the users'"'"' mobile devices and the received profile information; identifying relationships among the users based at least upon the contacts contained in contacts information of the plurality of users'"'"' mobile devices; establishing a social network group including at least two of the users'"'"' mobile devices by grouping the plurality of users'"'"' mobile devices based upon the identified relationships among the users; classifying the users into a plurality of categories in the social network group; and causing communication of data pertaining to at least one of calls and texts made through the first user'"'"'s mobile device of the plurality of users'"'"' mobile devices to a second user'"'"'s mobile device of the plurality of users'"'"' mobile devices dependent upon whether the second user belongs to a first category of the plurality of categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium comprising a set of program instructions that, when executed by a processor, cause the processor to:
-
receive user profile information and telephone numbers of contacts from a plurality of users'"'"' mobile devices; identify the plurality of users'"'"' mobile devices based upon their respective telephone numbers; at least one of create and update respective user profiles based upon the telephone numbers of the users'"'"' mobile devices and the received user profile information; identify relationships among users of the plurality of users'"'"' mobile devices based at least upon contacts contained in the contacts information; classify the users with respect to each other into a plurality of categories based upon at least one of strengths of the relationships between the plurality of users, groupings made by the user, and a characteristic of interactions between the user and the plurality of users; order the contacts based upon the strengths of the identified relationships with the contacts; establish a social network group including at least two of the users'"'"' mobile devices by grouping the plurality of users'"'"' mobile devices based upon the identified relationships among the users; receive at least one of call log information and text log information from the users'"'"' mobile devices; track at least one of calls and texts made through a first user'"'"'s mobile device from the received at least one of call log information and text log information of the first user'"'"'s mobile device; and communicate the tracked at least one of calls and texts made through the first user'"'"'s mobile device to a second user'"'"'s mobile device dependent upon whether the second user'"'"'s mobile device belongs to a particular category in the social network group.
-
-
13. A non-transitory computer readable storage medium on which is embedded a set of instructions that, when executed by a processor, cause the processor to:
-
receive user profile information and telephone numbers of contacts from a plurality of users'"'"' mobile devices; identify the plurality of users'"'"' mobile devices based upon their respective telephone numbers; at least one of create and update respective user profiles based upon the telephone numbers of the users'"'"' mobile devices and the received profile information; identify relationships among the users based at least upon contacts contained in contacts information of the plurality of users'"'"' mobile devices; establish a social network group including at least two of the users'"'"' mobile devices by grouping the plurality of users'"'"' mobile devices based upon the identified relationships among the users; arrange the contacts in a ranked order list according to categories into which the contacts are classifiable with respect to each other; track data of the social network group based on the identified relationships, the data comprising log information of at least one of calls and texts made through a first user'"'"'s mobile device of the plurality of users'"'"' mobile devices; and communicate the data to a second user'"'"'s mobile device of the plurality of user'"'"'s mobile devices dependent upon whether the second user'"'"'s mobile device belongs to a particular category in the social network group. - View Dependent Claims (14, 15, 16)
-
Specification