IP Library Patent Application 14483013
Patent Application
App. No. 14/483,013

Enhanced Communication Link Using Synchronization Signal as Link Command

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/483,013
Abstract

A system communicating over a full duplex control channel of a multimedia communication link by using synchronization signals that may also function as a logical link command. Synchronization indicators are exchanged between two communicating devices for maintaining synchronization of a logical link. At least two different types of synchronization signals may be sent between the two devices as synchronization indicators. A first synchronization signal is used by default to maintain synchronization of a logical link. A second synchronization signal is used in place of the first synchronization signal to maintain synchronization of the logical link. The second synchronization signal may be used to imply a virtual link command to indicate that a device is ready to receive data or has successfully received data over the virtual link.

Claims (32)

1 . A first apparatus for communicating audiovisual data, the first apparatus comprising:

a receiving module configured to receive a request from a second apparatus to transmit a payload to the first apparatus over a full duplex data link; and

a sending module configured to:

send data to the second apparatus, the data including a series of synchronization indicators for maintaining synchronization of the full duplex data link with the second apparatus over the full duplex data link, and

send a first predetermined signal as one of the series of synchronization indicators to the second apparatus to cause the second apparatus to send the payload to the first apparatus over the full duplex data link, responsive to determining that the first apparatus is ready to receive the payload from the second apparatus.

2 . The first apparatus of claim 1 , wherein the sending module is configured to send a second predetermined signal as one of the series of synchronization indicators to indicate maintaining of synchronization of the full duplex data link without indicating that the first apparatus is ready to receive the payload from the second apparatus.

3 . The first apparatus of claim 1 , wherein the sending module is further configured to send the first determined signal as one of the series synchronization indicators to the second apparatus to acknowledge to the second apparatus receipt of the payload by the first apparatus over the full duplex data link, responsive to determining that the first apparatus received the payload from the second apparatus.

4 . The first apparatus of claim 1 , wherein the series of synchronization indicators is sent periodically in a Time-Division Multiplexing (TDM) time slot.

5 . The first apparatus of claim 4 , wherein the series of synchronization indicators is sent at least every predetermined number of bytes.

6 . The first apparatus of claim 4 , wherein the sending module is configured to send the first predetermined signal responsive to determining that the TDM slot is in a middle of a data packet.

7 . The first apparatus of claim 1 , wherein a size of the payload is configured to be less than a predetermined number of bytes.

8 . The first apparatus of claim 1 , wherein the sending module is further configured to send at least a predetermined number of synchronization characters to perform synchronization training and the receiving module is further configured to receive at least the predetermined number of synchronization characters transmitted from the second apparatus.

9 . The first apparatus of claim 1 , wherein the sending module is configured to time out responsive to waiting for no less than a threshold time.

10 . A first apparatus (requestor) for audiovisual data communication, the first apparatus comprising:

a receiving module configured to receive data from a second apparatus, the data including a series of synchronization indicators for maintaining synchronization of a full duplex data link with the second apparatus over the full duplex data link; and

a sending module configured to:

send a request to transmit a payload to the second apparatus over the full duplex data link, and

send the payload to the second apparatus over the full duplex data link, responsive to receiving a first predetermined signal in the series of synchronization indicators at the receiving module, the first predetermined signal indicating that the second apparatus is ready to receive the payload.

11 . The first apparatus of claim 10 , wherein the receiving module is configured to verify the series of synchronization indicators including the first predetermined signal and a second predetermined signal.

12 . The first apparatus of claim 10 , wherein the receiving module is configured to determine that the full duplex data link is out of synchronization responsive to determining that a number of consecutive mismatch of the series of synchronization indicators received at the receiving module exceeds a threshold.

13 . The first apparatus of claim 10 , wherein the receiving module is further configured to detect another first predetermined signal in the series of synchronization indicators as an acknowledgement of receipt of the payload sent by the second apparatus over the full duplex data link.

14 . The first apparatus of claim 10 , wherein the series of synchronization indicators is received periodically in a Time-Division Multiplexing (TDM) slot.

15 . The first apparatus of claim 10 is further configured to ignore a synchronization indicator received outside the TDM slot.

16 . The first apparatus of claim 14 , wherein the series of synchronization indicators is received at least every predetermined number of bytes.

17 . The first apparatus of claim 10 , wherein a size of the payload is configured to be less than a predetermined number of bytes.

18 . The first apparatus of claim 10 , wherein the sending module is further configured to send at least a predetermined number of synchronization characters to perform synchronization training of the full duplex data link and the receiving module is further configured to receive at least the predetermined number of synchronization characters transmitted from the second apparatus.

19 . The first apparatus of claim 10 , wherein the receiving module is configured to time out responsive to waiting for no more than a threshold time.

20 . A method for communicating audiovisual data, comprising:

sending, at a first apparatus, first synchronization signals to maintain synchronization of a full duplex data link with a second apparatus over the full duplex data link;

receiving, at the first apparatus, a request from the second apparatus to transmit a payload to the first apparatus over the full duplex data link;

determining whether the first apparatus is ready to receive the payload from the second apparatus responsive to receiving the request; and

sending a second synchronization signal different from the first synchronization signal to the second apparatus to cause the second apparatus to send the payload to the first apparatus and to indicate that data transmission over the full duplex data link is synchronized, responsive to determining that the first apparatus is ready to receive the payload.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
MERGER Recorded Aug 21, 2015
From: SILICON IMAGE, INC.
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 036419/0792 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035223/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2014
From: RANADE, SHRIKANT; YAO, QIAN; MING, LEI; KIM, YOUNG IL; HUANG, JIONG; CHOI, HOON
To: SILICON IMAGE, INC.
Reel/Frame 033953/0485 →