Persistent media player
US-2015220264-A1 · Aug 6, 2015 · US
US9510036B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9510036-B1 |
| Application number | US-201514937480-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 10, 2015 |
| Priority date | Oct 26, 2015 |
| Publication date | Nov 29, 2016 |
| Grant date | Nov 29, 2016 |
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.
Providing content in a content list may include identifying positions within the list where content can be provided. A client agent may automatically play items of content at a first position when determining that the first position is within a displayed region of the content list. The client agent may identify a duration during which the first item is within the displayed region of the list, pause playback of the first item at a point in time when the displayed region of the list is advanced to no longer include the first position, and compare the first duration to a threshold value. The client agent may determine that the displayed region of the list has advanced to a second position and resume playback of the first item near the point in time and at the second position if the duration is less than the threshold value.
Opening claim text (preview).
What is claimed is: 1. A method for providing video content in a content list, comprising: receiving, at a server from a device, a request for a content list; identifying, by the server, a plurality of positions within the content list where video content can be provided; providing, by the server to the device, the content list for presentation to a user and a client agent for execution by the device, the client agent configured to play items of content and determine that a first position of the plurality of positions is within a displayed region of the content list; receiving, by the server, a request from the device for a first item of content transmitted in response to the determination that the first position of the plurality of positions is within the displayed region of the content list; providing, by the server, the first item of content to the device for automatic playback at the first position within the content list, the client agent identifying a first duration during which the first item of content is within the displayed region of the content list, the client agent pausing playback of the first item of content at a point in time in response to the displayed region of the content list being advanced to no longer include the first position and comparing the first duration to a predetermined threshold value, the client agent determining that the displayed region of the content list has advanced to a second position of the plurality of positions and, responsive to a determination that the first duration is less than the predetermined threshold value, resuming playback of the first item of content near the point in time and at the second position of the content list. 2. The method of claim 1 , further comprising providing, by the server to the device, a second item of content related to the first item of content for playback at a third position in the content list, responsive to a determination by the client agent that the first duration is less than the predetermined threshold. 3. The method of claim 2 , further comprising: receiving, by the server from the device, an identification of cumulative playback time comprising a sum of the first duration and a second duration of playback of the second item of content; and comparing, by the server, the cumulative playback time to a monetization threshold. 4. The method of claim 1 , further comprising providing, by the server to the device, a second item of content unrelated to the first item of content for playback at the second position in the content list, responsive to a determination by the client agent that the first duration is greater than the predetermined threshold. 5. The method of claim 1 , further comprising comparing, by the server, the first duration to a monetization threshold different from the predetermined threshold. 6. The method of claim 1 , further comprising providing, by the server to the device, a second item of content for playback at a third position in the content list, the first and second item of content provided together. 7. A system for displaying video content in a content list, comprising: a device comprising a display and a processor executing a client agent, the display configured to display a content list, the device configured to receive the content list from a server, the content list comprising a plurality of positions where items of content can be provided; wherein the client agent is configured to: render the content list for display; determine that the content list has advanced such that a first position of the plurality of positions is within a displayed region of the content list; receive a first item of content transmitted from the server in response to the determination that the first position of the plurality of positions is within a displayed region of the content list; render the first item of content for automatic playback at the first position within the content list; identify a first duration that the first item of content is within the displayed region of the content list; pause playback of the first item of content at a point in time in response to the displayed region of the content list being advanced to no longer include the first position; determine that the content list has advanced such that a second position of the plurality of positions is within the display region of the content list; compare the first duration to a predetermined threshold value; and render, at the second position in response to the first duration being less than the predetermined threshold value, the first item of content for automatic playback beginning near the point in time. 8. The system of claim 7 , wherein the client agent is configured to receive, from the server responsive to a determination that the first duration is less than the predetermined threshold, a second item of content related to the first item of content for playback at a third position in the content list. 9. The system of claim 8 , wherein the client agent is configured to: identify a cumulative playback time comprising a sum of the first duration and a second duration of playback of the second item of content; and transmit the cumulative playback time to the server, the server comparing the cumulative playback time to a monetization threshold. 10. The system of claim 8 , wherein client agent is configured to compare the first duration to a second predetermined threshold, the second position nearer to the first position responsive to the first duration being greater than a second predetermined threshold and farther from the first position responsive to the first duration being less than the second predetermined threshold. 11. The system of claim 7 , wherein the device receives, from the server and responsive to a determination by the client agent that the first duration is greater than the predetermined threshold, a second item of content unrelated to the first item of content for playback at the second position in the content list. 12. The system of claim 7 , wherein the device transmits the first duration to the server, the server comparing the first duration to a monetization threshold that is different from the predetermined threshold. 13. The system of claim 7 , wherein the device receives, from the server, a second item of content for playback at a third position in the content list, the first and second item of content received together. 14. A method for displaying video content on a device in a content list, comprising: receiving, by a device from a server, a content list comprising a plurality of positions where items of content can be provided; rendering the content list for display; determining, by a client agent executed by the device, that the content list has advanced such that a first position of the plurality of positions is within a displayed region of the content list; receiving a first item of content transmitted from the server in response to the determination that the first position of the plurality of positions is within a displayed region of the content list; rendering the first item of content for automatic playback at the first position within the content list; identifying a first duration that the first item of content is within the displayed region of the content list; pausing playback of the first item of content at a point in time in response to the displayed region of the content list being advanced to no longer include the first position; determining that the content list has advanced such that a second position of the plurality of positions is within the display region of the content list; comparing the first duration to a
Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33) · CPC title
Physics · mapped topic
Physics · mapped topic
involving advertisement data (advertising per se G06Q30/02) · CPC title
involving handling client requests (scheduling or organising the servicing of application requests H04L67/60) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.