IP Library Granted Patent US 11,580,141
Granted Patent B2
US 11,580,141 · App. 17/328,819 · Granted Feb 14, 2023

Systems and methods for records tagging based on a specific area or region of a record

Inventors: Michael Moskwinski (Hayward, CA); Alex Fielding (Hayward, CA); Kevin Christopher Hall (Hayward, CA); Kimberly Lembo (Hayward, CA)
Assignee: Ripcord Inc.
G06F16/287G06F7/00G06F16/13G06F16/9024G06N20/00
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 11,580,141
App. No.
17/328,819
Granted
Feb 14, 2023
Kind
B2
Abstract

Provided are systems and methods for classifying and tagging records in a record management system using information extracted and analyzed from specific areas or regions of records. A specific area or region of the record may be scanned, and the content disposed therein processed against a plurality of classification templates. Based on proximity to the classification templates, the record may be assigned one or more tags corresponding to the classification templates.

Claims (28)

1. A computer-implemented method for classifying records, comprising:

a) defining one or more classification units, wherein a classification unit comprises (i) an area or region of a given record and (ii) a classification method selected from a plurality of classification methods comprising one or more members selected from the group consisting of a pattern of regular expression, a pattern of part-of-speech, and one or more classification algorithms;

b) storing the one or more classification units in a library of classification units;

c) defining a plurality of classification templates with a plurality of classification units stored in the library of classification units and a plurality of tags, wherein at least two different classification templates of the plurality of classification templates each comprises a common classification unit of the one or more classification units; and

d) storing the plurality of classification templates in a library of classification templates,

wherein during classification of a record with a classification template of the plurality of classification templates, a classification method of a classification unit of the classification template is configured to be applied to content in the area or region of the record to classify the record, wherein upon determination of a match between the classification template and the record, one or more tags of the classification template are configured to be assigned to the record to classify the record.

2. The computer-implemented method of claim 1 , wherein the library of classification templates is stored in a graph database.

3. The computer-implemented method of claim 1 , wherein the library of classification units is stored in a graph database.

4. The computer-implemented method of claim 1 wherein the classification template comprises a single classification unit of the one or more classification units.

5. The computer-implemented method of claim 1 wherein the classification template comprises at least two classification units of the one or more classification units.

6. The computer-implemented method of claim 1 , wherein a first classification unit of the one or more classification unit comprises a first classification method selected from the plurality of classification methods, and wherein a second classification unit comprises a second classification method selected from the plurality of classification methods, wherein the second classification method is different from the first classification method.

7. The computer-implemented method of claim 1 , wherein the classification unit comprises a page index for the area or region of the record.

8. The computer-implemented method of claim 1 , wherein the one or more tags of the classification template are configured to be assigned to the record if one or more conditions are satisfied.

9. A computer system for classifying records, comprising:

one or more processors; and

a memory, communicatively coupled to the one or more processors, including instructions executable by the one or more processors, individually or collectively, to implement a method for classifying records, the method comprising:

a) defining one or more classification units, wherein a classification unit comprises (i) an area or region of a given record and (ii) a classification method selected from a plurality of classification methods comprising one or more members selected from the group consisting of a pattern of regular expression, a pattern of part-of-speech, and one or more classification algorithms;

b) storing the one or more classification units in a library of classification units;

c) defining a plurality of classification templates with a plurality of classification units stored in the library of classification units and a plurality of tags, wherein at least two different classification templates of the plurality of classification templates each comprises a common classification unit of the one or more classification units; and

d) storing the plurality of classification templates in a library of classification templates,

wherein during classification of a record with a classification template of the plurality of classification templates, a classification method of a classification unit of the classification template is configured to be applied to content in the area or region of the record to classify the record, wherein upon determination of a match between the classification template and the record, one or more tags of the classification template are configured to be assigned to the record to classify the record.

10. The computer system of claim 9 , further comprising a graph database, wherein the library of classification templates is stored in the graph database.

11. The computer system of claim 9 , further comprising a graph database, wherein the library of classification units is stored in the graph database.

12. The computer system of claim 9 wherein the classification template comprises a single classification unit of the one or more classification units.

13. The computer system of claim 9 wherein the classification template comprises at least two classification units of the one or more classification units.

14. The computer system of claim 9 , wherein a first classification unit of the one or more classification unit comprises a first classification method selected from the plurality of classification methods, and wherein a second classification unit comprises a second classification method selected from the plurality of classification methods, wherein the second classification method is different from the first classification method.

15. The computer system of claim 9 , wherein the classification unit comprises a page index for the area or region of the record.

16. The computer system of claim 9 , wherein the one or more tags of the classification template are configured to be assigned to the record if one or more conditions are satisfied.

Assignments (2)
SECURITY INTEREST Recorded Feb 14, 2025
From: RIPCORD INC.
To: PARTNERS FOR GROWTH VII, L.P.
Reel/Frame 070222/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: MOSKWINSKI, MICHAEL; FIELDING, ALEX; HALL, KEVIN C.; LEMBO, KIMBERLY
To: RIPCORD INC.
Reel/Frame 062286/0425 →
Continuity (5)
Continuation 16451369 · Jun 25, 2019
Continuation 15849159 · Dec 20, 2017
Continuation PCTUS2017046053 · Aug 9, 2017
Provisional Application 62372556 · Aug 9, 2016
Related Publication 20210382919A1 · Dec 9, 2021