Method and apparatus for monitoring a transport processing system in a software download broadcast communication system

US9602628B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602628-B2
Application numberUS-61591509-A
CountryUS
Kind codeB2
Filing dateNov 10, 2009
Priority dateNov 10, 2008
Publication dateMar 21, 2017
Grant dateMar 21, 2017

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.

A system and method for a system for communicating with a user device includes a first transport processing system and a second transport processing system. The system also includes a software download manager that monitors a first transport processing system communicating a software image, generates a first announcement for the software image, communicates the first announcement to the user device, determines a failure of the first transport processing system, discontinues the first announcement for the software image in response to the failure and communicating the software image through the second transport processing system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising monitoring a first transport processing system of a broadcast system communicating a first software image; generating a first announcement for the first software image at the broadcast system; communicating the first announcement from the broadcast system to a user device; determining a failure of the first transport processing system; discontinuing the first announcement for the first software image in response to the failure; communicating the first software image through a second transport processing system of the broadcast system; generating a first download resolution file for the software image corresponding to the first transport processing system prior to determining a failure; and generating a second download resolution file for the software image corresponding to the second transport processing system after determining a failure. 2. A method as recited in claim 1 further comprising after communicating the first software image through a second transport processing system, generating a second announcement for the first software image and communicating the second announcement to the user device. 3. A method as recited in claim 2 wherein communicating the first announcement to a user device comprises communicating the first announcement to the user device through a conditional access system, and wherein communicating the second announcement to the user device comprises communicating the second announcement to the user device through a conditional access system. 4. A method as recited in claim 1 further comprising communicating the software image to the first transport processing system with a unique identifier and communicating an abort signal with the unique identifier after determining a failure. 5. A method as recited in claim 1 further comprising communicating the software image to a first queue associated with the first transport processing system prior to determining a failure and communicating the software image to a second queue associated with the second transport processing system after determining the failure. 6. A method as recited in claim 1 wherein determining a failure comprises communicating a status request signal to the first transport processing system and, generating a failure signal when a response signal is not received after the status request signal. 7. A method as recited in claim 1 further comprising updating operating software in the user device with the software image after communicating the software image through the second transport processing system. 8. A method as recited in claim 1 wherein monitoring a first transport processing system comprises monitoring a primary or backup transport processing system. 9. A method as recited in claim 1 wherein monitoring a first transport processing system comprises monitoring an engineering transport processing system. 10. A method comprising: monitoring a first transport processing system of a broadcast system communicating a first software image; generating a first announcement for the first software image at the broadcast system; communicating the first announcement from the broadcast system to a user device; determining a failure of the first transport processing system; discontinuing the first announcement for the first software image in response to the failure; communicating the first software image through a second transport processing system of the broadcast system; communicating first content channel data to a scheduling system; generating a first schedule in response to the first content channel data; broadcasting software download images based on the first schedule; communicating second content channel data to the scheduling system; generating a second schedule in response to the second content channel data; and broadcasting software download images based on the second schedule. 11. A method as recited in claim 10 further comprising changing the first content channel data to the second content channel data by changing at least one of bandwidth, a start time, a stop time, a channel availability. 12. A method as recited in claim 10 further comparing broadcasting announcement files based on the first schedule. 13. A method as recited in claim 10 further comparing broadcasting announcement files based on the second schedule. 14. A method as recited in claim 10 wherein broadcasting software download images based on the second schedule comprises broadcasting software download images based on the second schedule through a transport processing system. 15. A method as recited in claim 10 wherein broadcasting software download images based on the first schedule comprise broadcasting a first software image from the software images from a first transport processing system and wherein broadcasting software download images based on the second schedule comprises broadcasting the first software download image based on the second schedule through a second transport processing system. 16. A method as recited in claim 10 wherein after broadcasting software download images based on the second schedule, updating a software image in a user device. 17. A method as recited in claim 10 wherein broadcasting software download images based on the second schedule comprises broadcasting software download images based on the second schedule through a satellite. 18. A method as recited in claim 10 wherein broadcasting software download images comprises broadcasting software download images and first download resolution files based on the first schedule; and further comprising generating second download resolution files based on the second schedule; and wherein broadcasting software download images based on the second schedule comprises broadcasting software download images and the second download resolution files based on the second schedule. 19. A method as recited in claim 10 wherein after broadcasting software download images based on the second schedule, updating a software image in a user device. 20. A broadcast system electronically communicating with a user device comprising: an electronic first transport processing system; an electronic second transport processing system; an electronic software download manager in the broadcast system in electronic communication with the first transport processing system and the second transport processing system, the software download manager electronically monitors the first transport processing system, electronically communicates a software image, generates a first announcement for the software image, electronically communicates the first announcement to the user device, determines a failure of the first transport processing system, discontinues the first announcement for the software image in response to the failure and communicates the software image through the second transport processing system; generates a first download resolution file for the software image corresponding to the first transport processing system prior to determining the failure, and generates a second download resolution file for the software image corresponding to the second transport processing system after the failure is determined. 21. A system as recited in claim 20 wherein the software download manger, after communicating the software image to the second transport processing system, generates a second announcement for the software image and communicates the second announcement to the user device. 22. A system as r

Assignees

Inventors

Classifications

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

  • using route fault recovery · CPC title

  • involving reassembling additional data, e.g. rebuilding an executable program from recovered modules · CPC title

  • involving executable data, e.g. software (arrangements for executing specific programs G06F9/44; broadcasting computer programmes in broadcast systems H04H20/91; involving the movement of software or configuration parameters H04L67/34) · 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 US9602628B2 cover?
A system and method for a system for communicating with a user device includes a first transport processing system and a second transport processing system. The system also includes a software download manager that monitors a first transport processing system communicating a software image, generates a first announcement for the software image, communicates the first announcement to the user de…
Who is the assignee on this patent?
Yu Jianming, Deverakonda Venkata Subbaraya Kumar, Debergh Charles C, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 21 2017 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).