×

Portable platform for networked computing

  • US 9,674,751 B2
  • Filed: 06/10/2013
  • Issued: 06/06/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×