US9407860B2ActiveUtilityA1

System, method and computer program product for processing image data

Assignee: BARNES JR MELVIN LEEPriority: Apr 6, 2012Filed: Apr 8, 2013Granted: Aug 2, 2016
Est. expiryApr 6, 2032(~5.7 yrs left)· nominal 20-yr term from priority
H04N 23/611G06F 17/30268H04N 21/4524H04N 21/4223H04N 21/25866G06F 17/30247H04N 5/23219H04N 21/812H04N 21/454G06F 17/30997H04N 5/77H04N 5/772G06F 16/907G06F 16/583G06F 16/58G06F 16/5866G06F 16/587
86
PatentIndex Score
11
Cited by
13
References
19
Claims

Abstract

A method for processing a first image having associated location data is provided. In one embodiment, the method comprises determining that a location alias exists for the location data of the first image, storing the location alias in memory in association with the first image, determining an identity of a person who appears in the first image via processing of facial data of the person from the first image, storing information of the identity of the person appearing in the first image in memory in association with the first image, outputting the first image to a display in response to a request, outputting the location alias to the display for viewing concurrently with the first image, and outputting the identity of the person who appears in the first image to the display for viewing concurrently with the first image.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, implemented by one or more computers, for processing a first image captured by a camera device, wherein the first image has temporal data associated therewith, comprising:
 without input from a user, determining that a user defined temporal alias exists for the temporal data of the first image; 
 storing the user defined temporal alias in memory in association with the first image; 
 determining a name of a person who appears in the first image via processing of facial data of the person from the first image; 
 storing information of the name of the person appearing in the first image in memory in association with the first image; 
 without input from a user, determining a user defined person alias for the name of the person in the first image; 
 storing the user defined person alias in memory in association with the first image; 
 outputting the first image to a display in response to a request along with: 
 the user defined temporal alias; and 
 the user defined person alias. 
 
     
     
       2. The method according to  claim 1 , further comprising:
 receiving a user input comprising a request from a first user that includes a first user defined temporal alias; 
 searching a database for images associated with the first user defined temporal alias; and 
 outputting for display one or more images associated with the first user defined temporal alias. 
 
     
     
       3. The method according to  claim 1 , wherein the user defined temporal alias comprises at least one phrase from the group of phases: party, birthday, and anniversary. 
     
     
       4. The method according to  claim 1 , the method further comprising storing the user defined person alias in a database in association with one or more other images having facial data that satisfies a similarity threshold with the person identified in the first image. 
     
     
       5. The method according to  claim 1 , wherein said determining that a user defined temporal alias exists for the temporal data of the first image comprises accessing a calendar application to retrieve a user defined name for the temporal data. 
     
     
       6. The method according to  claim 1 , further comprising:
 identifying an object in the first image via image processing; 
 wherein said identifying is based, at least in part, on a shape of the object; and 
 storing the identity of the object in memory in association with the first image. 
 
     
     
       7. The method according to  claim 1 , further comprising transmitting a notification to the person who appears in the first image. 
     
     
       8. The method according to  claim 1 , the method further comprising storing the user defined temporal alias in a database in association with one or more other images having associated temporal data that satisfies a similarity threshold with the temporal data of the first image. 
     
     
       9. The method according to  claim 8 , the method further comprising storing the user defined person alias in a database in association with one or more other images having facial data that satisfies a similarity threshold with the person identified in the first image. 
     
     
       10. The method according to  claim 1 , wherein the first image has location data associated therewith, the method further comprising:
 without input from a user, determining that a user defined location alias exists for the location data of the first image; and 
 storing the user defined location alias in memory in association with the first image. 
 
     
     
       11. The method according to  claim 10 , further comprising:
 receiving a user input comprising a request from a first user that includes a first user defined location alias; 
 searching a database for images associated with the first user defined location alias; and 
 outputting to the display one or more images associated with the first user defined location alias. 
 
     
     
       12. The method according to  claim 10 , the method further comprising storing the user defined person alias in a database in association with one or more other images having facial data that satisfies a similarity threshold with the person identified in the first image. 
     
     
       13. The method according to  claim 10 , wherein said determining that a user defined temporal alias exists for the temporal data of the first image comprises accessing a calendar application to retrieve a user defined name for the temporal data. 
     
     
       14. The method according to  claim 10 , further comprising:
 identifying an object in the first image via image processing; 
 wherein said identifying is based, at least in part, on a shape of the object; and 
 storing the identity of the object in memory in association with the first image. 
 
     
     
       15. The method according to  claim 10 , wherein said determining that a user defined location alias exists for the location data comprises accessing a navigation system to retrieve a user defined name associated with the location data. 
     
     
       16. The method according to  claim 15 , wherein said determining that a user defined temporal alias exists for the temporal data of the first image comprises accessing a calendar application to retrieve a user defined name for the temporal data. 
     
     
       17. The method according to  claim 10 , further comprising storing the user defined location alias in a database in association with one or more other images having associated location data that satisfies a similarity threshold with the location data of the first image. 
     
     
       18. The method according to  claim 17 , the method further comprising storing the user defined temporal alias in a database in association with one or more other images having associated temporal data that satisfies a similarity threshold with the temporal data of the first image. 
     
     
       19. The method according to  claim 17 , further comprising:
 identifying an object in the first image via image processing; 
 wherein said identifying is based, at least in part, on a shape of the object; and 
 storing the identity of the object in memory in association with the first image.

Join the waitlist — get patent alerts

Track US9407860B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.