BackgroundCheck.run
Search For

Craig S Aldrich, 604870 Scenic View Dr SW, Rochester, MN 55902

Craig Aldrich Phones & Addresses

4870 Scenic View Dr SW, Rochester, MN 55902    507-3989335   

5521 Leslie Ln, Rochester, MN 55902    507-2891951   

501 Meadow Run Dr, Rochester, MN 55902    507-2891951   

635 Cortland Ln, Rochester, MN 55902    507-2891951   

Pequot Lakes, MN   

Panama City Beach, FL   

Breezy Point, MN   

Mentions for Craig S Aldrich

Craig Aldrich resumes & CV records

Resumes

Craig Aldrich Photo 26

Senior Software Engineer

Location:
15 Polk Ct, North Potomac, MD 20878
Industry:
Computer Software
Work:
Ibm
Senior Software Engineer
Education:
University of Minnesota 1982 - 1988
Bachelors, Bachelor of Arts, Computer Science
Skills:
Db2, Software Development, Databases, Sql, Ibm Iseries, Database Design, Agile Methodologies, Os/400, Unix, Software Design, Websphere, Java Enterprise Edition, Performance Tuning, Soa, Websphere Application Server
Craig Aldrich Photo 27

Collections Specialist

Work:

Collections Specialist
Craig Aldrich Photo 28

Craig Aldrich

Publications & IP owners

Us Patents

Data Management System That Provides Intelligent Access Plan Caching

US Patent:
7099858, Aug 29, 2006
Filed:
Jan 30, 2003
Appl. No.:
10/354802
Inventors:
Craig Stephen Aldrich - Rochester MN, US
Mark John Anderson - Oronoco MN, US
Lynnette Elaine Carston - Rochester MN, US
Brian Robert Muras - Rochester MN, US
Thomas James Schreiber - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
G06F 7/00
US Classification:
707 2, 707 4, 707 5
Abstract:
Disclosed is an apparatus, method, and program product for performing efficient database access plan caching. Unlike prior art mechanism that automatically discard stored access plans whenever the need for a different access plans is detected, stored plans are intelligently retained despite the handling of one or more infrequent queries that call for the use of a different plan.

Method And System For Monitoring And Securing Data Access In A Database System

US Patent:
2002017, Nov 21, 2002
Filed:
Mar 26, 2001
Appl. No.:
09/817627
Inventors:
Craig Aldrich - Rochester MN, US
Mark Anderson - Oronoco MN, US
Kevin Brettin - Rochester MN, US
Theresa Euler - Oronoco MN, US
Scott Heimer - Rochester MN, US
Steven Hoeschen - Rochester MN, US
Ritchie Nyland - Rochester MN, US
Russ Owen - Rochester MN, US
Richard Parrott - Rochester MN, US
Randy Rolfe - Rochester MN, US
Wayne Sadecki - Rochester MN, US
Renee Saxman - Rochester MN, US
Kathryn Steinbrink - Chatfield MN, US
Jonathan Triebenbach - Rochester MN, US
International Classification:
G06F007/00
US Classification:
707/101000
Abstract:
Methods, systems, data structures and articles of manufacture are provided for monitoring access to a database. In one embodiment, a data access trigger, or read trigger, is adapted to monitor accesses to a database. In general, a data access trigger is invoked when predefined events occur. Specifically, a data access trigger is executed to take some action due to any attempt to access a database. When a specified access attempt is determined, the trigger can instruct the system to take any number of actions, such as modify the data being requested. In one embodiment, a log is provided in which accesses to the database are recorded. The log may subsequently reviewed to ascertain whether a particular record was accessed and by whom. In addition, the particular information accessed and/or modified can be contained in the log.

Selectively Logging Query Data Based On Cost

US Patent:
2008006, Mar 13, 2008
Filed:
Aug 24, 2006
Appl. No.:
11/467024
Inventors:
Craig Stephen Aldrich - Rochester MN, US
Mark John Anderson - Oronoco MN, US
Robert Joseph Bestgen - Rochester MN, US
Randy L. Egan - Rochester MN, US
Thomas James Schreiber - Rochester MN, US
Mark D. Taylor - Rochester MN, US
Bruce Hubbard Vining - Rochester MN, US
International Classification:
G06F 17/30
US Classification:
707 2
Abstract:
If the cost of an access plan meets a condition, and an exit program is registered, data is logged for the access plan if logging is requested by a return code from the exit program. Execution of the access plan is continued or canceled if requested by the return code. In another embodiment, an inquiry message is sent to an application, the data is logged and execution of the access plan is continued or canceled if requested by a response to the inquiry message. In another embodiment, the data is logged if the logging if an override parameter requests the logging. In various embodiments, the cost of the access plan is calculated by predicting a predicted time for the execution and a predicted amount of storage needed for the execution or by calculating the actual time and the actual amount of storage used by partial execution of the access plan.

Per Row Database Resynchronization

US Patent:
2021039, Dec 16, 2021
Filed:
Jun 12, 2020
Appl. No.:
16/899874
Inventors:
- Armonk NY, US
Mark J. Anderson - Oronoco MN, US
Craig S. Aldrich - Rochester MN, US
Donald Frederick Zimmerman - Rochester MN, US
International Classification:
G06F 16/178
G06F 16/17
G06F 16/22
G06F 11/30
G06F 9/30
Abstract:
A method of controlling resynchronization of a source database and a target database may comprise detecting that a connection between the source database and the target database has been restored. Based on the detecting, the method may also comprise identifying a first edit flag for a first row in a first table on the source database. Based on the identifying, the method may also comprise sending the first row from the source database to the target database. Based on the sending, the method may also comprise clearing the first edit flag for the first row.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.