Method and apparatus for recovering data that was transported utilizing multiple data transport protocols
First Claim
1. A method for recovering data that was transported utilizing multiple data transport protocols, the method comprises the steps of:
- receiving infrared (IR) encoded and IR formatted data via an IR transmission path;
IR decoding the IR encoded and IR formatted data to recapture IR formatted data, wherein the IR formatted data includes IR transport identifying information;
packetizing the IR formatted data in accordance with universal serial bus (USB) data transport protocol to produce USB packets;
transporting the USB packets via a USB port to produce transported USB packets;
depacketizing the transported USB packets to recapture the IR formatted data; and
decoding the IR formatted data in accordance with an IR data transport protocol based on the IR identifying information to recover data, wherein the IR data transport protocol including slow IR in accordance with an IrDA specified infrared data transport protocol, medium IR in accordance with the IrDA specified infrared data transport protocol, fast IR in accordance with the IrDA specified infrared data transport protocol, and amplitude shift keying (ASK); and
the USB data transport protocol including a slow speed USB data transport protocol and a fast speed USB data transport protocol.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that includes processing for recovering data that was transported utilizing multiple data transport protocols, where such processing begins by receiving formatted data and decoding the formatted data in accordance with a second data transport protocol. The decoding recaptures a first formatted data and a first data transport identifier. The processing then continues by decoding the first formatted data in accordance with a first data transport protocol based on the first data transport identifier. For example, if the first data transport protocol is one of the IrDA data transport protocols and the second data transport protocol is the USB data transport protocol, the decoding of the formatted data is to recapture the data that is formatted in accordance with the IrDA protocol, where the first transport identifier includes information that identifies the start of IrDA formatted data and its length. It turn, by decoding the IrDA formatted data, the original data is recaptured.
107 Citations
6 Claims
-
1. A method for recovering data that was transported utilizing multiple data transport protocols, the method comprises the steps of:
-
receiving infrared (IR) encoded and IR formatted data via an IR transmission path;
IR decoding the IR encoded and IR formatted data to recapture IR formatted data, wherein the IR formatted data includes IR transport identifying information;
packetizing the IR formatted data in accordance with universal serial bus (USB) data transport protocol to produce USB packets;
transporting the USB packets via a USB port to produce transported USB packets;
depacketizing the transported USB packets to recapture the IR formatted data; and
decoding the IR formatted data in accordance with an IR data transport protocol based on the IR identifying information to recover data, wherein the IR data transport protocol including slow IR in accordance with an IrDA specified infrared data transport protocol, medium IR in accordance with the IrDA specified infrared data transport protocol, fast IR in accordance with the IrDA specified infrared data transport protocol, and amplitude shift keying (ASK); and the USB data transport protocol including a slow speed USB data transport protocol and a fast speed USB data transport protocol. - View Dependent Claims (2, 3)
-
-
4. A data communication device comprises:
-
a processing module; and
memory operably coupled to the processing module, wherein the memory store operational instructions that, when processed by the processing module, cause the processing module to receive infrared (IR) encoded and IR formatted data via an IR transmission path;
IR decode the IR encoded and IR formatted data to recapture IR formatted data, wherein the IR formatted data includes IR transport identifying information;
packetize the IR formatted data in accordance with universal serial bus (USB) data transport protocol to produce USB packets;
transport the USB packets via a USB port to produce transported USB packets;
depacketize the transported USB packets to recapture the IR formatted data; and
decode the IR formatted data in accordance with an IR data transport protocol based on the IR identifying information to recover data, wherein the IR data transport protocol including slow IR in accordance with an IrDA specified infrared data transport protocol, medium IR in accordance with the IrDA specified infrared data transport protocol, fast IR in accordance with the IrDA specified infrared data transport protocol, and amplitude shift keying (ASK); and
the USB data transport protocol including a slow speed USB data transport protocol and a fast speed USB data transport protocol.- View Dependent Claims (5, 6)
-
Specification