Portable platform for networked computing
First Claim
1. A control device comprising:
- a processor; and
a memory coupled to the processor comprising instructions executable by the processor, wherein the processor is operable when executing the instructions to;
communicate with a portable network device (PND) of a first user when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user;
identify one or more devices in a device cloud of a second user, wherein each of the identified devices is controllable by the first user, and wherein;
whether a device in the device cloud is controllable by the first user is determined based at least in part on authentication of the first user and an affinity coefficient exceeding a specified threshold, wherein the affinity coefficient quantifies a strength of a relationship between the first user and the second user, wherein to authenticate the first user, the PND of the first user sends a pairing request associated with an identity of the first user to the device in the device cloud, andwherein the device in the device cloud receives the pairing request, searches a social graph of the second user for the identity of the first user, retrieves a user profile associated with the identity of the first user from the social graph, displays at least a portion of the user profile, and requests the second user to provide input to a PND of the second user confirming the identity of the first user and permitting the first user to pair the PND of the first user with the device in the device cloud; and
for each device in the device cloud that is controllable by the first user, a level of control permitted to the first user is also determined according to the affinity coefficient;
present the first user with a control interface for controlling one or more of the identified devices; and
send commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
65 Citations
20 Claims
-
1. A control device comprising:
-
a processor; and a memory coupled to the processor comprising instructions executable by the processor, wherein the processor is operable when executing the instructions to; communicate with a portable network device (PND) of a first user when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user; identify one or more devices in a device cloud of a second user, wherein each of the identified devices is controllable by the first user, and wherein; whether a device in the device cloud is controllable by the first user is determined based at least in part on authentication of the first user and an affinity coefficient exceeding a specified threshold, wherein the affinity coefficient quantifies a strength of a relationship between the first user and the second user, wherein to authenticate the first user, the PND of the first user sends a pairing request associated with an identity of the first user to the device in the device cloud, and wherein the device in the device cloud receives the pairing request, searches a social graph of the second user for the identity of the first user, retrieves a user profile associated with the identity of the first user from the social graph, displays at least a portion of the user profile, and requests the second user to provide input to a PND of the second user confirming the identity of the first user and permitting the first user to pair the PND of the first user with the device in the device cloud; and for each device in the device cloud that is controllable by the first user, a level of control permitted to the first user is also determined according to the affinity coefficient; present the first user with a control interface for controlling one or more of the identified devices; and send commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A method comprising:
-
by a control device paired with a portable network device (PND) of a first user, communicating with the PND when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user; by the control device, identifying one or more devices in a device cloud of a second user, wherein each of the identified devices is controllable by the first user, and wherein; whether a device in the device cloud is controllable by the first user is determined based at least in part on authentication of the first user and an affinity coefficient exceeding a specified threshold, wherein the affinity coefficient quantifies a strength of a relationship between the first user and the second user, wherein to authenticate the first user, the PND of the first user sends a pairing request associated with an identity of the first user to the device in the device cloud, and wherein the device in the device cloud receives the pairing request, searches a social graph of the second user for the identity of the first user, retrieves a user profile associated with the identity of the first user from the social graph, displays at least a portion of the user profile, and requests the second user to provide input to a PND of the second user confirming the identity of the first user and permitting the first user to pair the PND of the first user with the device in the device cloud; and for each device in the device cloud that is controllable by the first user, a level of control permitted to the first user is also determined according to the affinity coefficient; by the control device, presenting the first user with a control interface for controlling one or more of the identified devices; and by the control device, sending commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
communicate, by a control device paired with a portable network device (PND) of a first user, with the PND when the PND is within a threshold proximity of the control device, wherein the PND is configured to store authentication information of the first user; identify one or more devices in a device cloud of a second user, wherein each of the identified devices is controllable by the first user, and wherein; whether a device in the device cloud is controllable by the first user is determined based at least in part on authentication of the first user and an affinity coefficient exceeding a specified threshold, wherein the affinity coefficient quantifies a strength of a relationship between the first user and the second user, wherein to authenticate the first user, the PND of the first user sends a pairing request associated with an identity of the first user to the device in the device cloud, and wherein the device in the device cloud receives the pairing request, searches a social graph of the second user for the identity of the first user, retrieves a user profile associated with the identity of the first user from the social graph, displays at least a portion of the user profile, and requests the second user to provide input to a PND of the second user confirming the identity of the first user and permitting the first user to pair the PND of the first user with the device in the device cloud; and for each device in the device cloud that is controllable by the first user, a level of control permitted to the first user is also determined according to the affinity coefficient; present, for display on the control device, the first user with a control interface for controlling one or more of the identified devices; and send, by the control device, commands to one or more of the devices in the device cloud based on user input provided by the first user through the control interface. - View Dependent Claims (16, 17, 18)
-
Specification