APPARATUS AND METHOD FOR ADVANCED COMMUNICATION IN LOW-POWER WIRELESS APPLICATIONS
First Claim
1. A device, comprising:
- a memory capable of storing data and program instructions;
a processor coupled to the memory; and
a transceiver coupled to the processor to receive digital data and control signals, the control signals including a transport channel signal, the transceiver coupled to transmit data over one or more transport channels, the transport channels being defined as a combination of one or more physical channels chosen from a plurality of physical channels.
1 Assignment
0 Petitions
Accused Products
Abstract
A low power device is presented. In some embodiments, the low power device communicates with other devices utilizing transport channels defined from combinations of a plurality of physical channels. In some embodiments, the low power device communicates with other devices utilizing packets that includes a preamble, a header with a sync and frame info, and a frame. The frame, for example, can be a wake-up frame, a request frame, a response frame, or one or more data frames. In some embodiments, the wake-up frame can include a count-down integer indicating the number of wake-up frames before a request frame is sent. In some embodiments, arbitration may be utilized between devices responding to a request. In some embodiments, specific requests commands can be included in the request frame and corresponding response frames are responsive to the commands.
140 Citations
161 Claims
-
1. A device, comprising:
-
a memory capable of storing data and program instructions; a processor coupled to the memory; and a transceiver coupled to the processor to receive digital data and control signals, the control signals including a transport channel signal, the transceiver coupled to transmit data over one or more transport channels, the transport channels being defined as a combination of one or more physical channels chosen from a plurality of physical channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A device, comprising:
-
a transceiver capable of communicating wirelessly with other devices; a processor coupled to a memory and to the transceiver, the processor operating such that the device is in one of one or more regimes, the one or more regimes chosen from a group consisting of a gateway regime, a subcontroller regime, and an endpoint regime. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A device, comprising:
-
a processor coupled to a memory; and a transceiver coupled to the processor, wherein the device wirelessly communicates with other devices utilizing packets, wherein each of the packets includes a preamble, a header that includes a sync and a frame info, and a frame. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A device, comprising:
-
a processor coupled to a memory; and a transceiver coupled to the processor, wherein the device wirelessly communicates with other devices utilizing packets, wherein each of the packets includes a preamble, a header that includes a sync and a frame info, and a frame, the packets being characterized as a request packet that includes a request frame, a response packet that includes a response frame, or a data packet that includes one or more data frames. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A device, comprising
a processor; -
a memory coupled to the processor, wherein the memory stores data elements and programming; and a transceiver coupled to the processor, the transceiver allowing wireless communications with one or more other devices. - View Dependent Claims (82, 83, 84, 85, 86, 87)
-
-
88. A device, comprising:
-
a processor coupled to a memory; a transceiver that wirelessly communicates with one or more other devices, wherein the device transmits and receives packets that include frames to the one or more other devices, the frames including request frames or response frames and that include; a header that includes a protocol ID, a frame length, device flags, and a session ID; a command code that includes an extension flag, a sleep flag, a routing type, and an opcode; and a routing template consistent with the routing type. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130)
-
-
131. A method of activating a RFID device from a sleep state, comprising:
-
receiving a wake-on signal on a wake-on radio; transitioning the RFID device to a listen state or a transmit state in response to the wake-on signal. - View Dependent Claims (132, 133, 134, 135)
-
-
136. A method of activating an RFID device from a hold state, comprising:
-
transitioning to a listen state if the hold state is asynchronous and a previous state was a transmit or receive state; transitioning to an idle state if the hold state is asynchronous and the previous state was a listen state; transitioning to a listen state if the hold state is asynchronous and a timeout condition has occurred or transitions to an idle state if the hold state is synchronous and the timeout condition has occurred; transitioning to a transmit state if a hold period has expired and the hold state is synchronous; and transitioning to a listen state if a hold period has expired and a wake-up frame is detected.
-
-
137. A method of performing a dialog between a requesting RFID device and one or more responding RFID devices, comprising:
-
the requesting RFID device providing a chain of wake-up packets and transmitting a request frame in a request packet on one of a plurality of transport channels; the responding RFID devices activating upon receipt of a wake-up frame from the chain of wake-up packets and receiving the request packet; the responding RFID devices each transmitting a response packet to the requesting RFID device. - View Dependent Claims (138, 139, 140, 141, 142, 143, 144, 145, 146, 147)
-
-
148. A method of receiving data from a responding device, comprising:
-
sending a request frame to the responding device; receiving a response frame from the responding device; receiving one or more data frames from the responding device; and acknowledging receipt of the one or more data frames. - View Dependent Claims (149)
-
-
150. A method of transmitting data to a responding device, comprising:
-
sending a request frame to the responding device; receiving a response frame from the responding device; sending one or more data frames to the responding device; and receiving an acknowledgement from the responding device.
-
-
151. A method of communicating with another device, comprising:
-
defining one or more transport channels as combinations of a plurality of physical channels; and transmitting or receiving signals on the one or more transport channels.
-
-
152. A method of operating a low power device, comprising:
operating in one of one or more regimes, the one or more regimes chosen from the group consisting of a gateway regime, a subcontroller regime, and an endpoint regime. - View Dependent Claims (153, 154, 155)
-
156. A method of communicating with a device, comprising:
exchanging packets from the device, the packet including a preamble, a header that includes a sync and frame info, and a frame. - View Dependent Claims (157, 158, 159, 160, 161)
Specification