Wireless shared resource computing
First Claim
1. A host wireless interface device, comprising:
- one or more processors; and
one or more wireless transceivers coupled to the one or more processors;
memory that includes a plurality of computer-executable components, the plurality of computer-executable components comprising;
a detection component configured to detect that the host wireless interface device is within a device proximity range of a dependent wireless interface device that is configured to wirelessly communicate with the host wireless interface device and to be incapable of establishing direct communication with a computing device, the dependent wireless interface device configured to communicate with the computing device through an indirect communication connection established through the host wireless interface device;
a device connection component that is configured to establish a first wireless communication connection via the one or more wireless transceivers between the dependent wireless interface device and the host wireless interface device;
a host connection component that is configured to;
establish a second wireless communication connection between the host wireless interface device and the computing device via the one or more wireless transceivers when the host wireless interface device is within a host connection distance of the computing device,negotiate a communication relationship with the dependent wireless interface device when the dependent wireless interface device is another host wireless interface device by causing the host wireless interface device to act as another dependent wireless interface device configured to communicate with the other host wireless interface device when the other host wireless interface device is higher on a device hierarchy list than the host wireless interface device, andestablish a third wireless communication connection with the other host wireless interface device based on the negotiated communication relationship when the dependent wireless interface device is the other host wireless interface device; and
a user interface component that enables a user to exchange data with the computing device via the second wireless communication connection established between the host wireless interface device and the computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
The formation of a wireless device group for use in a computing environment involves establishing a wireless communication connection between a host wireless interface device and each of one or more dependent wireless interface devices, in which each dependent wireless interface device is configured to not directly communicate with a computing device. Another wireless communication connection is established between the host wireless interface device and the computing device when the host wireless interface device is within a host connection distance of the computing device. A further wireless communication connection can be established between the host wireless interface device and a second, different computing device.
-
Citations
18 Claims
-
1. A host wireless interface device, comprising:
-
one or more processors; and one or more wireless transceivers coupled to the one or more processors; memory that includes a plurality of computer-executable components, the plurality of computer-executable components comprising; a detection component configured to detect that the host wireless interface device is within a device proximity range of a dependent wireless interface device that is configured to wirelessly communicate with the host wireless interface device and to be incapable of establishing direct communication with a computing device, the dependent wireless interface device configured to communicate with the computing device through an indirect communication connection established through the host wireless interface device; a device connection component that is configured to establish a first wireless communication connection via the one or more wireless transceivers between the dependent wireless interface device and the host wireless interface device; a host connection component that is configured to; establish a second wireless communication connection between the host wireless interface device and the computing device via the one or more wireless transceivers when the host wireless interface device is within a host connection distance of the computing device, negotiate a communication relationship with the dependent wireless interface device when the dependent wireless interface device is another host wireless interface device by causing the host wireless interface device to act as another dependent wireless interface device configured to communicate with the other host wireless interface device when the other host wireless interface device is higher on a device hierarchy list than the host wireless interface device, and establish a third wireless communication connection with the other host wireless interface device based on the negotiated communication relationship when the dependent wireless interface device is the other host wireless interface device; and a user interface component that enables a user to exchange data with the computing device via the second wireless communication connection established between the host wireless interface device and the computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A host wireless interface device comprising:
-
one or more processors; one or more wireless transceivers coupled to the one or more processors and configured to selectively communicate with a first computing device or a second computing device; a user interface configured to receive user input(s) regarding connection(s) to computing device(s); a computer readable memory storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising; detecting a wireless device within a device proximity range; establishing a first wireless communication connection with the wireless device when the wireless device is a dependent wireless interface device that is configured to wirelessly communicate with the host wireless interface device while being incapable of establishing direct communication with the first computing device or the second computing device; establishing, when the wireless device is the dependent wireless interface device, a second wireless communication connection with a selected one of the first computing device and the second computing device based at least in part on at least some of the user input(s) from the user interface, wherein the second wireless communication connection enables the dependent wireless interface device to exchange data with the selected computing device via the first wireless communication connection and the second wireless communication connection; negotiating a communication relationship with the wireless device when the wireless device is another host wireless interface device by causing the host wireless interface device to act as another dependent wireless interface device configured to communicate with the other host wireless interface device when the other host wireless interface device is higher on a device hierarchy list than the host wireless interface device; and establishing a third wireless communication connection with the other host wireless interface device based on the negotiated communication relationship when the wireless device is the other host wireless interface device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method, comprising:
-
forming, by a host wireless interface device, a wireless device group by establishing a wireless communication connection between the host wireless interface device and each of one or more dependent wireless interface devices, the dependent wireless interface devices being configured to not directly communicate with a computing device; determining whether the wireless device group that includes the host wireless device and the one or more dependent wireless interface devices was previously communicatively connected with the computing device; establishing a first wireless communication connection between the host wireless interface device and the computing device in response to determining that the host wireless interface device is within a host connection distance of the computing device and the wireless device group was previously communicatively connected with the computing device; negotiating a communication relationship between the host wireless interface device and a selected dependent wireless interface device of the one or more dependent wireless interface devices when the selected dependent wireless interface device is another host wireless interface device by causing the host wireless interface device to act as another dependent wireless interface device configured to communicate with the other host wireless interface device when the other host wireless interface device is higher on a device hierarchy list than the host wireless interface device; and establishing a second wireless communication connection with the other host wireless interface device based on the negotiated communication relationship when the selected dependent wireless device is the other host wireless interface device. - View Dependent Claims (16, 17, 18)
-
Specification