Patents by Inventor Peter Frazier

Peter Frazier 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).

  • Publication number: 20190095965
    Abstract: A computer system may record one or more service assignment outcomes of the first service provider over the service session interval, where each of the one or more service assignment outcomes are associated with the location of the first service provider at a time when that service assignment outcome occurred. The computer system may determine satisfaction score of the service session interval based at least in part on the recorded one or more service assignment outcomes. A remedial action may be performed in response to a determination of the satisfaction score not satisfying a threshold.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 28, 2019
    Inventors: Donald Stayner, John Mark Nickels, Peter Frazier, Therese Lim, Mayank Gulati, Yuan Jiang
  • Patent number: 8103479
    Abstract: A method of estimating the average response time and average I/O size that can be used as an alternative for or addition to existing response time and I/O estimation techniques. One method involves initializing values for an average response time and an average I/O size, and initializing an angle. Measurements of the I/O size and response times are received. The technique involves adjusting the average I/O size using the current value of the average I/O size and the received I/O size measurement. The average response time is adjusted using the current value for the average response time and the received response time measurement. The angle value is adjusted using the adjusted average I/O size, the current angle value and the I/O size and time measurements. The slope and y-intercept of a line, formed by plotting the average I/O size verses response time, can then be reported.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: January 24, 2012
    Assignee: Teradata US, Inc.
    Inventor: Peter Frazier
  • 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
  • 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
  • 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: 20080162082
    Abstract: A method of estimating the average response time and average I/O size that can be used as an alternative for or addition to existing response time and I/O estimation techniques. One method involves initializing values for an average response time and an average I/O size, and initializing an angle. Measurements of the I/O size and response times are received. When measurements of the I/O size and response time are received the technique involves adjusting the average I/O size using the current value of the average I/O size and the received I/O size measurement. The average response time is adjusted using the current value for the average response time and the received response time measurement. The angle value is adjusted using the adjusted average I/O size, the current angle value and the I/O size and time measurements. The slope and y-intercept of a line, formed by plotting the average I/O size verses response time, can then be reported.
    Type: Application
    Filed: December 10, 2007
    Publication date: July 3, 2008
    Inventor: Peter Frazier
  • Patent number: 7395164
    Abstract: A computer program for performing a method of providing a parameter estimate from noisy data with aperiodic data arrival. The parameter of the measurement is estimated as a numerator divided by the denominator. The method involves setting a fixed time interval and then waiting for the time interval to expire or for a measurement to occur. If a measurement occurs before the time interval expires the numerator is estimated as a previous numerator plus the new measurement, and the denominator is estimated as a previous denominator plus one. Regardless of whether the measurement occurs or the time interval expires the numerator is estimated as a previous numerator times a step size and the denominator is estimated as a previous denominator times a step size. The method can be applied to numerous applications including assessing data temperature and predicting I/O response times.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: July 1, 2008
    Assignee: Teradata , US Inc.
    Inventor: Peter Frazier
  • Publication number: 20080154525
    Abstract: A computer program for performing a method of providing a parameter estimate from noisy data with aperiodic data arrival. The parameter of the measurement is estimated as a numerator divided by the denominator. The method involves setting a fixed time interval and then waiting for the time interval to expire or for a measurement to occur. If a measurement occurs before the time interval expires the numerator is estimated as a previous numerator plus the new measurement, and the denominator is estimated as a previous denominator plus one. Regardless of whether the measurement occurs or the time interval expires the numerator is estimated as a previous numerator times a step size and the denominator is estimated as a previous denominator times a step size. The method can be applied to numerous applications including assessing data temperature and predicting I/O response times.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventor: Peter Frazier
  • Publication number: 20070180212
    Abstract: A method and system for allocating storage space from storage devices within a computer system. The storage devices are grouped into respective homogeneous sets in which identical storage devices are included in the same homogeneous set. In accordance with the method and system, following receipt of an allocation request for storage space one or more stored response values are checked, the response values associated with at least one homogeneous set. The stored value or values represent the average response time of storage devices within the set. The homogenous set with the lowest average response time is selected. One or more stored allocation values are then checked that are associated with at least one storage device within the selected homogeneous set. The stored allocation value or values represent the current allocations of the associated storage device.
    Type: Application
    Filed: January 31, 2007
    Publication date: August 2, 2007
    Inventors: Peter Frazier, Donn Harold Holtzman, John Mark Morris
  • Publication number: 20070168171
    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: Application
    Filed: November 29, 2006
    Publication date: July 19, 2007
    Inventors: Peter Frazier, Paul Andersen, Gary Boggs, Criselda Carrillo, Donn Holtzman, John Morris, P. Muller, Ronald Yellin
  • Publication number: 20070067669
    Abstract: A technique for use in identifying a failing storage device from a plurality of such storage devices involves the use of an inconsistency map. This inconsistency map is maintained by selecting one or more protected objects and identifying the storage devices on which the protected objects are stored. Copies of the protected objects on the identified storage devices are compared. On detecting a mismatch between copies of one of the protected objects, details are stored in an inconsistency map of the mismatched protected object and details of the storage devices on which the mismatched protected object is stored.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 22, 2007
    Inventors: John Morris, Paul Andersen, Gary Boggs, Criselda Carrillo, John Catozzi, Peter Frazier