IP Library Granted Patent US 9,599,486
Granted Patent B2
US 9,599,486 · App. 15/053,788 · Granted Mar 21, 2017

Image mapping to provide visual geographic path

Inventors: Edward K. Y. Jung (Bellevue, WA); Royce A. Levien (Lexington, MA); Robert W. Lord (Seattle, WA); Mark A. Malamud (Seattle, WA); John D. Rinaldo, Jr. (Bellevue, WA)
G01C21/3667G01C21/20G01C21/3647G01S19/42G06T19/006G09B29/106G09G5/026G01S5/0252
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 9,599,486
App. No.
15/053,788
Granted
Mar 21, 2017
Kind
B2
Abstract

Provided is a computer system and method for mapping a visual path. The method includes receiving one or more images included in a predefined area; receiving one or more parameters associated with the image; and integrating the images and parameters into a map of the predefined area to enable mapping the visual path through the predefined area in response to one or more input path parameters.

Claims (60)

1. A system, comprising:

circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place;

circuitry configured for providing a map, including at least stitching one or more images, at least partially based on the path;

circuitry configured for displaying the map including at least the stitched one or more images;

circuitry configured for scrolling the map at least partially based on Global Positioning System (GPS) data received from a GPS sensor internal to the system;

circuitry configured for connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place, the at least one of a picture or an image associated with the place received by the server from the at least one mobile device subsequent to a detection of the at least one mobile device within at least one proximity of the place; and

circuitry configured for overlaying the at least one of the picture or the image associated with the place over the map at least partially based on receiving an indication from the GPS sensor internal to the system of the system arriving at the location associated with the place.

2. The system of claim 1 , wherein circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place comprises:

circuitry configured for receiving one or more directions associating one or more locations in a specified order.

3. The system of claim 1 , wherein circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place comprises:

circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least (a) an identification of at least one of a street address or other geographic identifier as the location or at least one of a building or landmark as the place and (b) an identification of a user of the system wirelessly transmitting a request for the path to the location associated with the place.

4. The system of claim 1 , wherein circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place comprises:

circuitry configured for storing the path for later mobile use.

5. The system of claim 1 , wherein circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place comprises:

circuitry configured for receiving a path in response to one or more input path parameters, at least input path parameter identifying at least one of (a) a street address or other geographic identifier as the location or (b) at least one of a building or landmark as the place.

6. The system of claim 1 , wherein circuitry configured for receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place comprises:

circuitry configured for transmitting, by a mobile device, a request for a server to provide a path to a location association with a place, the request for the server to provide the path to the location associated with the place including at least one or more input path parameters identifying at least the location associated with the place; and

circuitry configured for receiving, by the mobile device, an indication from the server of the path to the location associated with the place in response to the request transmitted to the server by the mobile device.

7. The system of claim 6 , wherein circuitry configured for receiving, by the mobile device, an indication from the server of the path to the location associated with the place in response to the request transmitted to the server by the mobile device comprises:

circuitry configured for receiving, by the mobile device, an indication from the server of the path to the location associated with the place, the indication including at least one traffic condition determined by the server at least partially based on monitoring the path via one or more of a cellular phone or a portable device with wireless internet access.

8. The system of claim 1 , wherein circuitry configured for providing a map, including at least stitching one or more images, at least partially based on the path comprises:

circuitry configured for stitching one or more base map tiles related to at least one layout of one or more streets at least partially based on the path to at least partially provide the map.

9. The system of claim 1 , wherein circuitry configured for providing a map, including at least stitching one or more images, at least partially based on the path comprises:

circuitry configured for integrating one or more images in a specified order associated with the one or more input path parameters into a map at least partially based on the path.

10. The system of claim 1 , wherein circuitry configured for providing a map, including at least stitching one or more images, at least partially based on the path comprises:

circuitry configured for providing a map enabling a user of a mobile device to visualize the path to the location associated with the place for travel purposes, the location including a street address or other geographic identifier of at least one of a building or a landmark as the place.

11. The system of claim 1 , wherein circuitry configured for providing a map, including at least stitching one or more images, at least partially based on the path comprises:

circuitry configured for stitching one or more symbolic representations of one or more places at least partially based on the path to at least partially provide the map.

12. The system of claim 1 , wherein circuitry configured for scrolling the map at least partially based on GPS data received from a GPS sensor internal to the system comprises:

circuitry configured for receiving data from the GPS sensor internal to the system in real-time; and

circuitry configured for updating a display of the map to indicate a current location of the system at least partially based on the data received from the GPS sensor internal to the system.

13. The system of claim 1 , wherein circuitry configured for scrolling the map at least partially based on GPS data received from a GPS sensor internal to the system comprises:

circuitry configured for scrolling the map at least partially based on a speed associated with movement of the system.

14. The system of claim 1 , wherein circuitry configured for scrolling the map at least partially based on GPS data received from a GPS sensor internal to the system comprises:

circuitry configured for displaying one or more images of one or more locations associated with the path at least partially based on a speed associated with movement of the system.

15. The system of claim 1 , wherein circuitry configured for overlaying the at least one of the picture or the image associated with the place over the map at least partially based on receiving an indication from the GPS sensor internal to the system of the system arriving at the location associated with the place comprises:

circuitry configured for overlaying the at least one of the picture or the image associated with the place over the map at least partially based on receiving GPS data indicative of the system moving within a vicinity of the location associated with the place.

16. The system of claim 1 , wherein circuitry configured for connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place, the at least one of a picture or an image associated with the place received by the server from the at least one mobile device subsequent to a detection of the at least one mobile device within at least one proximity of the place comprises:

circuitry configured for connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place stored in a collection of images of the place collected in near real-time.

17. The system of claim 16 , wherein circuitry configured for connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place stored in a collection of images of the place collected in near real-time comprises:

circuitry configured for connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place stored in a collection of images of the place collected in near real-time, the collection of images of the place including at least one image of the place transmitted to the server by a user having been notified by the server that the user was near the place and having been requested to capture an image of the place.

18. The system of claim 1 , wherein circuitry configured for connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place, the at least one of a picture or an image associated with the place received by the server from the at least one mobile device subsequent to a detection of the at least one mobile device within at least one proximity of the place comprises:

circuitry configured for connecting to a server coupled to at least one mobile device associated with at least one user other than a user of the system to obtain at least one of a picture or an image associated with the place captured by the at least one user other than the user of the system using the at least one mobile device associated with the at least one user other than a user of the system.

19. A system, comprising:

a computing device including at least one processor; and

one or more instructions which, when executed by the at least one processor, cause the at least one processor to perform one or more operations including at least:

receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place;

providing a map, including at least stitching one or more images, at least partially based on the path;

displaying the map including at least the stitched one or more images;

scrolling the map at least partially based on Global Positioning System (GPS) data received from a GPS sensor internal to the system;

connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place, the at least one of a picture or an image associated with the place received by the server from the at least one mobile device subsequent to a detection of the at least one mobile device within at least one proximity of the place; and

overlaying the at least one of the picture or the image associated with the place over the map at least partially based on receiving an indication from the GPS sensor internal to the system of the system arriving at the location associated with the place.

20. A method for a computing device, comprising:

receiving a path in response to one or more input path parameters, at least one input path parameter including at least a location associated with a place;

providing a map, including at least stitching one or more images, at least partially based on the path;

displaying the map including at least the stitched one or more images;

scrolling the map at least partially based on Global Positioning System (GPS) data received from a GPS sensor internal to the computing device;

connecting to a server coupled to at least one mobile device to obtain at least one of a picture or an image associated with the place, the at least one of a picture or an image associated with the place received by the server from the at least one mobile device subsequent to a detection of the at least one mobile device within at least one proximity of the place; and

overlaying the at least one of the picture or the image associated with the place over the map at least partially based on receiving an indication from the GPS sensor internal to the computing device of the computing device arriving at the location associated with the place,

wherein at least one of the receiving, providing, scrolling, connecting, or overlaying is at least partially implemented using at least one processor of the computing device.

Assignments (4)
SECURITY INTEREST Recorded Feb 9, 2017
From: THE INVENTION SCIENCE FUND I, LLC
To: LOCATION BASED SERVICES, LLC
Reel/Frame 041217/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2016
From: THE INVENTION SCIENCE FUND I, LLC
To: LOCATION BASED SERVICES LLC
Reel/Frame 040999/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2016
From: SEARETE LLC
To: THE INVENTION SCIENCE FUND I, LLC
Reel/Frame 039930/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: JUNG, EDWARD K.Y.; LEVIEN, ROYCE A.; LORD, ROBERT W.; MALAMUD, MARK A.; RINALDO, JOHN D., JR.
To: SEARETE LLC
Reel/Frame 039215/0841 →
Continuity (25)
Continuation In Part 14321544 · Jul 1, 2014
Continuation In Part 14946462 · Nov 19, 2015
Continuation In Part 14927116 · Oct 29, 2015
Continuation In Part 14276791 · May 13, 2014
Continuation In Part 14046842 · Oct 4, 2013
Continuation In Part 13757538 · Feb 1, 2013
Continuation In Part 13622337 · Sep 18, 2012
Continuation In Part 13136600 · Aug 4, 2011
Continuation In Part 13134848 · Jun 17, 2011
Continuation In Part 12928446 · Dec 9, 2010
Continuation In Part 12804708 · Jul 26, 2010
Continuation In Part 12804021 · Jul 12, 2010
Continuation In Part 12802441 · Jun 7, 2010
Continuation In Part 12800954 · May 26, 2010
Continuation In Part 12406478 · Mar 18, 2009
Continuation In Part 12231325 · Aug 29, 2008
Continuation In Part 12231314 · Aug 29, 2008
Continuation In Part 11998871 · Nov 30, 2007
Continuation In Part 11998827 · Nov 29, 2007
Continuation In Part 11998450 · Nov 28, 2007
Continuation In Part 11124626 · Apr 30, 2005
Continuation In Part 11086973 · Mar 22, 2005
Continuation In Part 11066112 · Feb 25, 2005
Continuation In Part 11047465 · Jan 31, 2005
Related Publication 20160252364A1 · Sep 1, 2016