发明名称 Controlling operation of a machine and describing actions performed by the machine through a social networking system
摘要 A social networking system includes information identifying a machine (e.g., a robot, a drone, a computer, a thermostat, etc.) and a connection between the machine and an owner of the machine, which is a user of the social networking system capable of authorizing an action by the machine. The owner of the machine associates permissions associated with various actions by the machine, where a permission associated with an action identifies one or more criteria for performing the action. Permissions may specify types of connections between social networking system users and the owner of the machine via the social networking system to allow social networking system users with specific types of connections to the owner of the machine to perform certain actions using the machine. Information describing an action performed by the machine may be communicated to other users of the social networking system via any suitable communication channel.
申请公布号 US9350743(B2) 申请公布日期 2016.05.24
申请号 US201414508853 申请日期 2014.10.07
申请人 Facebook, Inc. 发明人 Wiley Scott C.;Beaton Adam Michael;Olsen Alan Dean
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 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.
地址 Menlo Park CA US