Crowd sourced indexing and/or searching of content
AssigneeRoku, Inc.
InventorDavid Sharp
Life of this patent
Estimating the term…
Abstract
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for a crowd sourced indexing and/or searching of content. An embodiment operates by receiving one or more requests for content from one or more media devices, each request comprising content identifier information that identifies the content, determining whether crowd sourced content index information has been generated for the content, transmitting a response to the one or more media devices of the one or more media devices, in response to the one or more requests, the response comprising content location information and a content indexing request, and receiving content index information for the content identified by the content identifier information from the one or more media devices.
Claims19
A computer implemented method, comprising:
- receiving, by a platform server device, one or more requests for content from one or more media devices, each of the requests comprising content identifier information identifying the content for playback on the one or more media devices;
- determining, by the platform server device, whether crowd sourced content index information has been generated for the content;
- transmitting, by the platform server device, a response to each of the media devices, in response to each of the requests and based at least on a determination that the crowd sourced context index information has not been generated for the content, wherein the response comprises content location information and a content indexing request to request each of the media devices to generate content index information for the content, and wherein the content index information includes at least an index reliability information including completeness information for the content;
- and
- determining the crowd sourced content index information for the content based at least on the completeness information of the index reliability information included in the content index information generated by each of the media devices, wherein a first content index information with a first completeness information represented by a higher completeness information value than a completeness information value of a second completeness information of a second content index information is identified as the crowd sourced content index information.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a platform server device, cause the platform server device to perform operations comprising:
- receiving a first request for content from a first media device, and a second request for the content from a second media device, wherein each of the first request and the second request comprises content identifier information identifying the content for playback on the first and the second media devices, respectively;
- determining whether crowd sourced content index information has been generated for the content;
- transmitting a first response to the first media device and a second response to the second media device, based at least on a determination that the crowd sourced context index information has not been generated for the content, wherein the first response comprises content location information and a first content indexing request to request the first media device to generate a first content index information for the content, and wherein the first content index information includes at least a first index reliability information for the content, wherein the first index reliability information includes a first completeness information, and wherein the second response comprises the content location information and a second content indexing request to request the second media device to generate a second content index information for the content, and wherein the second content index information includes at least a second index reliability information for the content, wherein the second index reliability information includes a second completeness information;
- and
- determining the crowd sourced content index information for the content based at least on the first completeness information of the first index reliability information and the second completeness information of the second index reliability information, wherein the first completeness information is represented by a higher completeness information value than a completeness information value of the second completeness information, and the first content index information is identified as the crowd sourced content index information.
An apparatus comprising:
- a memory;
- and
- at least one processor operatively coupled to the memory and configured to:
- receive a first request for content from a first media device, and a second request for the content from a second media device, wherein each of the first request and the second request comprises content identifier information identifying the content for playback on the first and the second media devices, respectively;
- determine whether crowd sourced content index information has been generated for the content;
- transmit a first response to the first media device and a second response to the second media device, based at least on a determination that the crowd sourced context index information has not been generated for the content, wherein the first response comprises content location information and a first content indexing request to request the first media device to generate a first content index information for the content, and wherein the first content index information includes at least a first index reliability information for the content, wherein the first index reliability information includes a first completeness information, and wherein the second response comprises the content location information and a second content indexing request to request the second media device to generate a second content index information for the content, and wherein the second content index information includes at least a second index reliability information for the content, wherein the second index reliability information includes a second completeness information;
- and
- determine the crowd sourced content index information for the content based at least on the first completeness information of the first index reliability information and the second completeness information of the second index reliability information, wherein the first completeness information is represented by a higher completeness information value than a completeness information value of the second completeness information, and the first content index information is identified as the crowd sourced content index information.
Dependencies are inferred from the claim text.