Delivering content

US10257573B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10257573-B2
Application numberUS-201515531331-A
CountryUS
Kind codeB2
Filing dateNov 26, 2015
Priority dateNov 26, 2014
Publication dateApr 9, 2019
Grant dateApr 9, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, there is a content delivery system comprising: a communication network; a media component configured to transmit media content and associated metadata to user devices; a store holding permission vouchers for users of the system; an auxiliary content management component configured to: receive a request for auxiliary content insertion information from a user device, the request comprising an identifier of a user of the user device and an identifier of desired media content; access said store to determine permission for consumption of the desired media content in a resource constrained playout mode at the device based on at least one permission voucher for the user; generate auxiliary content insertion information based on the identifier of the user, the identifier of the desired media content and the at least one permission voucher; and transmit the generated auxiliary content insertion information to the user device.

First claim

Opening claim text (preview).

The invention claimed is: 1. An auxiliary content management component for a content delivery system, the auxiliary content management component comprising: a processor having an input configured to receive a request for auxiliary content information from a user device, the request comprising an identifier of a user associated with the user device and an identifier of desired media content transmitted to the user device from a media component; and a store for holding at least one permission voucher for users of the content delivery system, the permission voucher indicating that auxiliary content for a user based on the received request can be deferred in a constrained playout mode in which auxiliary content associated with the desired media content is reduced for the user, wherein the processor is configured to: apply an analysis to the received request to determine auxiliary content information for the user for the desired media content; apply a second analysis to determine if the constrained playout mode is enabled for the user; carry out an access to the store, if the constrained playout mode is enabled, to identify the at least one permission voucher for the user; apply a modification to generate adapted auxiliary content information based on the at least one permission voucher for the user, to exclude the deferred auxiliary content; carry out an access to the store to store information identifying the deferred auxiliary content; and carry out transmission of the auxiliary content information to the user device during a playout session, wherein on a subsequent request for auxiliary content from the user, the processor is configured to access the store to determine whether playout of auxiliary content has previously been deferred, and apply such deferred auxiliary content responsive to such subsequent request. 2. An auxiliary content management component according to claim 1 , wherein for each piece of auxiliary content that is to be inserted in the playout session, metadata associated with the piece of auxiliary content comprises at least (i) an identifier enabling access to the piece of auxiliary content stored in an auxiliary content store connected to the communication network; and (ii) a timing offset indicating when the piece of auxiliary content is to be played out in the playout session in relation to the desired media content. 3. An auxiliary content management component according to claim 2 , wherein for each piece of auxiliary content that is to be inserted in the playout session, metadata associated with the piece of auxiliary content further comprises an event trigger that causes the user device to transmit a tracking message to the auxiliary content management component upon detecting that playout of the piece of auxiliary content has been skipped by the user. 4. An auxiliary content management component according to claim 1 , wherein the at least one permission voucher comprises a permission voucher granting permission for the user to consume the desired media content in the playout session with no auxiliary content inserted in at least one location in the playout session, and the auxiliary content management component is configured to generate the auxiliary content information to not include any metadata of auxiliary content to be inserted at said at least one location that would otherwise be included by the auxiliary content management component based on only the identifier of the user and the identifier of the desired media content. 5. An auxiliary content management component according to claim 1 , wherein the at least one permission voucher comprises a permission voucher granting permission for the user to consume the desired media content in the playout session with reduced auxiliary content inserted in at least one location in the playout session, and the auxiliary content management component is configured to generate the auxiliary content information to include metadata identifying a reduced number of pieces of auxiliary content to be inserted at said at least one location than that which would otherwise be identified based on only the identifier of the user and the identifier of the desired media content. 6. An auxiliary content management component according to claim 1 , wherein the auxiliary content that is to be deferred, is to be played out to the user at a later point in time, and the auxiliary content management component is configured to store the metadata of the auxiliary content and timing information indicating when the auxiliary content is to be played out to the user, for use in generating auxiliary content information when a subsequent request for auxiliary content information is received that comprises the identifier of the user. 7. An auxiliary content management component according to claim 1 , wherein the auxiliary content that is to be deferred, is deferred to a companion user device associated with the user, and the auxiliary content management component is configured to store the metadata of the auxiliary content for use in generating auxiliary content information when a subsequent request for auxiliary content information is received from the companion user device that comprises the identifier of the user. 8. An auxiliary content management component according to claim 1 , wherein the at least one permission voucher grants permission for the user to consume the desired media contact in at least one location, the at least one location comprising one or any combination of: a location before playout of the desired media content; one or more locations during playout of the desired media content; and a location after playout of the desired media content. 9. An auxiliary content management component according to claim 1 , further configured to obtain information on one or any combination of: a genre of the desired media content, a gender of the user, an age of the user and a device type of the user device, and determine the auxiliary content that is to be inserted in the playout session based on said information; wherein the auxiliary content management component is configured to obtain said information based on at least one of: (i) extracting said information from said request, and (ii) accessing said information from a store in the content delivery system using the identifier of the user. 10. A content delivery system comprising: a communication network; a media component connected to the communication network and configured in response to receiving a request for desired media content from a user device, to transmit the desired media content and metadata associated with the media content to the user device; a store holding permission vouchers for users of the content delivery system; an auxiliary content management component according to claim 1 . 11. A method for an auxiliary content management component in a content delivery system, the method comprising: receiving, by a processor, a request for auxiliary content information from a user device, the request comprising an identifier of a user associated with the user device and an identifier of desired media content transmitted to the user device from a media component; storing, by the processor, at least one permission voucher for users of the content delivery system, the permission voucher indicating that auxiliary content for a user based on the received request can be deferred in a constrained playout mode in which auxiliary content associated with the desired media content is reduced for the user, applying, by the processor, an analysis to the received request to determine auxiliary content information for the user for the desired media content; applying, by the processor, a second analy

Assignees

Inventors

Classifications

  • by locking or enabling a set of features, e.g. optional functionalities in an executable program · CPC title

  • Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data {(arrangements for services using the result on the distributing side of broadcast systems H04H60/66; profiles in network data switching protocols H04L67/30)} · CPC title

  • Learning process for intelligent management, e.g. learning user preferences for recommending movies (details of learning user preferences for the retrieval of video data in a video database G06F16/739; computer systems using learning methods G06N3/08) · CPC title

  • involving characteristics of content or additional data, e.g. video resolution or the amount of advertising · CPC title

  • Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10257573B2 cover?
In one embodiment, there is a content delivery system comprising: a communication network; a media component configured to transmit media content and associated metadata to user devices; a store holding permission vouchers for users of the system; an auxiliary content management component configured to: receive a request for auxiliary content insertion information from a user device, the reques…
Who is the assignee on this patent?
Piksel Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/44222. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).