Patents by Inventor Todd Walter

Todd Walter has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11874811
    Abstract: Control versioning of records in a temporal table is provided to reduce data redundancy. New Data Definition Language (DDL) syntax is provided to make individual columns within a table sensitive or insensitive to whether new row versions are generated when Database Manipulation Language (DML) statements operate on the table. The database parser and back-end data processors are configured to create the table with the user-defined versioning attributes and to manage versioning of the rows without requiring additional programming.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 16, 2024
    Assignee: Teradata US, Inc.
    Inventors: Stephen Molini, Bhashyam Ramesh, Jaiprakash Ganpatrao Chimanchode, Sai Pavan Kumar Pakala, Pratik Patodi, Dhrubajyoti Roy, Todd Walter
  • Patent number: 11514070
    Abstract: An Application Programming Interface (API) processes object storage requests in an object storage format that are received from client applications. A mapper maps the object storage formatted requests into database statements and executes the statements within a database management system. Results returned from the statements are mapped by the mapper to object-storage constructs and provided to the API in object storage format. The object storage formatted requests are provided from the API to the client applications to satisfy the original client applications' requests.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: November 29, 2022
    Assignee: Teradata US, Inc.
    Inventors: Awny Al-Omari, Louis Benton Landry, Stephen Andrew Brobst, Donald Raymond Pederson, Todd Walter, Oliver Ratzesberger
  • Publication number: 20200210395
    Abstract: Control versioning of records in a temporal table is provided to reduce data redundancy. New Data Definition Language (DDL) syntax is provided to make individual columns within a table sensitive or insensitive to whether new row versions are generated when Database Manipulation Language (DML) statements operate on the table. The database parser and back-end data processors are configured to create the table with the user-defined versioning attributes and to manage versioning of the rows without requiring additional programming.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Stephen Molini, Bhashyam Ramesh, Jaiprakash Ganpatrao Chimanchode, Sai Pavan Kumar Pakala, Pratik Patodi, Dhrubajyoti Roy, Todd Walter
  • Publication number: 20200110757
    Abstract: An Application Programming Interface (API) processes object storage requests in an object storage format that are received from client applications. A mapper maps the object storage formatted requests into database statements and executes the statements within a database management system. Results returned from the statements are mapped by the mapper to object-storage constructs and provided to the API in object storage format. The object storage formatted requests are provided from the API to the client applications to satisfy the original client applications' requests.
    Type: Application
    Filed: December 28, 2018
    Publication date: April 9, 2020
    Inventors: Awny Al-Omari, Louis Benton Landry, Stephen Andrew Brobst, Donald Raymond Pederson, Todd Walter, Oliver Ratzesberger
  • Patent number: 8832157
    Abstract: A system, method, and computer-readable medium that facilitate counting the number of distinct values in several columns of a table utilizing parallel aggregation mechanisms.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: September 9, 2014
    Assignee: Teradata US, Inc.
    Inventors: Ambuj Shatdal, Yu Xu, Todd Walter
  • Publication number: 20140089311
    Abstract: A system, method, and computer-readable medium that facilitate classification of database requests as problematic based on estimated processing characteristics of the request are provided. Estimated processing characteristics may include estimated skew including central processing unit skew and input/output operation skew, central processing unit duration per input/output operation, and estimated memory usage. The estimated processing characteristics are made on a request step basis. The request is classified as problematic responsive to determining one or more of the estimated characteristics of a request step exceed a corresponding threshold. In this manner, mechanisms for predicting bad query behavior are provided. Workload management of those requests may then be more successfully provided through workload throttles, filters, or even a more confident exception detection that correlates with the estimated bad behavior.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Inventors: Anita Richards, Douglas Brown, Bruce Britton, Todd Walter
  • Publication number: 20130245846
    Abstract: A control system for a photovoltaic (“PV”) power plant that includes a plant-level control system for implementing plant-level control functions at power generation sites of the plant, a supervisory system for supervisory control and data acquisition of the plant, and a communications network connecting the plant-level control system, the supervisory system, and plant devices is described. Methods of controlling a PV plant using the plant-level control system and the supervisory system and methods of regulating power characteristics in power generation sites are also described.
    Type: Application
    Filed: May 7, 2013
    Publication date: September 19, 2013
    Applicant: FIRST SOLAR, INC.
    Inventors: John Bellacicco, Simon Chee, Todd Kline, Harry Sawyer, Todd Walter
  • Patent number: 8452461
    Abstract: A control system for a photovoltaic (“PV”) power plant that includes a plant-level control system for implementing plant-level control functions at power generation sites of the plant, a supervisory system for supervisory control and data acquisition of the plant, and a communications network connecting the plant-level control system, the supervisory system, and plant devices is described. Methods of controlling a PV plant using the plant-level control system and the supervisory system and methods of regulating power characteristics in power generation sites are also described.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: May 28, 2013
    Assignee: First Solar, Inc
    Inventors: Harry Sawyer, Simon Chee, Todd Walter, Todd Kline, John Bellacicco
  • Patent number: 8392461
    Abstract: A computer-implemented apparatus, method, and article of manufacture manage a plurality of database systems and perform data maintenance tasks in a data warehouse system. A domain includes a plurality of database systems. A virtual regulator manages the domain, detects a request to invoke a data maintenance task on a first system in the domain, routes the data maintenance task, for execution, to a second system in the domain, and applies results from the data maintenance task (executed by the second system) to the first system.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: March 5, 2013
    Assignee: Teradota US, Inc.
    Inventors: Douglas Brown, John Mark Morris, Todd Walter
  • Patent number: 8332857
    Abstract: A database system includes an optimizer to generate resource estimates regarding execution of a request in the database system, and a regulator to monitor execution of a request and to adjust a priority level of the request based on the monitored execution and based on the resource estimates provided by the optimizer.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: December 11, 2012
    Assignee: Teradota US, Inc.
    Inventors: Douglas Brown, Stephen Brobst, Anita Richards, Todd Walter
  • Patent number: 8151269
    Abstract: A database system includes a regulator subsystem that is configured to attempt to satisfy service level goals of multiple workloads that are executing in the database system. The regulator subsystem is configured to monitor execution of a particular request belonging to a particular workload and to assign, at plural event intervals, corresponding priority levels to the particular request based on the monitored execution.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: April 3, 2012
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Stephen Brobst, Anita Richards, Todd Walter
  • Patent number: 8082273
    Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains the database systems, and a database in one of the systems has segmented global memory partitions. A virtual monitor partition provides logon access to the segmented global memory partitions in a form of a virtual database. Open application programming interfaces (API) enable logon access to the virtual monitor partition to access data in the virtual database. A multi-system regulator manages the domain and utilizes the open APIs to access data in the virtual data base.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: December 20, 2011
    Assignee: Teradata US, Inc.
    Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi
  • Publication number: 20110264289
    Abstract: A control system for a photovoltaic (“PV”) power plant that includes a plant-level control system for implementing plant-level control functions at power generation sites of the plant, a supervisory system for supervisory control and data acquisition of the plant, and a communications network connecting the plant-level control system, the supervisory system, and plant devices is described. Methods of controlling a PV plant using the plant-level control system and the supervisory system and methods of regulating power characteristics in power generation sites are also described.
    Type: Application
    Filed: May 10, 2011
    Publication date: October 27, 2011
    Inventors: Harry Sawyer, Simon Chee, Todd Walter, Todd Kline, John Bellacicco
  • Publication number: 20090132602
    Abstract: A computer-implemented apparatus, method, and article of manufacture manage a plurality of database systems and perform data maintenance tasks in a data warehouse system. A domain includes a plurality of database systems. A virtual regulator manages the domain, detects a request to invoke a data maintenance task on a first system in the domain, routes the data maintenance task, for execution, to a second system in the domain, and applies results from the data maintenance task (executed by the second system) to the first system.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Douglas Brown, John Mark Morris, Todd Walter
  • Publication number: 20090132536
    Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains the database systems, and a database in one of the systems has segmented global memory partitions. A virtual monitor partition provides logon access to the segmented global memory partitions in a form of a virtual database. Open application programming interfaces (API) enable logon access to the virtual monitor partition to access data in the virtual database. A multi-system regulator manages the domain and utilizes the open APIs to access data in the virtual data base.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi
  • Publication number: 20070136346
    Abstract: A join plan creates an intermediate table from two or more database tables within a database. In doing so, at least one projected and compressible column within one of the database tables is identified, where the column contains data values to which the application of a compression data transformation results in a reduction in the size of the data values. The frequency of occurrences of at least some unique values in the compressible column is identified, and then the two or more database tables are joined. The results of the join are then stored in the intermediate table such that the compression data transformation is applied to at least some of the unique values in the compressible column for which the frequency has been identified.
    Type: Application
    Filed: November 27, 2006
    Publication date: June 14, 2007
    Inventors: John Morris, Todd Walter
  • Patent number: 6930639
    Abstract: Method and apparatus for reducing radio frequency interference (RFI) using a dual-element patch antenna [10]. The antenna possesses two antenna elements [13, 14] having distinct radiation patterns. Either element may be independently selected using a DC bias voltage. Diodes [20] connected to the elements serve to disable one element when the other is selected. In one selected mode, a nominal radiation pattern provides a broad, hemispherical shaped sensitivity that is designed for acquiring and tracking all navigation satellites above the horizon. This nominal radiation pattern, however, is susceptible to interference that is present near or below the horizon. The second selectable radiation pattern of the dual-element antenna has comparatively higher gain toward zenith, and lower gain at and below the horizon to mitigate interference. This combination of features is packaged in a single antenna unit that can be a direct replacement for existing antennas.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: August 16, 2005
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Frank N. Bauregger, Per Enge, Todd Walter, Dennis Akos
  • Publication number: 20050149392
    Abstract: A merchant who operates a physical store is able to communicate a message to a customer who is carrying one or more items for purchase. While the customer is moving through the store, the merchant uses electronic means to gather data identifying at least one of the items carried by the customer. A computer-implemented program applied to the data analyzes the data and identifies at least one alternative item that the customer might want to buy. The program then prepares a message about the alternative item and delivers the message to the customer while the customer is still in the store.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 7, 2005
    Inventors: Kevin Gold, Michael Reed, Frank Vandervort, Todd Walter
  • Publication number: 20050144084
    Abstract: A merchant in a virtual retail store uses a computer-implemented technique to communicate a message to a customer who has selected multiple items for purchase. On establishing an online shopping session with the customer, the merchant's system maintains a list of the items that the customer has selected for purchase during the session. The system provides information about these items to an analytical program, which in turn identifies at least one alternative item that the customer might want to buy. The system then prepares a message that includes information about the alternative item and, before the online shopping session has ended, delivers the message to the customer.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Kevin Gold, Michael Reed, Frank Vandervort, Todd Walter
  • Publication number: 20030214443
    Abstract: Method and apparatus for reducing radio frequency interference (RFI) using a dual-element patch antenna [10]. The antenna possesses two antenna elements [13, 14] having distinct radiation patterns. Either element may be independently selected using a DC bias voltage. Diodes [20] connected to the elements serve to disable one element when the other is selected. In one selected mode, a nominal radiation pattern provides a broad, hemispherical shaped sensitivity that is designed for acquiring and tracking all navigation satellites above the horizon. This nominal radiation pattern, however, is susceptible to interference that is present near or below the horizon. The second selectable radiation pattern of the dual-element antenna has comparatively higher gain toward zenith, and lower gain at and below the horizon to mitigate interference. This combination of features is packaged in a single antenna unit that can be a direct replacement for existing antennas.
    Type: Application
    Filed: March 14, 2003
    Publication date: November 20, 2003
    Inventors: Frank N. Bauregger, Per Enge, Todd Walter, Dennis Akos