US2023283840A1PendingUtilityA1

Digital media system

Assignee: ALCACRUZ INCPriority: Apr 11, 2018Filed: Jan 17, 2023Published: Sep 7, 2023
Est. expiryApr 11, 2038(~11.7 yrs left)· nominal 20-yr term from priority
H04N 21/440263H04N 21/4316H04N 21/440245H04N 21/4728H04N 21/4668G02B 27/017G02B 2027/014H04N 5/45H04N 19/167H04N 19/17H04N 19/46H04N 19/597H04N 21/816G06F 3/011H04N 21/4662H04N 21/4532H04N 21/4858H04N 21/274H04N 21/2408H04N 21/26241H04N 21/21805H04N 21/2662
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A digital media system is configured to support any one or more of multiple features with respect to virtual-reality content. Examples of such features include directional picture-in-picture (PIP) windows based on viewing direction, directional audio based on viewing direction, user recommendations based on anomalous viewing times of certain visual features in video content, dynamic adjustment of time-to-live (TTL) durations prior to requesting deletion of video files uploaded to a content distribution network, dynamic adjustment of durations of video files to upload based on network capacity, dynamic adjustment of quantities of video files per set to upload based on network capacity, dynamic resizing of top-depicting or bottom-depicting regions within the picture areas of sets of video files, dynamic resizing of the picture areas themselves within sets of video files, or any suitable combination thereof

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 training, by one or more processors of a machine, an artificial intelligence to identify one or more visual features depicted in one or more video files;   detecting, by one or more processors of the machine, a viewing duration of a user that viewed at least part of a first video file, the detected viewing duration transgressing a threshold duration whose transgression indicates an anomalous duration for which the user viewed at least the part of the first video file;   identifying, by one or more processors of the machine, a visual feature depicted by at least the part of the first video file by inputting at least the part viewed by the user for the anomalous duration into the trained artificial intelligence, the detected anomalous duration being correlated with the identified visual feature;   updating, by one or more processors of the machine, a viewing preference profile of the user based on the identified visual feature that is correlated with the anomalous duration; and   generating, by one or more processors of the machine, a recommendation that indicates a second video file based on the updated viewing preference profile of the user.   
     
     
         2 . The method of  claim 1 , wherein:
 the generating of the recommendation is based on the second video file depicting the identified visual feature that is correlated with the anomalous duration for which the user viewed at least the part of the first video file.   
     
     
         3 . The method of  claim 1 , further comprising:
 presenting a message that indicates the generated recommendation, the presented message recommending that the user view at least part of the second video file.   
     
     
         4 . The method of  claim 1 , further comprising:
 presenting a warning that indicates the generated recommendation, the presented warning recommending that the user avoid viewing at least part of the second video file.   
     
     
         5 . The method of  claim 1 , further comprising:
 determining that the updated viewing preference profile of the user indicates viewing preferences of multiple users by analyzing the updated viewing preference profile of the user and detecting multiple different clusters of viewing preferences corelated with multiple different times of viewing.   
     
     
         6 . The method of  claim 1 , wherein:
 the training of the artificial intelligence further trains the artificial intelligence to identify one or more viewing angles at which the one or more visual features are depicted in the one or more video files;   the method further comprises: 
 identifying a viewing angle at which the visual feature depicted by at least the part of the first video file is viewed by the user for the anomalous duration; and wherein: 
 the updating of the viewing preference profile of the user is based on the identified viewing angle at which the visual feature is viewed by the user for the anomalous duration. 
 
   
     
     
         7 . The method of  claim 1 , further comprising:
 modifying the second video file by adding a visual highlight that indicates the identified visual feature depicted by at least part of the second video file.   
     
     
         8 . The method of  claim 7 , further comprising:
 presenting at least the part of the second video file to the user, the presented part of the second video file depicting the added visual highlight that indicates the identified visual feature;   detecting a user input that corresponds to the visual feature indicated by the added visual highlight; and   presenting supplemental information to the user in response to the detected user input that corresponds to the visual feature indicated by the added visual highlight.   
     
     
         9 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
 training an artificial intelligence to identify one or more visual features depicted in one or more video files;   detecting a viewing duration of a user that viewed at least part of a first video file, the detected viewing duration transgressing a threshold duration whose transgression indicates an anomalous duration for which the user viewed at least the part of the first video file;   identifying a visual feature depicted by at least the part of the first video file by inputting at least the part viewed by the user for the anomalous duration into the trained artificial intelligence, the detected anomalous duration being correlated with the identified visual feature;   updating a viewing preference profile of the user based on the identified visual feature that is correlated with the anomalous duration; and   generating a recommendation that indicates a second video file based on the updated viewing preference profile of the user.   
     
     
         10 . The non-transitory machine-readable storage medium of  claim 9 , wherein:
 the generating of the recommendation is based on the second video file depicting the identified visual feature that is correlated with the anomalous duration for which the user viewed at least the part of the first video file.   
     
     
         11 . The non-transitory machine-readable storage medium of  claim 9 , wherein the operations further comprise:
 presenting a message that indicates the generated recommendation, the presented message recommending that the user view at least part of the second video file.   
     
     
         12 . The non-transitory machine-readable storage medium of  claim 9 , wherein the operations further comprise:
 presenting a warning that indicates the generated recommendation, the presented warning recommending that the user avoid viewing at least part of the second video file.   
     
     
         13 . The non-transitory machine-readable storage medium of  claim 9 , wherein the operations further comprise:
 determining that the updated viewing preference profile of the user indicates viewing preferences of multiple users by analyzing the updated viewing preference profile of the user and detecting multiple different clusters of viewing preferences corelated with multiple different times of viewing.   
     
     
         14 . The non-transitory machine-readable storage medium of  claim 9 , wherein:
 the training of the artificial intelligence further trains the artificial intelligence to identify one or more viewing angles at which the one or more visual features are depicted in the one or more video files;   the operations further comprise: 
 identifying a viewing angle at which the visual feature depicted by at least the part of the first video file is viewed by the user for the anomalous duration; and wherein: 
 the updating of the viewing preference profile of the user is based on the identified viewing angle at which the visual feature is viewed by the user for the anomalous duration. 
   
     
     
         15 . The non-transitory machine-readable storage medium of  claim 9 , wherein the operations further comprise:
 modifying the second video file by adding a visual highlight that indicates the identified visual feature depicted by at least part of the second video file.   
     
     
         16 . A system comprising:
 one or more processors; and   a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the system to perform operations comprising: 
 training an artificial intelligence to identify one or more visual features depicted in one or more video files; 
 detecting a viewing duration of a user that viewed at least part of a first video file, the detected viewing duration transgressing a threshold duration whose transgression indicates an anomalous duration for which the user viewed at least the part of the first video file; 
 identifying a visual feature depicted by at least the part of the first video file by inputting at least the part viewed by the user for the anomalous duration into the trained artificial intelligence, the detected anomalous duration being correlated with the identified visual feature; 
 updating a viewing preference profile of the user based on the identified visual feature that is correlated with the anomalous duration; and 
 generating a recommendation that indicates a second video file based on the updated viewing preference profile of the user. 
   
     
     
         17 . The system of  claim 16 , wherein:
 the generating of the recommendation is based on the second video file depicting the identified visual feature that is correlated with the anomalous duration for which the user viewed at least the part of the first video file.   
     
     
         18 . The system of  claim 16 , wherein the operations further comprise:
 presenting a message that indicates the generated recommendation, the presented message recommending that the user view at least part of the second video file.   
     
     
         19 . The system of  claim 16 , wherein the operations further comprise:
 presenting a warning that indicates the generated recommendation, the presented warning recommending that the user avoid viewing at least part of the second video file.   
     
     
         20 . The system of  claim 16 , wherein:
 the training of the artificial intelligence further trains the artificial intelligence to identify one or more viewing angles at which the one or more visual features are depicted in the one or more video files;   the operations further comprise: 
 identifying a viewing angle at which the visual feature depicted by at least the part of the first video file is viewed by the user for the anomalous duration; and wherein: 
 the updating of the viewing preference profile of the user is based on the identified viewing angle at which the visual feature is viewed by the user for the anomalous duration.

Join the waitlist — get patent alerts

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

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