IP Library Granted Patent US 10,247,567
Granted Patent B2
US 10,247,567 · App. 15/464,002 · Granted Apr 2, 2019

Short-distance navigation provision

Inventors: Priyanka Agrawal (Bangalore, IN); Pankaj S. Dayama (Bangalore, IN); Amrita Saha (Bangalore, IN); Srikanth Govindaraj Tamilselvam (Chennai, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G01C21/362G01C21/3407G01C21/3626G01S19/42H04W4/023H04W4/80
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 10,247,567
App. No.
15/464,002
Granted
Apr 2, 2019
Kind
B2
Abstract

One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: capturing a wireless signal of a target entity, wherein the wireless signal provides the direction of the target entity with respect to a traveling entity; generating a location profile for the traveling entity, wherein the generating comprises: capturing, using an image capture device, at least one image of the environment surrounding the traveling entity; and determining movement information of the traveling entity, wherein the movement information comprises directional information and speed information; determining the location of the target entity, in view of the environment surrounding the traveling entity; and providing navigation details based upon the location profile, wherein the navigation details comprise instructions for navigating from the location of the traveling entity to the location of the target entity. Other aspects are described and claimed.

Claims (41)

1. A method, comprising:

utilizing at least one processor to execute computer code that performs the steps of:

capturing a wireless signal from a device of a target entity, wherein the wireless signal provides the direction of the target entity with respect to a traveling entity;

generating a location profile for the traveling entity, wherein the generating comprises:

capturing, using an image capture device, an image of the environment surrounding the traveling entity; and

determining movement information of the traveling entity, wherein the movement information comprises directional information and speed information;

identifying the location of the target entity, in view of the captured image of the environment surrounding the traveling entity, wherein the identifying comprises identifying the target entity from the captured image by correlating the wireless signal of the device of the target entity with the movement information of the traveling entity to identify the target entity within the captured image; and

providing, based upon the identified location of the target entity, navigation details, wherein the navigation details comprise instructions for navigating from the location of the traveling entity to the location of the target entity.

2. The method of claim 1 , wherein the traveling entity broadcasts a wireless signal for communicating with the target entity.

3. The method of claim 2 , comprising establishing a secure wireless communication between the target entity and the traveling entity based on both the wireless signal of the target entity and the wireless signal of the traveling entity.

4. The method of claim 1 , wherein the generating comprises accessing user preferences related to how navigation details should be provided.

5. The method of claim 4 , wherein the navigation details are based upon the user preferences.

6. The method of claim 4 , wherein the user preferences are based upon a user familiarity with the location of the target entity.

7. The method of claim 1 , comprising receiving a global positioning system signal indicating the target entity is within a predetermined threshold distance of the traveling entity.

8. The method of claim 1 , wherein the identifying comprises determining a location of the target entity with respect to the traveling entity based upon an angle of the target entity with respect to the traveling entity.

9. The method of claim 1 , wherein the identifying comprises identifying objects located near the target entity and wherein the providing navigation details comprises providing information related to the objects identified near the target entity.

10. The method of claim 9 , wherein the identifying objects comprises using the image of the environment surrounding the traveling entity to identify the objects.

11. An apparatus, comprising:

at least one processor; and

a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising:

computer readable program code that captures a wireless signal from a device of a target entity, wherein the wireless signal provides the direction of the target entity with respect to a traveling entity;

computer readable program code that generates a location profile for the traveling entity, wherein the generating comprises:

capturing, using an image capture device, an image of the environment surrounding the traveling entity; and

determining movement information of the traveling entity, wherein the movement information comprises directional information and speed information;

computer readable program code that identifies the location of the target entity, in view of the captured image of the environment surrounding the traveling entity, wherein the identifying comprises (i) identifying the target entity from the captured image by correlating the wireless signal of the device of the target entity with the movement information of the traveling entity to identify the target entity within the captured image and (ii) identifying objects near the target entity from the captured image; and

computer readable program code that provides, based upon the identified location of the target entity, navigation details, wherein the navigation details comprise instructions for navigating from the location of the traveling entity to the location of the target entity.

12. A computer program product, comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code executable by a processor and comprising:

computer readable program code that captures a wireless signal from a device of a target entity, wherein the wireless signal provides the direction of the target entity with respect to a traveling entity;

computer readable program code that generates a location profile for the traveling entity, wherein the generating comprises:

capturing, using an image capture device, an image of the environment surrounding the traveling entity; and

determining movement information of the traveling entity, wherein the movement information comprises directional information and speed information;

computer readable program code that identifies the location of the target entity, in view of the captured image of the environment surrounding the traveling entity, wherein the identifying comprises (i) identifying the target entity from the captured image by correlating the wireless signal of the device of the target entity with the movement information of the traveling entity to identify the target entity within the captured image and (ii) identifying objects near the target entity from the captured image; and

computer readable program code that provides, based upon the identified location of the target entity, navigation details, wherein the navigation details comprise instructions for navigating from the location of the traveling entity to the location of the target entity.

13. The computer program product of claim 12 , comprising establishing a secure wireless communication between the target entity and the traveling entity based on both the wireless signal of the target entity and a wireless signal of the traveling entity.

14. The computer program product of claim 12 , wherein the generating comprises accessing user preferences related to how navigation details should be provided.

15. The computer program product of claim 14 , wherein the navigation details provided are based upon the user preferences.

16. The computer program product of claim 12 , comprising receiving a global positioning system signal indicating the target entity is within a predetermined threshold distance of the traveling entity.

17. The computer program product of claim 12 , wherein the identifying comprises determining a location of the target entity with respect to the traveling entity based upon an angle of the target entity with respect to the traveling entity.

18. The computer program product of claim 12 , wherein the identifying comprises identifying objects located near the target entity and wherein the providing navigation details comprises providing information related to the objects identified near the target entity.

19. The computer program product of claim 18 , wherein the identifying objects comprises using the image of the environment surrounding the traveling entity to identify the objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: AGRAWAL, PRIYANKA; DAYAMA, PANKAJ S.; SAHA, AMRITA; TAMILSELVAM, SRIKANTH GOVINDARAJ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041648/0427 →
Continuity (1)
Related Publication 20180266840A1 · Sep 20, 2018