×

Location based friend finding

  • US 9,691,106 B2
  • Filed: 09/20/2010
  • Issued: 06/27/2017
  • Est. Priority Date: 09/20/2010
  • Status: Active Grant
First Claim
Patent Images

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 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;

    defining a geographic boundary for the searching by receiving a drawing of a boundary with an irregular shape on a map;

    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;

    displaying a first control and a second control, the first control to change the display to a relationship view and the second control to change the display to a map view;

    displaying, in the relationship view;

    an identification of each person in the portion of the group of people displayed on the display device;

    a degree of separation from the requestor to the identification of the each person in the portion of the group of people displayed on the display device;

    a distance between the each person in the portion of the group of people displayed on the display device and the mobile data processing system; and

    a first communication control and a second communication control for each person in the portion of the group of people,the first communication control to initiate a call with a respective person in the portion of the group of people, andthe second communication control to send a text message to the respective person;

    displaying, in the map view;

    a map with a location of each person in the portion of the group of people displayed on the display device for the mobile data processing system;

    a balloon related to a person in the portion of the group of people when the person is selected;

    a third communication control in the balloon to initiate a call with the person;

    a fourth communication control in the balloon to send a text message to the respective person;

    a distance in the balloon between the person and the mobile data processing system; and

    a boundary control to control display of the geographic boundary used for the searching.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×