Patents by Inventor P. Keith Muller

P. Keith Muller 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: 9766933
    Abstract: Computing capacity of a computing environment can be managed by controlling it associated processing capacity based on a target (or desired) capacity. In addition, fine-grained control over the processing capacity can be exercised. For example, a computing system can change the processing capacity (e.g., processing rate) of at least one processor operating based on a target capacity. The computing system may also be operable to change the processing capacity based on a measured processing capacity (e.g., a measured average of various processing rates of a processor taken over a period of time when a processor may have been operating at different processing rates over that period). By way of example, the processing rate of a processor can be switched between 1/8 and 2/8 of a maximum processing rate to achieve virtually any effective processing rates between them.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 19, 2017
    Assignee: Teradata US, Inc.
    Inventors: John Mark Morris, P. Keith Muller, Douglas P. Brown
  • Patent number: 9639427
    Abstract: To back up data stored in a distributed database system, a backup utility is configured with information regarding locations of data stored in the distributed database system having a plurality of nodes. The backup utility retrieves, based on the information regarding locations of data stored in the distributed database system, backup data from the plurality of nodes for backup storage.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: May 2, 2017
    Assignee: Teradata US, Inc.
    Inventors: Jeremy Davis, P. Keith Muller
  • Patent number: 8892389
    Abstract: To determine a system condition, temperature information from at least one temperature sensor in the system is received, along with second information from at least a second type of sensor in the system. An out-of-range temperature condition is detected according to the received temperature information. According to the second information, one of plural potential causes of the out-of-range temperature condition is selected.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 18, 2014
    Assignee: Teradata US, Inc.
    Inventors: P. Keith Muller, David G. Wang
  • Patent number: 8489555
    Abstract: A technique for managing storage of a data object in a storage device involves receiving the data object (A) to store in the storage device, where the data object has an indicator bit pattern (P). Successive compression data transformations are applied to data object A to obtain respective corresponding compressed data objects, and one of these compressed data objects is selected, such that the selected compressed data object (C) has the shortest length with respect to the remaining compressed data objects. Compression information (I) is then associated with the compression data transformation used to generate data object C, and a threshold value T is calculated at least partly from the length of compression information I. If length (C)+T.gtoreq.length (A), then the indicator bit pattern of data object A is reset and the data object A is written to the storage device.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: July 16, 2013
    Assignee: Teradata US, Inc.
    Inventors: John Mark Morris, Criselda Carrillo, P. Keith Muller
  • Publication number: 20130086374
    Abstract: Computing capacity of a computing environment can be managed by controlling it associated processing capacity based on a target (or desired) capacity. In addition, fine-grained control over the processing capacity can be exercised. For example, a computing system can change the processing capacity (e.g., processing rate) of at least one processor operating based on a target capacity. The computing system may also be operable to change the processing capacity based on a measured processing capacity (e.g., a measured average of various processing rates of a processor taken over a period of time when a processor may have been operating at different processing rates over that period). By way of example, the processing rate of a processor can be switched between 1/8 and 2/8 of a maximum processing rate to achieve virtually any effective processing rates between them.
    Type: Application
    Filed: December 2, 2011
    Publication date: April 4, 2013
    Inventors: John Mark Morris, P. Keith Muller, Douglas P. Brown
  • Patent number: 8041802
    Abstract: The subject matter herein relates to database management systems and, more particularly, to decoupled logical and physical data storage within a database management system. Various embodiments provide systems, methods, and software that separate physical storage of data from logical storage of data. These embodiments include a mapping of logical storage to physical storage to allow data to be moved within the physical storage to increase database responsiveness.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 18, 2011
    Assignee: Teradata US, Inc.
    Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Paul Rubio
  • Publication number: 20110231377
    Abstract: A technique for managing storage of a data object in a storage device involves receiving the data object (A) to store in the storage device, where the data object has an indicator bit pattern (P). Successive compression data transformations are applied to data object A to obtain respective corresponding compressed data objects, and one of these compressed data objects is selected, such that the selected compressed data object (C) has the shortest length with respect to the remaining compressed data objects. Compression information (I) is then associated with the compression data transformation used to generate data object C, and a threshold value T is calculated at least partly from the length of compression information I. If length (C)+T.gtoreq.length (A), then the indicator bit pattern of data object A is reset and the data object A is written to the storage device.
    Type: Application
    Filed: June 2, 2011
    Publication date: September 22, 2011
    Inventors: John Mark Morris, Criselda Carrillo, P. Keith Muller
  • Patent number: 7979394
    Abstract: A technique for managing storage of a data object in a storage device involves receiving the data object (A) to store in the storage device, where the data object has an indicator bit pattern (P). Successive compression data transformations are applied to data object A to obtain respective corresponding compressed data objects, and one of these compressed data objects is selected, such that the selected compressed data object (C) has the shortest length with respect to the remaining compressed data objects. Compression information (I) is then associated with the compression data transformation used to generate data object C, and a threshold value T is calculated at least partly from the length of compression information I. If length (C)+T?length (A), then the indicator bit pattern of data object A is reset and the data object A is written to the storage device.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: July 12, 2011
    Assignee: Teradata US, Inc.
    Inventors: John Mark Morris, Criselda Carrillo, P. Keith Muller
  • Patent number: 7822930
    Abstract: A system calculates the optimal allocation of two or more resources provided by a resource provider to a task within a computer system from a plurality of possible allocations. In doing so, the system calculates the total volume of an N-dimensional cube, where N is the number of resources provided by the resource provider, representing the respective amounts of resources available to be allocated. The system also calculates the average volume of the N?1 dimensional shapes forming the sides of the N-dimensional cube. The system then calculates, at least partly from the ratio of the total volume to the average volume, the balance resulting from the allocation of resources represented by the N-dimensional cube. The system then calculates the imbalance resulting from the allocation of resources at least partly from the balance and determines the smallest imbalance as the optimal allocation of resources.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: October 26, 2010
    Assignee: Teradata US, Inc.
    Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Ronald Yellin
  • Patent number: 7760463
    Abstract: A disk drive having a single drive motor and multiple platters that incorporates two discrete data paths, actuators and heads to the disk platters. Utilizing the economy of very large capacity disk platters, two or more disk drives can be created within a single physical enclosure. These two disks will be share many common parts such as the drive enclosure and spindle motor, but will have the performance and appearance to the system as two or more independent disks. Instead of having one actuator arm, the virtual disks will have two or more actuator arms and two or more sets of digital electronics. The storage on all the platters is divided up among the actuators so that no storage location is shared, but all the actuators will operate concurrently. Each actuator will have exclusive use of a subset of the data storage. Disks normally only have one actuator connected to multiple heads, at least one per surface, which only allow a single data seek and data transfer at a time.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: July 20, 2010
    Assignee: Teradata US, Inc.
    Inventors: William Ward, P. Keith Muller
  • Publication number: 20100153531
    Abstract: The subject matter herein relates to database management systems and, more particularly, to decoupled logical and physical data storage within a database management system. Various embodiments provide systems, methods, and software that separate physical storage of data from logical storage of data. These embodiments include a mapping of logical storage to physical storage to allow data to be moved within the physical storage to increase database responsiveness.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 17, 2010
    Inventors: Peter Frazier, Paul Anderson, Gary Boggs, Criselda Carillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Paul Rubio
  • Patent number: 7730171
    Abstract: The subject matter herein relates to database management systems and, more particularly, to decoupled logical and physical data storage within a database management system. Various embodiments provide systems, methods, and software that separate physical storage from logical storage of data. These embodiments include a mapping of logical storage to physical storage to allow data to be moved within the physical storage to increase database responsiveness.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: June 1, 2010
    Assignee: Teradata US, Inc.
    Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Paul Rubio
  • Patent number: 7562195
    Abstract: A system calculates the optimal allocation of two or more resources provided by a resource provider to a task within a computer system from a plurality of possible allocations. In doing so, the system calculates the total volume of an N-dimensional cube, where N is the number of resources provided by the resource provider, representing the respective amounts of resources available to be allocated. The system also calculates the average volume of the N-1 dimensional shapes forming the sides of the N-dimensional cube. The system then calculates, at least partly from the ratio of the total volume to the average volume, the balance resulting from the allocation of resources represented by the N-dimensional cube. The system then calculates the imbalance resulting from the allocation of resources at least partly from the balance and determines the smallest imbalance as the optimal allocation of resources.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: July 14, 2009
    Assignee: Teradata US, Inc.
    Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Ronald Yellin
  • Publication number: 20080281939
    Abstract: The subject matter herein relates to database management systems and, more particularly, to decoupled logical and physical data storage within a database management system. Various embodiments provide systems, methods, and software that separate physical storage from logical storage of data. These embodiments include a mapping of logical storage to physical storage to allow data to be moved within the physical storage to increase database responsiveness.
    Type: Application
    Filed: May 8, 2007
    Publication date: November 13, 2008
    Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Mark Morris, P. Keith Muller, Paul Rubio
  • Publication number: 20080144208
    Abstract: A disk drive having a single drive motor and multiple platters that incorporates two discrete data paths, actuators and heads to the disk platters. Utilizing the economy of very large capacity disk platters, two or more disk drives can be created within a single physical enclosure. These two disks will be share many common parts such as the drive enclosure and spindle motor, but will have the performance and appearance to the system as two or more independent disks. Instead of having one actuator arm, the virtual disks will have two or more actuator arms and two or more sets of digital electronics. The storage on all the platters is divided up among the actuators so that no storage location is shared, but all the actuators will operate concurrently. Each actuator will have exclusive use of a subset of the data storage. Disks normally only have one actuator connected to multiple heads, at least one per surface, which only allow a single data seek and data transfer at a time.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: William Ward, P. Keith Muller
  • Publication number: 20070144354
    Abstract: A technique for use in monitoring the condition of an air filter in an electronics system involves receiving temperature readings gathered over time by a temperature sensor located in the electronics system that houses the air filter, concluding that at least one of the readings exceeds a reference temperature, concluding that a rate of change of at least some of the readings does not exceed a reference rate, and generating an alarm message indicating that the air filter needs attention.
    Type: Application
    Filed: July 28, 2006
    Publication date: June 28, 2007
    Inventors: P. Keith Muller, David G. Wang
  • Patent number: 7236362
    Abstract: An electronic hardware cabinet includes a forced-air component positioned to force a stream of air to move through the cabinet and at least two electronic assemblies mounted within the cabinet, each of which includes a heat-generating component. The electronic assemblies are positioned so that a portion of the stream of air is heated by a first one of the heat-generating components and, thereafter, that portion of the stream of air moves toward a second one of the heat-generating components. An airflow diverter is positioned between the electronic assemblies to deflect that portion of the stream of air heated by the first heat-generating component to prevent it from reaching the second heat-generating component.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: June 26, 2007
    Assignee: NCR Corporation
    Inventors: David G. Wang, P. Keith Muller
  • Patent number: 7124806
    Abstract: A heat sink assembly includes a block formed of a thermally conductive material. For example, the thermally conductive material includes thermally conductive polymer. A heat conduit (e.g., a heat pipe) extends through a substantial portion of the block. In one example arrangement, airflow channels extend through portions of the block.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: October 24, 2006
    Assignee: NCR Corp.
    Inventors: David G. Wang, P. Keith Muller
  • Patent number: 6711632
    Abstract: A method and apparatus for write-back caching in a data storage and processing system has been described. The method comprises the steps of receiving a write request including write data from a compute node in a first I/O node, forwarding the write data from the first I/O node to a second I/O node, and sending an acknowledgment message to the compute node from the second I/O node after the write data is received by the second I/O node. After the data is written into non-volatile storage of the first I/O node, a purge request or command is sent to the second I/O node to purge the write data from the volatile memory of the second I/O node. In one embodiment, the purge request is not sent until the first I/O node receives a second write request, in which case, the purge request is sent in the same interrupt as the write data for the second write request.
    Type: Grant
    Filed: August 11, 1998
    Date of Patent: March 23, 2004
    Assignee: NCR Corporation
    Inventors: Kit M. Chow, P. Keith Muller, Michael W. Meyer, Gary L. Boggs
  • Patent number: 6429386
    Abstract: A printed circuit board with an imbedded electrical component, comprising three layers. The first and second layers are coupled together, and an area of the second layer of the printed circuit board is selectively removed to expose a portion of the first layer of the printed circuit board. The opening accepts an electrical component that is mounted to the first layer of the printed circuit board within the selectively removed area of the second layer of the printed circuit board. The third layer of the printed circuit board is coupled to the second layer of the printed circuit board, at least partially covers the selectively removed area of the second layer of the printed circuit board, and at least partially covers the mounted component within the selectively removed area of the second layer of the printed circuit board.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: August 6, 2002
    Assignee: NCR Corporation
    Inventors: Joseph T. DiBene, II, P. Keith Muller, Irving M. Robinson