×

Architecture and two-layered protocol for real-time location-aware applications

  • US 8,725,831 B2
  • Filed: 04/07/2011
  • Issued: 05/13/2014
  • Est. Priority Date: 10/07/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating data between a first mobile device and a second mobile device, comprising:

  • sending non-location information between a server and the first mobile device using a reliable protocol to initiate a first session between the first mobile device and the server;

    sending non-location information between the server and the second mobile device using the reliable protocol to initiate a second session between the second mobile device and the server;

    receiving, by the server, location information from the first mobile device using the reliable protocol when the first mobile device is separated from the second mobile device by a distance that is greater than a predetermined distance;

    receiving, by the server, location information from the second mobile device using the reliable protocol when the first mobile device is separated from the second mobile device by a distance that is greater than the predetermined distance;

    sending, by the server, the location information of the second mobile device to the first mobile device using the reliable protocol when the first mobile device is separated from the second mobile device by a distance that is greater than the predetermined distance;

    receiving, by the server, location information from the second mobile device using an unreliable protocol that is distinct from the reliable protocol when the first mobile device is separated from the second mobile device by a distance that is less than the predetermined distance; and

    sending, by the server, the location information of the second mobile device to the first mobile device using the unreliable protocol when the first mobile device is separated from the second mobile device by a distance that is less than the predetermined distance.

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