IP Library Patent Application 14752557
Patent Application
App. No. 14/752,557

Method and System for Data Processing

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.
14/752,557
Abstract

Methods and systems for data processing. The method includes receiving, by a computing device, data to be processed. The computing device may determine whether a random value corresponding to the data to be processed is stored in a storage medium associated with the computing device. If the random value is stored in the storage medium associated with the computing device, the computing device may process the data to be processed using the random value. If the random value is not stored in the storage medium associated with the computing device, the computing device may obtain an additional random value for the data to be processed, and process the data to be processed using the additional random value, and store the additional random value in the storage medium associated with the computing device.

Claims (55)

1 . A method implemented by one or more computing devices, the method comprising:

receiving data to be processed;

determining whether a first random value corresponding to the data to be processed is stored in a storage medium associated with the one or more computing devices;

performing a corresponding operation on the data to be processed based at least in part on a determination result of whether the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices, the corresponding operation comprising one of processing the data to be processed using the first random value or processing the data to be processed using a second random value.

2 . The method of claim 1 , further comprising processing the data to be processed using the first random value in response to determining that the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices.

3 . The method of claim 1 , further comprising processing the data to be processed using the second random value in response to determining that the first random value corresponding to the data to be processed is not stored in the storage medium associated with the one or more computing devices.

4 . The method of claim 3 , further comprising:

obtaining the second random value for the data to be processed; and

storing the second random value in the storage medium associated with the one or more computing devices.

5 . The method of claim 4 , wherein obtaining the second random value for the data to be processed comprises:

presetting a predetermined number of preset random values;

randomly selecting a preset random value from the predetermined number of preset random values; and

designating the selected preset random value as the second random value for the data to be processed.

6 . The method of claim 1 , wherein the data to be processed comprises order data, and wherein determining whether the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices comprises determining whether an order identifier (ID) of the order data corresponds to the first random value is stored in the storage medium associated with the one or more computing devices.

7 . The method of claim 1 , further comprising:

monitoring a length of storing time of the first random value or the second random value; and

in response to a determination that the length of storing time is greater than a predetermined threshold value, removing the first random value or the second random value from the storage medium associated with the one or more computing devices.

8 . The method of claim 7 , further comprising:

resetting the length of storing time of the first random value in response to the determination that the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices.

9 . A system comprising:

one or more processors; and

memory to maintain a plurality of components executable by the one or more processors, the plurality of components comprising:

a receiving module configured to receive data to be processed,

a query module configured to determine whether a corresponding random value for the data to be processed is stored in a storage medium associated with the system, and

a processing module configured to:

process the data to be processed using the corresponding random value in response to a determination that the corresponding random value for the data to be processed is stored in the storage medium associated with the system,

in response to a determination that the corresponding random value for the data to be processed is not stored in the storage medium associated with the system:

obtain an additional random value for the data to be processed,

process the data to be processed using the additional random value, and

store the additional random value in the storage medium associated with the system.

10 . The system of claim 9 , wherein the receiving module is configured further to receive order data, and wherein the query module is further configured to determine whether an order ID of the order data corresponds to the corresponding random value is stored in the storage medium associated with the system.

11 . The system of claim 9 , wherein the processing module is configured further to:

preset a predetermined number of preset random values;

randomly select a preset random value among the predetermined number of preset random values; and

designate the selected preset random value as the additional random value corresponding to the order data.

12 . The system of claim 9 , wherein the processing module is configured further to:

monitor a length of storing time of the corresponding random value; and

remove the corresponding random value from the storage medium associated with the system in response to the determination that the length of storing time is greater than a predetermined threshold value.

13 . The system of claim 9 , wherein the processing module is configured further to reset the length of storing time of the corresponding random value in response to the determination that the corresponding random value for the data to be processed is stored in the storage medium associated with the system.

14 . One or more computer-readable media storing computer-executable instructions that, when executed by one or more computing devices, instruct the one or more computing devices to perform acts comprising:

determining whether a first random value corresponding to the data to be processed is stored in a storage medium associated with the one or more computing devices;

performing a corresponding operation on the data to be processed based at least in part on a determination result of whether the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices, the corresponding operation comprising one of processing the data to be processed using the first random value or processing the data to be processed using a second random value.

15 . The one or more computer-readable media of claim 14 , wherein the acts further comprise processing the data to be processed using the first random value in response to determining that the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices.

16 . The one or more computer-readable media of claim 14 , wherein the acts further comprise processing the data to be processed using the second random value in response to determining that the first random value corresponding to the data to be processed is not stored in the storage medium associated with the one or more computing devices.

17 . The one or more computer-readable media of claim 16 , wherein the acts further comprise:

obtaining the second random value for the data to be processed; and

storing the second random value in the storage medium associated with the one or more computing devices.

18 . The one or more computer-readable media of claim 17 , wherein obtaining the second random value for the data to be processed comprises:

presetting a predetermined number of preset random values;

randomly selecting a preset random value from the predetermined number of preset random values; and

designating the selected preset random value as the second random value for the data to be processed.

19 . The one or more computer-readable media of claim 14 , wherein the acts further comprise:

monitoring a length of storing time of the first random value or the second random value; and

in response to a determination that the length of storing time is greater than a predetermined threshold value, removing the first random value or the second random value from the storage medium associated with the one or more computing devices.

20 . The one or more computer-readable media of claim 14 , wherein the acts further comprise resetting the length of storing time of the first random value in response to the determination that the first random value corresponding to the data to be processed is stored in the storage medium associated with the one or more computing devices.

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 054064/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053650/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: ZHANG, CHAOJUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 038171/0122 →