IP Library Granted Patent US 12,314,257
Granted Patent B2
US 12,314,257 · App. 18/173,806 · Granted May 27, 2025

Data matching device and data matching method

Inventors: Tuo Zhang (Shanghai, CN); Guoxin Sun (Shanghai, CN)
Assignees: DIGIWIN CO., LTD; DATA SYSTEMS CO., LTD.
G06F16/245G06F16/288
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 12,314,257
App. No.
18/173,806
Granted
May 27, 2025
Kind
B2
Abstract

The disclosure provides a data matching device and a data matching method. The data matching device includes a storage device and a processor. The storage device is configured to store a matching module and a data package module. The processor is coupled to the storage device and configured to receive raw data. The processor executes the data package module to generate structured and packaged data according to the raw data. The processor executes the matching module to match the structured and packaged data to a corresponding task logic. The data matching device and the data matching method in the disclosure may automatically perform data package and task matching.

Claims (28)

1. A data matching device, comprising:

a storage device configured to store a matching module, a data package module and a matching library, wherein the matching library comprises a plurality of task logics, a plurality of extractors, and a plurality of data models;

an input device with an interface to receive instructions; and

a processor coupled to the storage device and configured to:

receive a matching request through the input device;

receive raw data through the input device;

execute the data package module by selecting a corresponding extractor from the plurality of extractors and a corresponding data model from the plurality of data models according to an original field or raw data information recorded in the raw data, and generating structured and packaged data according to the corresponding data model,

wherein the plurality of extractors indicates how to perform data package and data extraction according to the corresponding data model;

execute the matching module to match the structured and packaged data to a corresponding task logic by performing data type matching, condition matching, and tag matching on the structured and packaged data; and

execute the task logic according to the structured and packaged data to generate output data,

wherein the output data is business data and is used to perform business operations.

2. The data matching device according to claim 1 , wherein the structured and packaged data records a data type field, a data feature field, and a raw data field.

3. The data matching device according to claim 1 , wherein the tag matching comprises calculating a matching degree between the structured and packaged data and the corresponding task logic.

4. The data matching device according to claim 1 , wherein the task logic comprises an execution logic, basic information, and matching definition information.

5. The data matching device according to claim 1 , wherein the task logic is a business logic.

6. A data matching method, comprising:

receiving a matching request through a processor;

receiving raw data through the processor;

executing a data package module by selecting a corresponding extractor from a plurality of extractors and a corresponding data model from a plurality of data models according to an original field or raw data information recorded in the raw data and generating structured and packaged data according to the corresponding data model through the processor,

wherein the plurality of extractors indicates how to perform data package and data extraction according to the corresponding data model;

executing a matching module through the processor to match the structured and packaged data to a corresponding task logic by performing data type matching, condition matching, and tag matching on the structured and packaged data; and

executing the task logic according to the structured and packaged data to generate output data,

wherein the output data is business data and is used to perform business operations.

7. The data matching method according to claim 6 ,

wherein the structured and packaged data records a data type field, a data feature field, and a raw data field.

8. The data matching method according to claim 6 , wherein the tag matching comprises calculating a matching degree between the structured and packaged data and the corresponding task logic.

9. The data matching method according to claim 6 , wherein the task logic comprises an execution logic, basic information, and matching definition information.

10. The data matching method according to claim 6 , wherein the task logic is a business logic.

Assignments (2)
CHANGE OF NAME Recorded Apr 14, 2025
From: DIGIWIN SOFTWARE CO., LTD; DATA SYSTEMS CONSULTING CO., LTD.
To: DIGIWIN CO., LTD.; DATA SYSTEMS CO., LTD.
Reel/Frame 070826/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: ZHANG, TUO; SUN, GUOXIN
To: DIGIWIN SOFTWARE CO., LTD; DATA SYSTEMS CONSULTING CO., LTD.
Reel/Frame 062834/0372 →
Priority Claims (1)
CN 202211707788.0 · Dec 29, 2022 · national
Continuity (1)
Related Publication 20240220491A1 · Jul 4, 2024
References Cited (3)
US 20150186404A1 · Carvalho · 2015 [cited by examiner]
US 20160171399A1 · Santhanam · 2016 [cited by examiner]
US 20180330723A1 · Acero · 2018 [cited by examiner]