Sub-channel detection for wireless data communication
First Claim
1. A computer-implemented method, comprising:
- identifying, by a client device, a device table that includes different device types of at least one of input device types or output device types, and different pre-specified sets of wireless sub-channels that are each specific to a particular device type of the different device types;
identifying a pre-specified set of wireless sub-channels associated with a particular wireless device from the device table;
scanning, by the client device, the pre-specified set of wireless sub-channels for signal transmission from the particular wireless device;
detecting, at the client device and independent of an intermediate entity, data transmitted from the wireless device in the pre-specified set of wireless sub-channels by comparing a function of the signal strength in the pre-specified set of wireless sub-channels to a threshold, and determining at the client device that signal in the discrete subset of multiple of the wireless sub-channels meets or exceeds the threshold signal strength; and
initiating, at the client device and independent of the intermediate entity, data communication with the wireless device via the pre-specified set of wireless sub-channels, the wireless device comprising at least one of an input device configured to provide input to the client device, or an output device configured to output information from the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sub-channel detection for wireless data communication are described. In at least some implementations, techniques can utilize subsets of available wireless channels for inter-device data communication. For instance, in at least some embodiments, a wireless connection between a client device and a wireless device can be established according to a pre-specified subset of sub-channels. Further, in at least some embodiments, a wireless device can be configured to transmit and/or receive data using a specific subset of sub-channels, while a client device can be configured to scan a larger set of sub-channels to search for data communication from the wireless device. The client device can detect transmitted signal from the wireless device at the subset of sub-channels, and can utilize the set of sub-channels for data communication between the wireless device and the client device.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
identifying, by a client device, a device table that includes different device types of at least one of input device types or output device types, and different pre-specified sets of wireless sub-channels that are each specific to a particular device type of the different device types; identifying a pre-specified set of wireless sub-channels associated with a particular wireless device from the device table; scanning, by the client device, the pre-specified set of wireless sub-channels for signal transmission from the particular wireless device; detecting, at the client device and independent of an intermediate entity, data transmitted from the wireless device in the pre-specified set of wireless sub-channels by comparing a function of the signal strength in the pre-specified set of wireless sub-channels to a threshold, and determining at the client device that signal in the discrete subset of multiple of the wireless sub-channels meets or exceeds the threshold signal strength; and initiating, at the client device and independent of the intermediate entity, data communication with the wireless device via the pre-specified set of wireless sub-channels, the wireless device comprising at least one of an input device configured to provide input to the client device, or an output device configured to output information from the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media comprising instructions stored thereon that, responsive to execution by a computing device, cause the computing device to perform operations comprising:
-
identifying, by a client device, a device table that includes different device types of at least one of input device types or output device types, and different pre-specified sets of wireless sub-channels that are each specific to a particular device type of the different device types; identifying a pre-specified set of wireless sub-channels associated with a particular wireless device from the device table; processing, by the computing device and independent of an intermediate device, a received wireless signal to ascertain a signal strength for individual sub-channels of the pre-specified set of sub-channels included in the wireless signal; comparing the signal strength of the individual sub-channels within the pre-specified set of sub-channels to a threshold signal strength; detecting signal in the pre-specified set of sub-channels that meets or exceeds the threshold signal strength; and initiating, by the computing device and independent of the intermediate device, data communication between the computing device and a wireless device via the pre-specified set of sub-channels responsive to ascertaining that the signal in the pre-specified set of sub-channels is transmitted from the wireless device, the wireless device comprising one of an input device configured to provide input to the computing device via the pre-specified set of sub-channels, or an output device configured to output information from the computing device via the pre-specified set of sub-channels. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A wireless device comprising:
-
at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the wireless device to perform operations comprising; identifying a device table that includes different device types of at least one of input device types or output device types, and different pre-specified sets of wireless sub-channels that are each specific to a particular device type of the different device types; identifying a pre-specified set of wireless sub-channels associated with a particular different device from the device table; processing, by the wireless device and independent of an intermediate device, a received wireless signal to ascertain a signal strength for individual sub-channels of the pre-specified set of sub-channels included in the wireless signal; comparing the signal strength of the individual sub-channels within the pre-specified set of sub-channels to a threshold signal strength; detecting signal in the pre-specified set of sub-channels that meets or exceeds the threshold signal strength; and initiating, by the wireless device and independent of the intermediate device, data communication between the wireless device and a different device via the pre-specified set of sub-channels responsive to ascertaining that the signal in the pre-specified set of sub-channels is transmitted from the different device, the different device comprising one of an input device configured to provide input to the wireless device via the pre-specified set of sub-channels, or an output device configured to output information from the wireless device via the pre-specified set of sub-channels. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification