Machine to machine development environment
First Claim
1. A wireless memory device comprising:
- logic configured to mirror a memory space of the wireless memory device in a destination device, wherein the logic is configured to;
detect that a first set of data has been written by a microcontroller to a first address in the memory space;
incorporate the first set of data into a first packet, in response to detecting that the first set of data has been written to the memory space;
incorporate the first address into the first packet to identify an address in a mirrored memory space in the destination device to which the first set of data is to be written;
provide the first packet to a wireless chipset to wirelessly transmit the first packet to the destination device;
receive a second packet from the wireless chipset, wherein the second packet was received wirelessly from the destination device;
retrieve a second memory address from the second packet, wherein the second memory address identifies an address in the mirrored memory space in the destination device to which a second set of data has been written;
retrieve the second set of data from the second packet; and
write the second set of data to the retrieved second memory address in the memory space of the wireless memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless memory device may include logic configured to detect that first data has been written by a microcontroller to a first address of a memory space of the wireless memory device; incorporate the first data into a first packet, in response to detecting that the first data has been written to the memory space, wherein the first packet includes the first address; and provide the first packet to a wireless chipset to wirelessly transmit the first packet to a destination device. The logic may be further configured to receive a second packet from the wireless chip set, wherein the second packet was received wirelessly from the destination device; retrieve a second memory address from the second packet; retrieve second data from the second packet; and write the second data to the retrieved second memory address in the memory space of the wireless memory device.
13 Citations
20 Claims
-
1. A wireless memory device comprising:
logic configured to mirror a memory space of the wireless memory device in a destination device, wherein the logic is configured to; detect that a first set of data has been written by a microcontroller to a first address in the memory space; incorporate the first set of data into a first packet, in response to detecting that the first set of data has been written to the memory space; incorporate the first address into the first packet to identify an address in a mirrored memory space in the destination device to which the first set of data is to be written; provide the first packet to a wireless chipset to wirelessly transmit the first packet to the destination device; receive a second packet from the wireless chipset, wherein the second packet was received wirelessly from the destination device; retrieve a second memory address from the second packet, wherein the second memory address identifies an address in the mirrored memory space in the destination device to which a second set of data has been written; retrieve the second set of data from the second packet; and write the second set of data to the retrieved second memory address in the memory space of the wireless memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, performed by a computer device, the method comprising:
-
monitoring, by the computer device, communication from a wireless memory device and from an application interface memory buffer associated with the wireless memory device, wherein the application interface memory buffer minors a memory space of the wireless memory device; determining, by the computer device, whether a first packet has been received from the wireless memory device; retrieving, by the computer device, a first memory address from the first packet, in response to determining that the first packet has been received, wherein the first memory address identifies an address in the memory space in the wireless memory device at which a first set of data was written; retrieving, by the computer device, the first set of data from the first packet; storing, by the computer device, the first set of data at the retrieved first memory address of the application interface memory buffer; determining, by the computer device, whether a second set of data has been stored at a second address in the application interface memory buffer by an application associated with the wireless memory device; generating, by the computer device, a second packet, in response determining that the second set of data has been stored in the application interface memory buffer; incorporating, by the computer device, the second address into the second packet to identify an address in the memory space in the wireless memory device to which the second set of data is to be written; and sending, by the computer device, the second packet to the wireless memory device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer device comprising:
-
logic configured to; monitor communication from a wireless memory device and from an application interface memory buffer associated with the wireless memory device, wherein the application interface memory buffer minors a memory space of the wireless memory device; determine whether a first packet has been received from the wireless memory device; retrieve a first memory address from the first packet, in response to determining that the first packet has been received, wherein the first memory address identifies an address in the memory space in the wireless memory device at which a first set of data was written; retrieve the first set of data from the first packet; store the first set of data at the retrieved first memory address of the application interface buffer; determine whether a second set of data has been stored at a second address in the application interface memory buffer by an application associated with the wireless memory device; generate a second packet, in response determining that the second set of data has been stored in the application interface memory buffer; incorporate the second address into the second packet to identify an address in the memory space in the wireless memory device to which the second set of data is to be written; and send the second packet to the wireless memory device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification