Browse Prior Art Database

Software Installation and Update via Digital Audio Broadcast (DAB)

IP.com Disclosure Number: IPCOM000014837D
Original Publication Date: 2001-Apr-14
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 42K

Publishing Venue

IBM

Abstract

The disclosed idea revolves around the usage of DAB (Digital Audio Broadcast) data channels for transmitting software packages and updates of software packages to a large number of clients in a cost effective, efficient, and timely fashion. Currently, delivering software packages to devices or installing software update on devices is a costly and time-consuming business. Either the software needs to be downloaded over dial-up lines or Internet connections or else supplied and mailed on physical media such as floppy disk, tapes, CD-ROMs, or DVD-ROM or other storage media. Both ways of distributing the software or the software updates suffer from being costly and slow. In addition, due to network congestion or delays in delivery by mail delivery of the software or software upgrade cannot be accurately timed and, thus, not be relied on to be available at a given point in time. The technique described here uses the datacasting features of DAB to deliver software and software upgrades to large numbers of clients at the same time, at low cost, without incurring delivery delays. The technique makes use of the Digital Audio Broadcasting system but is by no means limited to DAB and can be applied to other broadcasting system offering datacasting capabilities.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 1 of 2

Software Installation and Update via Digital Audio Broadcast (DAB)

  The disclosed idea revolves around the usage of DAB (Digital Audio Broadcast) data channels for transmitting software packages and updates of software packages to a large number of clients in a cost effective, efficient, and timely fashion.

Currently, delivering software packages to devices or installing software update on devices is a costly and time-consuming business. Either the software needs to be downloaded over dial-up lines or Internet connections or else supplied and mailed on physical media such as floppy disk, tapes, CD-ROMs, or DVD-ROM or other storage media. Both ways of distributing the software or the software updates suffer from being costly and slow. In addition, due to network congestion or delays in delivery by mail delivery of the software or software upgrade cannot be accurately timed and, thus, not be relied on to be available at a given point in time.

The technique described here uses the datacasting features of DAB to deliver software and software upgrades to large numbers of clients at the same time, at low cost, without incurring delivery delays.

The technique makes use of the Digital Audio Broadcasting system but is by no means limited to DAB and can be applied to other broadcasting system offering datacasting capabilities.

A SW server is connected to DAB datacasting system. The DAB datacasting system feeds into a DAB transmitter network. The clients are connected to data capable DAB receivers. The SW server provides the software to be distributed and installed (or updated) via a network link to the DAB datacasting system. Together with the software the server supplies meta information describing what package content and dependencies on other packages to the DAB datacasting system. The DAB datacasting system converts the software and meta information into an MOT carousel (possibly along with other software packages) and feeds the MOT carousel along with appropriate content information to the DAB network.

The DAB network transmits the MOT carousel containing the software packages to all DAB receivers. By sending the MOT carousel repeatedly it protects against transmission errors and devices being temporarily out of reach of the DAB network. At each DAB receiver a client system retrieves the transmitted MOT carousel from the receiver device and extracts the contained software packages.

Depending on the meta information sent along with the software each c...