Patent ID: 9350743
Filing Date: 2016-05-24
CPC Classification: G06Q,H04L

Claim Text:
1. A method comprising: storing, in a social networking system, data describing a machine and an owner of the machine, the owner comprising a user of a plurality of users of the social networking system who is capable of authorizing one or more actions associated with the machine; receiving, from the owner, a description of each action of the one or more actions associated with the machine; receiving a request from a client device of a requesting user of the social networking system to perform one of a plurality of different types of actions using the machine, the client device different than the machine; determining, from the social networking system, that the requesting user of the different client device is authorized to perform the plurality of different types of actions based at least in part on a type of connection in the social networking system between the requesting user and the owner and one or more permissions associated with the plurality of different types of actions, the type of connection in the social networking system based on a relationship between the requesting user and the owner in the social networking system including, at least, a direct connection to the owner of the machine, or a direct connection to the machine; communicating an instruction authorizing the machine to perform for the requesting user of the different client device at least one of the plurality of different types of actions from the social networking system to the machine responsive to determining that the requesting user is authorized to perform the plurality of different types of actions using the machine; receiving an indication from the machine that the at least one of the plurality of different types of actions was performed by the machine; and generating a content item describing the at least one of the plurality of different types of actions based on a description of the at least one of the plurality of different types of actions received from the owner, the content item identifying the requesting user, the at least one of the plurality of different types of actions, and the machine.