×

Social networking system capable of providing location-based notifications

  • US 8,762,471 B2
  • Filed: 01/23/2013
  • Issued: 06/24/2014
  • Est. Priority Date: 11/02/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of facilitating meetings between social networking contacts, the method comprising:

  • providing a computer-based service that enables users to selectively establish contact relationships with other users such that each user of the service can have one or more contacts;

    storing relationship data specifying contact relationships established between users of the service, said relationship data specifying a contact relationship established between a particular first user and a particular second user;

    receiving, in association with said contact relationship between the first and second users, a submission of a grant of permission by the second user for the first user to be notified of crossing paths events in which the first and second users are concurrently in a common location, said grant of permission by the second user being specific to the first user, said permission granted by the second user via a user interface that includes functionality for the second user to separately specify, for each of a plurality of contacts of the second user, whether the respective contact is permitted to be notified of crossing paths events in which the second user and the respective contact are concurrently in a common location;

    storing data regarding locations of particular users of the service;

    detecting, based on the relationship data in combination with the data regarding the locations of users, a crossing paths event in which the first user and the second user are concurrently in a common location, wherein detecting the crossing paths event comprises using said grant of permission to initiate an automated comparison of location data of the first and second users; and

    sending a notification of the crossing paths event to at least the first user;

    said method performed in its entirety by a networked computer system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×