×

Method and device for controlling peripheral devices via a social networking platform

  • US 9,614,923 B2
  • Filed: 09/24/2014
  • Issued: 04/04/2017
  • Est. Priority Date: 03/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating with a peripheral device over a social networking platform, comprising:

  • at a server of a support service provider for a type of peripheral devices including the peripheral device;

    registering with a server of the social network platform as the support service provider for the peripheral device;

    initiating a communication event to send an instruction to the peripheral device, initiating the communication event comprising;

    generating a push request data packet for the instruction, wherein the push request data packet identifies the peripheral device as a target of the instruction; and

    sending the push request data packet to the peripheral device via the server of the social networking platform and a user device coupled to the peripheral device;

    receiving a request data packet from the peripheral device via the user device coupled to the peripheral device and the server of the social networking platform; and

    in response to receiving the request data packet from the peripheral device, sending a response data packet to the peripheral device via the server of the social networking platform and the user device coupled to the peripheral device,wherein;

    the push request data packet, the request data packet, and the response data packet each have a respective fixed-length packet header, and a respective variable-length packet body, the respective fixed-length packet header includes a respective predetermined command identifier and a respective packet sequence number, and the predetermined command identifier corresponds to a command for accessing a respective function of the social network platform,the response data packet includes a first packet sequence number that matches a second packet sequence number included in the request data packet, and the push request data packet includes a third packet sequence number different from the first and the second packet sequence number, andthe respective predetermined command identifier and the respective packet body of at least one of the push request data packet, the request data packet, and the response data packet are characterized by one of the following;

    (1) the command corresponding to the respective predetermined command identifier is for accessing a contact listing for the peripheral device on the social network platform, and the respective packet body specifies at least one contact representing a user, a support service provider, or another peripheral device;

    (2) the command corresponding to the respective predetermined command identifier is for accessing a group chat function on the social network platform, and the respective packet body specifies a group chat session between the peripheral device and two or more respective social network contacts of the peripheral device, including two or more of a plurality of users, a support service provider, and a plurality of other peripheral devices; and

    (3) the command corresponding to the respective predetermined command identifier is for accessing a conversation log function on the social network platform, and the respective packet body specifies a conversation log for a chat session between the peripheral device and one or more respective social network contacts of the peripheral device, including one or more of a plurality of users, a support service provider, and a plurality of other peripheral devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×