SYSTEM FOR OBJECT RETRANSMISSION WITHOUT A CONTINUOUS NETWORK CONNECTION IN A DIGITAL MEDIA DISTRIBUTOR SYSTEM
First Claim
1. A computer readable medium containing program instructions for object retransmission without a continuous network connection in a digital media distributor system, the program instructions comprising:
- transmitting a plurality of objects from a central site to each of a plurality of receivers in a zone, none of the plurality of receivers in the zone maintaining a continuous network connection to the central site, wherein the plurality of objects comprises a plurality of asset files and a plurality of system support files, the plurality of asset files comprising a plurality of media files and the plurality of system support files comprising an upcoming playlist, and further wherein each of the plurality of receivers contacts the central site at regularly scheduled call back times, the time period between successive call back times being a receiver time window for the respective receiver;
receiving a response document at the central site from each of the plurality of receivers in the zone, the response document having been asynchronously transmitted from the respective receiver to the central site;
wherein each response document comprises a Missing Asset List and a Delivered File Log, each Missing Asset List comprising one or more asset files included in the upcoming playlist and missing from an inventory of asset files at the respective receiver, and each Delivered File Log comprising one or more of the plurality of objects received by the respective receiver and a received time for each of the one or more received objects, wherein each received time is within the receiver time window for the respective receiver;
determining which of the plurality of objects to retransmit to each of the plurality of receivers in the zone based upon the response documents received from the plurality of receivers in the zone;
wherein the determining comprises analyzing the Missing Asset List received from each of the plurality of receivers, and compiling a list of all asset files missing from the plurality of receivers in the zone, and wherein the determining further comprises calculating a zone time window, the zone time window being a period of time beginning when a prior zone time window ended and ending when a first receiver in the zone contacts the central site, analyzing the Delivered File Log received from each of the plurality of receivers, compiling a list of all objects received within the zone time window by the plurality of receivers in the zone, comparing the list of all received objects to a list of objects transmitted from the central site to each of the plurality of receivers in the zone within the zone time window, compiling a list of all objects missing from the plurality of receivers in the zone, and comparing the list of all missing objects to the list of all missing asset files to determine which of the missing objects to retransmit to each of the plurality of receivers in the zone; and
retransmitting the determined objects to each of the plurality of receivers in the zone.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and computer readable medium for object retransmission in an asynchronous environment without a continuous network connection in a digital media distributor (DMD) system. The system and computer readable medium include receiving objects in a receiver from a central site, generating a response document in the receiver, and sending the response document asynchronously to the central site. The received response documents are then utilized in the central site to determine which object to retransmit to the receiver. In another aspect of the present invention, the central site manages the inventory of objects in the receiver by instructing the receiver to delete objects not needed.
-
Citations
4 Claims
-
1. A computer readable medium containing program instructions for object retransmission without a continuous network connection in a digital media distributor system, the program instructions comprising:
-
transmitting a plurality of objects from a central site to each of a plurality of receivers in a zone, none of the plurality of receivers in the zone maintaining a continuous network connection to the central site, wherein the plurality of objects comprises a plurality of asset files and a plurality of system support files, the plurality of asset files comprising a plurality of media files and the plurality of system support files comprising an upcoming playlist, and further wherein each of the plurality of receivers contacts the central site at regularly scheduled call back times, the time period between successive call back times being a receiver time window for the respective receiver; receiving a response document at the central site from each of the plurality of receivers in the zone, the response document having been asynchronously transmitted from the respective receiver to the central site;
wherein each response document comprises a Missing Asset List and a Delivered File Log, each Missing Asset List comprising one or more asset files included in the upcoming playlist and missing from an inventory of asset files at the respective receiver, and each Delivered File Log comprising one or more of the plurality of objects received by the respective receiver and a received time for each of the one or more received objects, wherein each received time is within the receiver time window for the respective receiver;determining which of the plurality of objects to retransmit to each of the plurality of receivers in the zone based upon the response documents received from the plurality of receivers in the zone;
wherein the determining comprises analyzing the Missing Asset List received from each of the plurality of receivers, and compiling a list of all asset files missing from the plurality of receivers in the zone, and wherein the determining further comprises calculating a zone time window, the zone time window being a period of time beginning when a prior zone time window ended and ending when a first receiver in the zone contacts the central site, analyzing the Delivered File Log received from each of the plurality of receivers, compiling a list of all objects received within the zone time window by the plurality of receivers in the zone, comparing the list of all received objects to a list of objects transmitted from the central site to each of the plurality of receivers in the zone within the zone time window, compiling a list of all objects missing from the plurality of receivers in the zone, and comparing the list of all missing objects to the list of all missing asset files to determine which of the missing objects to retransmit to each of the plurality of receivers in the zone; andretransmitting the determined objects to each of the plurality of receivers in the zone. - View Dependent Claims (2)
-
-
3. A system for object retransmission without a continuous network connection in a digital media distributor system, the system comprising:
-
means for transmitting a plurality of objects from a central site to each of a plurality of receivers in a zone, none of the plurality of receivers in the zone maintaining a continuous network connection to the central site, wherein the plurality of objects comprises a plurality of asset files and a plurality of system support files, the plurality of asset files comprising a plurality of media files and the plurality of system support files comprising an upcoming playlist, and further wherein each of the plurality of receivers contacts the central site at regularly scheduled call back times, the time period between successive call back times being a receiver time window for the respective receiver; means for receiving a response document at the central site from each of the plurality of receivers in the zone, the response document having been asynchronously transmitted from the respective receiver to the central site;
wherein each response document comprises a Missing Asset List and a Delivered File Log, each Missing Asset List comprising one or more asset files included in the upcoming playlist and missing from an inventory of asset files at the respective receiver, and each Delivered File Log comprising one or more of the plurality of objects received by the respective receiver and a received time for each of the one or more received objects, wherein each received time is within the receiver time window for the respective receiver;means for determining which of the plurality of objects to retransmit to each of the plurality of receivers in the zone based upon the response documents received from the plurality of receivers in the zone;
wherein the determining comprises analyzing the Missing Asset List received from each of the plurality of receivers, and compiling a list of all asset files missing from the plurality of receivers in the zone, and wherein the determining further comprises calculating a zone time window, the zone time window being a period of time beginning when a prior zone time window ended and ending when a first receiver in the zone contacts the central site, analyzing the Delivered File Log received from each of the plurality of receivers, compiling a list of all objects received within the zone time window by the plurality of receivers in the zone, comparing the list of all received objects to a list of objects transmitted from the central site to each of the plurality of receivers in the zone within the zone time window, compiling a list of all objects missing from the plurality of receivers in the zone, and comparing the list of all missing objects to the list of all missing asset files to determine which of the missing objects to retransmit to each of the plurality of receivers in the zone; andmeans for retransmitting the determined objects to each of the plurality of receivers in the zone. - View Dependent Claims (4)
-
Specification