IP Library Granted Patent US 8,620,642
Granted Patent B2
US 8,620,642 · App. 13/535,332 · Granted Dec 31, 2013

Apparatus and method for linguistic scoring

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 8,620,642
App. No.
13/535,332
Granted
Dec 31, 2013
Kind
B2
Abstract

In embodiments of the invention, a system receives selections from a user based on a list of pre-defined monitoring categories and/or optionally receives custom category definitions from the user. The option for custom category definitions may be advantageous due to the flexibility provided to a system administrator or other user. In embodiments of the invention, the pre-defined and/or custom monitoring categories may be or include complex hierarchical behavior. Such an approach provides monitoring algorithms that can achieve improved accuracy compared to known methods. In embodiments of the invention, the order of computations used in resolving a monitoring category may be re-ordered, statically and/or dynamically, to improve the efficiency of monitoring operations.

Claims (36)

1. A method for linguistic analysis comprising:

setting a tally for a containing trigger equal to zero;

ordering a plurality of pre-requisite triggers based on decreasing absolute values of respective scores associated with the pre-requisite triggers; and

selecting one of the pre-requisite triggers based on the order;

determining, via a processor, whether the selected one of the pre-requisite triggers is a hit based on received data; and

if the selected one of the pre-requisite triggers is a hit, updating the tally by adding to the tally the score associated with the selected one of the pre-requisite triggers.

2. The method of claim 1 , further comprising:

determining whether the updated tally less the sum of absolute values of scores associated with each unresolved trigger within the plurality of pre-requisite triggers is greater than a threshold; and

if the updated tally less the sum of absolute values of scores associated with each unresolved trigger within the plurality of pre-requisite triggers is greater than the threshold, resolving the containing trigger as a hit.

3. The method of claim 2 , further comprising:

if the updated tally less the sum of absolute values of scores associated with each unresolved trigger within the plurality of pre-requisite triggers is not greater than the threshold, determining whether each of the pre-requisite triggers have been selected; and

if each of the pre-requisite triggers has been selected, resolving the containing trigger as a non-hit.

4. The method as defined in claim 3 , further comprising, when each of the pre-requisite triggers has not been selected:

selecting a next one of the pre-requisite triggers based on the order;

determining whether the next one of the pre-requisite triggers is a hit based on the received data; and

if the next one of the pre-requisite triggers is a hit, updating the tally by adding to the tally the score associated with the next one of the pre-requisite triggers.

5. The method as defined in claim 2 , wherein the unresolved trigger triggers are ones of the pre-requisite triggers that have not been selected for the received data.

6. The method as defined in claim 1 , wherein determining whether the selected one of the pre-requisite triggers is a hit comprises comparing a score for the data with a score associated with the selected one of the pre-requisite triggers.

7. A computer readable storage disk or storage device comprising instructions which, when executed, cause a machine to at least:

set a tally for a containing trigger equal to zero;

order a plurality of pre-requisite triggers based on decreasing absolute values of respective scores associated with the pre-requisite triggers; and

select one of the pre-requisite triggers based on the order;

determine whether the selected one of the pre-requisite triggers is a hit based on received data; and

if the selected one of the pre-requisite triggers is a hit, update the tally by adding to the tally the score associated with the selected one of the pre-requisite triggers.

8. The computer readable storage disk or storage device of claim 7 , wherein the instructions further cause the machine to:

determine whether the updated tally less the sum of absolute values of scores associated with each unresolved trigger within the plurality of pre-requisite triggers is greater than a threshold; and

if the updated tally less the sum of absolute values of scores associated with each unresolved trigger within the plurality of pre-requisite triggers is greater than the threshold, resolve the containing trigger as a hit.

9. The computer readable storage disk or storage device of claim 8 , wherein the instructions further cause the machine to:

if the updated tally less the sum of absolute values of scores associated with each unresolved trigger within the plurality of pre-requisite triggers is not greater than the threshold, determine whether each of the pre-requisite triggers have been selected; and

if each of the pre-requisite triggers has been selected, resolve the containing trigger as a non-hit.

10. The computer readable storage disk or storage device as defined in claim 9 , wherein, when each of the pre-requisite triggers has not been selected, the instructions further cause the machine to:

select a next one of the pre-requisite triggers based on the order

determine whether the next one of the pre-requisite triggers is a hit based on the received data; and

if the next one of the pre-requisite triggers is a hit, update the tally by adding to the tally the score associated with the next one of the pre-requisite triggers.

11. The computer readable storage disk or storage device as defined in claim 9 , wherein the unresolved triggers are ones of the pre-requisite triggers that have not been selected for the received data.

12. The computer readable storage disk or storage device as defined in claim 8 , wherein instructions cause the machine to determine whether the selected one of the pre-requisite triggers is a hit by comparing a score for the data with a score associated with the selected one of the pre-requisite triggers.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2022
From: TRUSTWAVE HOLDINGS, INC.
To: SYSXNET LIMITED
Reel/Frame 058748/0177 →
SECURITY AGREEMENT Recorded May 23, 2013
From: TRUSTWAVE HOLDINGS, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 030486/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2013
From: BABA, DAISUKE; PHILLIPS, CHARLES DOUGLAS
To: VERICEPT CORPORATION
Reel/Frame 030387/0777 →
MERGER Recorded May 9, 2013
From: VERICEPT CORPORATION
To: TW VERICEPT CORPORATION
Reel/Frame 030387/0807 →
MERGER Recorded May 9, 2013
From: TW VERICEPT CORPORATION
To: TRUSTWAVE HOLDINGS, INC.
Reel/Frame 030556/0231 →