Methods and apparatus for switching between data streams
OwnerMark Allman, John Davies +4inventors
InventorsMark Allman, John Davies, Gerald Reilly, Andrew Waters, Ewan Withers, Brian Venn
Life of this patent
Estimating the term…
Loading patent…
OwnerMark Allman, John Davies +4inventors
InventorsMark Allman, John Davies, Gerald Reilly, Andrew Waters, Ewan Withers, Brian Venn
Estimating the term…
Provided are methods, apparatus and computer program products for switching between data streams. The data streams include a matching set of data items in a consistent sequence. One data stream may be a superset of the other, and which data stream is running ahead of the other may not be known in advance. It is desired to synchronize the data streams so that a data receiver can be switched from a first to a second data stream without loss of data. For a time period of interest, characteristics of a first data item on one stream are compared with characteristics of each latest-received data item on the other stream until a match is identified. This match is used to identify a synchronization point for the switch between data streams.
A method for switching a data receiver from a first data feed to a second data feed, wherein the first data feed includes a set of data items matching a set of data items of the second data feed, the method comprising the steps of:
A data processing apparatus comprising a switching controller for switching a data receiver from a first data feed to a second data feed, wherein the first data feed includes a set of data items matching a set of data items of the second data feed, and wherein the switching controller controls the data processing apparatus to:
A method for identifying a synchronization point between first and second data streams, wherein the first data stream includes a set of data items matching a consistently sequenced set of data items of the second data stream, the method comprising the steps of:
A computer program product for switching a data receiver from a first data feed to a second data feed, wherein the first data feed includes a set of data items matching a set of data items of the second data feed, said computer program product comprising a computer readable medium having computer readable program code tangibly embedded therein, the computer readable program code comprising:
Dependencies are inferred from the claim text.