IP Library Granted Patent US 10,187,543
Granted Patent B2
US 10,187,543 · App. 15/229,289 · Granted Jan 22, 2019

System for locating nearby picture hotspots

Inventors: Tomi Lahcanski (Rochester, NY); Dustin L. Winters (Webster, NY)
Assignee: Monument Peak Ventures, LLC
H04N1/32101G06F17/30241G06F17/30247G06F17/30256G06F17/30265H04N1/00244H04N1/00344H04N1/2112H04N1/2125H04N1/2187H04N1/2191H04N1/32128H04N2201/0039H04N2201/0084H04N2201/3253
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,187,543
App. No.
15/229,289
Granted
Jan 22, 2019
Kind
B2
Abstract

Portable communication devices transmit digital images and their location information to a central server. If a particular location is often photographed it can be designated as a hot spot. Thereafter, if a communication device is currently transmitting from within a vicinity of the hot spot, based on the location data received from the communication device, notification data can be transmitted to the communication device for notifying the user of the hot spot. The notification data can include directional information for the user to access on the communication device for enabling the user to find the hot spot.

Claims (42)

1. A photograph management server comprising:

a memory configured to store image metadata; and

a processor operatively coupled to the memory and configured to:

identify, based at least in part on the stored image metadata, a collection of images, wherein the processor excludes images without associated geographical metadata and images that were captured prior to a given date from the collection of images;

for each image in the collection of images, analyze the geographical metadata to identify other images that were captured within a first distance of a geographic location at which the image was captured;

determine, based on the analysis, a first number of images taken within the first distance of the geographic location; and

determine that the geographic location is a hot spot location responsive to a determination that the first number of images taken within the first distance exceeds a threshold value.

2. The photograph management server of claim 1 , wherein the collection of images only includes images received from a user and from one or more additional users that are associated with the user.

3. The photograph management server of claim 1 , further comprising an interface configured to receive the first distance as a preference from a user.

4. The photograph management server of claim 1 , wherein the collection of images only includes images received from a plurality of users that are associated with an interest group.

5. The photograph management server of claim 1 , wherein for each image in the collection of images the processor is configured to determine a second number of images taken within a second distance of the geographic location at which the image was captured.

6. The photograph management server of claim 5 , wherein the second distance is greater than the first distance, and wherein the second distance defines a region.

7. The photograph management server of claim 6 , wherein the threshold value is based on the second number of images taken within the second distance.

8. The photograph management server of claim 7 , wherein the threshold value comprises the second number times ten times a ratio of the first distance squared to the second distance squared.

9. The photograph management server of claim 1 , wherein the processor is further configured to merge all images captured within the hot spot location into an image cluster.

10. A method performed by a photograph management server, the method comprising:

storing, in a memory, image metadata;

identifying, by a processor operatively coupled to the memory and based at least in part on the stored image metadata, a collection of images, wherein the identifying involves excluding images without associated geographical metadata and images that were captured prior to a given date from the collection of images;

for each image in the collection of images, analyzing, by the processor, the geographical metadata to identify other images that were captured within a first distance of a geographic location at which the image was captured;

determining, by the processor and based on the analyzing, a first number of images taken within the first distance of the geographic location; and

determining, by the processor, that the geographic location is a hot spot location responsive to a determination that the first number of images taken within the first distance exceeds a threshold value.

11. The method of claim 10 , further comprising receiving, through an interface, the first distance as a preference from a user.

12. The method of claim 10 , wherein identifying the collection of images comprises identifying only images received from a user or from one or more additional users that are associated with the user.

13. The method of claim 10 , further comprising, for each image in the collection of images, determining a second number of images taken within a second distance of the geographic location at which the image was captured.

14. The method of claim 13 , wherein the threshold value is based on the second number of images taken within the second distance.

15. The method of claim 14 , further comprising determining the threshold value as the second number times ten times a ratio of the first distance squared to the second distance squared.

16. The method of claim 10 , further comprising:

receiving a current location of a given user;

determining directions from the current location to the hot spot location; and

providing the directions to the given user.

17. A non-transitory computer-readable medium having instructions stored thereon for execution by a photograph management server, the instructions comprising:

instructions to store image metadata;

instructions to identify a collection of images based at least in part on the stored image metadata, and instructions to exclude images without associated geographical metadata and images that were captured prior to a given date from the collection of images; and

for each image in the collection of images, instructions to analyze the geographical metadata to identify other images that were captured within a first distance of a geographic location at which the image was captured;

instructions to determine, based on the analysis, a first number of images taken within the first distance of the geographic location; and

instructions to determine that the geographic location is a hot spot location responsive to a determination that the first number of images taken within the first distance exceeds a threshold value.

18. The non-transitory computer-readable medium of claim 17 , further comprising, for each image in the collection of images, instructions to determine a second number of images taken within a second distance of the geographic location at which the image was captured.

19. The non-transitory computer-readable medium of claim 18 , wherein the threshold value is based on the second number of images taken within the second distance.

20. The non-transitory computer-readable medium of claim 17 , further comprising:

instructions to receive a current location of a given user;

instructions to determine directions from the current location to the hot spot location; and

instructions to provide the directions to the given user.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041940/0462 →
Continuity (3)
Continuation 14043934 · Oct 2, 2013
Continuation 12914310 · Oct 28, 2010
Related Publication 20160344888A1 · Nov 24, 2016