Release-time based prioritization of on-board content

US12335156B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12335156-B2
Application numberUS-202318471023-A
CountryUS
Kind codeB2
Filing dateSep 20, 2023
Priority dateApr 18, 2018
Publication dateJun 17, 2025
Grant dateJun 17, 2025

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.

Approaches are described for release-time-driven (RTD) prioritization of on-board content scheduling and delivery to in-transit transport craft via communications systems. In context of a constrained network, content is scheduled to be delivered to those in-transit on-board media servers in a manner driven by respective release times and other prioritization factors associated with the updated content. Each content is associated with a RTD priority profile that can define a release time, a release priority, and a profile plot for the content. The RTD priority profiles can be used to compute priority surfaces that define priority scores over a multidimensional space for a particular time. A subset of the content can be selected for delivery based on the priority surfaces, and can be scheduled for delivery according to network capacity determinations.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for delivery of content to a transport craft within a communications system, comprising: identifying a plurality of media objects, each of the plurality of media objects having an associated priority profile comprising a time-varying priority score over at least one time window, the time-varying priority score related to release of a media object to the transport craft; determining a priority score for the release of the media object for each of the plurality of media objects for a given time point based on the associated priority profile of each of the plurality of media objects; selecting one or more media objects from the plurality of media objects based on the priority scores at the given time point and an available capacity of the communications system; and scheduling the one or more media objects for transmission to the transport craft. 2. The method of claim 1 , wherein the scheduling the one or more media objects for transmission comprises scheduling the one or more media objects for multicasting to a plurality of transport craft. 3. The method of claim 1 , wherein the priority profiles are used to generate a priority surface of the time-varying priority score over a multidimensional space for the given time point. 4. The method of claim 3 , wherein one dimension of the multidimensional space comprises a set of craft media servers for a corresponding set of transport crafts. 5. The method of claim 1 , wherein the selecting comprises selecting the one or more media objects having highest priority scores to substantially fill the available capacity of the communications system. 6. The method of claim 1 , wherein the associated priority profile for each of the plurality of media objects comprises a release priority score and a release time. 7. The method of claim 6 , wherein the priority score for at least one of the plurality of media objects in the at least one time window prior to the release time is less than the release priority score. 8. The method of claim 6 , wherein the given time point is prior to the release time for at least one of the plurality of media objects. 9. The method of claim 1 , wherein the selecting the one or more media objects comprises comparing respective priority scores for the plurality of media objects for the given time point to a priority threshold, wherein the priority threshold is dynamically determined based on the available capacity of the communications system. 10. The method of claim 1 , wherein at least one of the plurality of media objects comprises a content file set having a plurality of files. 11. The method of claim 1 , further comprising: transmitting the one or more media objects for transmission to the transport craft while the transport craft is in transport. 12. A system for delivery of content to a transport craft, comprising: a content processor operative to identify a plurality of media objects, each of the plurality of media objects having an associated priority profile comprising a time-varying priority score over at least one time window, the time-varying priority score related to release of a media object to the transport craft; and a priority processor operative to: determine a priority score for the release of the media object for each of the plurality of media objects for a given time point based on the associated priority profile of each of the plurality of media objects, and select one or more media objects from the plurality of media objects based on the priority scores at the given time point and an available capacity of a communications network, and schedule the one or more media objects for transmission to the transport craft. 13. The system of claim 12 , wherein the priority processor is further operative to schedule the one or more media objects for multicasting to a plurality of transport craft. 14. The system of claim 12 , wherein the priority processor utilizes the priority profiles to generate a priority surface of the time-varying priority score over a multidimensional space for the given time point. 15. The system of claim 14 , wherein one dimension of the multidimensional space comprises a set of craft media servers for a corresponding set of transport crafts. 16. The system of claim 12 , wherein the priority processor selects the one or more media objects having highest priority scores to substantially fill the available capacity of the communications network. 17. The system of claim 12 , wherein the associated priority profile for each of the plurality of media objects comprises a release priority score and a release time. 18. The system of claim 17 , wherein the priority score for at least one of the plurality of media objects in the at least one time window prior to the release time is less than the release priority score. 19. The system of claim 17 , wherein the given time point is prior to the release time for at least one of the plurality of media objects. 20. The system of claim 12 , wherein the priority processor selects the one or more media objects by comparing respective priority scores for the plurality of media objects for the given time point to a priority threshold, wherein the priority threshold is dynamically determined based on the available capacity of the communications network. 21. The system of claim 12 , wherein at least one of the plurality of media objects comprises a content file set having a plurality of files. 22. The system of claim 12 , further comprising: a communication network interface operative to transmit the one or more media objects to the transport craft while the transport craft is in transport.

Assignees

Inventors

Classifications

  • Pre-fetching or pre-delivering data based on network characteristics · CPC title

  • H04L47/58Primary

    Changing or combining different scheduling modes, e.g. multimode scheduling · CPC title

  • H04L47/24Primary

    Traffic characterised by specific attributes, e.g. priority or QoS · 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 US12335156B2 cover?
Approaches are described for release-time-driven (RTD) prioritization of on-board content scheduling and delivery to in-transit transport craft via communications systems. In context of a constrained network, content is scheduled to be delivered to those in-transit on-board media servers in a manner driven by respective release times and other prioritization factors associated with the updated …
Who is the assignee on this patent?
Viasat Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/58. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 17 2025 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).