IP Library Granted Patent US 10,783,417
Granted Patent B2
US 10,783,417 · App. 16/843,784 · Granted Sep 22, 2020

Method, apparatus, electronic device and computer storage medium for generating information identification codes

Inventors: Ge Chen (Hangzhou, CN); Lingnan Shen (Hangzhou, CN); Bo Weng (Hangzhou, CN); Huifeng Jin (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
G06K19/06037G06K7/1417H04L9/0869
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,783,417
App. No.
16/843,784
Granted
Sep 22, 2020
Kind
B2
Abstract

Methods, systems, and devices, including computer programs encoded on computer storage media, for generating information identification codes are provided. One of the methods includes: requesting a user's code generation seed from a code identifying party; receiving a first code generation seed from the code identifying party; and synchronizing the first code generation seed to a client of the user, for the user to generate an information identification code.

Claims (51)

1. A server, comprising:

one or more processors; and

a non-transitory computer-readable storage medium for generating information identification code, storing instructions executable by the one or more processors to cause the one or more processors to perform operations comprising:

receiving a code generation seed from a code identifying party;

caching the code generation seed on the server;

receiving a code generation seed request from a client; and

responsive to a failure, sending, to the client, a response message including the code generation seed cached on the server for the client to generate an information identification code using the code generation seed, wherein the failure is associated with loss of connection with the code identifying party.

2. The server according to claim 1 , wherein the receiving a code generation seed from the code identifying party comprises:

obtaining the code generation seed within a predetermined time period.

3. The server according to claim 1 , wherein the operations further comprise, before receiving the code generation seed from the code identifying party:

requesting the code generation seed from the code identifying party.

4. The server according to claim 3 , wherein before requesting the user's code generation seed from the code identifying party, the operations further comprise:

triggering a preset service low-peak event.

5. The server according to claim 3 , wherein the requesting a user's code generation seed from a code identifying party comprises:

requesting code generation seeds of one or more users in a predetermined group, wherein the predetermined group includes a plurality of registered users, active users, or users with network errors.

6. The server according to claim 1 , wherein the operations further comprise:

when determining the failure occurs, sending a response message to the client, the response message comprising an instruction to use a locally cached code generation seed.

7. The server according to claim 1 , wherein the operations further comprise:

synchronizing the code generation seed to the client.

8. A non-transitory computer-readable storage medium for generating information identification code, storing instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

receiving a code generation seed from a code identifying party;

caching the code generation seed on a server;

receiving a code generation seed request from a client; and

responsive to a failure, sending, to the client, a response message including the code generation seed cached on the server for the client to generate an information identification code using the code generation seed, wherein the failure is associated with loss of connection with the code identifying party.

9. The non-transitory computer-readable storage medium according to claim 8 , wherein the receiving a code generation seed from the code identifying party comprises:

obtaining the code generation seed within a predetermined time period.

10. The non-transitory computer-readable storage medium according to claim 8 , wherein the operations further comprise, before receiving the code generation seed from the code identifying party:

requesting the code generation seed from the code identifying party.

11. The non-transitory computer-readable storage medium according to claim 10 , wherein before requesting the user's code generation seed from the code identifying party, the operations further comprise:

triggering a preset service low-peak event.

12. The non-transitory computer-readable storage medium according to claim 10 , wherein the requesting a user's code generation seed from a code identifying party comprises:

requesting code generation seeds of one or more users in a predetermined group, wherein the predetermined group includes a plurality of registered users, active users, or users with network errors.

13. The non-transitory computer-readable storage medium according to claim 8 , wherein the operations further comprise:

when determining the failure occurs, sending a response message to the client, the response message comprising an instruction to use a locally cached code generation seed.

14. The non-transitory computer-readable storage medium according to claim 8 , wherein the operations further comprise:

synchronizing the code generation seed to the client.

15. A method, implemented by a server, comprising:

receiving a code generation seed from a code identifying party;

caching the code generation seed on the server;

receiving a code generation seed request from a client; and

responsive to a failure, sending, to the client, a response message including the code generation seed cached on the server for the client to generate an information identification code using the code generation seed, wherein the failure is associated with loss of connection with the code identifying party.

16. The method according to claim 15 , wherein the receiving a code generation seed from the code identifying party comprises:

obtaining the code generation seed within a predetermined time period.

17. The method according to claim 15 , further comprising, before receiving the code generation seed from the code identifying party:

requesting the code generation seed from the code identifying party.

18. The method according to claim 17 , wherein before requesting the user's code generation seed from the code identifying party, the method further comprises:

triggering a preset service low-peak event.

19. The method according to claim 17 , wherein the requesting a user's code generation seed from a code identifying party comprises:

requesting code generation seeds of one or more users in a predetermined group, wherein the predetermined group includes a plurality of registered users, active users, or users with network errors.

20. The method according to claim 15 , further comprising:

when determining an external failure occurs, sending a response message to the client, the response message comprising an instruction to use a locally cached code generation seed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2020
From: CHEN, GE; SHEN, LINGNAN; WENG, BO; JIN, HUIFENG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052350/0044 →