US2016321253A1PendingUtilityA1

System and method for providing recommendations based on user profiles

Assignee: CORTICA LTDPriority: Oct 26, 2005Filed: Jul 11, 2016Published: Nov 3, 2016
Est. expiryOct 26, 2025(expired)· nominal 20-yr term from priority
G06F 17/30598G06F 17/30528G06F 17/30029G06F 17/30554H04L 67/306H04L 67/535H04N 21/251H04N 21/25891H04H 60/46H04N 21/8106H04N 7/17318H04H 2201/90G06F 16/9535H04N 21/466H04N 21/2668
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for providing recommendations based on current user interests. The method includes identifying at least one current variable, wherein each current variable is associated with a user device or a user; determining, based on the identified at least one current variable, at least one current user interest of a user profile, the user profile including at least one contextual insight, wherein each contextual insight is based on at least one signature for at least one multimedia content element associated with the user; searching for at least one multimedia content element that matches the at least one current user interest; and causing a display of the at least one matching content item as a recommendation.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for providing recommendations based on current user interests, comprising:
 identifying at least one current variable, wherein each current variable is associated with a user device or a user;   determining, based on the identified at least one current variable, at least one current user interest of a user profile, the user profile including at least one contextual insight, wherein each contextual insight is based on at least one signature for at least one multimedia content element associated with the user;   searching for at least one content item that matches the at least one current user interest; and   causing a display of the at least one matching content item as a recommendation.   
     
     
         2 . The method of  claim 1 , further comprising:
 generating the at least one signature the at least one multimedia content element, wherein each of the generated signatures represents a concept; and   creating a user profile based on the at least one generated signature.   
     
     
         3 . The method of  claim 2 , further comprising:
 determining, based on the generated at least one signature, a concept associated with the at least one multimedia content element, wherein the at least one contextual insight is generated further based on the determined concept.   
     
     
         4 . The method of  claim 3 , wherein the concept is a collection of signatures representing at least one conceptually related multimedia content element and metadata describing the concept, wherein the collection of signatures is a signature reduced cluster generated by inter-matching signatures generated for the at least one multimedia content element. 
     
     
         5 . The method of  claim 3 , further comprising:
 determining at least one profile variable associated with the user device or the user, wherein the created user profile indicates associations between the at least one profile variable and the at least one contextual insight.   
     
     
         6 . The method of  claim 5 , further comprising:
 identifying metadata associated with each multimedia content element identified; and
 analyzing the identified metadata, wherein the at least one profile variable is determined based on the identified metadata. 
   
     
     
         7 . The method of  claim 6 , wherein the identified metadata includes at least one of: a time pointer associated with a capture of each multimedia content element, a time pointer associated with an upload of each multimedia content element, a location pointer associated with the capture of each multimedia content element, a location pointer associated with the upload of each multimedia content element, and at least one tag associated with each multimedia content element. 
     
     
         8 . The method of  claim 1 , wherein the at least one multimedia content element is at least one of: an image, graphics, a video stream, a video clip, an audio stream, an audio clip, a video frame, a photograph, and images of signals. 
     
     
         9 . The method of  claim 1 , wherein the variable is at least one of: a personal variable indicating demographic information related to the user, and an environmental variable associated with the user device. 
     
     
         10 . The method of  claim 1 , wherein each signature is generated by a signature generator system, wherein the signature generator system includes a plurality of computational cores configured to receive a plurality of unstructured data elements, each computational core of the plurality of computational cores having properties that are at least partly statistically independent of other of the computational cores, the properties are set independently of each other core. 
     
     
         11 . The method of  claim 1 , wherein each of the at least one signature is robust to noise and distortions. 
     
     
         12 . A non-transitory computer readable medium having stored thereon instructions for causing a processing system to perform a method for providing recommendations based on current user interests, wherein the instructions cause the processing system to:
 identify at least one current variable, wherein each current variable is associated with a user device or a user;   determine, based on the identified at least one current variable, at least one current user interest of a user profile, the user profile including at least one contextual insight, wherein each contextual insight is based on at least one signature for at least one multimedia content element associated with the user;   search for at least one multimedia content element that matches the at least one current user interest; and   cause a display of the at least one matching content item as a recommendation.   
     
     
         13 . A system for providing recommendations based on current user interests, comprising:
 a processing system; and   a memory, wherein the memory contains instructions that, when executed by the processing system, configure the system to:   identify at least one current variable, wherein each current variable is associated with a user device or a user;   determine, based on the identified at least one current variable, at least one current user interest of a user profile, the user profile including at least one contextual insight, wherein each contextual insight is based on at least one signature for at least one multimedia content element associated with the user;   search for at least one multimedia content element that matches the at least one current user interest; and   cause a display of the at least one matching content item as a recommendation.   
     
     
         14 . The system of  claim 13 , wherein the system is further configured to:
 generate the at least one signature the at least one multimedia content element, wherein each of the generated signatures represents a concept; and   create a user profile based on the at least one generated signature.   
     
     
         15 . The system of  claim 14 , wherein the system is further configured to:
 determine, based on the generated at least one signature, a concept associated with the at least one multimedia content element, wherein the at least one contextual insight is generated further based on the determined concept.   
     
     
         16 . The system of  claim 15 , wherein the concept is a collection of signatures representing at least one conceptually related multimedia content element and metadata describing the concept, wherein the collection of signatures is a signature reduced cluster generated by inter-matching signatures generated for the at least one multimedia content element. 
     
     
         17 . The system of  claim 14 , wherein the system is further configured to:
 determine at least one profile variable associated with the user device or the user, wherein the created user profile indicates associations between the at least one profile variable and the at least one contextual insight.   
     
     
         18 . The system of  claim 17 , wherein the system is further configured to:
 identify metadata associated with each multimedia content element identified; and   analyze the identified metadata, wherein the at least one profile variable is determined based on the identified metadata.   
     
     
         19 . The system of  claim 18 , wherein the identified metadata includes at least one of: a time pointer associated with a capture of each multimedia content element, a time pointer associated with an upload of each multimedia content element, a location pointer associated with the capture of each multimedia content element, a location pointer associated with the upload of each multimedia content element, and at least one tag associated with each multimedia content element. 
     
     
         20 . The system of  claim 13 , wherein the at least one multimedia content element is at least one of: an image, graphics, a video stream, a video clip, an audio stream, an audio clip, a video frame, a photograph, and images of signals. 
     
     
         21 . The system of  claim 13 , wherein each variable is: a personal variable indicating demographic information related to the user, and an environmental variable associated with the user device. 
     
     
         22 . The system of  claim 13 , further comprising:
 a signature generator system, wherein each signature is generated by the signature generator system, wherein the signature generator system includes a plurality of computational cores configured to receive a plurality of unstructured data elements, each computational core of the plurality of computational cores having properties that are at least partly statistically independent of other of the computational cores, the properties are set independently of each other core.   
     
     
         23 . The system of  claim 13 , wherein the at least one signature for the at least one multimedia content element is robust to noise and distortions.

Join the waitlist — get patent alerts

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

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