US2021368002A1PendingUtilityA1

Intelligent routing of media items

67
Assignee: CLARIFAI INCPriority: Jan 23, 2015Filed: Aug 5, 2021Published: Nov 25, 2021
Est. expiryJan 23, 2035(~8.5 yrs left)· nominal 20-yr term from priority
H04L 67/63H04L 67/306H04L 67/06H04L 67/327
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In certain embodiments, automated routing of media items between user devices may be facilitated. In some embodiments, a routing computer system may automatically obtain images or videos from one or more sources. The routing computer system may perform object recognition on the contents of the images or videos to identify individuals or other objects in the images or videos. The routing computer system may assign first and second images or videos of the images or videos to a first media item group based on (i) the first and second images or videos having similar metadata and (ii) the object recognition identifying an individual or object in the first image or video and an individual or object in the second image or video that are similar to each other. The routing computer system may automatically transmit the first image or video to one or more user devices based on the assignment.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for facilitating routing of media items between user devices, the system comprising:
 a routing computer system comprising one or more processors programmed with computer program instructions that, when executed, cause the routing computer system to:
 obtain images or videos from one or more sources; 
 obtain, from the images or videos, metadata associated with the images or videos; 
 perform object recognition on contents of the images or videos to identify individuals or other objects in the images or videos; 
 assign first and second images or videos of the images or videos to a first media item group based on (i) the first and second images or videos having similar metadata and (ii) the object recognition identifying an individual or object in the first image or video and an individual or object in the second image or video that are similar to each other; 
 cause the first image or video to be provided to one or more user devices of one or more users based on (i) the assignment of the first image or video to the first media item group and (ii) the one or more users being associated with the first media item group; 
 determine a group criteria for the first media item group based on the assignment of the first and second images or videos to the first media item group; 
 generate one or more advertisements based on the group criteria; 
 assign the one or more advertisements to the first media item group; and 
 cause the one or more advertisements to be provided to the one or more user devices of the one or more users based on (i) the assignment of the one or more advertisements to the first media item group and (ii) the one or more users being associated with the first media item group. 
   
     
     
         2 . The system of  claim 1 , wherein the routing computer system is caused to:
 determine a particular date or time at which a given image or video was taken by recognizing a configuration of objects in the given image or video known to have uniquely occurred at a particular date or time.   
     
     
         3 . The system of  claim 1 , wherein obtaining the images or videos comprises automatically obtaining the first image or video from at least one source of the one or more sources without the at least one source receiving a user input specifically identifying the first image or video to be provided to the routing computer system. 
     
     
         4 . The system of  claim 1 , wherein the one or more sources comprises a user device, and wherein obtaining the images or videos comprises automatically obtaining the first image or video from the user device without the user device receiving a user input specifically identifying the first image or video to be provided to the routing computer system. 
     
     
         5 . The system of  claim 1 , wherein performing object recognition on the contents of the images or videos comprises recognizing faces in the images or videos, and
 wherein assigning the first and second images or videos to the first media item group is based (i) a face in the first image or video being similar to a face in the second image or video and (ii) the metadata associated with the first image or video being similar to the metadata associated with the second image or video.   
     
     
         6 . The system of  claim 1 , wherein the routing computer system is caused to:
 detect motion or a change in lighting conditions in the first image or video; and   generate one or more suggested actions to be taken by the one or more users based on the detected motion or change in lighting conditions in the first image or video.   
     
     
         7 . The system of  claim 1 , wherein the routing computer system is caused to:
 detect motion in the second image or video; and   generate one or more additional suggested actions to be taken by a user based on the detected motion in the second image or video.   
     
     
         8 . The system of  claim 1 , wherein the routing computer system is caused to:
 detect a change in lighting conditions in the second image or video; and   generate one or more additional suggested actions to be taken by a user based on the detected change in lighting conditions in the second image or video.   
     
     
         9 . A method for facilitating routing of media items between user devices, the method being implemented by a routing computer system comprising one or more processor executing computer program instructions that, when executed, perform the method, the method comprising:
 obtaining images or videos from one or more sources;   performing object recognition on contents of the images or videos to identify individuals or other objects in the images or videos;   assigning first and second images or videos of the images or videos to a first media item group based on (i) the first and second images or videos having similar metadata and (ii) the object recognition identifying an individual or object in the first image or video and an individual or object in the second image or video that are similar to each other;   causing the first image or video to be provided to one or more user devices of one or more users based on (i) the assignment of the first image or video to the first media item group and (ii) the one or more users being associated with the first media item group;   determining a group criteria for the first media item group based on the assignment of the first and second images or videos to the first media item group;   generating one or more advertisements based on the group criteria;   assigning the one or more advertisements to the first media item group; and   causing the one or more advertisements to be provided to the one or more user devices of the one or more users based on (i) the assignment of the one or more advertisements to the first media item group and (ii) the one or more users being associated with the first media item group.   
     
     
         10 . The method of  claim 9 , further comprising:
 determining a particular date or time at which a given image or video was taken by recognizing a configuration of objects in the given image or video known to have uniquely occurred at a particular date or time.   
     
     
         11 . The method of  claim 9 , wherein obtaining the images or videos comprises automatically obtaining the first image or video from at least one source of the one or more sources without the at least one source receiving a user input specifically identifying the first image or video to be provided to the routing computer system. 
     
     
         12 . The method of  claim 9 , wherein the one or more sources comprises a user device, and wherein obtaining the images or videos comprises automatically obtaining the first image or video from the user device without the user device receiving a user input specifically identifying the first image or video to be provided to the routing computer system. 
     
     
         13 . The method of  claim 9 , wherein performing object recognition on the contents of the images or videos comprises recognizing faces in the images or videos, and
 wherein assigning the first and second images or videos to the first media item group is based on (i) a face in the first image or video being similar to a face in the second image or video and (ii) the metadata associated with the first image or video being similar to the metadata associated with the second image or video.   
     
     
         14 . The method of  claim 9 , further comprising:
 detecting motion or a change in lighting conditions in the first image or video; and   generating one or more suggested actions to be taken by the one or more users based on the detected motion or change in lighting conditions in the first image or video.   
     
     
         15 . A non-transitory computer-readable media comprising instructions that, when executed by one or more processors, cause operations comprising:
 obtaining images or videos from one or more sources;   performing object recognition on contents of the images or videos to identify individuals or other objects in the images or videos;   assigning first and second images or videos of the images or videos to a first media item group based on (i) the first and second images or videos having similar metadata and (ii) the object recognition identifying an individual or object in the first image or video and an individual or object in the second image or video that are similar to each other;   causing the first image or video to be provided to one or more user devices of one or more users based on (i) the assignment of the first image or video to the first media item group and (ii) the one or more users being associated with the first media item group;   determining a group criteria for the first media item group based on the assignment of the first and second images or videos to the first media item group;   generating one or more advertisements based on the group criteria;   assigning the one or more advertisements to the first media item group; and   causing the one or more advertisements to be provided to the one or more user devices of the one or more users based on (i) the assignment of the one or more advertisements to the first media item group and (ii) the one or more users being associated with the first media item group.   
     
     
         16 . The non-transitory computer-readable media of  claim 15 , the operations comprising:
 determining a particular date or time at which a given image or video was taken by recognizing a configuration of objects in the given image or video known to have uniquely occurred at a particular date or time.   
     
     
         17 . The non-transitory computer-readable media of  claim 15 , wherein obtaining the images or videos comprises automatically obtaining the first image or video from at least one source of the one or more sources without the at least one source receiving a user input specifically identifying the first image or video to be provided to a routing computer system. 
     
     
         18 . The non-transitory computer-readable media of  claim 15 , the operations comprising:
 wherein the one or more sources comprises a user device, and wherein obtaining the images or videos comprises automatically obtaining the first image or video from the user device without the user device receiving a user input specifically identifying the first image or video to be provided to a routing computer system.   
     
     
         19 . The non-transitory computer-readable media of  claim 15 , the operations comprising:
 detecting motion or a change in lighting conditions in the first image or video; and   generating one or more suggested actions to be taken by the one or more users based on the detected motion or change in lighting conditions in the first image or video.   
     
     
         20 . The non-transitory computer-readable media of  claim 15 , wherein causing the first image or video to be provided to the one or more user devices comprises automatically transmitting the first image or video to the one or more user devices without a routing computer system receiving a user input specifically identifying the first image or video to be provided to the one or more user devices.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.