SYSTEMS AND METHODS FOR REAL TIME OR NEAR REAL TIME WIRELESS COMMUNICATIONS BETWEEN ELECTRONIC DEVICES
First Claim
1. A communications component of a first device, the communications component comprising:
- a processor configured to;
generate a first request for a data sample associated with a functional routine executed by a second device;
continuously and consecutively receive one or more data samples from the second device; and
upon receiving from the second device at least one data signal comprising a flag bit;
transmit a second request for a data sample associated with the functional routine executed by the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and devices using an improved wireless communications component that allows for real time or near-real time data sampling reporting between devices using modified wireless communications protocols (e.g., Bluetooth®, Wi-Fi), and real time or near-real time behavior adjustments by a first device based on the data samples received from a second device. Embodiments disclosed herein comprise devices, such as receivers and transmitters, having communications components that may communicate data samples, such as power values, in real time or near-real time, thereby allowing a first device (e.g., transmitter) to adjust in real time or near-real time operational behavior of the first device'"'"'s hardware or software (e.g., adjust power waves) based upon the data samples (e.g., power values) received from a second device (e.g., receiver).
-
Citations
20 Claims
-
1. A communications component of a first device, the communications component comprising:
a processor configured to; generate a first request for a data sample associated with a functional routine executed by a second device; continuously and consecutively receive one or more data samples from the second device; and upon receiving from the second device at least one data signal comprising a flag bit; transmit a second request for a data sample associated with the functional routine executed by the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A communications component of a first device, the communications component comprising:
-
one or more memories configured to store one or more data messages containing data samples prior to transmission to a second device; and a processor configured to; continuously and consecutively generate the one or more data messages containing the one or more data samples; and upon determining that each of the one more memories are filled with one or more messages, transmit at least one data message containing an indicator that the one or more memories are full. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
transmitting, by a communications component of a first device, to a second device a first request for one or more data samples associated with a functional routine of the second device; continuously and consecutively receiving, by the communications component of the first device, from the second device one or more data signals containing a data sample; and upon receiving from the second device at least one data signal comprising a flag bit; transmitting, by the communications component of the first device, a second request for one or more data samples associated with the functional routine of the second device, the second request configured to cause the second device to reset one or more buffers, of the communications component of the second device.
-
-
20. A method comprising:
-
continuously and consecutively transmitting, by a communications component of a first device, to a second device one or more data samples generated from a functional routine executed by the first device; transmitting, by the communications component of the first device, to the second device at least one message comprising a flag bit upon determining that a set of one or more buffers of the communications component of the first device is unavailable; and resetting, by the communications component of the first device, the set of one or more buffers of the communications component of the first device upon receiving from the second device a second request for one or more data samples resulting from the functional routine.
-
Specification