IP Library › Patent Application 14169661
Patent Application
App. No. 14/169,661

MACHINE LEARNING DATA ANNOTATION APPARATUSES, METHODS AND SYSTEMS

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/169,661
Abstract

The MACHINE LEARNING DATA ANNOTATION APPARATUSES, METHODS AND SYSTEMS (“MLDA”)discloses a processor-implemented confidence structured output document creation method which comprises, in one embodiment, receiving a unknown inconsistent structured document and receiving an confidence information extraction feature. The MLDA may parse the unknown inconsistent structured document to retrieve data field tags and data field values and process the data field tags and the data field values with the confidence information extraction feature. The MLDA may extract processed data field tags and data field values, and provide processed data field tags and data field values to a confidence structured output document learning engine. The MLDA may retrieve a confidence structured output document web form template, populate the confidence structured output document web form template with the extracted data field tags and data field values to generate a confidence structured output document, and provide the confidence structured output document.

Claims (92)

1 . A processor-implemented confidence structured output document creation method, comprising:

receiving a unknown inconsistent structured document;

receiving an confidence information extraction feature;

parsing the unknown inconsistent structured document to retrieve data field tags and data field values;

processing the data field tags and the data field values with the confidence information extraction feature;

extracting processed data field tags and data field values;

providing processed data field tags and data field values to a confidence structured output document learning engine;

retrieving a confidence structured output document web form template;

populating the confidence structured output document web form template with the extracted data field tags and data field values to generate a confidence structured output document; and

providing the confidence structured output document.

2 . The method of claim 1 , further comprising:

receiving a confidence structured output document learning engine feedback from a crowd source, wherein the feedback includes an correction to at least one of the extracted processed data field tags or data field values; and

updating the confidence structured output document learning engine based on the feedback.

3 . The method of claim 1 , further comprising:

crawling the world wide web for structured documents in a similar subject matter of the unknown inconsistent structured document;

parsing the structured documents to generate a confidence structured output document learning engine feedback from a crowd source, wherein the feedback includes an correction to at least one of the extracted processed data field tags or data field values; and

updating the confidence structured output document learning engine based on the feedback.

4 . The method of claim 1 , wherein the unknown inconsistent structured document is a real estate property flyer.

5 . The method of claim 1 , wherein the data field tags include a property type, a listing type, a street address, a city address, a state address, a property value, a broker name, a broker company, and a broker contact method.

6 . A consistently structured confidence document creation processor-implemented method, comprising:

receiving a consistently structured confidence document creation request;

parsing the consistently structured confidence document creation request to obtain a first data field and associate data value;

retrieving a consistently structured confidence document template;

wherein the consistently structured confidence document template comprises a second data field;

comparing the first data field and the second data field;

when the first data field matches the second data field, adding the associate data value in the second data field in the property representation template; and

providing the p consistently structured confidence document template with the added associated data values for representation.

7 . The method of claim 6 , wherein the consistently structured confidence document is a property Portable Document Format (PDF) document.

8 . The method of claim 6 , wherein the consistently structured confidence document is a property lease contract document.

9 . A machine learning data annotation processor-implemented method to transform data annotation request input to annotated data representation output, comprising:

receiving an initial annotation data set;

receiving an initial annotation rule;

parsing the initial annotation data set to retrieve unprocessed data fields;

processing the retrieved unprocessed data fields with the initial annotation rule;

highlighting a discerned document part;

extracting processed data fields with the highlighted document part;

retrieving a web form template;

populating the web form template with the extracted data fields;

providing the populated web form template with the extracted data fields;

receiving a correction on the highlighted document part;

updating the initial annotation data set with the correction to generate a new annotation data set;

generating a machine learning model based on the received correction; and

storing the new annotation data set and the machine learning model.

10 . The method of claim 9 , wherein the populated web form template with the extracted data fields is provided to multiple crowd-sourced entities.

11 . The method of claim 9 , wherein the received correction on the highlighted document type is obtained from multiple crowd-sourced entities.

12 . A processor-readable tangible medium storing processor-issuable confidence structured output document creation instructions to:receive a unknown inconsistent structured document;

receive an confidence information extraction feature;

parse the unknown inconsistent structured document to retrieve data field tags and data field values;

process the data field tags and the data field values with the confidence information extraction feature;

extract processed data field tags and data field values;

provide processed data field tags and data field values to a confidence structured output document learning engine;

retrieve a confidence structured output document web form template;

populate the confidence structured output document web form template with the extracted data field tags and data field values to generate a confidence structured output document; and

provide the confidence structured output document.

13 . The medium of claim 12 , further comprising:

receive a confidence structured output document learning engine feedback from a crowd source, wherein the feedback includes an correction to at least one of the extracted processed data field tags or data field values; and

update the confidence structured output document learning engine based on the feedback.

14 . The medium of claim 12 , further comprising:

crawl the world wide web for structured documents in a similar subject matter of the unknown inconsistent structured document;

parse the structured documents to generate a confidence structured output document learning engine feedback from a crowd source, wherein the feedback includes an correction to at least one of the extracted processed data field tags or data field values; and

update the confidence structured output document learning engine based on the feedback.

15 . The medium of claim 12 , wherein the unknown inconsistent structured document is a real estate property flyer.

16 . The medium of claim 12 , wherein the data field tags include a property type, a listing type, a street address, a city address, a state address, a property value, a broker name, a broker company, and a broker contact method.

17 . A confidence structured output document creation processor-implemented system, comprising:

means to receive a unknown inconsistent structured document;

means to receive an confidence information extraction feature;

means to parse the unknown inconsistent structured document to retrieve data field tags and data field values;

means to process the data field tags and the data field values with the confidence information extraction feature;

means to extract processed data field tags and data field values;

means to provide processed data field tags and data field values to a confidence structured output document learning engine;

means to retrieve a confidence structured output document web form template;

means to populate the confidence structured output document web form template with the extracted data field tags and data field values to generate a confidence structured output document; and

means to provide the confidence structured output document.

18 . The system of claim 17 , further comprising:

means to receive a confidence structured output document learning engine feedback from a crowd source, wherein the feedback includes an correction to at least one of the extracted processed data field tags or data field values; and

means to update the confidence structured output document learning engine based on the feedback.

19 . The system of claim 17 , further comprising:

means to crawl the world wide web for structured documents in a similar subject matter of the unknown inconsistent structured document;

means to parse the structured documents to generate a confidence structured output document learning engine feedback from a crowd source, wherein the feedback includes an correction to at least one of the extracted processed data field tags or data field values; and

means to update the confidence structured output document learning engine based on the feedback.

20 . A confidence structured output document creation processor-implemented apparatus, comprising:

a processor; and

a memory disposed in communication with the processor and storing processor-issuable instructions to:

receive a unknown inconsistent structured document;

receive an confidence information extraction feature;

parse the unknown inconsistent structured document to retrieve data field tags and data field values;

process the data field tags and the data field values with the confidence information extraction feature;

extract processed data field tags and data field values;

provide processed data field tags and data field values to a confidence structured output document learning engine;

retrieve a confidence structured output document web form template;

populate the confidence structured output document web form template with the extracted data field tags and data field values to generate a confidence structured output document; and

provide the confidence structured output document.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: BROKERSAVANT, INC.
To: MG TECHNOLOGIES LLC
Reel/Frame 051985/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: RANKIN, CLAIBORNE R, JR
To: BROKERSAVANT, INC.
Reel/Frame 032966/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: APOSTOLOVA, EMILIA ANTONOVA
To: BROKERSAVANT, INC.
Reel/Frame 032966/0306 →