Socially-aware cloud control of network devices
US-9204345-B1 · Dec 1, 2015 · US
US9674751B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9674751-B2 |
| Application number | US-201313914576-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 10, 2013 |
| Priority date | Mar 15, 2013 |
| Publication date | Jun 6, 2017 |
| Grant date | Jun 6, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The device of claim 1 , wherein the memory comprises further instructions to: receive feedback from at least one of the one or more devices to which commands were sent; and update the control interface in accordance with the received feedback. 3. The device of claim 1 , wherein the memory comprises further instructions to: present a device selection interface to select one or more of the devices in the device cloud; and receive user input selecting the one or more identified devices. 4. The device of claim 1 , wherein the threshold proximity is determined with respect to the PND. 5. The device of claim 1 , wherein the instructions to identify one or more devices in the device cloud comprises instructions to: retrieve information from the PND regarding which of the devices in the device cloud is within the threshold proximity or available. 6. The device of claim 1 , wherein the instructions to identify one or more devices in the device cloud comprises instructions to: determine, for each of the devices in the device cloud, whether the device provides a remote interaction interface or whether authorization has been granted to the PND. 7. The device of claim 1 , wherein the instructions to identify one or more devices in the device cloud comprises instructions to: update the identified devices as the devices in the device cloud drop out of or come within the threshold proximity. 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. 9. The method of claim 8 , further comprising: receiving feedback from at least one of the one or more devices to which commands were sent; and updating the control interface in accordance with the received feedback. 10. The method of claim 8 , further comprising: presenting a device selection interface to select one or more of the devices in the device cloud; and receiving user input selecting the one or more identified devices. 11. The method of claim 8 , wherein the threshold proximity is determined with respect to the PND. 12. The method of claim 8 , wherein the identifying one or more devices in the device cloud comprises: retrieving information from the PND regarding which of the devices in the device cloud is within the threshold proximity or available. 13. The method of claim 8 , wherein the identifying one or more devices in the device cloud comprises: determining, for each of the devices in the device cloud, whether the device provides a remote interaction interface or whether authorization has been granted to the PND. 14. The method of claim 8 , wherein the identifying one or more devices in the device cloud comprises: updating the identified devices as the devices in the device cloud drop out of or come within the threshold proximity. 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 wit
according to signal strength · CPC title
Business processes related to social networking or social networking services · CPC title
Direct-mode setup · CPC title
involving control of end-device applications over a network · CPC title
adapted for operation in multiple networks, e.g. multi-mode access points · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.