9423925

Adaptive Content Control and Display for Internet Media

PublishedAugust 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system, comprising: a memory storing computer executable instructions; and a processor configured to execute the computer executable instructions stored in the memory which cause the processor to: provide online playback of a first internet video; receive a first command during playback of the first internet video, wherein the first command corresponds to a first user input type; in response to receiving the first command, display a first level of a pivot menu of a plurality of levels of the pivot menu during the playback of the first internet video, wherein display of the pivot menu was inhibited prior to receiving the first command and wherein the plurality of levels of the pivot menu includes at least a player control level, a related content level and a rating level; receive a second command during display of the first level of the pivot menu, wherein the second command corresponds to the first user input type; in response to receiving the second command, display a second level of the pivot menu during playback of the first internet video, wherein the second level of the pivot menu is a next level of the pivot menu relative to the level of the pivot menu when the second command is received; determine a set of internet videos related to the first internet video based on a set of relatedness criteria, and including the set of internet videos in the related content level of the pivot menu, wherein the determining the set of internet videos related to the first internet video based on the set of relatedness criteria comprises determining the set of internet videos that satisfies a defined numerical relatedness threshold; provide the set of internet videos in the related content level of the pivot menu; provide a plurality of player controls in the player control level of the pivot menu, wherein the plurality of player controls include controls to pause playback of the first internet video, rewind through the first internet video, and fast forward through the first internet video; provide one or more ratings controls in the rating level of the pivot menu, wherein application of the one or more ratings controls to the first internet video during playback of the first internet video blocks the first internet video from continuing to be played back, wherein blocking the first internet video is based on application of a ratings control to block the first internet video during the playback of the first internet video; and provide a progress bar that shows the progress of the first internet video in each level of the plurality of levels of the pivot menu.

2

2. The system of claim 1 , wherein the computer executable instructions further cause the processor to: receive a third command during the playback of the first internet video, wherein the third command corresponds to a second user input type; and in response to the third command, display a third level of the pivot menu during the playback of the first internet video, wherein the third level is a previous level of the pivot menu relative to a level of the pivot menu displayed when the third command is received.

3

3. The system of claim 2 , wherein the computer executable instructions further cause the processor to: receive a fourth command during playback of the content, wherein the fourth command corresponds to a third user input type; and in response to receiving the fourth command exiting the pivot menu.

4

4. The system of claim 1 , wherein the computer executable instructions further cause the processor to provide information regarding the content in the rating level of the pivot menu.

5

5. The system of claim 1 , wherein the set of relatedness criteria includes at least one of satisfying a set of user preferences, satisfying a predetermined relatedness threshold or satisfying a predetermined relatedness ranking threshold.

6

6. The system of claim 1 , wherein the computer executable instructions further cause the processor to: determine a set of channels related to the content based on a set of channel relatedness criteria; and include the set of channels in a channels level of the pivot menu.

7

7. The system of claim 6 , wherein the set of channel relatedness criteria includes at least one of association with the content, inclusion of the content, satisfying a set of user preferences, satisfying a predetermined channel relatedness threshold or satisfying a predetermined channel relatedness ranking threshold.

8

8. A method, comprising: employing a processor to execute computer executable instructions stored in memory to perform acts comprising: providing online playback of a first internet video; receiving a first command during playback of the first internet video, wherein the first command corresponds to a first user input type; and in response to receiving the first command, displaying a first level of a pivot menu of a plurality of levels of the pivot menu during playback of the first internet video, wherein display of the pivot menu was inhibited prior to receiving the first command and wherein the plurality of levels of the pivot menu includes at least a player control level, a related content level and a rating level; receiving a second command during display of the first level of the pivot menu, wherein the second command corresponds to the first user input type; in response to the second command, displaying a second level of the pivot menu during playback of the first internet video; determining a set of internet videos related to the first internet video based on a set of relatedness criteria, and including the set of internet videos in the related content level of the pivot menu, wherein the determining the set of internet videos related to the first internet video based on the set of relatedness criteria comprises determining the set of internet videos that satisfies a defined numerical relatedness threshold; providing the set of internet videos in the related content level of the pivot menu; providing a plurality of player controls in the player control level of the pivot menu, wherein the plurality of player controls include controls to pause playback of the first internet video, rewind through the first internet video, and fast forward through the first internet video; providing one or more ratings controls in the rating level of the pivot menu, wherein application of the one or more ratings controls to the first internet video during playback of the first internet video prevents the first internet video from continuing to be played back, wherein preventing the first internet video from playback is based on application of a ratings control to block the first internet video during the playback of the first internet video; and providing a progress bar that shows the progress of the first internet video in each level of the plurality of levels of the pivot menu.

9

9. The method of claim 8 , further comprising: receiving a third command during playback of the content, wherein the third command corresponds to a second user input type; and in response to the third command, displaying a third level of the pivot menu during playback of the first internet video, wherein the third level is a previous level of the pivot menu relative to a level of the pivot menu displayed when the third command is received.

10

10. The method of claim 8 , wherein the determining the set of internet videos related to the first internet video based on the set of relatedness criteria, also includes determining the set of internet videos at least one of satisfying a set of user preferences or satisfying a predetermined relatedness ranking threshold.

11

11. The method of claim 8 , further comprising determining a set of playlists related to the first internet video based on a set of playlist relatedness criteria, and including the set of playlists in a playlist level of the pivot menu.

12

12. The method of claim 11 , wherein the determining the set of playlists related to the content based on the set of playlist relatedness criteria includes determining the set of playlists based on at least one of the first internet video, satisfying a set of user preferences, satisfying a predetermined playlist relatedness threshold or satisfying a predetermined playlist relatedness ranking threshold.

13

13. The method of claim 8 , further comprising determining a set of channels related to the first internet video based on a set of channel relatedness criteria, and including the set of channels related to the first internet video in a related channel level of the pivot menu.

14

14. The method of claim 13 , wherein the determining the set of channels related to the content based on the set of channel relatedness criteria includes determining the set of channels based on at least one of the first internet video, satisfying a set of user preferences, satisfying a predetermined channel relatedness threshold or satisfying a predetermined channel relatedness ranking threshold.

15

15. The method of claim 8 , wherein a third input is indicative of a command to share the first internet video over a social network during playback of the first video.

16

16. The method of claim 8 , wherein a third input is indicative of a comment regarding the first internet video.

17

17. A non-transitory computer readable medium storing computer-executable instructions that, in response to execution, cause a device including at least one processor to perform operations, comprising: providing online playback of a first internet video; receiving a first command during playback of the first internet video, wherein the first command corresponds to a first user input type; in response to receiving the first command, displaying a first level of a pivot menu of a plurality of levels of the pivot menu during the playback of the first internet video, wherein display of the pivot menu was inhibited prior to receiving the first command and wherein the plurality of levels of the pivot menu includes at least a player control level, a related content level and a rating level; receiving a second command during display of the first level of the pivot menu, wherein the second command corresponds to the first user input type; in response to receiving the second command, displaying a second level of the pivot menu during playback of the first video, wherein the second level of the pivot menu is a next level of the pivot menu relative to the level of the pivot menu when the second command is received; determining a set of internet videos related to the first internet video based on a set of relatedness criteria, and including the set of internet videos in the related content level of the pivot menu, wherein the determining the set of internet videos related to the first internet video based on the set of relatedness criteria comprises determining the set of internet videos that satisfies a relatedness threshold greater than or equal to a defined numerical percentage; providing the set of internet videos in the related content level of the pivot menu; providing a plurality of player controls in the player control level of the pivot menu, wherein the plurality of player controls include controls to pause playback of the first internet video, rewind through the first internet video, and fast forward through the first internet video; providing one or more ratings controls in the rating level of the pivot menu, wherein application of the one or more ratings controls to the first internet video during playback of the first internet video blocks the first internet video from continuing to be played back, wherein blocking the first internet video is based on application of a ratings control to block the first internet video during the playback of the first internet video; and providing a progress bar that shows the progress of the first video in each level of the plurality of levels of the pivot menu.

18

18. The non-transitory computer readable medium of claim 17 , wherein the providing the first level of the pivot menu during playback of the internet video includes determining that the pivot menu is not being displayed, and in response to the determining that the pivot menu is not being displayed, displaying the first level of the pivot menu during playback of the internet video.

Patent Metadata

Filing Date

Unknown

Publication Date

August 23, 2016

Inventors

Shivakumar Littoo Rajaraman
Stein Eldar Johnsen
Jonas Yngvesson
Jasmine Langridge
Elena Digor
Jun Li
Matias Cudich
Thomas Robinson Purnell-Fisher

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ADAPTIVE CONTENT CONTROL AND DISPLAY FOR INTERNET MEDIA” (9423925). https://patentable.app/patents/9423925

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.