IP Library Granted Patent US 11,109,227
Granted Patent B2
US 11,109,227 · App. 16/193,201 · Granted Aug 31, 2021

Data transmission method, data transmitter, data receiver, and system

Inventors: Yanghui Liu (Hangzhou, CN); Lei Wang (Hangzhou, CN); Ge Chen (Hangzhou, CN); Lingnan Shen (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04W12/06G06Q20/206G06Q20/3226G08C23/02H04B11/00H04L9/32H04L29/06H04W12/122
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 11,109,227
App. No.
16/193,201
Granted
Aug 31, 2021
Kind
B2
Abstract

The present application discloses example methods and systems. In one example method, sound wave information associated with a data transmission is monitored within a predetermined distance from the client device, where the sound wave information including predetermined security information. In response to detecting sound wave information associated with a data transmission, the sound wave information is parsed to obtain the predetermined security information included in the detected sound wave information. Pattern information is generated based on the predetermined security information and data information to be sent. The generated pattern information is then displayed so that a second device can obtain the generated pattern information.

Claims (62)

1. A computer-implemented method, comprising:

monitoring, by a client device, for sound wave information transmitted by a second device;

detecting, by the client device, multiple transmissions that each include a corresponding instance of sound wave information, wherein each instance of sound wave information comprises predetermined security information generated based at least in part on time information that indicates a time at which the second device started transmitting the instance of the sound wave information, and wherein the second device transmits each instance of the sound wave information for a specified duration and each instance of the sound wave information includes different predetermined security information than each other instance of the sound wave information;

for each of multiple instances of sound wave information of the detected transmissions,

parsing, by the client device, the instance of sound wave information to obtain the predetermined security information included in the instance of sound wave information;

generating, by the client device, pattern information that includes the obtained predetermined security information and data information to be sent by the client device; and

displaying, by a display of the client device, the generated pattern information so that the second device can obtain the generated pattern information.

2. The computer-implemented method of claim 1 , wherein monitoring for sound wave information transmitted by a second device comprises:

invoking, by the client device, a microphone associated with the client device to monitor for sound wave information associated with a data transmission.

3. The computer-implemented method of claim 1 , wherein generating the pattern information that includes the obtained predetermined security information and data information to be sent by the client device comprises:

identifying the data information to be sent by the client device; and

generating, using a predetermined coding algorithm, the pattern information that includes the obtained predetermined security information and the identified data information to be sent by the client device.

4. The computer-implemented method of claim 1 , wherein the predetermined security information includes at least one of dynamic password information, or random code information.

5. The computer-implemented method of claim 1 , wherein the client device comprises a smart phone, the second device comprises a point of sale device, and wherein the data information to be sent by the client device comprises payment credentials of a user associated with the client device to complete a transaction at the second device.

6. The computer-implemented method of claim 1 , wherein the detected sound wave information is an analog signal, and wherein parsing the detected sound wave information to obtain the predetermined security information included in the detected sound wave information comprises:

converting, by the client device, the detected sound wave information into a digital signal;

obtaining a predetermined decoding rule for the predetermined security information included in the detected sound wave information;

parsing the digital signal based on the predetermined decoding rule; and

obtaining the predetermined security information included in the detected sound wave information.

7. The computer-implemented method of claim 1 , wherein the data information to be sent comprises at least one of private account information, private file information, video information, or payment information.

8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

monitoring, by a client device, for sound wave information transmitted by a second device;

detecting, by the client device, multiple transmissions that each include a corresponding instance of sound wave information, wherein each instance of sound wave information comprises predetermined security information generated based at least in part on time information that indicates a time at which the second device started transmitting the instance of the sound wave information, and wherein the second device transmits each instance of the sound wave information for a specified duration and each instance of the sound wave information includes different predetermined security information than each other instance of the sound wave information;

for each of multiple instances of sound wave information of the detected transmissions,

parsing, by the client device, the instance of sound wave information to obtain the predetermined security information included in the instance of sound wave information;

generating, by the client device, pattern information that includes the obtained predetermined security information and data information to be sent by the client device; and

displaying, by a display of the client device, the generated pattern information so that the second device can obtain the generated pattern information.

9. The non-transitory, computer-readable medium of claim 8 , wherein monitoring for sound wave information transmitted by a second device comprises:

invoking, by the client device, a microphone associated with the client device to monitor for sound wave information associated with a data transmission.

10. The non-transitory, computer-readable medium of claim 8 , wherein generating the pattern information that includes the obtained predetermined security information and data information to be sent by the client device comprises:

identifying the data information to be sent by the client device; and

generating, using a predetermined coding algorithm, the pattern information that includes the obtained predetermined security information and the identified data information to be sent by the client device.

11. The non-transitory, computer-readable medium of claim 8 , wherein the predetermined security information includes at least one of dynamic password information, or random code information.

12. The non-transitory, computer-readable medium of claim 8 , wherein the client device comprises a smart phone, the second device comprises a point of sale device, and wherein the data information to be sent by the client device comprises payment credentials of a user associated with the client device to complete a transaction at the second device.

13. The non-transitory, computer-readable medium of claim 8 , wherein the detected sound wave information is an analog signal, and wherein parsing the detected sound wave information to obtain the predetermined security information included in the detected sound wave information comprises:

converting, by the client device, the detected sound wave information into a digital signal;

obtaining a predetermined decoding rule for the predetermined security information included in the detected sound wave information;

parsing the digital signal based on the predetermined decoding rule; and

obtaining the predetermined security information included in the detected sound wave information.

14. The non-transitory, computer-readable medium of claim 8 , wherein the data information to be sent comprises at least one of private account information, private file information, video information, or payment information.

15. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

monitoring, by a client device, for sound wave information transmitted by a second device;

detecting, by the client device, multiple transmissions that each include a corresponding instance of sound wave information, wherein each instance of sound wave information comprises predetermined security information generated based at least in part on time information that indicates a time at which the second device started transmitting the instance of the sound wave information, and wherein the second device transmits each instance of the sound wave information for a specified duration and each instance of the sound wave information includes different predetermined security information than each other instance of the sound wave information;

for each of multiple instances of sound wave information of the detected transmissions,

parsing, by the client device, the instance of sound wave information to obtain the predetermined security information included in the instance of sound wave information;

generating, by the client device, pattern information that includes the obtained predetermined security information and data information to be sent by the client device; and

displaying, by a display of the client device, the generated pattern information so that the second device can obtain the generated pattern information.

16. The computer-implemented system of claim 15 , wherein monitoring for sound wave information transmitted by a second device comprises:

invoking, by the client device, a microphone associated with the client device to monitor for sound wave information associated with a data transmission.

17. The computer-implemented system of claim 15 , wherein generating the pattern information that includes the obtained predetermined security information and data information to be sent by the client device comprises:

identifying the data information to be sent by the client device; and

generating, using a predetermined coding algorithm, the pattern information that includes the obtained predetermined security information and the identified data information to be sent by the client device.

18. The computer-implemented system of claim 15 , wherein the predetermined security information includes at least one of dynamic password information, random code information.

19. The computer-implemented system of claim 15 , wherein the client device comprises a smart phone, the second device comprises a point of sale device, and wherein the data information to be sent by the client device comprises payment credentials of a user associated with the client device to complete a transaction at the second device.

20. The computer-implemented system of claim 15 , wherein the detected sound wave information is an analog signal, and wherein parsing the detected sound wave information to obtain the predetermined security information included in the detected sound wave information comprises:

converting, by the client device, the detected sound wave information into a digital signal;

obtaining a predetermined decoding rule for the predetermined security information included in the detected sound wave information;

parsing the digital signal based on the predetermined decoding rule; and

obtaining the predetermined security information included in the detected sound wave information.

21. The computer-implemented system of claim 15 , wherein the data information to be sent comprises at least one of private account information, private file information, video information, or payment information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE FORMAT OF THE ADDRESS PREVIOUSLY RECORDED AT REEL: 048673 FRAME: 0329. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2019
From: LIU, YANGHUI; WANG, LEI; CHEN, GE; SHEN, LINGNAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 050261/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: LIU, YANGHUI; WANG, LEI; CHEN, GE; SHEN, LINGNAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 048673/0329 →