IP Library Granted Patent US 10,178,215
Granted Patent B2
US 10,178,215 · App. 15/419,366 · Granted Jan 8, 2019

Communication systems and methods

Inventors: Liang Zong (Shanghai, CN); Yangcun Chen (Shanghai, CN); Chao He (Shanghai, CN)
Assignee: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
H04M1/72533H04L12/18H04L12/185H04L12/189H04L12/1881H04L63/0428H04L63/083H04L65/4076H04L67/104H04W8/08H04W12/04H04W12/06H04W12/08H04W76/10H04W76/11H04W76/40H04M2250/06H04W84/12
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,178,215
App. No.
15/419,366
Granted
Jan 8, 2019
Kind
B2
Abstract

Systems and methods for establishing communication between a terminal and a device are disclosed. According to certain embodiments, a method used in the device includes receiving a plurality of multicast packets from the terminal. The method also includes determining, according to the multicast packets, wireless connection information of a wireless network. The method further includes connecting to the wireless network according to the wireless connection information. The method further includes generating a notification indicating a password associated with the device.

Claims (55)

1. A method for establishing communication between a terminal and a device, comprising:

determining that a condition has occurred;

retrieving, from a memory of the terminal, an identifier of the device, a user name, and a password of the device when it is determined that the condition has occurred;

based, at least in part, upon the retrieved identifier of the device, forming a P2P connection between the terminal and the device;

sending the user name and password to the device for verification; and

if the verification fails, obtaining, by the terminal, an updated password of the device from a server and sending the updated password to the device for verification.

2. The method according to claim 1 , further comprising:

saving the updated password in the memory of the terminal.

3. The method according to claim 1 , wherein the condition comprises at least one of:

the terminal is turned on;

the terminal is connected to a network; or

the terminal has started an application for managing a device bound to the terminal.

4. The method according to claim 1 , further comprising:

querying, based on the retrieved identifier of the device, the server regarding availability of the device to connect with the terminal; and

if it is determined that the device is available for connection with the terminal, forming the P2P connection.

5. The method according to claim 4 , further comprising forming the P2P connection if it is determined by the server that the device is available for connection with the terminal.

6. The method according to claim 1 , wherein the updated password of the device is obtained from the server while the P2P connection between the terminal and the device is maintained.

7. A terminal, comprising:

a memory storing:

instructions, and

an identifier of a device, a user name, and a password for the device; and

a processor configured to execute the instructions to:

determine that a condition has occurred;

retrieve, from the memory of the terminal, the identifier of the device, the user name, and the password of the device when it is determined that the condition has occurred;

based, at least in part, upon the retrieved identifier of the device, form a P2P connection with the device;

send the user name and password to the device for verification; and

if the verification fails, obtain from the server an updated password of the device and send the updated password to the device for verification.

8. The terminal according to claim 7 , wherein the processor is further configured to execute the instructions to:

save the updated password in the memory of the terminal.

9. The terminal according to claim 7 , wherein the condition comprises at least one of:

the terminal is turned on;

the terminal is connected to a network; or

the terminal has started an application for managing a device bound to the terminal.

10. The terminal according to claim 7 , wherein the processor is further configured to execute the instructions to:

query, based on the retrieved identifier of the device, the server regarding availability of the device to connect with the terminal; and

if it is determined that the device is available for connection with the terminal, form the P2P connection.

11. The terminal according to claim 10 , wherein the processor is configured to execute the instructions to form the P2P connection if it is determined by the server that the device is available for connection with the terminal.

12. The terminal according to claim 7 , wherein the processor is configured to execute the instructions to obtain the updated password of the device from the server while maintaining the P2P connection with the device.

13. A non-transitory computer-readable storage medium storing instructions for establishing communication between a device and a terminal, the instructions causing a processor to perform operations comprising:

determining that a condition has occurred;

retrieving, from a memory of the terminal, an identifier of the device, a user name, and a password of the device when it is determined that the condition has occurred;

based, at least in part, upon the retrieved identifier of the device, forming a P2P connection between the terminal and the device;

sending the user name and password to the device for verification; and

if the verification fails, obtaining, by the terminal, an updated password of the device from a server and sending the updated password to the device for verification.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the operations further comprise:

saving the updated password in the memory of the terminal.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the condition comprises at least one of:

the terminal is turned on;

the terminal is connected to a network; or

the terminal has started an application for managing one or more devices bound to the terminal.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the operations further comprise:

querying, based on the retrieved identifier of the device, the server regarding availability of the device to connect with the terminal; and

if it is determined that the device is available for connection with the terminal, forming the P2P connection.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the operations further comprise forming the P2P connection if it is determined by the server that the device is available for connection with the terminal.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the operations further comprise obtaining the updated password of the device from the server while the P2P connection between the terminal and the device is maintained.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2024
From: EAST WEST BANK
To: KAMI VISION INCORPORATED
Reel/Frame 070792/0551 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 28, 2022
From: KAMI VISION INCORPORATED
To: EAST WEST BANK
Reel/Frame 059512/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
To: KAMI VISION INC.
Reel/Frame 059275/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2018
From: ZONG, LIANG; CHEN, YANGCUN; HE, CHAO
To: SHANGHAI XIAOYI TECHNOLOGY CO., LTD.
Reel/Frame 044985/0575 →
Priority Claims (1)
CN 2016 1 0117954 · Mar 2, 2016 · national
Continuity (2)
Division 15151619 · May 11, 2016
Related Publication 20170257896A1 · Sep 7, 2017