Location Based Friend Finding
First Claim
1. A method for locating people, the method comprising:
- identifying, by a mobile data processing system, a number of degrees of separation from a requestor for use in searching for the people;
searching, by the mobile data processing system, a network data processing system for data structures that contain information about associations between the people that are within the number of degrees of separation from the requestor to generate an initial group of people;
identifying, by the mobile data processing system, a group of people from the initial group of people that are within a geographic location based on a location of the mobile data processing system and a portion of the group of people who are online; and
displaying, by the mobile data processing system, the portion of the group of people on a display device for the mobile data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, data processing system, and computer program product for locating people. A mobile data processing system identifies a number of degrees of separation from a requestor for use in searching for the people. The mobile data processing system searches a network data processing system for data structures that contain information about associations between the people that are within the number of degrees of separation from the requestor to generate an initial group of people. The mobile network data processing system identifies a group of people from the initial group of people that are within a geographic location based on a location of the mobile data processing system and a portion of the group of people who are online. The mobile data processing system displays the portion of the group of people on a display device for the mobile data processing system.
-
Citations
20 Claims
-
1. A method for locating people, the method comprising:
-
identifying, by a mobile data processing system, a number of degrees of separation from a requestor for use in searching for the people; searching, by the mobile data processing system, a network data processing system for data structures that contain information about associations between the people that are within the number of degrees of separation from the requestor to generate an initial group of people; identifying, by the mobile data processing system, a group of people from the initial group of people that are within a geographic location based on a location of the mobile data processing system and a portion of the group of people who are online; and displaying, by the mobile data processing system, the portion of the group of people on a display device for the mobile data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system for locating people, the method comprising:
-
a storage device containing program code; and a processor unit connected to a bus, wherein the processor unit runs the program code to identify a number of degrees of separation from a requestor for use in searching for the people;
search a network data processing system for data structures that contain information about associations between the people that are within the number of degrees of separation from the requestor to generate an initial group of people;
identify a group of people from the initial group of people that are within a geographic location based on a location of a mobile data processing system and a portion of the group of people who are online; and
display the portion of the group of people on a display device for the mobile data processing system. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program product for locating people, the method comprising:
-
a computer readable storage medium; and program code, stored on the computer readable storage medium, for identifying, by a mobile data processing system, a number of degrees of separation from a requestor for use in searching for the people; program code, stored on the computer readable storage medium, for searching, by the mobile data processing system, a network data processing system for data structures that contain information about associations between the people that are within the number of degrees of separation from the requestor to generate an initial group of people; program code, stored on the computer readable storage medium, for identifying a group of people from the initial group of people that are within a geographic location based on a location of the mobile data processing system and a portion of the group of people who are online; and program code, stored on the computer readable storage medium, for displaying the portion of the group of people on a display device for the mobile data processing system. - View Dependent Claims (20)
-
Specification