IP Library › Granted Patent US 10,154,529
Granted Patent B2
US 10,154,529 · App. 14/992,835 · Granted Dec 11, 2018

Method and apparatus for connecting peripheral devices

Inventors: Jinhai Liu (Shenzhen, CN); Chenglin Liu (Shenzhen, CN); Zhan Shu (Shenzhen, CN); Xiangyao Lin (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
H04W76/14H04L67/10H04L67/306H04W4/21H04W4/80H04W48/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,154,529
App. No.
14/992,835
Granted
Dec 11, 2018
Kind
B2
Abstract

A method and apparatus for connecting peripheral devices are disclosed. The method is performed at an electronic device having one or more processors and memory, and includes: scanning, through a user interface of a social networking application, an image containing encoded information associated with a first peripheral device that provides a first wireless communication interface; retrieving, based on the encoded information, a first identity information item of the first peripheral device from a server hosting a social networking platform associated with the social networking application; and in accordance with the retrieved first identity information item, establishing a wireless connection between the electronic device and the first peripheral device via the first wireless communication interface of the first peripheral device.

Claims (80)

1. A method for connecting devices, comprising:

at an electronic device having one or more processors and memory:

scanning, through a user interface of a social networking application, an image containing encoded information associated with a first peripheral device that provides a first wireless communication interface;

retrieving, based on the encoded information, a first identity information item of the first peripheral device from a server hosting a social networking platform associated with the social networking application;

in accordance with the retrieved first identity information item, establishing a wireless connection between the electronic device and the first peripheral device via the first wireless communication interface of the first peripheral device; and

sending a contact establishment request to the server to establish a first device contact for a social network user account associated with the electronic device to represent at least the first peripheral device, wherein the contact establishment request includes one or more of:

the image,

the encoded information, and

device information of the first peripheral device identified by the electronic device from the image.

2. The method of claim 1 , further comprising:

receiving a confirmation in response to the contact establishment request from the server; and

adding the first device contact to a listing of social networking contacts for the social network user account in the user interface of the social network application.

3. The method of claim 2 , wherein retrieving, based on the encoded information, the first identity information item of the first peripheral device from the server hosting the social networking platform associated with the social networking application further comprises:

based on the encoded information, retrieving multiple identity information items corresponding to multiple peripheral devices including the first peripheral device;

wherein adding the first device contact to a listing of social networking contacts for the social network user account in the user interface of the social network application further comprises:

presenting a listing of sub-contacts under the first device contact in the user interface of the social network application, each sub-contact corresponding to a respective one of the multiple peripheral devices; and

wherein establishing the wireless connection between the electronic device and the first peripheral device is in response to a selection of a respective sub-contact corresponding to the first peripheral device from the presented listing of sub-contacts by a user of the electronic device.

4. The method of claim 3 , further comprising:

displaying respective avatars corresponding to the multiple peripheral devices in the listing of sub-contacts; and

changing an appearance of the respective avatar for a respective one of the multiple peripheral devices in response to a change in a connection status between the electronic device and the respective one of the multiple peripheral devices.

5. The method of claim 3 , further comprising:

establishing more than one wireless connection with more than one peripheral device from the multiple peripheral devices;

preparing a message from the social network user account;

selecting a respective one of the sub-contacts for sending the message to a corresponding peripheral device of the selected respective one of the sub-contacts; and

sending the message to the server for conversion into a device-readable message for the corresponding peripheral device of the selected respective one of the sub-contacts.

6. The method of claim 5 , before sending the message to the server for conversion, further comprising:

detecting whether a wireless connection between the electronic device and the corresponding selected peripheral device is active.

7. The method of claim 3 , further comprising:

selecting one of the sub-contacts for sending a message to a corresponding peripheral device;

selecting a message input format based on the corresponding selected peripheral device; and

preparing a message in the message input format to be sent to the corresponding selected peripheral device.

8. The method of claim 1 , before the retrieving, further comprising:

based on the encoded information, establishing a first device contact for a social network user account associated with the electronic device; and

presenting a listing of sub-contacts under the first device contact based on the encoded information, wherein each of the sub-contacts corresponds to a respective one of multiple peripheral devices including the first peripheral device, and

wherein the retrieving of the first identity information item of the first peripheral device from the server and the establishing of the wireless connection between the electronic device and the first peripheral device are in response to a selection of a respective sub-contact corresponding to the first peripheral device from the listing of sub-contacts.

9. An electronic device, comprising:

one or more processors; and

memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for:

scanning, through a user interface of a social networking application, an image containing encoded information associated with a first peripheral device that provides a first wireless communication interface;

retrieving, based on the encoded information, a first identity information item of the first peripheral device from a server hosting a social networking platform associated with the social networking application;

in accordance with the retrieved first identity information item, establishing a wireless connection between the electronic device and the first peripheral device via the first wireless communication interface of the first peripheral device; and

sending a contact establishment request to the server to establish a first device contact for a social network user account associated with the electronic device to represent at least the first peripheral device, wherein the contact establishment request includes one or more of:

the image,

the encoded information, and

device information of the first peripheral device identified by the electronic device from the image.

10. The electronic device of claim 9 , wherein the one or more programs further comprise instructions for:

receiving a confirmation in response to the contact establishment request from the server; and

adding the first device contact to a listing of social networking contacts for the social network user account in the user interface of the social network application.

11. The electronic device of claim 10 , wherein retrieving, based on the encoded information, the first identity information item of the first peripheral device from the server hosting the social networking platform associated with the social networking application further comprises:

based on the encoded information, retrieving multiple identity information items corresponding to multiple peripheral devices including the first peripheral device;

wherein adding the first device contact to a listing of social networking contacts for the social network user account in the user interface of the social network application further comprises:

presenting a listing of sub-contacts under the first device contact in the user interface of the social network application, each sub-contact corresponding to a respective one of the multiple peripheral devices; and

wherein establishing the wireless connection between the electronic device and the first peripheral device is in response to a selection of a respective sub-contact corresponding to the first peripheral device from the presented listing of sub-contacts by a user of the electronic device.

12. The electronic device of claim 11 , wherein the one or more programs further comprise instructions for:

displaying respective avatars corresponding to the multiple peripheral devices in the listing of sub-contacts; and

changing an appearance of the respective avatar for a respective one of the multiple peripheral devices in response to a change in a connection status between the electronic device and the respective one of the multiple peripheral devices.

13. The electronic device of claim 9 , before the retrieving, wherein the one or more programs further comprise instructions for:

based on the encoded information, establishing a first device contact for a social network user account associated with the electronic device; and

presenting a listing of sub-contacts under the first device contact based on the encoded information, wherein each of the sub-contacts corresponds to a respective one of multiple peripheral devices including the first peripheral device, and

wherein the retrieving of the first identity information item of the first peripheral device from the server and the establishing of the wireless connection between the electronic device and the first peripheral device are in response to a selection of a respective sub-contact corresponding to the first peripheral device from the listing of sub-contacts.

14. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, cause the electronic device to perform operations comprising:

scanning, through a user interface of a social networking application, an image containing encoded information associated with a first peripheral device that provides a first wireless communication interface;

retrieving, based on the encoded information, a first identity information item of the first peripheral device from a server hosting a social networking platform associated with the social networking application;

in accordance with the retrieved first identity information item, establishing a wireless connection between the electronic device and the first peripheral device via the first wireless communication interface of the first peripheral device; and

sending a contact establishment request to the server to establish a first device contact for a social network user account associated with the electronic device to represent at least the first peripheral device, wherein the contact establishment request includes one or more of:

the image,

the encoded information, and

device information of the first peripheral device identified by the electronic device from the image.

15. The non-transitory computer readable storage medium of claim 14 , wherein the one or more programs further comprise instructions which cause the electronic device to perform operations comprising:

receiving a confirmation in response to the contact establishment request from the server; and

adding the first device contact to a listing of social networking contacts for the social network user account in the user interface of the social network application.

16. The non-transitory computer readable storage medium of claim 15 , wherein retrieving, based on the encoded information, the first identity information item of the first peripheral device from the server hosting the social networking platform associated with the social networking application further comprises:

based on the encoded information, retrieving multiple identity information items corresponding to multiple peripheral devices including the first peripheral device;

wherein adding the first device contact to a listing of social networking contacts for the social network user account in the user interface of the social network application further comprises:

presenting a listing of sub-contacts under the first device contact in the user interface of the social network application, each sub-contact corresponding to a respective one of the multiple peripheral devices; and

wherein establishing the wireless connection between the electronic device and the first peripheral device is in response to a selection of a respective sub-contact corresponding to the first peripheral device from the presented listing of sub-contacts by a user of the electronic device.

17. The non-transitory computer readable storage medium of claim 14 , wherein the one or more programs further comprise instructions which cause the electronic device to perform operations comprising:

based on the encoded information, establishing a first device contact for a social network user account associated with the electronic device; and

presenting a listing of sub-contacts under the first device contact based on the encoded information, wherein each of the sub-contacts corresponds to a respective one of multiple peripheral devices including the first peripheral device, and

wherein the retrieving of the first identity information item of the first peripheral device from the server and the establishing of the wireless connection between the electronic device and the first peripheral device are in response to a selection of a respective sub-contact corresponding to the first peripheral device from the listing of sub-contacts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: LIU, JINHAI; LIU, CHENGLIN; SHU, ZHAN; LIN, XIANGYAO
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 037664/0169 →
Priority Claims (1)
CN 2014 1 0091096 · Mar 12, 2014 · national
Continuity (2)
Continuation PCTCN2015070325 · Jan 8, 2015
Related Publication 20160128124A1 · May 5, 2016