Social networking of mobile devices
AssigneeHewlett Packard Enterprise Development LP
InventorsAnupriya Ankolekar, Dennis Matthews Wilkinson, Bernardo Huberman, Gabor Janos Szabo, Fang Wu
Life of this patent
Estimating the term…
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.
Claims16
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.
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.
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.
Dependencies are inferred from the claim text.