Apparatus, systems and methods for control of sporting event presentation based on viewer engagement
US-2017264920-A1 · Sep 14, 2017 · US
US10176496B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10176496-B2 |
| Application number | US-201615193183-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2016 |
| Priority date | Jun 27, 2016 |
| Publication date | Jan 8, 2019 |
| Grant date | Jan 8, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Audience segmentation can be based on a viewing angle of a user viewing a video of a multi-angle viewing environment. During playback, a sequence of the user-controlled viewing angles of the video are recorded. The sequence represents the viewing angle of the user at a given point in time. Based on the sequences of several users, a predominant sequence of viewing angles of the video is determined. One or more audience segment tags are assigned to the predominant sequence of viewing angles. During subsequent playbacks of the video, the sequence(s) of user-controlled viewing angles of the video are recorded. The recorded sequence(s) of the subsequent user(s) are compared to the predominant sequence of viewing angles of the video, and the subsequent user(s) are assigned to an audience segment based on the comparison and the corresponding audience segment tags.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of audience segmentation, the method comprising: playing back, by a computing device, a video of a multi-angle viewing environment to a first user; recording, by the computing device and during a first playback of the video to the first user, a first sequence of user-controlled viewing angles of the video over a fixed period of time; determining, by the computing device, a predominant sequence of viewing angles of the video based on the first sequence of user-controlled viewing angles of the video, the predominant sequence of viewing angles representing at least a subset of the first sequence of user-controller viewing angles of the video; assigning one or more audience segment tags to the predominant sequence of viewing angles, each of the one or more audience segment tags representing a group of users including the first user; and displaying, by the computing device, a marketing communication to a user in the group of users based at least in part on the one or more audience segment tags. 2. The method of claim 1 , further comprising: recording, by the computing device and during a second playback of the video to a second user, a second sequence of user-controller viewing angles of the video over an overlapping period of time as the first sequence of user-controlled viewing angles of the video. 3. The method of claim 2 , wherein the determining of the predominant sequence of viewing angles of the video is further based on the second sequence of user-controlled viewing angles of the video. 4. The method of claim 3 , wherein the determining of the predominant sequence of viewing angles includes: applying, by the computing device, a clustering algorithm to a viewing angle of the first user in the first sequence of user-controlled viewing angles of the video at a first point in time and to a viewing angle of the second user in the second sequence of user-controlled viewing angles of the video at a second point in time, wherein the clustering algorithm generates the predominant sequence of viewing angles. 5. The method of claim 4 , wherein the first point in time is the same as the second point in time. 6. The method of claim 2 , further comprising: comparing, by the computing device, the second sequence of user-controlled viewing angles of the video to the predominant sequence of viewing angles of the video. 7. The method of claim 6 , further comprising assigning the second user to an audience segment based on the comparison and the one or more audience segment tags assigned to the predominant sequence of viewing angles. 8. The method of claim 6 , wherein the comparison includes determining a distance between the second sequence of user-controlled viewing angles of the video and the predominant sequence of viewing angles of the video using a distance function, and wherein the second user is assigned to the audience segment when the distance is less than a predetermined value. 9. In a digital medium environment for processing video, a system for audience segmentation, the system comprising: a storage; and a processor operatively coupled to the storage, the processor configured to execute instructions stored in the storage that when executed cause the processor to carry out a process comprising: playing back a video of a multi-angle viewing environment to a first user; recording, during a first playback of the video to the first user, a first sequence of user-controlled viewing angles of the video over a fixed period of time; determining a predominant sequence of viewing angles of the video based on the first sequence of user-controlled viewing angles of the video the predominant sequence of viewing angles representing at least a subset of the first sequence of user-controller viewing angles of the video; assigning one or more audience segment tags to the predominant sequence of viewing angles, each of the one or more audience segment tags representing a group of users including the first user; and displaying, by the computing device, a marketing communication to a user in the group of users based at least in part on the one or more audience segment tags. 10. The system of claim 9 , wherein the video includes at least two different user-selectable viewing angles of a scene. 11. The system of claim 9 , wherein the process further comprises: recording, during a second playback of the video to a second user, a second sequence of user-controller viewing angles of the video over an overlapping period of time as the first sequence of user-controlled viewing angles of the video. 12. The system of claim 11 , wherein the determining of the predominant sequence of viewing angles of the video is further based on the second sequence of user-controlled viewing angles of the video. 13. The system of claim 12 , wherein the determining of the predominant sequence of viewing angles includes: applying a clustering algorithm to a viewing angle of the first user in the first sequence of user-controlled viewing angles of the video at a first point in time and to a viewing angle of the second user in the second sequence of user-controlled viewing angles of the video at a second point in time, wherein the clustering algorithm generates the predominant sequence of viewing angles. 14. The system of claim 11 , wherein the process further comprises: comparing the second sequence of user-controlled viewing angles of the video to the predominant sequence of viewing angles of the video. 15. The system of claim 14 , wherein the process further comprises assigning the second user to an audience segment based on the comparison and the one or more audience segment tags assigned to the predominant sequence of viewing angles. 16. The system of claim 14 , wherein the comparison includes determining a distance between the second sequence of user-controlled viewing angles of the video and the predominant sequence of viewing angles of the video using a distance function, and wherein the second user is assigned to the audience segment when the distance is less than a predetermined value. 17. A non-transitory computer program product having instructions encoded thereon that when executed by one or more computer processors cause the one or more computer processors to perform a process comprising: playing back a video of a multi-angle viewing environment to a first user; recording, during a first playback of the video to the first user, a first sequence of user-controlled viewing angles of the video over a fixed period of time; determining a predominant sequence of viewing angles of the video based on the first sequence of user-controlled viewing angles of the video the predominant sequence of viewing angles representing at least a subset of the first sequence of user-controller viewing angles of the video; assigning one or more audience segment tags to the predominant sequence of viewing angles, each of the one or more audience segment tags representing a group of users including the first user; and displaying, by the computing device, a marketing communication to a user in the group of users based at least in part on the one or more audience segment tags. 18. The non-transitory computer program product of claim 17 , wherein the process further comprises: recording, during a second playback of the video to a second user, a second sequence of user-controller viewing angles of the video over an overlapping period of time as the first sequence of user-controlled viewing angles of the video. 19. The non-transitory computer program product of cl
for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems · CPC title
Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel · CPC title
based on user history · CPC title
for two or more viewers · CPC title
of operating discs · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.