Method and apparatus for scheduling delivery of content according to quality of service parameters

US9326296B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9326296-B2
Application numberUS-201414246881-A
CountryUS
Kind codeB2
Filing dateApr 7, 2014
Priority dateApr 7, 2014
Publication dateApr 26, 2016
Grant dateApr 26, 2016

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.

An approach for scheduling and delivery of contents from one or more sources to one or more service areas according to one or more QoS parameters. The approach includes receiving a request to schedule a content package for delivery to a service area over a multicast data channel, wherein the multicast data channel is associated with a default scheme for scheduling the delivery. The approach also includes identifying a prioritization parameter associated with the content package, a provider of the content package, or a combination thereof. Additionally, the approach includes determining whether to initiate an override of the default scheme for the delivery of the content package based on the prioritization parameter. Further, the approach includes scheduling the content package based on the override, the default scheme, or a combination thereof.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a request to schedule delivery of a content package to a service area over a multicast data channel, wherein the multicast data channel is associated with a default scheme for scheduling the delivery of the content package; identifying a prioritization parameter associated with the content package or a provider of the content package; determining a channel efficiency factor for the multicast data channel, wherein the channel efficiency factor indicates whether transmission of content via the multicast data channel will adversely affect an efficiency of the multicast data channel; updating the prioritization parameter based on the channel efficiency factor; determining whether to initiate an override of the default scheme for the delivery of the content package based on the updated prioritization parameter; scheduling the content package based on the override when it is determined to initiate the override; and scheduling the content package based on the default scheme when it is determined not to initiate the override. 2. A method of claim 1 , wherein the override includes: a change in a delivery order of the content package with respect to one or more other content packages previously scheduled for the multicast data channel; a specific delivery time for the content package; or a specific quality of service level. 3. A method of claim 1 , wherein the default scheme is a first-come first-serve delivery scheme. 4. A method of claim 1 , further comprising: presenting one or more delivery options for the content package based on the request; and receiving an input for selecting from among the one or more delivery options to specify the prioritization parameter. 5. A method of claim 1 , further comprising: determining the prioritization parameter based on subscription status information associated with the content package or the provider of the content package. 6. A method of claim 1 , further comprising: identifying the content package based on content usage data in a service area associated with the multicast data channel. 7. The method of claim 1 , wherein determining whether to initiate the override is further based on an input received from the provider of the content package. 8. An apparatus comprising: a processor; and a memory including computer program code for one or more programs, the memory and the computer program code configured to, with the processor, cause the apparatus to: receive a request to schedule delivery of a content package to a service area over a multicast data channel, wherein the multicast data channel is associated with a default scheme for scheduling the delivery; identify a prioritization parameter associated with the content package or a provider of the content package; determine a channel efficiency factor for the multicast data channel, wherein the channel efficiency factor indicates whether transmission of content via the multicast data channel will adversely affect an efficiency of the multicast data channel; update the prioritization parameter based on the channel efficiency factor; determine whether to initiate an override of the default scheme for the delivery of the content package based on the updated prioritization parameter; schedule the content package based on the override when it is determined to initiate the override; and schedule the content package based on the default scheme when it is determined not to initiate the override. 9. An apparatus of claim 8 , wherein the override includes: a change in a delivery order of the content package with respect to one or more other content packages previously scheduled for the multicast data channel; a specific delivery time for the content package; or a specific quality of service level. 10. An apparatus of claim 8 , wherein the default scheme is a first-come first-serve delivery scheme. 11. An apparatus of claim 8 , wherein the memory, the computer program code and the processor further cause the apparatus to: present one or more delivery options for the content package based on the request; and receive an input for selecting from among the one or more delivery options to specify the prioritization parameter. 12. An apparatus of claim 8 , wherein the memory, the computer program code and the processor further cause the apparatus to: determine the prioritization parameter based on subscription status information associated with the content package or the provider of the content package. 13. An apparatus of claim 8 , wherein the memory, the computer program code and the processor further cause the apparatus to: identify the content package based on content usage data in a service area associated with the multicast data channel. 14. The apparatus of claim 8 , wherein, when determining whether to initiate the override, the memory, the computer program code and the processor further cause the apparatus to determine whether to initiate the override based on an input received from the provider of the content package. 15. A system comprising: a content provisioning platform comprising a processor and a memory having instructions stored thereon, the processor configured to: receive a request to schedule delivery of a content package to a service area over a multicast data channel, wherein the multicast data channel is associated with a default scheme for scheduling the delivery; identify a prioritization parameter associated with the content package or a provider of the content package; determine a channel efficiency factor for the multicast data channel, wherein the channel efficiency factor indicates whether transmission of content via the multicast data channel will adversely affect an efficiency of the multicast data channel; update the prioritization parameter based on the channel efficiency factor; determine whether to initiate an override of the default scheme for the delivery of the content package based on the updated prioritization parameter; schedule the content package based on the override when it is determined to initiate the override; and schedule the content package based on the default scheme when it is determined not to initiate the override. 16. A system of claim 15 , wherein the override includes: a change in a delivery order of the content package with respect to one or more other content packages previously scheduled for the multicast data channel; a specific delivery time for the content package; or a specific quality of service level. 17. A system of claim 15 , wherein the content provisioning platform is further configured to: present one or more delivery options for the content package based on the request; and receive an input for selecting from among the one or more delivery options to specify the prioritization parameter. 18. A system of claim 15 , wherein the content provisioning platform is further configured to: determine the prioritization parameter based on subscription status information associated with the content package or the provider of the content package. 19. A system of claim 15 , wherein the content provisioning platform is further configured to: identify the content package based on content usage data in a service area associated with the multicast data channel. 20. The system of claim 15 , wherein, when determining whether to initiate the override, the content provisioning platform is further configured to determine whether to initiate the override based on an inpu

Assignees

Inventors

Classifications

  • Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title

  • Resource management for broadcast services · CPC title

  • in the uplink direction of a wireless link, i.e. towards the network · CPC title

  • H04W72/569Primary

    of the traffic information · CPC title

  • Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · 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 US9326296B2 cover?
An approach for scheduling and delivery of contents from one or more sources to one or more service areas according to one or more QoS parameters. The approach includes receiving a request to schedule a content package for delivery to a service area over a multicast data channel, wherein the multicast data channel is associated with a default scheme for scheduling the delivery. The approach als…
Who is the assignee on this patent?
Cellco Partnership Dba Verizon
What technology area does this patent fall under?
Primary CPC classification H04W72/569. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 26 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).