METHOD AND DEVICE FOR CONTROLLING PERIPHERAL DEVICES VIA A SOCIAL NETWORKING PLATFORM
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
5 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for communicating with a peripheral device over a social networking platform, the system comprising:
-
one or more processors; and memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising; registering with a server of the social network platform as a support service provider for a type of peripheral devices including 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. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
registering with a server of the social network platform as a support service provider for a type of peripheral devices including 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. - View Dependent Claims (19, 20)
-
Specification