BackgroundCheck.run
Search For

Thomas Patrick Julien, 66888 Genoa Way, San Marcos, CA 92078

Thomas Julien Phones & Addresses

888 Genoa Way, San Marcos, CA 92078   

4426 La Crosse Ave, San Diego, CA 92117   

Oceanside, CA   

Harrison Township, MI   

Mentions for Thomas Patrick Julien

Thomas Julien resumes & CV records

Resumes

Thomas Julien Photo 29

Thomas Julien

Location:
2818 Cyclorama Dr, Cincinnati, OH 45211
Industry:
Computer Software
Work:
Teradata Apr 1982 - May 2019
Director of Engineering
Education:
Michigan State University 1977 - 1981
Bachelors, Computer Science
Skills:
Data Warehousing, Software Development, Sql, Big Data, Enterprise Software, Solution Architecture, Agile Methodologies, Business Intelligence, Unix, Enterprise Architecture, Data Integration, Etl, Database Design, Databases, Data Modeling
Thomas Julien Photo 30

Thomas Julien

Thomas Julien Photo 31

Thomas Julien

Thomas Julien Photo 32

Thomas Julien

Thomas Julien Photo 33

Associate Microbiologist At Covance

Position:
Associate Microbiologist at Covance
Location:
Kalamazoo, Michigan
Industry:
Research
Work:
Covance - Battle Creek, MI since Oct 2012
Associate Microbiologist
Food Safety Net Services - Plainwell, MI Jun 2011 - Dec 2011
Lab Technician
Education:
Western Michigan University 2005 - 2010
Bachelor's degree, Biomedical Sciences, General

Publications & IP owners

Us Patents

Refreshing An Execution Plan For A Query

US Patent:
7548905, Jun 16, 2009
Filed:
Oct 30, 2006
Appl. No.:
11/554077
Inventors:
Louis Burger - Eseondido CA, US
Thomas Julien - San Diego CA, US
Assignee:
Teradata US, Inc. - Miamisburg OH
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707 2, 707 6
Abstract:
An improved system and method for storing, reusing and recompiling execution plans for SQL database queries. The system. The system validates the performance of a newly compiled plan prior to replacing a currently stored execution plan and compares the resource cost of the recompiled plan with the cost of the currently stored plan. In the event that the resource cost of the recompiled plan is not greater than the stored plan resource cost, the system replaces the currently stored execution plan with the recompiled plan.

Selective Automatic Refreshing Of Stored Execution Plans

US Patent:
7831593, Nov 9, 2010
Filed:
Mar 5, 2007
Appl. No.:
11/681799
Inventors:
Louis Burger - Escondido CA, US
Thomas Julien - San Diego CA, US
Frank Roderic Vandervort - Ramona CA, US
Assignee:
Teradata US, Inc. - Miamisburg OH
International Classification:
G06F 17/30
US Classification:
707718, 707E17075, 707E17132
Abstract:
A system and method for selectively recompiling stored execution plans within a database system. In one technique the execution plans include respective version numbers of database software operable within the database system during compilation of the respective plans. A request is received to execute one of the stored execution plans, and the stored execution plan is retrieved from computer memory. A version number is obtained of database software operable within the database system during retrieval of the stored execution plan. The obtained version number is compared with the version number associated with the retrieved execution plan. On detecting a mismatch between the obtained version number and the retrieved version number, the stored execution plan is recompiled. In another technique the stored execution plans include respective cost parameters representing the hardware capabilities of the system at the time of plan compilation. A set of cost parameters representing the cost of executing the stored execution plan within the database system is compared with the stored cost parameters associated with the retrieved execution plan.

Sharing Intermediate Results

US Patent:
8280869, Oct 2, 2012
Filed:
Jul 10, 2009
Appl. No.:
12/500680
Inventors:
Louis Martin Burger - Escondido CA, US
Thomas Patrick Julien - San Diego CA, US
Douglas P. Brown - Rancho Santa Fe CA, US
Jeffrey S. Shelton - San Diego CA, US
Assignee:
Teradata US, Inc. - Dayton OH
International Classification:
G06F 17/00
US Classification:
707706
Abstract:
A temporary computer-stored first-unit intermediate result is generated while executing a first unit of work on a computer-based database management system. The first-unit intermediate result has properties. It is determined that the properties of the first-unit intermediate result are similar to properties of a second-unit intermediate result to be generated for a second unit of work when the second unit of work is executed on the computer-based database management system. In response, the first-unit intermediate result is saved for use in executing the second unit of work.

Generating An Integrated Execution Plan For Multiple Database Requests

US Patent:
8312000, Nov 13, 2012
Filed:
Oct 20, 2010
Appl. No.:
12/908052
Inventors:
Louis M. Burger - Escondido CA, US
Thomas P. Julien - San Diego CA, US
Assignee:
Teradata US, Inc. - Dayton OH
International Classification:
G06F 17/30
US Classification:
707706
Abstract:
For a given pool of database requests, a database system generates an integrated execution plan for multiple ones of the database requests in the pool. The database system determines whether to execute the integrated execution plan or individual execution plans corresponding to the respective multiple database queries. The determining is based on one or more criteria including performance goals corresponding to the respective multiple database requests.

Controlling Optimizer Robustness And Achieving Service Level Goals In A Database System

US Patent:
8386467, Feb 26, 2013
Filed:
Aug 4, 2009
Appl. No.:
12/534913
Inventors:
Louis Burger - Escondido CA, US
Thomas Julien - San Diego CA, US
Assignee:
Teradata US, Inc. - Dayton OH
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707713, 707718, 707719
Abstract:
A system, method, and computer-readable medium for automatic and dynamic control of optimizer settings in a large complex system environment are provided. The described mechanisms significantly increase the potential of achieving Service Level Goals for classes of queries where optimizer aggression is needed. Confidence threshold parameters are automatically controlled to facilitate generation of query execution plans to conform with associated Service Level Goals.

Actively Managing Resource Bottlenecks In A Database System

US Patent:
8423534, Apr 16, 2013
Filed:
Nov 18, 2008
Appl. No.:
12/313252
Inventors:
Louis M. Burger - Escondido CA, US
Douglas P. Brown - Rancho Santa Fe CA, US
Thomas Julien - San Diego CA, US
Assignee:
Teradata US, Inc. - Dayton OH
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707718, 707720
Abstract:
A computer-implemented method, apparatus and article of manufacture for optimizing a database query. Resource usage of one or more resources of the computer system are monitored. A condition code representative of the monitored resource usage is stored. A cost model is modified using the stored condition code. A query execution plan is generated for the database query using the modified cost model. The query execution plan is then executed in order to retrieve data from a database stored on the computer system, wherein the retrieved data is presented to a user for subsequent use and analysis.

Database System Workload Management Method And System

US Patent:
8533216, Sep 10, 2013
Filed:
Oct 30, 2006
Appl. No.:
11/554113
Inventors:
Louis Burger - Escondido CA, US
Thomas Julien - San Diego CA, US
Frank Roderic Vandervort - Ramona CA, US
Assignee:
Teradata US, Inc. - Dayton OH
International Classification:
G06F 17/30
US Classification:
707769, 707770
Abstract:
An improved workload management system and method for a database system. The improved workload management system evaluates certain workload management rules dynamically at key points during database query execution rather than relying on enforcement prior to query activation. In the case of product join operations, the workload management system evaluates the potential impact on system performance by the product join operation after input tables have been populated, but prior to the execution of the join operation. Delaying workload management enforcement to this point ensures that the sizes of inputs and outputs are reliably known and improves system performance impact estimates at a point early enough to prevent any serious performance degradation from an inefficient product join.

Managing The Execution Of A Query

US Patent:
2007019, Aug 16, 2007
Filed:
Nov 8, 2006
Appl. No.:
11/557521
Inventors:
Louis Burger - Escondido CA, US
Thomas Julien - San Diego CA, US
International Classification:
G06F 17/30
US Classification:
707003000
Abstract:
A method and system for managing execution of a query that provides an avenue for runtime optimization, or more specifically runtime re-optimization. This allows for more efficient execution plans to be generated, and reduces the risk of major complications due to inadvertently poor estimates. In other cases such a query management system is used for alternate purposes, such as throttling system resource consumption for demanding queries.

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.