Efficient multicast/broadcast distribution of formatted data
First Claim
1. A method for distribution of a formatted data file having metadata and content in a system capable of point-to-multipoint communications, the method comprising:
- transmitting the data file from a sender to a plurality of receivers via a point-to-multipoint session;
retransmitting the metadata from the sender to the plurality of receivers via the point-to-multipoint session;
wherein retransmission of the metadata can occur at any time during the point-to-multipoint session.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, device and software code product are disclosed which provide efficient multicast/broadcast distribution of formatted data. Formatted data can comprise metadata and content (media data) and several embodiment of the inventions disclose retransmitting the metadata in order to increase the reliability of the file distribution by increasing the chances that the metadata is received without error. In addition, embodiments of the invention disclose scheduling transmission of data packets of formatted data so that the metadata packets are transmitted at an earlier time location than they occur in the original formatted data file to decrease latency in file playback.
-
Citations
61 Claims
-
1. A method for distribution of a formatted data file having metadata and content in a system capable of point-to-multipoint communications, the method comprising:
-
transmitting the data file from a sender to a plurality of receivers via a point-to-multipoint session;
retransmitting the metadata from the sender to the plurality of receivers via the point-to-multipoint session;
wherein retransmission of the metadata can occur at any time during the point-to-multipoint session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for distribution of a formatted data file having metadata and content in a system capable of point-to-multipoint communications, the method comprising:
-
transmitting the data file from a sender to a plurality of receivers via a point-to-multipoint session; and
using FEC to allocate more redundancy to the metadata than is allocated to the content. - View Dependent Claims (14)
-
-
15. A method for distribution of a formatted data file having metadata and content in a system capable of point-to-multipoint communications, the method comprising:
transmitting the data file from a sender to a plurality of receivers via a point-to-multipoint session; and
using point-to-point data repair to repair errors in receipt of metadata wherein the receivers are restricted such that they can request metadata but not content via point-to-point repair.
-
16. A method for distribution of a formatted data file having metadata and content in a system capable of point-to-multipoint communications, the method comprising:
transmitting the data file from a sender to a plurality of receivers via a point-to-multipoint session; and
using point-to-point data repair to repair errors in receipt of metadata wherein the sender is restricted such that it can send metadata but not content via point-to-point repair.
-
17. A method for decreasing latency in playback of a formatted data file including metadata and content, the method comprising:
-
identifying all metadata in the formatted data file; and
transmitting the identified metadata to a plurality of receivers at an earlier time location than they occur in the original formatted data file in a point-to-multipoint transmission. - View Dependent Claims (18)
-
-
19. A system for distributing formatted data files having metadata and content via a point-to-multipoint session, the system comprising:
-
a sender device; and
a plurality of receiver devices;
wherein the sender device is configured to transmit the formatted data file to the plurality of receiver devices via the point-to-multipoint session; and
wherein the sender device is configured to retransmit the metadata to the plurality of receiver devices via the point-to-multipoint session at any time during the point-to-multipoint session. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for distributing formatted data files having metadata and content via a point-to-multipoint communications session, the system comprising:
-
a sender device; and
a plurality of receiver devices;
wherein the sender device is configured to use FEC to allocate more redundancy to the metadata than is allocated to the content. - View Dependent Claims (29)
-
-
30. A system for distributing formatted data files having metadata and content via a point-to-multipoint communications session, the system comprising:
-
a sender device; and
a plurality of receiver devices;
wherein the sender device is configured to use point-to-point data repair to repair errors in receipt of metadata; and
wherein the receiver devices are restricted such that they can request metadata but not content via point-to-point repair.
-
-
31. A system for distributing formatted data files having metadata and content via a point-to-multipoint communications, the system comprising:
-
a sender device;
a plurality of receiver devices;
wherein the sender device is configured to use point-to-point data repair to repair errors in receipt of metadata;
and wherein the sender device is restricted such that it can send metadata but not content via point-to-point repair.
-
-
32. A system for decreasing latency in playback of a formatted data file having metadata and content, the system comprising:
-
a sender device; and
a plurality of receiver devices;
wherein the sender device is configured for identifying all metadata in a formatted data file and transmitting the identified metadata to the plurality of receiver devices at an earlier time location than they occur in the formatted data file in a point-to-multipoint transmission session. - View Dependent Claims (33)
-
-
34. A sender device for use in a system for distributing formatted data files having metadata and content, the sender device comprising:
-
means for sending a formatted data file to a plurality of receiver devices via a point-to-multipoint session;
means for retransmitting the metadata of the formatted data file to the plurality of receiver devices via a point-to-multipoint session;
wherein retransmission of the metadata can occur at any time during the point-to-multipoint session. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A sender device for use in a system for distributing formatted data files having metadata and content, the sender device comprising:
-
means for sending a formatted data file to a plurality of receiver devices via a point-to-multipoint session;
means for implementing FEC to allocate more redundancy to the metadata than is allocated to the content. - View Dependent Claims (44)
-
-
45. A sender device for use in a system for distributing formatted data files having metadata and content, the sender device comprising:
-
means for sending a formatted data file to a plurality of receiver devices via a point-to-multipoint session;
means for implementing point-to-point data repair to repair errors in receipt of metadata wherein means for sending is restricted such that it can send metadata but not content via point-to-point repair.
-
-
46. A computer code product comprising:
-
computer code configured to;
transmit a formatted data file including metadata and content from a sender device to a plurality of receiver devices via a point-to-multipoint session;
retransmit the metadata to the plurality of receiver devices via the point-to-multipoint session at any time during the point-to-multipoint session. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer code product comprising:
-
computer code configured to;
transmit a formatted data file including metadata and content from a sender device to a plurality of receiver devices via a point-to-multipoint session; and
use FEC to allocate more redundancy to the metadata than is allocated to the content. - View Dependent Claims (57)
-
-
58. A computer code product comprising:
-
computer code configured to;
transmit a formatted data file including metadata and content from a sender device to a plurality of receiver devices via a point-to-multipoint session; and
use point-to-point data repair to repair errors in receipt of metadata wherein the receiver devices are restricted such that they can request metadata but not content via point-to-point repair
-
-
59. A computer code product comprising:
-
computer code configured to;
transmit a formatted data file including metadata and content from a sender device to a plurality of receiver devices via a point-to-multipoint session; and
use point-to-point data repair to repair errors in receipt of metadata wherein the sender device is restricted such that it can send metadata but not content via point-to-point repair.
-
-
60. A computer code product comprising:
-
computer code configured to;
identify all metadata in a formatted data file including metadata and content; and
transmit the identified metadata at an earlier time location than they occur in the formatted data file in a point-to-multipoint transmission session. - View Dependent Claims (61)
-
Specification