Patents by Inventor Jerry Lee Callen

Jerry Lee Callen 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: 8407404
    Abstract: A method, computer program product, and computing system for record sorting is described. The method may comprise splitting an incoming record into a separate key block and payload block. The method may further comprise storing the key block in a first memory. The method may also comprise assigning the payload block an address in a second memory at the beginning of a sort. Moreover, the method may store, with the key block in the first memory, the address of the payload block in the second memory. Additionally, the method may store the payload block at the address in the second memory.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventor: Jerry Lee Callen
  • Publication number: 20110161558
    Abstract: A method, computer program product, and computing system for record sorting is described. The method may comprise splitting an incoming record into a separate key block and payload block. The method may further comprise storing the key block in a first memory. The method may also comprise assigning the payload block an address in a second memory at the beginning of a sort. Moreover, the method may store, with the key block in the first memory, the address of the payload block in the second memory. Additionally, the method may store the payload block at the address in the second memory.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Inventor: JERRY LEE CALLEN
  • Patent number: 7752299
    Abstract: With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lawrence A. Bookman, David Albert Blair, Steven M. Rosenthal, Robert Louis Krawitz, Michael J. Beckerle, Jerry Lee Callen, Allen Razdow, Shyam R. Mudambi
  • Patent number: 7565349
    Abstract: Provided are a techniques for determining a frequency distribution for a set of records. A count table of frequency distributions is built in memory for each field in the set of records, wherein each record of each count table includes a field identifier, a field value, and a count of a number of times the field value occurs in the set of records, and wherein the field identifier concatenated with the field value comprises a composite key value. It is determined that at least one count table of frequency distributions is approaching a maximum amount of memory allocated to that count table. The records of the at least one count table that is approaching the maximum amount of memory are sent for sorting and additional counting, wherein the records include composite key values.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael James Beckerle, Jerry Lee Callen
  • Publication number: 20080270403
    Abstract: With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.
    Type: Application
    Filed: October 12, 2007
    Publication date: October 30, 2008
    Inventors: LAWRENCE A. BOOKMAN, David Albert Blair, Steven M. Rosenthal, Robert Louis Krawitz, Michael J. Beckerle, Jerry Lee Callen, Allen Razdow, Shyam R. Mudambi
  • Patent number: 7392320
    Abstract: With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Lawrence A. Bookman, David Albert Blair, Steven M. Rosenthal, Robert Louis Krawitz, Michael J. Beckerle, Jerry Lee Callen, Allen M. Razdow, Shyam R. Mudambi
  • Patent number: 6801938
    Abstract: With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: October 5, 2004
    Assignee: Torrent Systems, Inc.
    Inventors: Lawrence A. Bookman, David Albert Blair, Steven M. Rosenthal, Robert Louise Krawitz, Michael J. Beckerle, Jerry Lee Callen, Allen Razdow, Shyam R. Mudambi