Portable platform for networked computing

US9674751B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9674751-B2
Application numberUS-201313914576-A
CountryUS
Kind codeB2
Filing dateJun 10, 2013
Priority dateMar 15, 2013
Publication dateJun 6, 2017
Grant dateJun 6, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • according to signal strength · CPC title

  • Business processes related to social networking or social networking services · CPC title

  • Direct-mode setup · CPC title

  • H04L67/125Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9674751B2 cover?
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 netwo…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/125. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).