Patents by Inventor John Frederic Miller

John Frederic Miller 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: 7640278
    Abstract: A partial-blocking consistency point system identifies transaction updates with a consistency point ID associated with a consistency point sequence number, records consistency point data that identify a location of the partial-blocking consistency point, flushes to a non-volatile storage the transaction updates identified with the consistency point sequence number without blocking transaction activity, and hardens to the non-volatile storage the recorded partial-blocking consistency point so that data associated with the recorded partial-blocking consistency point can be recovered. The consistency point sequence number is incremented each time the partial-blocking consistency point is recorded to uniquely identify the partial-blocking consistency point and transaction updates associated with the partial-blocking consistency point. The transaction updates identified with the consistency point sequence number are processed to improve efficiency of the flushing of the transaction updates.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Scott David Lashley, John Frederic Miller, Clarence Madison Pruet, Daniel Alan Wood
  • Publication number: 20080046473
    Abstract: A method of searching for information within a database that includes: identifying a set of leading index key columns, from among a plurality of index key columns, that has a limited number of unique values; utilizing the identified set of leading index key columns to perform an index scan in order to retrieve each unique value from the set of leading index key columns; and utilizing each of the retrieved unique values from the set of leading index key columns to perform an index lead key self-join operation, such that predicates on the non-leading index key columns are utilized to position an index scan operation.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Inventors: Bingjie Miao, Scott David Lashley, John Frederic Miller
  • Publication number: 20080005191
    Abstract: A partial-blocking consistency point system identifies transaction updates with a consistency point ID associated with a consistency point sequence number, records consistency point data that identify a location of the partial-blocking consistency point, flushes to a non-volatile storage the transaction updates identified with the consistency point sequence number without blocking transaction activity, and hardens to the non-volatile storage the recorded partial-blocking consistency point so that data associated with the recorded partial-blocking consistency point can be recovered. The consistency point sequence number is incremented each time the partial-blocking consistency point is recorded to uniquely identify the partial-blocking consistency point and transaction updates associated with the partial-blocking consistency point. The transaction updates identified with the consistency point sequence number are processed to improve efficiency of the flushing of the transaction updates.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott David Lashley, John Frederic Miller, Clarence Madison Pruet, Daniel Alan Wood