IP Library Granted Patent US 8,165,799
Granted Patent B2
US 8,165,799 · App. 12/471,073 · Granted Apr 24, 2012

Timed location sharing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,165,799
App. No.
12/471,073
Granted
Apr 24, 2012
Kind
B2
Abstract

Rule-based location sharing may be provided. A location determining device, such as a Global Positioning System (GPS) enabled device, may receive a request to share the location. A rule may be used to determine whether to share the location with the requestor. If the rule allows the location to be shared, the location may be sent to the requestor. The location may be relayed through a third party server, which may be operative to evaluate the rule before sharing the location with the requestor.

Claims (50)

1. A method for providing rule-based location sharing, the method comprising:

receiving a request to share a location of a device operative to determine a geographic location;

associating at least one restriction with the request to share the location;

determining by a computer whether the at least one restriction is satisfied; and

in response to determining that the at least one restriction is satisfied, sharing the location of the device, the location being shared by:

calculating a route from a first location to a second location for the device, the second location comprising a route endpoint; and

sharing a progress of the device along the route including previous locations of the device and a current location of the device.

2. The method of claim 1 , wherein sharing the location comprises:

transmitting the location of the device to a server; and

sending the location of the device from the server to at least one second device.

3. The method of claim 1 , wherein the at least one restriction comprises a time duration.

4. The method of claim 1 , wherein the at least one restriction comprises at least one selected receiver of the location.

5. The method of claim 1 , wherein the at least one restriction comprises a proximity to at least one of the following: a geographic location and a second device.

6. The method of claim 1 , wherein sharing the location comprises:

determining, according to a distance between the location of the device and at least one second location, a travel time for the device to arrive at the at least one second location.

7. The method of claim 6 , wherein determining the travel time comprises determining the travel time according to an average speed of movement of the device.

8. The method of claim 1 , wherein sharing the location of the device further comprises sharing a projected future route for the device, the at least one restriction comprising only sharing the location of the device when the device is within a certain proximity of the projected future route, the projected future route comprising the route endpoint.

9. A computer storage device which stores a set of instructions which when executed by a computer performs a method for providing rule-based location sharing, the method executed by the set of instructions comprising:

receiving a request to share a location of a device operative to determine a geographic location;

associating at least one restriction with the request to share the location;

determining whether the at least one restriction is satisfied; and

in response to determining that the at least one restriction is satisfied, sharing the location of the device, the location being shared by:

calculating a route from a first location to a second location for the device, the second location comprising a route endpoint;

sharing a progress of the device along the route including previous locations of the device and a current location of the device; and

sharing a projected future route for the device, the at least one restriction comprising only sharing the location of the device when the device is within a certain proximity of the projected future route, the projected future route comprising the route endpoint.

10. The computer storage device of claim 9 , wherein sharing the location further comprises:

transmitting the location of the device to a server; and

sending the location of the device from the server to at least one second device.

11. The computer storage device of claim 9 , wherein the at least one restriction further comprises a time duration.

12. The computer storage device of claim 9 , wherein the at least one restriction further comprises at least one selected receiver of the location.

13. The computer storage device of claim 9 , wherein the at least one restriction further comprises a proximity to at least one of the following: a geographic location and a second device.

14. The computer storage device of claim 9 , wherein sharing the location further comprises:

determining, according to a distance between the location of the device and at least one second location, a travel time for the device to arrive at the at least one second location.

15. The computer storage device of claim 14 , wherein determining the travel time comprises determining the travel time according to an average speed of movement of the device.

16. A system for providing rule-based location sharing, the system comprising:

a memory storage; and

a processing unit coupled to the memory storage, wherein the processing unit is operative to:

receiving a request to share a location of a device operative to determine a geographic location;

associate at least one restriction with the request to share the location;

determine whether the at least one restriction is satisfied; and

in response to determining that the at least one restriction is satisfied, share the location of the device, the processing unit being further operative to:

transmit the location of the device to a server;

send the location of the device from the server to at least one second device;

calculate a route from a first location to a second location for the device, the second location comprising a route endpoint;

share a progress of the device along the route including previous locations of the device and a current location of the device; and

share a projected future route for the device, the at least one restriction comprising only sharing the location of the device when the device is within a certain proximity of the projected future route, the projected future route comprising the route endpoint.

17. The system of claim 16 , wherein the at least one restriction further comprises a time duration.

18. The system of claim 16 , wherein the at least one restriction further comprises at least one selected receiver of the location.

19. The system of claim 16 , wherein the at least one restriction further comprises a proximity to at least one of the following: a geographic location and the second device.

20. The system of claim 16 , wherein the processing unit is further operative to determine, according to a distance between the location of the device and at least one second location, a travel time for the device to arrive at the at least one second location, wherein determining the travel time comprises determining the travel time according to an average speed of movement of the device.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 044865/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2009
From: SNAVELY, JOHN; RUSS, KEVIN; SANDS, IAN; BURTNER, RUSS
To: MICROSOFT CORPORATION
Reel/Frame 023149/0193 →