IP Library Granted Patent US 7,565,368
Granted Patent B2
US 7,565,368 · App. 10/839,425 · Granted Jul 21, 2009

Data disambiguation systems and methods

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 7,565,368
App. No.
10/839,425
Granted
Jul 21, 2009
Kind
B2
Abstract

Various embodiments provide a state-based, regular expression parser in which data, such as generally unstructured text, is received into the system and undergoes a tokenization process which permits structure to be imparted to the data. Tokenization of the data effectively enables various patterns in the data to be identified. In some embodiments, one or more components can utilize stimulus/response paradigms to recognize and react to patterns in the data.

Claims (23)

1. A computer-implemented method comprising:

receiving text with a computer system comprising a computer-readable medium configured with a functional presences engine, the functional presence engine configured as a probabilistic parser;

performing with the computer system, lexical analysis on the text effective to tokenize text portions to produce tokenized content in a format specified in one or more interpreted lexical files specifying one or more matching rules and corresponding output symbols; and

With a computer system configured with a knowledge base component operably associated with the functional presence engine, defining:

cases of text matchable to text received by the functional presence engine; and

responses that are triggered in an event of a match, wherein individual lexical files comprise a macro section that specifies macro values that are substitutable for macro names, and a lex section that specifies lexical rewrite rules, and wherein the lex section comprises a main section that contains rules that are executed at a top level of a tokenization process, and a sub-section associated with a rule in the main section, the sub-section containing a group of rules that get executed only if the associated main section rule produces the best match.

2. The computer-implemented method of claim 1 , comprising

with the functional presence engine configured to use a lexical analysis program to process text, producing tokenized text portions in accordance with the one or more matching rules specified by the one or more lexical files.

3. The computer-implemented method of claim 1 , wherein the one or more rules are specified as regular expressions.

4. The computer-implemented method of claim 3 , wherein the functional presence engine is configured to attempt to match all regular expressions and then select the rule that produces the best match.

5. The computer-implemented method of claim 3 , wherein the functional presence engine selects a first successfully matched rule to determine which output symbol will be utilized.

6. The computer-implemented method of claim 1 , the lexical analysis program is configured to select a rule that produces a best match and responsive thereto, utilize the output symbol associated with the rule that produced the best match.

7. A computer readable medium having instructions stored thereon which when executed by a processor cause the processor to:

receive text with a computer system configured with a functional presence engine, the functional presence engine configured as a probabilistic parser;

perform lexical analysis on the text effective to tokenize text portions to produce tokenized content in a format specified in one or more interpreted lexical files specifying one or more matching rules and corresponding output symbols; and

with a knowledge base component operably associated with the functional presence engine, define:

cases of text matchable to text received by the functional presence engine; and

responses that are triggered in an event of a match, wherein individual lexical files comprise a macro section that specifies macro values that are substitutable for macro names, and a lex section that specifies lexical rewrite rules, and wherein the lex section comprises a main section that contains rules that are executed at a top level of a tokenization process, and a sub-section associated with a rule in the main section, the sub-section containing a group of rules that get executed only if the associated main section rule produces the best match.

8. The computer readable medium of claim 7 , with the functional presence engine configured to use a lexical analysis program to process text, producing tokenized text portions in accordance with the one or more matching rules specified by the one or more lexical files.

9. The computer readable medium of claim 7 , wherein the one or more rules are specified as regular expressions.

10. The computer readable medium of claim 9 , wherein the functional presence engine is configured to attempt to match all regular expressions and then select the rule that produces the best match.

11. The computer readable medium of claim 9 , wherein the functional presence engine selects a first successfully matched rule to determine which output symbol will be utilized.

12. The computer readable medium of claim 7 , the lexical analysis program is configured to select a rule that produces a best match and responsive thereto, utilize the output symbol associated with the rule that produced the best match.

Assignments (11)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050612/0972) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0675 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT R/F 15877/0763 Recorded Nov 17, 2025
From: BANNER CORPORATION (SUCCESSOR IN INTEREST TO AMERICANWEST BANK)
To: VERINT AMERICAS, INC. (SUCCESSOR IN INTEREST TO NEXT IT CORPORATION)
Reel/Frame 073642/0972 →
PATENT SECURITY AGREEMENT Recorded Oct 3, 2019
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050612/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2018
From: NEXT IT CORPORATION
To: VERINT AMERICAS INC.
Reel/Frame 044963/0046 →
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2018
From: POWERS, THOMAS; POWERS, GWENDOLYN
To: NEXT IT CORPORATION
Reel/Frame 044962/0795 →
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2018
From: UNION BAY NEXT IT HOLDINGS, LLC
To: NEXT IT CORPORATION
Reel/Frame 044962/0659 →
SECURITY INTEREST Recorded Jun 16, 2014
From: NEXT IT CORPORATION
To: UNION BAY NEXT IT HOLDINGS, LLC
Reel/Frame 033182/0595 →
SECURITY INTEREST Recorded May 28, 2014
From: NEXT IT CORPORATION
To: POWERS, GWENDOLYN; POWERS, THOMAS
Reel/Frame 033045/0324 →
SECURITY AGREEMENT Recorded Apr 8, 2005
From: NEXT IT CORPORATION
To: AMERICANWEST BANK
Reel/Frame 015877/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2004
From: ZARTLER, MARK; HUST, ROBERT
To: NEXT IT CORPORATION
Reel/Frame 015303/0923 →