Enabling plural computing devices to communicate using a master account
First Claim
1. A method, performed by a physical communication system, for interacting with plural computing devices, including at least a master device of a plurality of master devices and a candidate device, comprising:
- receiving condition information regarding an operating environment associated with the candidate device, the condition information defining a current relation between the candidate device and the plurality of master devices, the condition information including (i) an indication of a distance between the candidate device and the plurality of master devices and (ii) a bandwidth parameter relating to an amount of bandwidth that communication between the plurality of master devices and the candidate device would use;
determining, based on the condition information, whether the candidate device and a master device of the plurality of master devices satisfies a communication-enabling condition;
enabling the candidate device to engage in wireless communication with the communication system upon the candidate device satisfying the communication-enabling condition;
once the candidate device is enabled, communicating with the candidate device via wireless communication based on usage terms specified in a master account, the master account governing interaction of all of the plural computing devices with the communication system;
receiving usage data pertaining to communication resources that are consumed by the candidate device in the course of said communicating; and
associating the usage data with the master account.
2 Assignments
0 Petitions
Accused Products
Abstract
Functionality is described that allows plural computing devices to share a master account. In one implementation, the functionality allows any candidate device to directly communicate with a communication system using the master account, providing that the candidate device satisfies a prescribed condition with respect to a master device. For example, the functionality can allow the candidate device to communicate with the communication system if it is within a threshold distance of the master device. In another implementation, the functionality instructs the master device and the candidate device to set up a tethering relationship. The functionality can then allow the candidate device to communicate with the communication system, via the master device, using the master account. In one implementation, the functionality can set up the tethering relationship without substantial (or any) involvement of the user (or users) who operate the master device and candidate device.
118 Citations
21 Claims
-
1. A method, performed by a physical communication system, for interacting with plural computing devices, including at least a master device of a plurality of master devices and a candidate device, comprising:
-
receiving condition information regarding an operating environment associated with the candidate device, the condition information defining a current relation between the candidate device and the plurality of master devices, the condition information including (i) an indication of a distance between the candidate device and the plurality of master devices and (ii) a bandwidth parameter relating to an amount of bandwidth that communication between the plurality of master devices and the candidate device would use; determining, based on the condition information, whether the candidate device and a master device of the plurality of master devices satisfies a communication-enabling condition; enabling the candidate device to engage in wireless communication with the communication system upon the candidate device satisfying the communication-enabling condition; once the candidate device is enabled, communicating with the candidate device via wireless communication based on usage terms specified in a master account, the master account governing interaction of all of the plural computing devices with the communication system; receiving usage data pertaining to communication resources that are consumed by the candidate device in the course of said communicating; and associating the usage data with the master account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, performed by a physical communication system, for interacting with plural computing devices, including at least a master device of a plurality of master devices and a candidate device, comprising:
-
receiving condition information; defining, based on the condition information, a tethering relationship between a master device of the plurality of master devices and the candidate device; sending instructions to the master device to set up the tethering relationship; sending instructions to the candidate device to set up the tethering relationship; and communicating with the candidate device via the master device, as per the tethering relationship, wherein the condition information includes (i) an indication of a distance between the candidate device and the master device and (ii) a bandwidth parameter relating to an amount of bandwidth that communication between the master device and the candidate device would use. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable memory for storing computer readable instructions, the computer readable instructions providing a communication system when executed by one or more processing devices, the computer readable instructions comprising:
-
a configuration module configured to recommend at least one master device based on an assessment of a suitability of the master device for performing master device tethering functions; a communication enabler module configured to receive an indication of a distance between a master device and a candidate device, and to determine whether the distance is less than a threshold distance; a communication module configured to communicate with the candidate device if the distance is less than the threshold distance; and an account management module configured to receive usage data pertaining to communication resources consumed by the candidate device in the course of communicating, and to associate the usage data with a master account that applies to both the master device and the candidate device, the master account specifying an amount of available communication resources which can be utilized by the master device and the candidate device, wherein the configuration module has independent access to past usage information indicating a manner in which a user has used the candidate device in the past, and wherein the assessment is based on (1) the past usage information and (2) condition information forwarded from the candidate device describing communications capabilities of the candidate device.
-
Specification