IP Library › Granted Patent US 11,657,390
Granted Patent B2
US 11,657,390 · App. 16/762,788 · Granted May 23, 2023

Codechain-based models, apparatuses, systems, methods, and applications of the same

Inventor: Wei Xu (Shanghai, CN)
G06Q20/3821G06Q20/102G06Q20/326G06Q20/4014
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,657,390
App. No.
16/762,788
Granted
May 23, 2023
Kind
B2
Abstract

Disclosed are CodeChain-based models, apparatuses, systems, methods, and applications. When implementing interaction based on CodeChain, each digital person has identity information, the identity information corresponding to a person represented by the digital person and/or the terminal device used by the person; the method comprising: identifying, by the terminal device, a coding medium generated according to a CodeChain access protocol so as to enable the digital person to access a CodeChain network on behalf of the person; and performing data transfer with another digital person and/or system according to entrustment of the person. Through identification of the coding medium, the access address of the code chain server is obtained, and then the address of the server which actually provides services is obtained from the CodeChain server, such that the service is obtained by providing a service parameter as required.

Claims (40)

1. A CodeChain-based service providing method, comprising:

providing a CodeChain server, wherein the CodeChain server is configured to issue all coding media associated with at least one subject and to manage information related to a CodeChain formed by step-by-step propagation and to identify coding media associated with the at least one subject,

wherein an initial node on the CodeChain corresponds to interaction between a service provider and the CodeChain server including a first terminal device associated with the service provider requesting issuance of an initial coding medium corresponding to a set of services provided by the service provider;

identifying, by a second terminal device associated with a first user associated with the CodeChain, a respective coding medium corresponding to a previous node of the CodeChain associated with the at least one subject; and

obtaining, by the second terminal device, an access address of the CodeChain server based on the respective coding medium;

interacting, by the second terminal device, with the CodeChain server based on the access address;

recording, by the CodeChain server:

first time information and first location information associated with the first time information, wherein the first time information and the first location information are associated with the first terminal device when the identifying step is performed;

first identification information associated with one of the first user and the second terminal device; and

activity information associated with activity performed in the CodeChain associated with one of the first user and the second terminal device,

wherein the first time information, first location information, first identification information and activity information provide a traceable node on the CodeChain;

generating, by the second terminal, at least one of:

a request to the CodeChain server to issue a second respective coding medium associated with the traceable node and the at least one subject and propagate the second respective coding medium, the second respective coding medium corresponding at least to information identifying the initial coding medium and the first identification information associated with one of the first user and the second terminal device; and

a request to the CodeChain server to authenticate the second respective coding medium;

receiving, by the second terminal device from the CodeChain server, after the CodeChain server authenticates the second respective coding medium, a service object list;

and

interacting, by the second terminal device based on the at least one service address included in the service object list, with at least one server of the service provider directed to by the at least one service address to obtain a service provided by the service provider;

wherein a transaction between the first user and the service provider is witnessed by other nodes on the CodeChain and stored therein based on access to transaction information stored on the CodeChain server.

2. The CodeChain-based service providing method according to claim 1 , wherein:

the respective coding medium is issued by the CodeChain server;

wherein when the at least one service is provided by the service provider, the CodeChain server issues the second respective coding medium after receiving at least one code issuance request from the service provider; wherein

when a plurality of service providers provide respective services, the CodeChain server issues a plurality of second respective coding mediums based on a plurality of code issuance requests filed sequentially by the plurality of service providers; and

wherein when the CodeChain server receives the at least one code issuance request filed by the service provider or the plurality of code issuance requests filed by the plurality of service providers, the CodeChain server issues the second respective coding medium or the plurality of second respective coding mediums after verifying the at least one service provider or the plurality of service providers based on digital person identity information of each respective service provider.

3. The CodeChain-based service providing method according to claim 1 , wherein:

the service object list includes a script indicating a service sequence and parameter, a respective service address associated with each of one or more service providers providing services, and a respective dynamic digital token corresponding to each of the one or more service providers, and wherein the respective dynamic digital token corresponding to each service provider includes a description of a scene in which the service provider provides the service and respective digital person identification information of the service provider.

4. The CodeChain-based service providing method according to claim 3 , wherein:

in the service object list, the respective service address of the respective service provider currently providing the service is indicated by the service sequence; and

wherein the second terminal device associated with the first user integrates the parameter indicated by the script and data provided based on the parameter into a service parameter which is provided to the at least one server of the service provider directed to by the service address so as to obtain the service.

5. The CodeChain-based service providing method according to claim 1 , wherein:

the second terminal device associated with the first user further obtains a dynamic digital token by identifying the prior coding medium, the dynamic digital token including a description of the scene in which the service provider provides the service and digital person identification information of the service provider.

6. The CodeChain-based service providing method according to claim 1 , wherein the step of interacting with the Code Chain server includes:

receiving, by the CodeChain server, a request to authenticate the service provider based on a dynamic digital token which is obtained from identifying the coding medium and includes the digital person identity information of the service provider; and

sending, by the CodeChain server the service object list to the second terminal device in response to the request passing the authentication.

7. The CodeChain-based service providing method according to claim 1 , wherein the step of interacting with the Code Chain server includes:

receiving by the CodeChain server a request to authenticate the prior coding medium; and

sending, by the CodeChain server, the service object list to the second terminal device in response to the request passing authentication.

8. The CodeChain-based service providing method according to claim 1 , wherein the step of interacting with the at least one server of the service provider includes:

providing, by the first user using the second terminal device to the at least one server of the service provider, digital person identity information of the first user; and

providing, by the first user using the second terminal device to the at least one server of the service provider, the digital person identity information of the first user when interacting with the at least one server of the service provider; wherein

the digital person identity information of the first user corresponds to the first user and/or the second terminal device.

Priority Claims (1)
CN 201711108224.4 · Nov 8, 2017 · national
Continuity (1)
Related Publication 20210192505A1 · Jun 24, 2021
Cited By (1)
US 12,463,967