Connection information for inter-device wireless data communication
AssigneeMicrosoft Technology Licensing, LLC
InventorsAmer A. Hassan, Billy R. Anders, Jr., Mitesh K. Desai, Henry M. A. Filgueiras, Mahmoud S. Elhaddad
Life of this patent
Estimating the term…
Abstract
Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.
Claims20
One or more computer-readable storage devices comprising instructions stored thereon that, responsive to execution by a broker device, cause the broker device to perform operations comprising:
- receiving, at the broker device, a request from a requesting device for a hardware wireless resource, the request including a resource type but not an identifier for a particular instance for the hardware wireless resource;
- locating an instance of the hardware wireless resource that corresponds to the request;
- identifying multiple channels that are pre-assigned to the instance of the hardware wireless resource;
- ascertaining that a first channel of the multiple channels is currently in use by another resource;
- assigning, responsive to said ascertaining, a second channel of the multiple channels to the instance of the hardware wireless resource;
- determining a polling interval that indicates how frequently the hardware wireless resource is configured to check for data being transmitted to the hardware wireless resource;
- and
- transmitting, for receipt by the requesting device, wireless connection information for the instance of the hardware wireless resource including the polling interval and the second channel to enable the requesting device to establish wireless data communication with the instance of the hardware wireless resource, the instance of the hardware wireless resource and the requesting device being remote from the broker device.
A broker system comprising:
- a processing system;
- and
- one or more computer-readable storage media storing instructions that are executable by the processing system to perform operations including:
- managing wireless connection information for multiple hardware wireless resources, the wireless connection information including one or more wireless channels via which respective instances of the hardware wireless resources may be accessed and a polling interval that indicates how frequently the hardware wireless resource is configured to check for data being transmitted to the hardware wireless resource;
- and
- providing the wireless connection information, by the broker system and via a proactive notification independent of a query, for at least one of the hardware wireless resources to a computing device, the wireless connection information configured to enable direct wireless data communication between the at least one of the hardware wireless resources and the computing device, the at least one of the hardware wireless resources and the computing device being remote from the broker system.
A computer-implemented method comprising:
- receiving, at a broker device, a request from a requesting device for a hardware wireless resource, the request including a resource type but not an identifier for a particular instance of the hardware wireless resource;
- locating an instance of the hardware wireless resource that corresponds to the request;
- assigning one or more wireless channels to the instance of the hardware wireless resource;
- determining a polling interval that indicates how frequently the hardware wireless resource is configured to check for data being transmitted to the hardware wireless resource;
- and
- transmitting, for receipt by the requesting device, wireless connection information for the instance of the hardware wireless resource including the polling interval and the one or more assigned channels to enable a device to establish wireless data communication with the instance of the hardware wireless resource.
Dependencies are inferred from the claim text.