High data rate interface apparatus and method
First Claim
1. A method for validating that a client is in sync with a host and performing a dynamic change from a first interface type to a second interface type, the method comprising the steps of:
- setting, by the host, one or more flags in a reverse link encapsulation packet to request the client to send a client request and status packet to the host;
providing by the host a reverse data packets field within the reverse link encapsulation packet, the reverse data packets field having a duration;
sending the reverse link encapsulation packet by the host to the client over a link, the reverse link encapsulation packet allowing the client to take control of the link and send packets to the host over the link during the duration of the reverse data packets field;
receiving by the host the client request and status packet sent by the client;
determining by the host that the client is in sync with the host based on the received client request and status packet; and
sending by the host a perform type handoff packet to the client to instruct the client to handoff from using the first interface type to using the second interface type.
1 Assignment
0 Petitions
Accused Products
Abstract
A data interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
-
Citations
18 Claims
-
1. A method for validating that a client is in sync with a host and performing a dynamic change from a first interface type to a second interface type, the method comprising the steps of:
-
setting, by the host, one or more flags in a reverse link encapsulation packet to request the client to send a client request and status packet to the host; providing by the host a reverse data packets field within the reverse link encapsulation packet, the reverse data packets field having a duration; sending the reverse link encapsulation packet by the host to the client over a link, the reverse link encapsulation packet allowing the client to take control of the link and send packets to the host over the link during the duration of the reverse data packets field; receiving by the host the client request and status packet sent by the client; determining by the host that the client is in sync with the host based on the received client request and status packet; and sending by the host a perform type handoff packet to the client to instruct the client to handoff from using the first interface type to using the second interface type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, comprising:
-
computer readable medium comprising; computer code that, when executed by a processor, causes the processor to validate that a client is in sync with a host and performance of a dynamic change from a first number of data channels to a second number of data channels in a digital transmission link, the computer code comprising instructions that, when executed by the processor, cause the processor to perform operations comprising; setting, by the host, one or more flags in a reverse link encapsulation packet to request the client to send a client request and status packet to the host; providing by the host a reverse data packets field within the reverse link encapsulation packet, the reverse data packets field having a duration; sending the reverse link encapsulation packet by the host to the client over a link, the reverse link encapsulation packet allowing the client to take control of the link and send packets to the host over the link during the duration of the reverse data packets field; receiving by the host the client request and status packet sent by the client; determining by the host that the client is in sync with the host based on the received client request and status packet; and sending by the host a perform type handoff packet to the client to instruct the client to handoff from using the first number of data channels to using the second number of data channels. - View Dependent Claims (11, 12)
-
-
13. A method for performing a dynamic change from a first number of data channels to a second number of data channels in a digital transmission link, the method comprising the steps of:
-
sending a reverse link encapsulation packet by a host to a client over a link, the reverse link encapsulation packet allowing the client to take control of the link and send packets to the host over the link during the duration of a reverse data packets field; receiving by the host the client request and status packet sent by the client; determining by the host that the client is in sync with the host based on the received client request and status packet; sending a perform type handoff packet to the client instructing the client to handoff from using the first number of data channels to using the second number of data channels; and receiving the second number of data channels by the client while receiving a packet that follows the sent perform type handoff packet. - View Dependent Claims (14, 15)
-
-
16. A computer program product, comprising:
-
computer readable medium comprising; computer code that, when executed by a processor, causes a dynamic change from a first number of data channels to a second number of data channels in a digital transmission link, the computer code comprising instructions that, when executed by the processor, cause the processor to perform operations comprising; sending a reverse link encapsulation packet by a host to a client over a link, the reverse link encapsulation packet allowing the client to take control of the link and send packets to the host over the link during the duration of a reverse data packets field; receiving by the host the client request and status packet sent by the client; determining by the host that the client is in sync with the host based on the received client request and status packet; sending a perform type handoff packet to the client instructing the client to handoff from using the first number of data channels to using the second number of data channels; and receiving the second number of data channels by the client while a packet that follows the sent perform type handoff packet is received. - View Dependent Claims (17, 18)
-
Specification