IP Library Granted Patent US 9,582,546
Granted Patent B2
US 9,582,546 · App. 13/778,345 · Granted Feb 28, 2017

Specificity for naming based on location

Inventors: Stephen Andrew Hartford (San Jose, CA); Albert William Biggerstaff (Los Altos, CA)
Assignee: HERE Global B.V.
G06F17/3053G06F17/30241G06F17/30265G06F17/30528
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,582,546
App. No.
13/778,345
Granted
Feb 28, 2017
Kind
B2
Abstract

In one embodiment, location-based names are selected for a digital object based on a user's familiarity with the geographic location where the digital object was generated. For example, a memory stores multiple names indicative of the same geographic location. The multiple names may include a street address, a city, and a state, where each defines a different level of location specificity. The device that generates the digital object also collects familiarity data for the geographic location and calculates a familiarity score for the digital object based on the familiarity data for the user or the device. If the familiarity score is above a threshold, the user of the device is familiar with the geographic location, and a specific name is associated with the digital object. If the familiarity score is below the threshold, the user of the device is not familiar with the geographic location, and a broader name is associated with the digital object.

Claims (35)

1. A method comprising:

storing a plurality of names indicative of a geographic location, wherein each of the plurality of names is associated with an object and each of the plurality of names includes a different level of specificity of the geographic location;

receiving familiarity data for a user at the geographic location, wherein the familiarity data describes a quantity of the data files generated by a mobile device of the user within a predetermined distance of the geographic location and stored in the mobile device;

calculating, with a processor, a familiarity score for the object based on the familiarity data;

comparing the familiarity score to a threshold; and

selecting, with the processor, one of the plurality of names based on the familiarity score, wherein a specific name is selected for the geographic location of the object when the familiarity score exceeds the threshold and a general name for the geographic location of the object when the familiarity score is less than the threshold.

2. The method of claim 1 , further comprising:

displaying the object and the selected one of the plurality of names.

3. The method of claim 1 , further comprising:

organizing a file structure to store the object according to the selected one of the plurality of names.

4. The method of claim 1 , wherein the familiarity data is based on a distance from the mobile device to the geographic location.

5. The method of claim 1 , wherein the familiarity data is based on a quantity of objects generated by mobile devices with a predetermined distance of the geographic location.

6. The method of claim 1 , wherein the object is an email, a text message, or a contact.

7. The method of claim 1 , wherein the object is a digital photograph or video recording.

8. The method of claim 1 , wherein the plurality of names for the different levels of specificity of the geographic location includes a point of interest name, a city name, and a state name.

9. An apparatus comprising:

a memory configured to store a plurality of names indicative of a geographic location, wherein each of the plurality of names is associated with a data file generated by a mobile device and each of the plurality of names encompasses a different geographic range; and

a controller configured to receive a familiarity score for the data file and the mobile device, compare the familiarity score to a threshold level, and select one of the plurality of names according to the familiarity score,

wherein the plurality of names includes a specific name selected when the familiarity score exceeds the threshold level a general name selected when the familiarity score is less than the threshold level,

wherein the controller is configured to calculate the familiarity score based on a quantity of data files generated by the mobile device within a predetermined distance of the geographic location and stored in the memory.

10. The apparatus of claim 9 , wherein the plurality of names includes multiple geocoding references.

11. The apparatus of claim 10 , wherein the multiple geocoding references include country name, city name, district name, and address.

12. The apparatus of claim 9 , wherein the controller is configured to calculate the familiarity score based on a distance from the geographic location to a current position of the apparatus.

13. The apparatus of claim 9 , wherein the controller is configured to calculate the familiarity score based on a number of data files associated with the geographic location and stored in the memory.

14. The apparatus of claim 13 , wherein the controller is configured to transition from the general name to the specific name when the familiarity score reaches the threshold level.

15. The apparatus of claim 9 , wherein the data file is a digital photograph or video recording.

16. A non-transitory computer readable medium including instructions that when executed are operable to:

store a specific name indicative of a geographic location and a generic name indicative of the geographic location;

receive a request to generate a data file associated with the geographic location;

calculate a familiarity score for a user at the geographic location, wherein the familiarity score is based on a quantity of the data files generated by a mobile device of the user within a predetermined distance of the geographic location and stored in the mobile device;

compare the familiarity score to a threshold level;

select the specific name as a display name if the familiarity score exceeds the threshold level; and

select the generic name as the display name if the familiarity score is less than the threshold level.

17. The non-transitory computer readable medium of claim 16 , the instructions configured to:

display the data file and the display name for the geographic location.

Assignments (2)
CHANGE OF NAME Recorded Jul 9, 2013
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 030773/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2013
From: HARTFORD, STEPHEN ANDREW; BIGGERSTAFF, ALBERT WILLIAM
To: NAVTEQ B.V.
Reel/Frame 029884/0751 →
Continuity (1)
Related Publication 20140244665A1 · Aug 28, 2014