IP Library Granted Patent US 8,582,827
Granted Patent B2
US 8,582,827 · App. 13/622,337 · Granted Nov 12, 2013

Image mapping to provide visual geographic path

Inventors: Edward K. Y. Jung (Las Vegas, NV); Royce A. Levien (Lexington, MA); Robert W. Lord (Tacoma, WA); Mark A. Malamud (Seattle, WA); John D. Rinaldo, Jr. (Bellevue, WA)
Assignee: The Invention Science Fund I, LLC
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,582,827
App. No.
13/622,337
Granted
Nov 12, 2013
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 (57)

1. A method for mapping a visual path, the method comprising:

receiving one or more images of a predefined area;

integrating the one or more images into a map of the predefined area, wherein the integrating includes associating a time parameter with the one or more images;

mapping a visual path through the map of the predefined area, wherein the mapping includes associating an input path parameter with the map of the predefined area, wherein the input path parameter includes location information;

receiving an identifier associated with an object of at least one of the one or more images, the object being associated with the visual path, and wherein a location of the object is updateable; and

altering the visual path based on the identifier, and wherein at least one of the receiving one or more images, mapping a visual path, receiving an identifier, or altering the visual path is at least partially implemented using one or more processing devices.

2. The method of claim 1 , wherein the identifier is indicative of an action to be taken with respect to the object.

3. The method of claim 2 , wherein the action to be taken with respect to the object includes at least one of highlighting the object, removing the object, or altering the object.

4. The method of claim 1 , further comprising:

identifying a person within the one or more images based on the identifier.

5. The method of claim 1 , further comprising:

identifying a person within the one or more images based on the identifier; and

wherein altering the visual path based on the identifier includes altering the person.

6. The method of claim 1 , further comprising:

identifying a person within the one or more images based on the identifier; and

determining whether the person is related to a class of persons.

7. The method of claim 1 , further comprising:

identifying a person within the one or more images based on the identifier;

determining whether the person is related to a class of persons; and

wherein altering the visual path based on the identifier includes altering the class of persons based on the identifier.

8. A computer system comprising:

a processor;

a memory coupled to the processor;

an image module coupled to the memory, the image module configured to receive one or more images of a predefined area; and

an integration module coupled to the memory, the integration module configured to:

(a) integrate the one or more images into a map of the predefined area, including associating a time parameter with the one or more images;

(b) map a visual path through the predefined area, wherein the map includes an input path parameter associated with the predefined area, wherein the input path parameter includes location information;

(c) receive an identifier associated with an object of at least one of the one or more images, wherein the object being associated with the visual path, an object location being updateable; and

(d) alter the visual path based at least on the identifier.

9. The computer system of claim 8 , wherein the one or more images of the predefined area include at least one of real time or near real time images of the predefined area.

10. The computer system of claim 8 , wherein the image module configurable to receive the one or more images of the predefined area includes:

an image module configured to receive the one or more images of the predefined area from at least one of a public camera, a private camera, a global communication system, via the Internet, or a combination thereof.

11. The computer system of claim 8 , wherein the image module configured to receive the one or more images of the predefined area includes:

an image module configurable to receive the one or more images of the predefined area from a mobile device of a user located within the predefined area.

12. The computer system of claim 8 , wherein the integration module configured to integrate the one or more images into a map of the predefined area includes:

an integration module configured to combine the one or more images to create a scrollable image path.

13. The computer system of claim 12 , wherein the scrollable image path includes a virtual visual path through the predefined area.

14. A computer program product comprising:

one or more non-transitory computer-readable media bearing instructions that, when executed by one or more processing components, perform a process including:

(a) receiving one or more images of a predefined area;

(b) integrating the one or more images into a map of the predefined area, wherein the integrating includes associating a time parameter with the one or more images;

(c) mapping a visual path through the map of the predefined area, wherein the mapping includes associating an input path parameter with the map of the predefined area, wherein the input path parameter includes location information;

(d) receiving an identifier associated with an object of at least one of the one or more images, the object being associated with the visual path, and wherein a location of the object is updateable; and

(e) altering the visual path based on the identifier.

15. The computer program product of claim 14 , further comprising:

one or more instructions for periodically updating the one or more images.

16. The computer program product of claim 15 , wherein the one or more instructions for periodically updating the one or more images comprises:

one or more instructions for updating the one or more images in response to receiving one or more input path parameters.

17. The computer program product of claim 15 , wherein the one or more instructions for periodically updating the one or more images comprises:

one or more instructions for receiving a location parameter via a GPS connection indicating a location of a user of a mobile device.

18. The computer program product of claim 14 , further comprising:

one or more instructions for receiving a time parameter for retrieving the one or more images.

19. The computer program product of claim 18 , wherein the time parameter takes into account a speed at which a user of a mobile device is moving through the predefined area.

20. The computer program product of claim 19 , further comprising:

one or more instructions for displaying one or more images of the predefined area coordinated with a location where the user of the mobile device should be located based on the time parameter.

21. The computer program product of claim 14 , further comprising:

one or more instructions for aperiodically updating the one or more images.

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 Jul 15, 2013
From: SEARETE LLC
To: THE INVENTION SCIENCE FUND I, LLC
Reel/Frame 030800/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2013
From: JUNG, EDWARD K.Y.; LEVIEN, ROYCE A.; LORD, ROBERT W.; MALAMUD, MARK A.; RINALDO, JOHN D., JR.
To: SEARETE LLC, A LIMITED LIABILITY CORPORATION OF THE STATE OF DELAWARE
Reel/Frame 029917/0718 →
Continuity (4)
Continuation 12804708 · Jul 26, 2010
Continuation 12231314 · Aug 29, 2008
Continuation In Part 11066112 · Feb 25, 2005
Related Publication 20130016881A1 · Jan 17, 2013