Search

Gregory Hurlebaus Phones & Addresses

  • 5398 Meadow Dr SE, Rochester, MN 55904 (507) 289-8466
  • Pine Island, MN
  • 5398 Meadow Dr SE, Rochester, MN 55904

Work

Position: Building and Grounds Cleaning and Maintenance Occupations

Emails

Public records

Vehicle Records

Gregory Hurlebaus

View page
Address:
5398 Mdw Dr SE, Rochester, MN 55904
VIN:
1GKFK16387J169560
Make:
GMC
Model:
YUKON XL
Year:
2007

Resumes

Resumes

Gregory Hurlebaus Photo 1

Gregory Hurlebaus

View page
Location:
Rochester, Minnesota Area
Industry:
Computer Software
Gregory Hurlebaus Photo 2

Offering Manager

View page
Location:
15 Polk Ct, North Potomac, MD 20878
Industry:
Information Technology And Services
Work:
Ibm
Offering Manager - Ibm Cloud Paks - Hardware Partner Ecosystem

Ibm Oct 2018 - Jun 2019
Offering Manager - Ibm Cloud Private - Hardware Ecosystem

Ibm Mar 2017 - Oct 2018
Ibm Analytics Services Na Practice Lead - Watson Explorer

Ibm Dec 2015 - Mar 2017
Ibm Watson Cognitive Solution Architect

Ambient Clinical Analytics Oct 1, 2014 - Dec 31, 2015
Senior Software Engineer
Education:
University of Wisconsin - La Crosse 1983 - 1987
Bachelors, Bachelor of Science, Computer Science, Physics
Waunakee High School 1979 - 1983
Skills:
Cloud Computing
Solution Architecture
Software Development
Aix
Isv
Business Intelligence
Enterprise Software
Virtualization
It Strategy
Enterprise Architecture
Websphere Application Server
Integration
Soa
Tcp/Ip
Java
Strategy
Linux
Ibm Power
Architecture
Agile Methodologies
Application Architecture
Software Design
High Availability
Technical Leadership
Ibm Aix
Software Consulting
Ibm Certified
Architectures
Virtual Appliances
Ibm Systems Director
Open Virtualization Format
Corporate Communications
Digital Photography
Photoshop
Ibm Pureflex System
Interests:
Photography
Travel
New Technology
Scuba Diving
Certifications:
3Rd Plateau
Ibm Private Cloud Sales Foundations

Publications

Us Patents

Apparatus And Method For Synchronizing Software Between Computers

View page
US Patent:
6425126, Jul 23, 2002
Filed:
May 19, 1999
Appl. No.:
09/314951
Inventors:
Michael John Branson - Rochester MN
George Francis DeStefano - Rochester MN
Ronald Joseph Haugen - Rochester MN
Gregory Richard Hintermeister - Rochester MN
Gregory Scott Hurlebaus - Rochester MN
Erik Duane Lindberg - Pine Island MN
David Henry Sandifer - Rochester MN
Susette Marie Townsend - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9455
US Classification:
717168, 717170, 707203
Abstract:
A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be synchronized and, from this comparison, creates a number of software product synchronizations. An update manager uses the software fix list to apply software product synchronizations to the computer. Preferably, the computer can be brought to the same fix level or product level, if desired, as the preferred software inventory through this process. The software fix manager can place synchronizations in a fix list. There can be multiple software product synchronizations per software product, and the synchronizations can be applied to a computer by removing a software product fix or installing a product software fix. The current invention may also be applied to software products themselves, by installing or removing software products. The present invention potentially has its best application in networks, as numerous target computers or groups of target computers may be synchronized with a preferred software inventory of a model system.

Apparatus And Method For Physically And Logically Packaging And Distributing Items In A Distributed Environment

View page
US Patent:
6640252, Oct 28, 2003
Filed:
Jan 4, 2002
Appl. No.:
10/037201
Inventors:
Gregory Richard Hintermeister - Rochester MN
Gregory S. Hurlebaus - Rochester MN
Erik Duane Lindberg - Pine Island MN
Robert Anthony Mahlik - Rochester MN
Michael B. Murphy - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709245, 709246, 711209, 711200
Abstract:
An apparatus and method for creating packages and for transferring packages between computer systems provides a graphical user interface that allows a user to define various attributes for a package. Logical packages may be defined, which specify package elements to include in the package. Physical packages may also be defined, which contain a copy of the package elements specified in the logical package. Once a user defines a logical package, the logical package may be transferred to an endpoint system. The endpoint system reads the logical package, and from the parameters in the logical package determines where to retrieve the package elements and what other actions are appropriate while retrieving the package elements and constructing a physical package. In this manner, the endpoint system retrieves the package elements as required. The preferred embodiment of the present invention defines a packager using an object oriented framework mechanism that defines both core and extensible functions.

Object Oriented Framework Mechanism And Method For Distributing And Managing Heterogenous Operations Of A Network Application

View page
US Patent:
6671721, Dec 30, 2003
Filed:
Apr 22, 1999
Appl. No.:
09/296956
Inventors:
Michael John Branson - Rochester MN
Steven Gene Halverson - Rochester MN
Gregory S. Hurlebaus - Rochester MN
Brian Richard Lucier - Rochester MN
David Henry Sandifer - Rochester MN
Andrew James Streit - Rochester MN
Patrick Michael Wildt - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15173
US Classification:
709224, 709316
Abstract:
An object oriented framework mechanism for distributing and managing operations of a network application defines classes and class relationships that provide for easily extending the framework to define new heterogeneous operations in a network application. Core functions of the framework mechanism support operation management functions, which may include status reporting, error recovery, scheduling, reexecution of previously-defined operations, persistence of operations, and sharing of operations between users. The framework mechanism provides extensible functions that are extended by a user to define a network application. A network application can thus be defined by a user that supports any or all of the above-mentioned operation management functions without explicitly providing these functions, because these functions are part of the core function of the framework mechanism.

Apparatus And Method For Synchronizing Software Between Computers

View page
US Patent:
6968550, Nov 22, 2005
Filed:
Jan 18, 2002
Appl. No.:
10/051405
Inventors:
Michael John Branson - Rochester MN, US
George Francis DeStefano - Rochester MN, US
Ronald Joseph Haugen - Rochester MN, US
Gregory Richard Hintermeister - Rochester MN, US
Gregory Scott Hurlebaus - Rochester MN, US
Erik Duane Lindberg - Pine Island MN, US
David Henry Sandifer - Rochester MN, US
Susette Marie Townsend - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/44
US Classification:
717168, 717172, 717174
Abstract:
A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be synchronized and, from this comparison, creates a number of software product synchronizations. An update manager uses the software fix list to apply software product synchronizations to the computer. Preferably, the computer can be brought to the same fix level or product level, if desired, as the preferred software inventory through this process. The software fix manager can place synchronizations in a fix list. There can be multiple software product synchronizations per software product, and the synchronizations can be applied to a computer by removing a software product fix or installing a product software fix. The current invention may also be applied to software products themselves, by installing or removing software products. The present invention potentially has its best application in networks, as numerous target computers or groups of target computers may be synchronized with a preferred software inventory of a model system.

Smart Index Creation And Reconciliation In An Interconnected Network Of Systems

View page
US Patent:
8595238, Nov 26, 2013
Filed:
Jun 22, 2011
Appl. No.:
13/166523
Inventors:
Brent Joseph Baude - Rochester MN, US
Gregory Scott Hurlebaus - Rochester MN, US
Jaroslaw Miszczyk - Rochester MN, US
Gottfried Schimunek - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707741
Abstract:
A tool for using an interconnected network of systems to create an index for a database table. An index advisor on a primary server recommends one or more indexes to improve efficiency. While resources of the primary server are being used by various queries and processes, the primary server sends the recommendations to a secondary server (with available resources) so that the recommended indexes may be built in parallel with the processes executing on the primary server. The secondary server builds the recommended indexes based on its own copies of the database tables. The secondary server sends the built indexes to the primary server, where the primary server must reconcile the indexes with any changes that took place to the database tables subsequent to the replication of the tables on the secondary server. The primary server makes the associations between the new indexes and the tables they were built for.

Object Oriented Framework Mechanism And Method For Virtual Dynamic Cloning Of Computer Systems In A Network

View page
US Patent:
20030115297, Jun 19, 2003
Filed:
Dec 17, 2001
Appl. No.:
10/023544
Inventors:
Michael Branson - Rochester MN, US
Earl Emerick - Rochester MN, US
Raymond Harney - Rochester MN, US
Gregory Hurlebaus - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/177
US Classification:
709/220000
Abstract:
An object oriented framework defines a model computer system that can be used to configure computer systems on a network. The copying of configuration data for the model computer system to one or more other computer systems is referred to herein as “cloning.” The model computer system may be defined by a system administrator specifying configuration data, or by a system administrator selecting one computer system on the network as the model computer system. The framework may then be used to configure one or more selected computer systems on the network to be similar to the model computer system in one or more aspects. The framework mechanism of the invention defines a model class and a system replicator class that are core classes of the framework, and therefore cannot be modified by a user. The model class defines a model computer system with one or more aspects that may be configured. The system replicator class allows comparing configuration data from one computer system against the configuration data for the model computer system, and for updating the configuration data of one or more computer systems to match the configuration data for the model computer system. The framework mechanism also includes a user-extensible system aspect class that allows a user to define concrete subclasses that define aspects of computer systems on the network. Instances of the aspect class or its concrete subclasses define the configuration data that may be read and updated on computer systems on the network.

Packager Apparatus And Method For Physically And Logically Packaging And Distributing Items In A Distributed Environment

View page
US Patent:
6345306, Feb 5, 2002
Filed:
May 5, 1999
Appl. No.:
09/305647
Inventors:
Gregory Richard Hintermeister - Rochester MN
Gregory S. Hurlebaus - Rochester MN
Erik Duane Lindberg - Pine Island MN
Robert Anthony Mahlik - Rochester MN
Michael B. Murphy - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709245, 709246, 709315, 709316
Abstract:
An apparatus and method for creating packages and for transferring packages between computer systems provides a graphical user interface that allows a user to define various attributes for a package. Logical packages may be defined, which specify package elements to include in the package. Physical packages may also be defined, which contain a copy of the package elements specified in the logical package. Once a user defines a logical package, the logical package may be transferred to an endpoint system. The endpoint system reads the logical package, and from the parameters in the logical package determines where to retrieve the package elements and what other actions are appropriate while retrieving the package elements and constructing a physical package. In this manner, the endpoint system retrieves the package elements as required. The preferred embodiment of the present invention defines a packager using an object oriented framework mechanism that defines both core and extensible functions.

Counterintuitive Recommendations Based Upon Temporary Conditions

View page
US Patent:
20190228066, Jul 25, 2019
Filed:
Apr 2, 2019
Appl. No.:
16/373145
Inventors:
- Armonk NY, US
Carlos Chivardi - Glen Ellyn IL, US
Jennifer M. Hatfield - San Francisco CA, US
Gregory S. Hurlebaus - Rochester MN, US
Josef Scherpa - Fort Collins CO, US
International Classification:
G06F 17/27
G06F 16/9535
G06F 16/9032
G06Q 30/02
Abstract:
A system and method for providing counter intuitive recommendations to a user is disclosed. A user profile is obtained for the user. A determination that a trigger condition has occurred for the user. The duration of the trigger condition is also determined. The trigger condition is associated with the user's profile. A request for a recommendation is received, and a list of recommendations is obtained. The recommendations are compared against the trigger condition to determine if the recommendation is compatible with the trigger condition. Those recommendations determined not to be compatible with the trigger condition are removed from the set of recommendations provided to the user.
Gregory S Hurlebaus from Rochester, MN, age ~59 Get Report