IP Library Patent Application 15845422
Patent Application
App. No. 15/845,422

SECURE OFFLINE RESOURCE OPERATIONS

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.
15/845,422
Abstract

Information associated with a resource operation is transmitted by a resource requester to a resource provider. The resource operation is associated with a resource stored on a resource server. The information associated with the resource operation is received by the resource provider from the resource requester. The resource operation is performed, by the resource provider, based on the received information from the resource requester instead of information from the resource server.

Claims (39)

1 . A computer-implemented method, comprising:

transmitting, by a resource requester and to a resource provider, information associated with a resource operation, wherein the resource operation is associated with a resource stored on a resource server;

receiving, by the resource provider and from the resource requester, the information associated with the resource operation;

performing, by the resource provider, the resource operation based on the received information from the resource requester instead of information from the resource server.

2 . The method of claim 1 , wherein the information associated with the resource operation includes at least one of authorization information generated by the resource requester or verification information generated by the resource server.

3 . The method of claim 2 , wherein the authorization information is encrypted by the resource requester using a first private key before transmitting to the resource provider, the received authorization information is decrypted by the resource provider using a first public key before performing the resource operation, and the first private key and the first public key are a first pair of asymmetrical and mutually matched keys.

4 . The method of claim 3 , wherein the authorization information includes at least one of user identification information of the resource requester and a time stamp associated with the authorization information.

5 . The method of claim 3 , further comprising:

encrypting, by the resource requester, the first public key using a second private key;

transmitting, by the resource requester and to the resource provider, the encrypted first public key;

receiving, by the resource provider and from the resource requester, the encrypted first public key; and

decrypting, by the resource provider, the received encrypted first public key using a second public key, wherein the second private key and the second public key are a second pair of asymmetrical and mutually matched keys.

6 . The method of claim 2 , wherein the verification information is encrypted by the resource server using a third private key, the received verification information is decrypted by the resource provider using a third public key before performing the resource operation, and the third private key and the third public key are a third pair of asymmetrical and mutually matched keys.

7 . The method of claim 2 , further comprising generating an image pattern based on at least one of the authorization information or the verification information, wherein the image pattern includes at least one of a bar code or a QR code.

8 . The method of claim 1 , wherein performing the resource operation includes allocating a gate passage right to the resource requester.

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

transmitting, by a resource requester and to a resource provider, information associated with a resource operation, wherein the resource operation is associated with a resource stored on a resource server;

receiving, by the resource provider and from the resource requester, the information associated with the resource operation; and

performing, by the resource provider, the resource operation based on the received information from the resource requester instead of information from the resource server.

10 . The non-transitory, computer-readable medium of claim 9 , wherein the information associated with the resource operation includes at least one of authorization information generated by the resource requester or verification information generated by the resource server.

11 . The non-transitory, computer-readable medium of claim 10 , wherein the authorization information is encrypted by the resource requester using a first private key before transmitting to the resource provider, the received authorization information is decrypted by the resource provider using a first public key before performing the resource operation, and the first private key and the first public key are a first pair of asymmetrical and mutually matched keys.

12 . The non-transitory, computer-readable medium of claim 11 , wherein the authorization information includes at least one of user identification information of the resource requester and a time stamp associated with the authorization information.

13 . The non-transitory, computer-readable medium of claim 11 , the operations further comprising:

encrypting, by the resource requester, the first public key using a second private key;

transmitting, by the resource requester and to the resource provider, the encrypted first public key;

receiving, by the resource provider and from the resource requester, the encrypted first public key; and

decrypting, by the resource provider, the received encrypted first public key using a second public key, wherein the second private key and the second public key are a second pair of asymmetrical and mutually matched keys.

14 . The non-transitory, computer-readable medium of claim 10 , wherein the verification information is encrypted by the resource server using a third private key, the received verification information is decrypted by the resource provider using a third public key before performing the resource operation, and the third private key and the third public key are a third pair of asymmetrical and mutually matched keys.

15 . The non-transitory, computer-readable medium of claim 10 , the operations further comprising generating an image pattern based on at least one of the authorization information or the verification information, wherein the image pattern includes at least one of a bar code or a QR code.

16 . The non-transitory, computer-readable medium of claim 9 , wherein performing the resource operation includes allocating a gate passage right to the resource requester.

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

transmitting, by a resource requester and to a resource provider, information associated with a resource operation, wherein the resource operation is associated with a resource stored on a resource server;

receiving, by the resource provider and from the resource requester, the information associated with the resource operation; and

performing, by the resource provider, the resource operation based on the received information from the resource requester instead of information from the resource server.

18 . The computer-implemented system of claim 17 , wherein the information associated with the resource operation includes at least one of authorization information generated by the resource requester or verification information generated by the resource server.

19 . The computer-implemented system of claim 18 , wherein the authorization information is encrypted by the resource requester using a first private key before transmitting to the resource provider, the received authorization information is decrypted by the resource provider using a first public key before performing the resource operation, and the first private key and the first public key are a first pair of asymmetrical and mutually matched keys.

20 . The computer-implemented system of claim 19 , wherein the authorization information includes at least one of user identification information of the resource requester and a time stamp associated with the authorization information.

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 Apr 18, 2018
From: CHEN, GE; WANG, LEI; SHEN, LINGNAN; CHEN, XING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 045578/0760 →