Search

Gregg Upton Phones & Addresses

  • 1950 Don Ave APT 10, Santa Clara, CA 95050 (408) 891-1447
  • 1940 Don Ave, Santa Clara, CA 95050
  • 4784 Lane Ave, Fresno, CA 93702
  • Sunnyvale, CA
  • Framingham, MA
  • Columbus, OH
  • Colton, CA

Resumes

Resumes

Gregg Upton Photo 1

Senior Software Engineer

View page
Location:
Santa Clara, CA
Industry:
Information Technology And Services
Work:
Ibm
Senior Software Engineer
Gregg Upton Photo 2

Gregg Upton

View page

Publications

Us Patents

Unilaterally Throttling The Creation Of A Result Set In A Federated Relational Database Management System

View page
US Patent:
20060282421, Dec 14, 2006
Filed:
Jun 10, 2005
Appl. No.:
11/150371
Inventors:
Paul Cadarette - Hemet CA, US
Gregg Upton - Santa Clara CA, US
Anil Varkhedi - San Jose CA, US
International Classification:
G06F 17/30
US Classification:
707004000
Abstract:
Various embodiments of a method, system and article of manufacture to retrieve data in the form of rows from a federated relational database management system are provided. One or more client-requests from a client are received. In response to at least one of the client-requests, one or more fetch resource requests are issued to a native database management system interface. In response to the one or more fetch resource requests, one or more rows, respectively, are received from the native database management system interface. The one or more rows are stored in a cache. The issuing of at least one of the fetch resource requests is suspended based on a number of the rows in the cache reaching a predetermined upper threshold.

Transitioning Between Historical And Real Time Data Streams In The Processing Of Data Change Messages

View page
US Patent:
20090070355, Mar 12, 2009
Filed:
Sep 11, 2007
Appl. No.:
11/853690
Inventors:
Paul Michael CADARETTE - Hemet CA, US
Lawrence E. KIRK - Marshfield MA, US
Robert Daniel LOVE - Littleton NC, US
Gregg Andrew UPTON - Santa Clara CA, US
Anil Venkatesh VARKHEDI - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/00
US Classification:
707101, 707E17134
Abstract:
Provided are techniques for data stream switching. While accepting data change messages from a historical data stream, in response to determining that the end of the historical data stream is approaching, consumption from a real time data stream is resumed. In accepting data change messages from one of a historical data stream and a real time data stream, a data change message identifier (DCMID) for a data change message is obtained. Then, it is determined whether the data change message is from the real time data stream. In response to determining that the data change message is from the real time data stream, the DCMID is processed against a historical data structure to determine whether the related data change message has been seen in the historical data stream. In response to determining that the data change message is from the historical data stream, the DCMID is processed against a real time data structure to determine whether the related data change message has been seen in the real time data stream. It is determined whether a threshold for a number of DCMIDs that correspond to each other in the real time data stream and the historical data stream has been met. In response to determining that the threshold has been met, there is a switch from capturing data change messages in the historical data stream to capturing data change messages in the real time data stream.

Remote Installation, Customization And Deployment Of Mainframe Components

View page
US Patent:
20210365256, Nov 25, 2021
Filed:
May 22, 2020
Appl. No.:
16/881525
Inventors:
- Armonk NY, US
Gregg Andrew Upton - Santa Clara CA, US
Austin Willoughby - Voorheesville NY, US
International Classification:
G06F 8/61
G06F 9/455
G06F 9/445
H04L 29/06
H04L 29/08
Abstract:
A method comprises packaging a plurality of mainframe software artifacts into a container image, wherein the plurality of mainframe software artifacts are created via installation of software on a first mainframe system using a mainframe installer configured for a first operating system. The method further comprises running a container, based on the container image, on a container distribution platform that uses a host operating system different from the first operating system; and executing one or more scripts within the container. The one or more scripts are configured to install and configure the packaged plurality of mainframe software artifacts onto a second mainframe system communicatively coupled to the container distribution platform, the second mainframe system running the first operating system.

Data Refresh In A Replication Environment

View page
US Patent:
20210303420, Sep 30, 2021
Filed:
Mar 26, 2020
Appl. No.:
16/830766
Inventors:
- Armonk NY, US
Paul M. CADARETTE - Hemet CA, US
Gregg Andrew UPTON - Santa Clara CA, US
International Classification:
G06F 11/14
G06F 11/07
G06F 11/30
Abstract:
Data refresh in a replication environment is provided by: reading, by a data services component of a replication environment as part of a data refresh operation, a data store and identifying refresh data, from a source object of source objects of the data store, that is to be provided to a target system, where the data services component is further configured to read a replication log into which changes to source object(s) of the source objects are recorded, and send the changes as change data records to a capture service; and retrieving, by the data services component, the refresh data from the source object and sending the refresh data as refresh data records to the capture service, where the capture service is configured with data record handling routines for applying to received change data records and to the received refresh data records.

In-Stream Data Load In A Replication Environment

View page
US Patent:
20210056120, Feb 25, 2021
Filed:
Aug 22, 2019
Appl. No.:
16/548103
Inventors:
- Armonk NY, US
Gregg Andrew UPTON - Santa Clara CA, US
Paul M. CADARETTE - Hemet CA, US
International Classification:
G06F 16/27
Abstract:
In-stream data load in a replication environment includes extracting source data from a source data store that is in a replication relationship with a target data store. A replication facility replicates to a target system changes made to the source data store. The replication facility includes a replication engine that reads a replication log into which the replication facility records the changes and sends the changes to the target system for application to the target data store. The extracting is performed by an extract utility separate from the replication engine. The in-stream data load also includes injecting, by the extract utility, the extracted source data into the replication log in-line with the changes recorded in the replication log by the replication facility and according to a format such that the replication engine can read and send the source data to the target system.

Data Replication Conflict Processing After Structural Changes To A Database

View page
US Patent:
20200159850, May 21, 2020
Filed:
Nov 16, 2018
Appl. No.:
16/193776
Inventors:
- Armonk NY, US
Gregg A. UPTON - Santa Clara CA, US
International Classification:
G06F 17/30
Abstract:
Data replication conflict processing after structural changes to a database is provided by a method that includes identifying a structural change made to a database record of a database at a target site, recognizing, based at least in part on the structural change, a conflict in a replication operation to be performed at the target site to replicate, to the target site, change data from a source site, and performing conflict processing, the conflict processing including applying one or more modifications to the change data to comport with the structural change made to the database record of the database at the target site.
Gregg Andrew Upton from Santa Clara, CA, age ~71 Get Report