IP Library Patent Application 16812139
Patent Application
App. No. 16/812,139

AUGMENTED REALITY-BASED VIRTUAL OBJECT ALLOCATION METHOD AND APPARATUS

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 None
App. No.
16/812,139
Abstract

Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for augmented, reality-based, virtual object allocation. One computer-implemented method includes performing face recognition on a scanned image, comprising performing image scanning of a user using a client device to generate the scanned image. An electronic certificate used to obtain virtual objects and sent by a server is received at the client device when one or more facial features are recognized from the scanned image. The electronic certificate is locally stored as a locally stored electronic certificate. Whether a number of types of locally stored electronic certificates reaches a predetermined threshold is determined. If the number of types of locally stored electronic certificates reaches the predetermined threshold, a virtual object allocation request for obtaining virtual objects is sent by the client device and to the server, where the virtual object allocation request specifies the locally stored electronic certificates.

Claims (65)

1 . A computer-implemented method for augmented, reality-based, virtual object allocation, comprising:

performing face recognition on a scanned image, comprising performing image scanning of a user using a client device to generate the scanned image;

receiving, at the client device, an electronic certificate sent by a server when one or more facial features are recognized from the scanned image, wherein the electronic certificate is used to obtain virtual objects;

locally storing the electronic certificate as a locally stored electronic certificate;

determining whether a number of types of locally stored electronic certificates reaches a predetermined threshold; and

if the number of types of locally stored electronic certificates reaches the predetermined threshold:

sending, by the client device and to the server, a virtual object allocation request for obtaining virtual objects, wherein the virtual object allocation request specifies the locally stored electronic certificates.

2 . The computer-implemented method according to claim 1 , wherein the receiving the electronic certificate sent by the server when the one or more facial features are recognized from the scanned image comprises:

outputting gesture prompt information to the user when the one or more facial features are recognized from the scanned image, wherein the gesture prompt information is used to prompt the user to make one or more predetermined gestures; and

performing gesture recognition on the scanned image, and receiving, when the one or more predetermined gestures are recognized from the scanned image, the electronic certificate sent by the server.

3 . The computer-implemented method according to claim 1 , wherein the receiving the electronic certificate sent by the server when the one or more facial features are recognized from the scanned image comprises:

outputting facial expression prompt information to the user when the one or more facial features are recognized from the scanned image, wherein the facial expression prompt information is used to prompt the user to make one or more predetermined facial expressions; and

performing facial expression recognition on the scanned image, and receiving, when the one or more predetermined facial expressions are recognized from the scanned image, the electronic certificate sent by the server.

4 . The computer-implemented method according to claim 1 , further comprising, after the one or more facial features are recognized from the scanned image and the electronic certificate sent by the server is received:

displaying, using augmented reality techniques, dynamic pictures at positions associated with the one or more facial features.

5 . The computer-implemented method according to claim 1 , wherein locally storing the electronic certificate comprises:

generating a corresponding picture of the electronic certificate; and

presenting the corresponding picture to a user on a graphic user interface, wherein the corresponding picture depicts a collection option corresponding to the electronic certificate.

6 . The computer-implemented method according to claim 5 , further comprising, in response to the user triggering the collection option:

presenting the corresponding picture at a display position corresponding to the electronic certificate, wherein different pictures are generated for different types of electronic certificates, and different types of electronic certificates correspond to different display positions.

7 . The computer-implemented method according to claim 1 , wherein a virtual object is a virtual red packet.

8 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations for augmented, reality-based, virtual object allocation, comprising:

performing face recognition on a scanned image, comprising performing image scanning of a user using a client device to generate the scanned image;

receiving, at the client device, an electronic certificate sent by a server when one or more facial features are recognized from the scanned image, wherein the electronic certificate is used to obtain virtual objects;

locally storing the electronic certificate as a locally stored electronic certificate;

determining whether a number of types of locally stored electronic certificates reaches a predetermined threshold; and

if the number of types of locally stored electronic certificates reaches the predetermined threshold:

sending, by the client device and to the server, a virtual object allocation request for obtaining virtual objects, wherein the virtual object allocation request specifies the locally stored electronic certificates.

9 . The non-transitory, computer-readable medium according to claim 8 , wherein the receiving the electronic certificate sent by the server when the one or more facial features are recognized from the scanned image comprises:

outputting gesture prompt information to the user when the one or more facial features are recognized from the scanned image, wherein the gesture prompt information is used to prompt the user to make one or more predetermined gestures; and

performing gesture recognition on the scanned image, and receiving, when the one or more predetermined gestures are recognized from the scanned image, the electronic certificate sent by the server.

10 . The non-transitory, computer-readable medium according to claim 8 , wherein the receiving the electronic certificate sent by the server when the one or more facial features are recognized from the scanned image comprises:

outputting facial expression prompt information to the user when the one or more facial features are recognized from the scanned image, wherein the facial expression prompt information is used to prompt the user to make one or more predetermined facial expressions; and

performing facial expression recognition on the scanned image, and receiving, when the one or more predetermined facial expressions are recognized from the scanned image, the electronic certificate sent by the server.

11 . The non-transitory, computer-readable medium according to claim 8 , further comprising, after the one or more facial features are recognized from the scanned image and the electronic certificate sent by the server is received:

displaying, using augmented reality techniques, dynamic pictures at positions associated with the one or more facial features.

12 . The non-transitory, computer-readable medium according to claim 8 , wherein locally storing the electronic certificate comprises:

generating a corresponding picture of the electronic certificate; and

presenting the corresponding picture to a user on a graphic user interface, wherein the corresponding picture depicts a collection option corresponding to the electronic certificate.

13 . The non-transitory, computer-readable medium according to claim 12 , further comprising, in response to the user triggering the collection option:

presenting the corresponding picture at a display position corresponding to the electronic certificate, wherein different pictures are generated for different types of electronic certificates, and different types of electronic certificates correspond to different display positions.

14 . The non-transitory, computer-readable medium according to claim 8 , wherein a virtual object is a virtual red packet.

15 . A computer-implemented system for augmented, reality-based, virtual object allocation, 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:

performing face recognition on a scanned image, comprising performing image scanning of a user using a client device to generate the scanned image;

receiving, at the client device, an electronic certificate sent by a server when one or more facial features are recognized from the scanned image, wherein the electronic certificate is used to obtain virtual objects;

locally storing the electronic certificate as a locally stored electronic certificate;

determining whether a number of types of locally stored electronic certificates reaches a predetermined threshold; and

if the number of types of locally stored electronic certificates reaches the predetermined threshold:

sending, by the client device and to the server, a virtual object allocation request for obtaining virtual objects, wherein the virtual object allocation request specifies the locally stored electronic certificates.

16 . The computer-implemented system according to claim 15 , wherein the receiving the electronic certificate sent by the server when the one or more facial features are recognized from the scanned image comprises:

outputting gesture prompt information to the user when the one or more facial features are recognized from the scanned image, wherein the gesture prompt information is used to prompt the user to make one or more predetermined gestures; and

performing gesture recognition on the scanned image, and receiving, when the one or more predetermined gestures are recognized from the scanned image, the electronic certificate sent by the server.

17 . The computer-implemented system according to claim 15 , wherein the receiving the electronic certificate sent by the server when the one or more facial features are recognized from the scanned image comprises:

outputting facial expression prompt information to the user when the one or more facial features are recognized from the scanned image, wherein the facial expression prompt information is used to prompt the user to make one or more predetermined facial expressions; and

performing facial expression recognition on the scanned image, and receiving, when the one or more predetermined facial expressions are recognized from the scanned image, the electronic certificate sent by the server.

18 . The computer-implemented system according to claim 15 , further comprising, after the one or more facial features are recognized from the scanned image and the electronic certificate sent by the server is received:

displaying, using augmented reality techniques, dynamic pictures at positions associated with the one or more facial features.

19 . The computer-implemented system according to claim 15 , wherein locally storing the electronic certificate comprises:

generating a corresponding picture of the electronic certificate; and

presenting the corresponding picture to a user on a graphic user interface, wherein the corresponding picture depicts a collection option corresponding to the electronic certificate.

20 . The computer-implemented system according to claim 19 , further comprising, in response to the user triggering the collection option:

presenting the corresponding picture at a display position corresponding to the electronic certificate, wherein different pictures are generated for different types of electronic certificates, and different types of electronic certificates correspond to different display positions.

21 . The computer-implemented system according to claim 15 , wherein a virtual object is a virtual red packet.

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 May 21, 2020
From: DUAN, QINGLONG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052721/0919 →