Methods and systems for data transmission
AssigneeOpenTV, Inc.
InventorJohn Tinsman
Life of this patent
Estimating the term…
Abstract
Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.
Claims20
A method comprising:
- receiving, via one or more multicast interfaces including an Internet protocol (IP) multicast interface of an edge device, a plurality of streams of hierarchical data from at least one data source into at least one buffer of the edge device, each stream of hierarchical data comprising sequential data in which future data depends on previous data;
- receiving a request from a user device to transmit one of the streams of hierarchical data to the user device;
- in response to the request, providing, via a point-to-point interface, initial hierarchical data from the at least one buffer of the edge device to the user device.
An edge device comprising:
- one or more processors;
- one or more multicast interfaces including an Internet protocol (IP) multicast interface;
- a point-to-point interface;
- and
- a memory that stores instructions that, upon execution by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving, via the one or more multicast interfaces, a plurality of streams of hierarchical data from at least one data source into at least one buffer, each stream of hierarchical data comprising sequential data in which future data depends on previous data;
- receiving a request from a user device to transmit one of the streams of hierarchical data to the user device;
- in response to the request, providing, via the point-to-point interface, initial hierarchical data from the at least one buffer to the user device.
A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- receiving, via one or more multicast interfaces including an Internet protocol (IP) multicast interface of an edge device, a plurality of streams of hierarchical data from at least one data source into at least one buffer of the edge device, each stream of hierarchical data comprising sequential data in which future data depends on previous data;
- receiving a request from a user device to transmit one of the streams of hierarchical data to the user device;
- in response to the request, providing, via a point-to-point interface, initial hierarchical data from the at least one buffer of the edge device to the user device.
Dependencies are inferred from the claim text.