IP Library Patent Application 14170532
Patent Application
App. No. 14/170,532

NAVIGATING TO A MOVING TARGET

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 None
App. No.
14/170,532
Abstract

A non-transitory computer readable medium with instructions which cause performance of: determining a location of a first client device corresponding to a first user and a location of a second client device corresponding to a second user, displaying directions to the second location, determining that the second client device has moved to a third location, and displaying updated directions to the third location.

Claims (40)

1 . A non-transitory computer readable medium comprising instructions which, when executed on one or more processors, cause performance of operations comprising:

determining a first location of a first client device corresponding to a first user and a second location of a second client device corresponding to a second user;

displaying, on the first client device, a plurality of directions to the second location;

determining that the second client device has moved to a third location; and

displaying, on the first client device, a plurality of updated directions to the third location.

2 . The medium of claim 1 , wherein determining that the second client device has moved to the third location comprises periodically checking a current location of the second client device.

3 . The medium of claim 1 , wherein displaying the plurality of updated directions is responsive to determining that the second location is at least a threshold distance from the third location.

4 . The medium of claim 1 , wherein the second user is associated with a plurality of client devices, and wherein the first user identifies the second client device as a target device for the plurality of directions.

5 . The medium of claim 1 , wherein the plurality of updated directions to the third location is displayed as the first client device is moving toward the second location from the first location.

6 . A system comprising:

at least one processor;

the system being configured to perform operations comprising:

determining a first location of a first client device corresponding to a first user and a second location of a second client device corresponding to a second user;

displaying, on the first client device, a plurality of directions to the second location;

determining that the second client device has moved to a third location; and

displaying, on the first client device, a plurality of updated directions to the third location.

7 . The system of claim 6 , wherein determining that the second client device has moved to the third location comprises periodically checking a current location of the second client device.

8 . The system of claim 6 , wherein displaying the plurality of updated directions is responsive to determining that the second location is at least a threshold distance from the third location.

9 . The system of claim 6 , wherein the second user is associated with a plurality of client devices, and wherein the first user identifies the second client device as a target device for the plurality of directions.

10 . The system of claim 6 , wherein the plurality of updated directions to the third location is displayed as the first client device is moving toward the second location from the first location.

11 . A non-transitory computer readable medium comprising instructions which, when executed on one or more processors, cause performance of operations comprising:

determining a first location of a first client device corresponding to a first user and a second location of a second client device corresponding to a second user;

transmitting, to the first client device, a plurality of directions to the second location;

determining that the second client device has moved to a third location; and

transmitting, to the first client device, a plurality of updated directions to the third location.

12 . The medium of claim 11 , wherein determining that the second client device has moved to the third location comprises periodically checking a current location of the second client device.

13 . The medium of claim 11 , wherein transmitting the plurality of updated directions is responsive to determining that the second location is at least a threshold distance from the third location.

14 . The medium of claim 11 , wherein the second user is associated with a plurality of client devices, and wherein the first client device identifies the second client device as a target device for the plurality of directions.

15 . The medium of claim 11 , wherein the plurality of updated directions to the third location is transmitted as the first client device is moving toward the second location from the first location.

16 . A system comprising:

at least one processor;

the system being configured to perform operations comprising:

determining a first location of a first client device corresponding to a first user and a second location of a second client device corresponding to a second user;

transmitting, to the first client device, a plurality of directions to the second location;

determining that the second client device has moved to a third location; and

transmitting, to the first client device, a plurality of updated directions to the third location.

17 . The system of claim 16 , wherein determining that the second client device has moved to the third location comprises periodically checking a current location of the second client device.

18 . The system of claim 16 , wherein transmitting the plurality of updated directions is responsive to determining that the second location is at least a threshold distance from the third location.

19 . The system of claim 16 , wherein the second user is associated with a plurality of client devices, and wherein the first client device identifies the second client device as a target device for the plurality of directions.

20 . The system of claim 16 , wherein the plurality of updated directions to the third location is transmitted as the first client device is moving toward the second location from the first location.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: SHAH, VARUN; KUBO, KIYO; FARINA, NICHOLAS
To: ARUBA NETWORKS INC.
Reel/Frame 032363/0073 →