IP Library Patent Application 12543081
Patent Application
App. No. 12/543,081

METHOD AND SYSTEM FOR ERROR DETECTION IN PATTERN DEFINITIONS

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.
12/543,081
Abstract

A method and system for detecting errors in stored pattern definitions. The method describes structuring a pattern definition into a specified format and creating a pattern definition file. The structured pattern definition contents are hashed to generate a filename for the pattern definition file. This filename, along with a corresponding identifier, is added to an identifier document. Each filename in the identifier document is compared with all other filenames to determine a degree of overlap. A potential error is indicated if a filename substantially matches any of the other filenames in the identifier document.

Claims (48)

1 ) A method for error detection comprising:

structuring a pattern definition stored in a database storage system into a specified format;

creating a pattern definition file;

hashing at least part of the structured pattern definition content to generate a pattern definition filename;

adding the pattern definition filename with a corresponding identifier to an identifier document;

comparing each pattern definition filename in the identifier document with all other pattern definition filenames in the identifier document, and

indicating a potential error upon determining that a pattern definition filename in the identifier document substantially matches any of the other pattern definition filenames in the identifier document.

2 ) The method of claim 1 , wherein the pattern definition content includes:

one or more database commands included in the structured pattern definition,

number of tokens in a message command, and

name of a database source file including the pattern definition.

3 ) The method of claim 1 , wherein the database storage system includes an Autoaction Message System (AMS).

4 ) The method of claim 3 , wherein the structuring step uses a Dump AMS database (DADB) utility to structure the pattern definition into the specified format.

5 ) The method of claim 1 , wherein the indicating includes generating at least one of an audio, or visual error message.

6 ) The method of claim 1 , wherein the potential error is triggered upon a determination of pattern definition filenames of two different pattern definitions being substantially identical excepting the corresponding identifier.

7 ) The method of claim 1 , wherein the identifier includes one or more of:

a message group-name,

a message number identifying the pattern definition, or

name of a database source file including the pattern definition.

8 ) The method of claim 1 further comprising a step of storing the pattern definition file in a directory, the directory name being derived at least in part from the name of a database source file including the pattern definition.

9 ) A system for error detection comprising:

a database storage system including at least one pattern definition;

a data processing system operatively coupled to the database storage system, the data processing system including:

means for structuring the pattern definition stored in the database storage system into a specified format;

means for creating a pattern definition file;

means for hashing at least part of the structured pattern definition content to generate a pattern definition filename;

an identifier document including the pattern definition filename with a corresponding identifier;

means for comparing each pattern definition filename in the identifier document with all other pattern definition filenames in the identifier document, and

means for indicating a potential error when a pattern definition filename in the identifier document substantially matches any of the other pattern definition filenames in the identifier document.

10 ) The system of claim 9 , wherein the means for hashing generates the pattern definition filename by hashing:

one or more of a database command included in the structured pattern definition,

number of tokens in a “message” command, and

name of a database source file including the pattern definition.

11 ) The method of claim 9 , wherein the database storage system includes an Autoaction Message System (AMS).

12 ) The method of claim 11 , wherein the means for structuring formats the pattern definition into a format suitable is a Dump AMS database (DADB) utility.

13 ) The method of claim 9 , wherein the means for indicating further includes means for generating at least one of an audio, or visual error message.

14 ) The method of claim 9 , wherein the identifier includes one or more of:

a message group-name,

message number identifying the pattern definition, or

name of the database storing the pattern definition.

15 ) The method of claim 9 , wherein the data storage system further comprises a directory for storing the pattern definition file, the directory name being derived at least in part from the name of a database source file including the pattern definition.

16 ) A method for error detection in Autoaction Message System (AMS) database pattern definitions comprising:

structuring a pattern definition stored in the AMS database into a specified format;

creating a pattern definition file;

generating a pattern definition filename by hashing at least part of the structured pattern definition content including one or more AMS database commands included in the structured pattern definition, number of tokens in a message command, and the name of a database source file including the pattern definition;

adding the pattern definition filename with a corresponding identifier to an identifier document;

comparing each pattern definition filename in the identifier document with a subsequent pattern definition filename in the identifier document, and

indicating a potential error when a pattern definition filename in the identifier document substantially matches a subsequent pattern definition filename in the identifier document.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
SECURITY AGREEMENT Recorded May 7, 2010
From: UNISYS CORPORATION
To: DEUTSCHE BANK
Reel/Frame 024351/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: MALNATI, JAMES R.; ETHEN, DONALD J
To: UNISYS CORPORATION
Reel/Frame 023422/0191 →