IP Library Granted Patent US 11,070,977
Granted Patent B2
US 11,070,977 · App. 16/721,591 · Granted Jul 20, 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,070,977
App. No.
16/721,591
Granted
Jul 20, 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 (51)

1. A computer-implemented method, comprising:

determining, by a first device, a start time and a duration period for broadcasting sound wave information;

generating, by the first device, a first set of predetermined security information based at least in part on the start time;

generating, by the first device, sound wave information, the sound wave information comprising the first set of predetermined security information for use in identity security authentication for a data transmission process with a second device;

broadcasting, by the first device, the sound wave information starting at the start time and for a period of time equal to the duration period;

obtaining, by the first device, visual pattern information displayed by the second device, wherein the visual pattern information comprises data information and a second set of predetermined security information comprising a specified time, wherein the data information comprises payment information of an account of a user of the second device;

determining, by the first device and via an authentication technique, that the specified time is within the duration period; and

in response to determining that the specified time is within the duration period:

obtaining the data information comprising the payment information from the visual pattern information; and

completing, by the first device, a transaction using the payment information.

2. The computer-implemented method of claim 1 , wherein generating the sound wave information comprises invoking a preselected sound wave generator and generating the sound wave information comprising the first set of predetermined security information based on the preselected sound wave generator.

3. The computer-implemented method of claim 2 , wherein invoking the preselected sound wave generator and generating the sound wave information comprising the first set of predetermined security information based on the preselected sound wave generator comprises:

invoking a preconfigured sound wave generator in the first device and generating the sound wave information comprising the first set of predetermined security information based on the preconfigured sound wave generator, wherein the preconfigured sound wave generator comprises the preselected sound wave generator; or

invoking a third party sound wave generator and generating the sound wave information comprising the first set predetermined security information based on the third party sound wave generator.

4. The computer-implemented method of claim 1 , wherein generating the sound wave information comprises encoding the first set of predetermined to the sound wave information using a predetermined modulation scheme.

5. The computer-implemented method of claim 1 , wherein determining that the specified time is within the duration period comprises parsing the visual pattern information to obtain the specified time, the method comprising,

in response to determining that the specified time is within the duration period, determining that the visual pattern information is authenticated.

6. The computer-implemented method of claim 1 , wherein broadcasting, by the first device, the sound wave information comprises broadcasting the sound wave information in all directions using air as a medium, and wherein the sound wave information is detectable only within a predetermined distance from the first device.

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

determining, by a first device, a start time and a duration period for broadcasting sound wave information;

generating, by the first device, a first set of predetermined security information based at least in part on the start time;

generating, by the first device, sound wave information, the sound wave information comprising the first set of predetermined security information for use in identity security authentication for a data transmission process with a second device;

broadcasting, by the first device, the sound wave information starting at the start time and for a period of time equal to the duration period;

obtaining, by the first device, visual pattern information displayed by the second device, wherein the visual pattern information comprises data information and a second set of predetermined security information comprising a specified time, wherein the data information comprises payment information of an account of a user of the second device;

determining, by the first device and via an authentication technique, that the specified time is within the duration period; and

in response to determining that the specified time is within the duration period:

obtaining the data information comprising the payment information from the visual pattern information; and

completing, by the first device, a transaction using the payment information.

8. The non-transitory, computer-readable medium of claim 7 , wherein generating the sound wave information comprises invoking a preselected sound wave generator and generating the sound wave information comprising the first set of predetermined security information based on the preselected sound wave generator.

9. The non-transitory, computer-readable medium of claim 8 , wherein invoking the preselected sound wave generator and generating the sound wave information comprising the first set of predetermined security information based on the preselected sound wave generator comprises:

invoking a preconfigured sound wave generator in the first device and generating the sound wave information comprising the first set of predetermined security information based on the preconfigured sound wave generator, wherein the preconfigured sound wave generator comprises the preselected sound wave generator; or

invoking a third party sound wave generator and generating the sound wave information comprising the first set predetermined security information based on the third party sound wave generator.

10. The non-transitory, computer-readable medium of claim 7 , wherein generating the sound wave information comprises encoding the first set of predetermined to the sound wave information using a predetermined modulation scheme.

11. The non-transitory, computer-readable medium of claim 7 , wherein broadcasting, by the first device, the sound wave information comprises broadcasting the sound wave information in all directions using air as a medium, and wherein the sound wave information is detectable only within a predetermined distance from the first device.

12. 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:

determining, by a first device, a start time and a duration period for broadcasting sound wave information;

generating, by the first device, a first set of predetermined security information based at least in part on the start time;

generating, by the first device, sound wave information, the sound wave information comprising the first set of predetermined security information for use in identity security authentication for a data transmission process with a second device;

broadcasting, by the first device, the sound wave information starting at the start time and for a period of time equal to the duration period;

obtaining, by the first device, visual pattern information displayed by the second device, wherein the visual pattern information comprises data information and a second set of predetermined security information comprising a specified time, wherein the data information comprises payment information of an account of a user of the second device;

determining, by the first device and via an authentication technique, that the specified time is within the duration period; and

in response to determining that the specified time is within the duration period:

obtaining the data information comprising the payment information from the visual pattern information; and

completing, by the first device, a transaction using the payment information.

13. The computer-implemented system of claim 12 , wherein generating the sound wave information comprises invoking a preselected sound wave generator and generating the sound wave information comprising the first set of predetermined security information based on the preselected sound wave generator.

14. The computer-implemented system of claim 13 , wherein invoking the preselected sound wave generator and generating the sound wave information comprising the first set of predetermined security information based on the preselected sound wave generator comprises:

invoking a preconfigured sound wave generator in the first device and generating the sound wave information comprising the first set of predetermined security information based on the preconfigured sound wave generator, wherein the preconfigured sound wave generator comprises the preselected sound wave generator; or

invoking a third party sound wave generator and generating the sound wave information comprising the first set predetermined security information based on the third party sound wave generator.

15. The computer-implemented system of claim 12 , wherein generating the sound wave information comprises encoding the first set of predetermined to the sound wave information using a predetermined modulation scheme.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: LIU, YANGHUI; WANG, LEI; CHEN, GE; SHEN, LINGNAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051711/0106 →