Unified software construct representing multiple synchronized hardware systems
First Claim
1. A non-transitory electronic device readable storage medium storing instructions for performing a method in an electronic device, the instructions comprising one or more instructions for:
- providing a session associated with a first hardware device, that sends or receives a first data stream, and a second hardware device that sends or receives a second data stream;
accessing, using the session, information related to the first hardware device and the second hardware device;
based on the accessed information, identifying a strategy, from among a plurality of strategies, for synchronizing either the first data stream and the second data stream or the first hardware device and the second hardware device; and
applying the identified strategy to synchronize either the first data stream and the second data stream or the first hardware device and the second hardware device.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a session associated with a first hardware device that sends or receives a first data stream and a second hardware device that sends or receives a second data stream may be provided. The session may be used to access information related to the first hardware device and the second hardware device. The accessed information may be used to identify a strategy from among a plurality of strategies for synchronizing either the first data stream and the second data stream or the first hardware device and the second hardware device. The identified strategy may be applied to synchronize either the first data stream and the second data stream or the first hardware device and the second hardware device.
-
Citations
45 Claims
-
1. A non-transitory electronic device readable storage medium storing instructions for performing a method in an electronic device, the instructions comprising one or more instructions for:
-
providing a session associated with a first hardware device, that sends or receives a first data stream, and a second hardware device that sends or receives a second data stream; accessing, using the session, information related to the first hardware device and the second hardware device; based on the accessed information, identifying a strategy, from among a plurality of strategies, for synchronizing either the first data stream and the second data stream or the first hardware device and the second hardware device; and applying the identified strategy to synchronize either the first data stream and the second data stream or the first hardware device and the second hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method performed in an electronic device, the method comprising:
providing a session associated with a first hardware device, that sends or receives a first data stream, and a second hardware device that sends or receives a second data stream; accessing, using the session, information related to the first hardware device and the second hardware device; based on the accessed information, identifying a strategy, from among a plurality of strategies, for synchronizing either the first data stream and the second data stream or the first hardware device and the second hardware device; and applying the identified strategy to synchronize either the first data stream and the second data stream or the first hardware device and the second hardware device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
27. A non-transitory electronic device readable storage medium storing electronic device readable instructions for performing a method using an electronic device, the instructions comprising one or more instructions for:
-
providing a session associated with a first hardware device and a second hardware device, the first hardware device sending or receiving a first data stream and the second hardware device sending or receiving a second data stream, the first data stream and the second data stream being initially unsynchronized; using the session to select a strategy from among a plurality of strategies for synchronizing the first data stream and the second data stream; applying the selected strategy to the first data stream and the second data stream to align corresponding points in the first data stream and the second data stream; and generating an output comprising information for aligning the corresponding points in the first data stream and the second data stream in accordance with the selected strategy. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method performed in an electronic device, the method comprising:
-
providing, using the electronic device, a session associated with a first hardware device and a second hardware device, the first hardware device sending or receiving a first data stream and the second hardware device sending or receiving a second data stream, the first data stream and the second data stream being initially unsynchronized; using the session to select a strategy from among a plurality of strategies for synchronizing the first data stream and the second data stream; applying the selected strategy to the first data stream and the second data stream to align corresponding points in the first data stream and the second data stream; and generating an output comprising information for aligning the corresponding points in the first data stream and the second data stream in accordance with the selected strategy.
-
-
39. A non-transitory electronic device readable storage medium storing electronic device readable instructions for performing a method using an electronic device, the instructions comprising one or more instructions for:
-
obtaining information related to a system comprising a first hardware device that sends or receives a first data stream and a second hardware device that sends or receives a second data stream; providing a library of synchronization strategies; identifying one or more synchronization strategies from the library suitable for synchronizing the system, the identifying based on the obtained information related to the system; and generating a recommendation for synchronizing the system using one of the synchronization strategies. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A method performed in an electronic device, the method comprising:
-
obtaining information related to a system comprising a first hardware device that sends or receives a first data stream and a second hardware device that sends or receives a second data stream; providing a library of synchronization strategies; identifying one or more synchronization strategies from the library suitable for synchronizing the system, the identifying based on the obtained information related to the system; and generating a recommendation for synchronizing the system using one of the synchronization strategies.
-
Specification