US Patent Application 18326246. Data Encoding and Packet Sharing in a Parallel Communication Interface simplified abstract

From WikiPatents
Jump to navigation Jump to search

Data Encoding and Packet Sharing in a Parallel Communication Interface

Organization Name

Apple Inc.

Inventor(s)

Dany Davidov of Tirat Carmel (IL)

Nir Leshem of Beit Yanai (IL)

Mark Pilip of Kiryat Bialik (IL)

Sergio Kolor of Haifa (IL)

Data Encoding and Packet Sharing in a Parallel Communication Interface - A simplified explanation of the abstract

This abstract first appeared for US patent application 18326246 titled 'Data Encoding and Packet Sharing in a Parallel Communication Interface

Simplified Explanation

The patent application describes an apparatus that includes an interface circuit and an encoder circuit.

  • The interface circuit is responsible for sending data packets and idle values through multiple segments.
  • When there is no data packet available, the interface circuit sends an idle value, which causes the receiving apparatus to idle.
  • The encoder circuit receives a specific data packet and checks if a portion of it has the same value as the idle value for a subset of segments.
  • If there is a match, the encoder circuit replaces part of the data packet with a mask value to create a modified data packet.
  • The mask value indicates how to recreate the original data packet.
  • Finally, the encoder circuit sends the modified data packet to the receiving apparatus through the interface circuit's segments.


Original Abstract Submitted

An apparatus includes an interface circuit and an encoder circuit. The interface circuit is configured to send a data packet via a plurality of segments, and to send an idle value via the plurality of segments when no data packet is available. The idle value is configured to cause a segment in a receiving apparatus to idle. The encoder circuit is configured to receive a particular data packet, and, if a portion of the particular data packet has a same value as the idle value for a subset of the plurality of segments, to replace at least a portion of the data packet with a mask value to generate a modified data packet. The mask value indicates how to recreate the particular data packet. The encoder circuit is further configured to send the modified data packet to the receiving apparatus via the plurality of segments of the interface circuit.