Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
108 words
A method comprising: receiving a first and second data unit of a data streaming session to be transferred; transferring a first data unit as a non-blocking transfer; determining if an error occurred in said transmission of said first data unit; transferring the second data unit as a blocking transfer if an error occurred in transferring the first data unit; and wherein in a blocking transfer a data unit is not transferred until an acknowledgment of a receipt of a previously streamed data unit is received and in a non-blocking transfer a data unit is transferred without waiting for an acknowledgment of receipt of a previously streamed data unit.
Claim 2
Independent Claim
108 words
A method comprising: receiving a first and second data unit of a data streaming session to be transferred; transferring a first data unit as a non-blocking transfer; determining if an error occurred in said transmission of said first data unit; transferring the second data unit as a blocking transfer if an error occurred in transferring the first data unit; and wherein in a blocking transfer a data unit is not transferred until an acknowledgment of a receipt of a previously streamed data unit is received and in a non-blocking transfer a data unit is transferred without waiting for an acknowledgment of receipt of a previously streamed data unit.
Claim 3
Dependent Claim
31 words
The method of claim 1 , including: buffering said second data unit at a source transceiver that initiates the transfer of said first and second data units to a destination transceiver.
Claim 4
Dependent Claim
42 words
The method of claim 2 , including: providing a non-blocking transfer of said first data unit during the data streaming session; and monitoring the non-blocking transfer to determine whether or not a data transfer operation was successful during the data streaming session.
Claim 5
Dependent Claim
32 words
The method of claim 3 wherein providing an indication includes providing an event including at least one of a first or a second indication for the transmission of the first data unit.
Claim 6
Dependent Claim
36 words
The method of claim 4 , wherein in response to the event, performing at least one of sending said second data unit based on the first indication and undertaking a recovery based on the second indication.
Claim 7
Dependent Claim
16 words
The method of claim 3 , including providing a data write in the data transfer operation.
Claim 8
Dependent Claim
29 words
The method of claim 6 , wherein providing said data write including, placing one or more payloads of data in a buffer based on a non-blocking data transfer protocol.
Claim 9
Dependent Claim
42 words
The method of claim 7 , wherein placing said one or more payloads of data in said buffer including posting each of said one or more payloads of data as one or more packets of data for transmission over said communication channel.
Claim 10
Dependent Claim
74 words
The method of claim 8 , including: using a local link control and adaptation protocol to keep said one or more payloads of data pending concurrently; and using said communication link to enable a short-range radio link on a microwave carrier frequency capable of a transmission range about ten meters with a transmit power of about one miliwatt between at least one master wireless communication device to at least one slave wireless communication device.
Claim 11
Dependent Claim
16 words
The method of claim 3 , including providing a data read in the data transfer operation.
Claim 12
Independent Claim
69 words
An apparatus comprising: a wireless transceiver including a device to determine whether a problem has occurred with a non-blocking transmission of at least a first data unit during a data streaming session to a receiving unit and, if a problem is detected, to transmit a second data unit using a blocking transmission, wherein a blocking transmission requires an acknowledgement before transmission and a non-blocking transmission does not require acknowledgement.
Claim 13
Independent Claim
69 words
An apparatus comprising: a wireless transceiver including a device to determine whether a problem has occurred with a non-blocking transmission of at least a first data unit during a data streaming session to a receiving unit and, if a problem is detected, to transmit a second data unit using a blocking transmission, wherein a blocking transmission requires an acknowledgement before transmission and a non-blocking transmission does not require acknowledgement.
Claim 14
Dependent Claim
31 words
The apparatus of claim 11 , wherein said apparatus to transmit the first data unit without waiting for the transmission of the first data unit to complete at the receiving device.
Claim 15
Dependent Claim
57 words
The apparatus of claim 12 , including an interface to enable a non-blocking data transfer of said first data unit, to provide the non-blocking transfer of said first data unit during a data streaming session and to monitor the non-blocking transfer to determine whether or not a data transfer operation was successful during the data streaming session.
Claim 16
Dependent Claim
82 words
The apparatus of claim 13 , wherein said interface including a non-blocking data transfer logic to: determine whether a problem occurred with the transmission of at least one of said first and second data units during the data streaming session; and if a problem occurs, report the problem instead of waiting until the end of the data streaming session by providing an event including at least one of a first or a second indication for the transmission of the first data unit.
Claim 17
Dependent Claim
42 words
The apparatus of claim 14 , wherein said non-blocking data transfer logic to, in response to the event, perform at least one of sending said second data unit based on the first indication and undertaking a recovery based on the second indication.
Claim 18
Dependent Claim
122 words
The apparatus of claim 15 wherein said interface to: use a local link control and adaptation protocol to keep one or more payloads of data concurrently pending in said buffer; provide a data write operation to place said one or more payloads of data in said buffer based on the non-blocking data transfer logic; post said one or more payloads of data as one or more data packets for transmission over said communication channel; and use said communication link to enable a short-range radio link on a microwave carrier frequency capable of a transmission range about ten meters with a transmit power of about one miliwatt between at least one master wireless communication device and at least one slave wireless communication device.
Claim 19
Dependent Claim
22 words
The apparatus of claim 16 , wherein said interface to provide a data read operation based on the non-blocking data transfer logic.
Claim 20
Dependent Claim
83 words
A wireless communication system comprising: an interface including a buffer to keep a first and second data units pending for transmission; a wireless interface; and a transceiver, operably connectable to said wireless interface, said transceiver to transfer said first data unit by a non-blocking transmission during a data streaming session and, if a problem occurs, to transmit said second data unit using a blocking transmission, wherein a blocking transmission requires an acknowledgement before transmission and a non-blocking transmission does not require an acknowledgement.
Claim 21
Dependent Claim
83 words
A wireless communication system comprising: an interface including a buffer to keep a first and second data units pending for transmission; a wireless interface; and a transceiver, operably connectable to said wireless interface, said transceiver to transfer said first data unit by a non-blocking transmission during a data streaming session and, if a problem occurs, to transmit said second data unit using a blocking transmission, wherein a blocking transmission requires an acknowledgement before transmission and a non-blocking transmission does not require an acknowledgement.
Claim 22
Dependent Claim
32 words
The system of claim 18 , wherein said interface to enable said first processor-based device to place said first data unit on a communication channel based on a non-blocking data transfer protocol.
Claim 23
Dependent Claim
64 words
The system of claim 19 wherein said non-blocking data transfer protocol to provide at least one of data write and data read operations over a radio link on a microwave carrier frequency capable of a transmission range about ten meters with a transmit power of about one miliwatt between at least one master wireless communication device to at least one slave wireless communication device.
Claim 24
Dependent Claim
53 words
A computer readable medium storing instructions that, if executed, enable a source transceiver to: determine whether a problem occurred with a non-blocking transmission of at least one of a first and second data units during a data streaming session; and if a problem occurred, transmit said second data unit using a blocking transmission.
Claim 25
Dependent Claim
53 words
A computer readable medium storing instructions that, if executed, enable a source transceiver to: determine whether a problem occurred with a non-blocking transmission of at least one of a first and second data units during a data streaming session; and if a problem occurred, transmit said second data unit using a blocking transmission.
Claim 26
Dependent Claim
55 words
The medium of claim 21 storing instructions that, if executed, enable the source transceiver to: buffer said second data unit at said source transceiver; and send said second data unit without waiting for transmission of the first data unit to complete at said target transceiver if no problem occurs during a previous data unit transmission.
Claim 27
Dependent Claim
50 words
The medium of claim 21 storing instructions that, if executed, enable the source transceiver to: provide a non-blocking transfer of said first data unit during the data streaming session; and monitor the non-blocking transfer to determine whether or not a data transfer operation was successful during the data streaming session.
Claim 28
Dependent Claim
45 words
The medium of claim 21 storing instructions that, if executed, enable the source transceiver to, in response to an event associated with transmission of said first data unit, send said second data unit based on the event and undertake a recovery based on said event.
Claim 29
Dependent Claim
24 words
The medium of claim 24 storing instructions that, if executed, enable the source transceiver to provide a data write in the data transfer operation.
Claim 30
Dependent Claim
37 words
The medium of claim 25 storing instructions that, if executed, enable the source transceiver to provide said data write including, placing one or more payloads of data in a buffer based on a non-blocking data transfer protocol.
Claim 31
Dependent Claim
50 words
The medium of claim 26 storing instructions that, if executed, enable the source transceiver to place said one or more payloads of data in said buffer including, posting each of said one or more payloads of data as one or more packets of data for transmission over said communication channel.
Claim 32
Dependent Claim
82 words
The medium of claim 27 storing instructions that, if executed, enable the source transceiver to: use a local link control and adaptation protocol to keep said one or more payloads of data pending concurrently; and use said communication link to enable a short-range radio link on a microwave carrier frequency capable of a transmission range about ten meters with a transmit power of about one miliwatt between at least one master wireless communication device to at least one slave wireless communication device.
Claim 33
Dependent Claim
24 words
The medium of claim 24 storing instructions that, if executed, enable the source transceiver to provide a data read in the data transfer operation.