Enhanced block-request streaming using block partitioning or request controls for improved client-side handling
US-9917874-B2 · Mar 13, 2018 · US
US10853415B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10853415-B2 |
| Application number | US-201916239001-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 3, 2019 |
| Priority date | Jun 8, 2012 |
| Publication date | Dec 1, 2020 |
| Grant date | Dec 1, 2020 |
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.
A method of selecting content items based on user interactions with provided content is performed at a server system. A subset of content items selected from a plurality of available content items is provided to a first user of the service. An amount of time that the subset of content items is provided to the first user is determined. Content item selection criteria for a second user of the service is adjusted based on the amount of time that the subset of content items is provided to the first user. In response to receiving a request for a content item from the second user, a content item is selected items for the second user from the plurality of available content according to the adjusted content item selection criteria. The selected content item is provided to the second user.
Opening claim text (preview).
What is claimed is: 1. A method of selecting content items, performed at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising: providing a first content item to a first user of a service, wherein the first content item is selected from a plurality of available content items; determining an amount of time that the first content item is provided to the first user; adjusting content item selection criteria for a second user of the service, distinct from the first user, based on: the amount of time that the first content item is provided to the first user, and a number of times a user selects the first content item for playback; receiving a request for a content item from the second user; selecting a second content item, distinct from the first content item, from the plurality of available content items for the second user according to the adjusted content item selection criteria; and providing the second content item to the second user. 2. The method of claim 1 , wherein the content item selection criteria for the second user are further adjusted based on positive feedback provided by the first user for at least one content item in a subset of one or more content items, including the first content item, selected from the plurality of available content items. 3. The method of claim 2 , wherein adjusting the content item selection criteria based on positive feedback includes determining a number of inputs indicating a positive preference received while the subset of one or more content items is provided. 4. The method of claim 2 , wherein the second content item for the second user is selected from the subset of one or more content items provided to the first user. 5. The method of claim 1 , wherein the content item selection criteria for the second user are further adjusted based on negative feedback provided by the first user for at least one content item in a subset of one or more content items, including the first content item, selected from the plurality of available content items. 6. The method of claim 5 , wherein adjusting the content item selection criteria based on negative feedback includes determining a number of inputs indicating a negative preference received while the subset of one or more content items is provided to the first user. 7. The method of claim 5 , wherein selecting the second content item from the plurality of available content items for the second user according to the adjusted content item selection criteria includes excluding at least one content item of the subset of one or more content items provided to the first user from the plurality of available content items that are selectable for the second user. 8. The method of claim 1 , wherein the content item selection criteria for the second user are further adjusted based on a skip forward input provided by the first user for the first content item provided to the first user. 9. The method of claim 8 , wherein the content item selection criteria for the second user are further adjusted based on absence of a skip forward input provided by the first user for the first content item provided to the first user. 10. The method of claim 8 , wherein the content item selection criteria are adjusted by a first extent for the skip forward input provided by the first user and the content item selection criteria are adjusted by a second extent, less than the first extent, for a skip back input provided by the first user. 11. The method of claim 1 , wherein the content item selection criteria for the second user are further adjusted based on a correlation between positive feedback provided by the first user and positive feedback provided by the second user for at least one of the plurality of available content items. 12. The method of claim 1 , wherein the content item selection criteria for the second user are further adjusted based on an inverse correlation between positive feedback provided by the first user and positive feedback provided by the second user for at least one content item of the plurality of available content items. 13. The method of claim 1 , wherein the content item selection criteria for the second user are further adjusted based on a first search performed by the first user for a third content item and a second search performed by the first user for a fourth content item. 14. A computer system for selecting content items, comprising: one or more processors; memory; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for: providing a first content item to a first user of a service, wherein the first content item is selected from a plurality of available content items; determining an amount of time that the first content item is provided to the first user; adjusting content item selection criteria for a second user of the service, distinct from the first user, based on: the amount of time that the first content item is provided to the first user, and a number of times a user selects the first content item for playback; receiving a request for a content item from the second user; selecting a second content item, distinct from the first content item, from the plurality of available content items for the second user according to the adjusted content item selection criteria; and providing the second content item to the second user. 15. A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a computer system to select content items, the one or more programs comprising instructions for: providing a first content item to a first user of a service, wherein the first content item is selected from a plurality of available content items; determining an amount of time that the first content item is provided to the first user; adjusting content item selection criteria for a second user of the service, distinct from the first user, based: the amount of time that the first content item is provided to the first user, and a number of times a user selects the first content item for playback; receiving a request for a content item from the second user; selecting a second content item, distinct from the first content item, from the plurality of available content items for the second user according to the adjusted content item selection criteria; and providing the second content item to the second user.
using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings · CPC title
of operating discs · CPC title
intermediate · CPC title
for supporting social networking services · CPC title
for unicast · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.