US2018082200A1PendingUtilityA1

Method for inferring latent user interests based on image metadata

Assignee: THE HONEST COMPANY INCPriority: Dec 17, 2014Filed: Oct 24, 2017Published: Mar 22, 2018
Est. expiryDec 17, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06Q 30/0269G06F 16/532G06F 16/9038G06F 16/51G06F 16/5838G06F 16/583G06F 16/48G06F 16/2379G06F 16/9024G06F 16/285G06F 16/24578G06N 5/048G06N 5/02G06F 17/30038G06F 17/30377G06F 17/30598G06F 17/30958G06F 17/3053
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques disclosed herein describe inferring user interests based on metadata of a plurality of multimedia objects captured by a plurality of users. An analysis tool receives, for each user, metadata describing each multimedia object in the plurality of objects associated with that user. Each multimedia object includes one or more attributes imputed to that object based on the metadata. The analysis tool identifies one or more concepts from the one or more attributes. The analysis tool determines from the one or more concepts, a hierarchical relationship between a first concept and at least a second concept. The analysis tool associates a first one of the plurality of users with at least one of the concepts based on the attributes imputed to multimedia objects associated with the first one of the plurality of users

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for inferring user interests based on metadata of a plurality of multimedia objects captured by a plurality of users, the method comprising:
 receiving, for each user, metadata describing each multimedia object in the plurality of objects associated with that user, wherein each multimedia object includes one or more attributes imputed to that object based on the metadata;   identifying one or more concepts from the one or more attributes;   determining, from the one or more concepts, a hierarchical relationship between a first concept and at least a second concept; and   associating a first one of the plurality of users with at least one of the concepts based on the attributes imputed to multimedia objects associated with the first one of the plurality of users.   
     
     
         2 . The method of  claim 1 , further comprising:
 training a learning model based on the association of the first one of the plurality of users with the at least one of the one or more concepts, wherein the learning model predicts associations of the first one of the plurality of users to one or more concepts not currently associated with the first one of the plurality of users.   
     
     
         3 . The method of  claim 2 , wherein the prediction is based on a correlation between at least a first concept in the associated one or more concepts and each of the one or more concepts. 
     
     
         4 . The method of  claim 2 , further comprising:
 receiving metadata of a plurality of multimedia objects associated with a second one of the plurality of users, wherein each of the multimedia objects associated with the second one of the plurality of users includes one or more attributes imputed to that object based on the metadata; and   associating at least one of the one or more concepts with the second one of the plurality of users based on the learning model.   
     
     
         5 . The method of  claim 1 , wherein associating the first one of the plurality of users with at least one of the one or more concepts comprises:
 determining a correlation measure between the first one of the plurality of users to each of the concepts based on the attributes imputed to multimedia objects in the plurality of multimedia objects associated with the first one of the plurality of users.   
     
     
         6 . The method of  claim 4 , wherein the first one of the plurality of users is associated with the at least one of the one or more concepts based on the correlation measure associated with that concept. 
     
     
         7 . The method of  claim 1 , wherein the concepts are identified based on Latent Dirichlet Allocation (LDA). 
     
     
         8 . The method of  claim 1 , wherein each multimedia object is one of an image or a video. 
     
     
         9 . The method of  claim 1 , wherein each concept includes at least a first attribute that co-occurs with a second attribute imputed to a first multimedia object. 
     
     
         10 . A non-transitory computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for inferring user interests based on metadata of a plurality of multimedia objects captured by a plurality of users, the operation comprising:
 receiving, for each user, metadata describing each multimedia object in the plurality of objects associated with that user, wherein each multimedia object includes one or more attributes imputed to that object based on the metadata;   identifying one or more concepts from the one or more attributes;   determining, from the one or more concepts, a hierarchical relationship between a first concept and at least a second concept; and   associating a first one of the plurality of users with at least one of the concepts based on the attributes imputed to multimedia objects associated with the first one of the plurality of users.   
     
     
         11 . The computer-readable storage medium of  claim 10 , wherein the operation further comprises:
 training a learning model based on the association of the first one of the plurality of users with the at least one of the one or more concepts, wherein the learning model predicts associations of the first one of the plurality of users to one or more concepts not currently associated with the first one of the plurality of users.   
     
     
         12 . The computer-readable storage medium of  claim 11 , wherein the prediction is based on a correlation between at least a first concept in the associated one or more concepts and each of the one or more concepts. 
     
     
         13 . The computer-readable storage medium of  claim 11 , wherein the operation further comprises:
 receiving metadata of a plurality of multimedia objects associated with a second one of the plurality of users, wherein each of the multimedia objects associated with the second one of the plurality of users includes one or more attributes imputed to that object based on the metadata; and   associating at least one of the one or more concepts with the second one of the plurality of users based on the learning model.   
     
     
         14 . The computer-readable storage medium of  claim 10 , wherein associating the first one of the plurality of users with at least one of the one or more concepts comprises:
 determining a correlation measure between the first one of the plurality of users to each of the concepts based on the attributes imputed to multimedia objects in the plurality of multimedia objects associated with the first one of the plurality of users.   
     
     
         15 . A system, comprising:
 a processor; and   a memory storing one or more application programs configured to perform an operation for inferring user interests based on metadata of a plurality of multimedia objects captured by a plurality of users, the operation comprising:   receiving, for each user, metadata describing each multimedia object in the plurality of objects associated with that user, wherein each multimedia object includes one or more attributes imputed to that object based on the metadata;   identifying one or more concepts from the one or more attributes;   determining, from the one or more concepts, a hierarchical relationship between a first concept and at least a second concept; and   associating a first one of the plurality of users with at least one of the concepts based on the attributes imputed to multimedia objects associated with the first one of the plurality of users.   
     
     
         16 . The system of  claim 15 , wherein the operation further comprises:
 training a learning model based on the association of the first one of the plurality of users with the at least one of the one or more concepts, wherein the learning model predicts associations of the first one of the plurality of users to one or more concepts not currently associated with the first one of the plurality of users.   
     
     
         17 . The system of  claim 16 , wherein the prediction is based on a correlation between at least a first concept in the associated one or more concepts and each of the one or more concepts. 
     
     
         18 . The system of  claim 16 , wherein the operation further comprises:
 receiving metadata of a plurality of multimedia objects associated with a second one of the plurality of users, wherein each of the multimedia objects associated with the second one of the plurality of users includes one or more attributes imputed to that object based on the metadata; and   associating at least one of the one or more concepts with the second one of the plurality of users based on the learning model.   
     
     
         19 . The system of  claim 15 , wherein associating the first one of the plurality of users with at least one of the one or more concepts comprises:
 determining a correlation measure between the first one of the plurality of users to each of the concepts based on the attributes imputed to multimedia objects in the plurality of multimedia objects associated with the first one of the plurality of users.   
     
     
         20 . The system of  claim 19 , wherein the first one of the plurality of users is associated with the at least one of the one or more concepts based on the correlation measure associated with that concept.

Join the waitlist — get patent alerts

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

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