IP Library Patent Application 14964510
Patent Application
App. No. 14/964,510

METHODS AND SYSTEMS FOR IMPROVING MACHINE LEARNING PERFORMANCE

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/964,510
Abstract

Systems and methods are presented for providing improved machine performance in natural language processing. In some example embodiments, an API module is presented that is configured to drive processing of a system architecture for natural language processing. Aspects of the present disclosure allow for a natural language model to classify documents while other documents are being retrieved in real time. The natural language model and the documents are configured to be stored in a stateless format, which also allows for additional functions to be performed on the documents while the natural language model is used to continue classifying other documents.

Claims (41)

1 . A method for conducting natural language processing, the method comprising:

generating a natural language model by a natural language platform;

storing the natural language model in a first stateless format;

accessing a plurality of documents to be classified by the natural language model;

storing the plurality of documents in a second stateless format; and

classifying, by the natural language platform, at least one document among the plurality of documents while the at least one document is stored in the second stateless format using the natural language model while stored in the first stateless format.

2 . The method of claim 1 , wherein storing the natural language model in the first stateless format comprises storing the natural language model in a language agnostic format.

3 . The method of claim 1 , wherein storing the plurality of documents in a second stateless format comprises storing all configuration and auxiliary data used to process each document among the plurality of documents with a combination of said document and the natural language model.

4 . The method of claim 1 , further comprising performing an intelligent queuing operation on a subset of the documents within the plurality of documents while classifying the at least one document, wherein the subset of documents is distinct from the at least one document.

5 . The method of claim 1 , further comprising performing a discover topics operation to discover documents that are classified into a specified label while classifying the at least one document.

6 . The method of claim 1 , wherein:

accessing the plurality of documents to be classified by the natural language model comprises retrieving a subset of the plurality of documents from a database; and

classifying the at least one document occurs while retrieving the subset of the plurality of documents, wherein the at least one document is distinct from the subset of the plurality of documents.

7 . The method of claim 1 , wherein storing the natural language model in a stateless format comprises storing replicas of the natural language model each into a server among a plurality of parallelized servers.

8 . A natural language processing system comprising:

a plurality of server machines communicatively coupled in parallel, each of the plurality of servers comprising a memory and at least one processor, each of the plurality of servers configured to:

store, in said memory of said server, a replica of a natural language model in a first stateless format;

access a plurality of documents to be classified by said replica of the natural language model;

store the plurality of documents in a second stateless format; and

classify at least one document among the plurality of documents while the at least one document is stored in the second stateless format using said replica of the natural language model while stored in the first stateless format.

9 . The system of claim 8 , wherein storing the replica of the natural language model in the first stateless format comprises storing the replica natural language model in a language agnostic format.

10 . The system of claim 8 , wherein storing the plurality of documents in a second stateless format comprises storing all configuration and auxiliary data used to process each document among the plurality of documents with a combination of said document and the replica natural language model.

11 . The system of claim 8 , wherein each of the plurality of servers is further configured to perform an intelligent queuing operation on a subset of the documents within the plurality of documents while classifying the at least one document, wherein the subset of documents is distinct from the at least one document.

12 . The system of claim 8 , wherein each of the plurality of servers is further configured to perform a discover topics operation to discover documents that are classified into a specified label while classifying the at least one document.

13 . The system of claim 8 , wherein:

accessing the plurality of documents to be classified by the natural language model comprises retrieving a subset of the plurality of documents from a database; and

classifying the at least one document occurs while retrieving the subset of the plurality of documents, wherein the at least one document is distinct from the subset of the plurality of documents.

14 . A non-transitory computer readable medium comprising instructions that, when executed by a process, cause the processor to perform operations comprising:

generating a natural language model;

storing the natural language model in a first stateless format;

accessing a plurality of documents to be classified by the natural language model;

storing the plurality of documents in a second stateless format; and

classifying at least one document among the plurality of documents while the at least one document is stored in the second stateless format using the natural language model while stored in the first stateless format.

15 . The computer readable medium of claim 14 , wherein storing the natural language model in the first stateless format comprises storing the natural language model in a language agnostic format.

16 . The computer readable medium of claim 14 , wherein storing the plurality of documents in a second stateless format comprises storing all configuration and auxiliary data used to process each document among the plurality of documents with a combination of said document and the natural language model.

17 . The computer readable medium of claim 14 , wherein the operations further comprise performing an intelligent queuing operation on a subset of the documents within the plurality of documents while classifying the at least one document, wherein the subset of documents is distinct from the at least one document.

18 . The computer readable medium of claim 14 , wherein the operations further comprise performing a discover topics operation to discover documents that are classified into a specified label while classifying the at least one document.

19 . The computer readable medium of claim 14 , wherein:

accessing the plurality of documents to be classified by the natural language model comprises retrieving a subset of the plurality of documents from a database; and

classifying the at least one document occurs while retrieving the subset of the plurality of documents, wherein the at least one document is distinct from the subset of the plurality of documents.

20 . The computer readable medium of claim 1 , wherein storing the natural language model in a stateless format comprises storing replicas of the natural language model each into a server among a plurality of parallelized servers.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2024
From: 100.CO GLOBAL HOLDINGS, LLC
To: AI IP INVESTMENTS LTD.
Reel/Frame 066636/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2023
From: DAASH INTELLIGENCE, INC.
To: 100.CO GLOBAL HOLDINGS, LLC
Reel/Frame 064420/0108 →
CHANGE OF NAME Recorded Jul 19, 2023
From: 100.CO TECHNOLOGIES, INC.
To: DAASH INTELLIGENCE, INC.
Reel/Frame 064347/0117 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 16, 2022
From: 100.CO, LLC
To: 100.CO TECHNOLOGIES, INC.
Reel/Frame 062131/0714 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE CITY PREVIOUSLY RECORDED AT REEL: 055929 FRAME: 0975. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 5, 2021
From: AI IP INVESTMENTS LTD.
To: 100.CO, LLC
Reel/Frame 056151/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: AI IP INVESTMENTS LTD.
To: 100.CO, LLC
Reel/Frame 055929/0975 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVENANT INFORMATION TO BE UPDATED FROM AIRPARC HOLDING PTE. LTD. AND REPLACED WITH TREVOR HEALY (SEE MARKED ASSIGNMENT) PREVIOUSLY RECORDED ON REEL 047110 FRAME 0510. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 24, 2021
From: HEALY, TREVOR
To: AIPARC HOLDINGS PTE. LTD.
Reel/Frame 055404/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2021
From: AIPARC HOLDINGS PTE. LTD.
To: AI IP INVESTMENTS LTD
Reel/Frame 055377/0995 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2018
From: IDIBON, INC.
To: IDIBON (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 047110/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2018
From: IDIBON (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: HEALY, TREVOR
Reel/Frame 047110/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2018
From: HEALY, TREVOR
To: AIPARC HOLDINGS PTE. LTD.
Reel/Frame 047110/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2016
From: ERLE, SCHUYLER D.; MUNRO, ROBERT J.; CALLAHAN, BRENDAN D.; BRENIER, JASON; TEPPER, PAUL A.; LONG, JESSICA D.; ROBINSON, JAMES B.; NAIR, ANEESH; CASBON, MICHELLE; KRAWCZYK, STEFAN
To: IDIBON, INC.
Reel/Frame 038625/0977 →