Patents by Inventor James Ruddy

James Ruddy 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: 20100236452
    Abstract: A Waist-supported Writing Surface in the short term clipped or clamped by hand to clothes or material about a person's waist line, preferred location or equivalent bodily structure. Hand operated and body having hingedly collapsible surface(s) for holding working papers and the like is connected hingedly to a support member, primarily to be used when collapsible planar horizontal surface(s) are open and support member is used, to read and write while walking, sitting, standing and talking on phone. Supporting and or storing utensils, accessories and numerous forms of writing and reading media one's self, including, but not limited to paper, a notebook, a book, or a combination thereof.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Inventor: Daniel James Ruddy
  • Patent number: 7308456
    Abstract: One or more indexes are built on data (concurrent with manipulation of data) wherein the index build operation is done without restricting the manipulation of data. The index is brought to consistency with the data based upon processing recovery log records to simulate index manipulations during data insert, update, or delete operations.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: December 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Craig Alan Friske, John Marland Garth, Christina Marie Lee, James Ruddy
  • Publication number: 20070143313
    Abstract: A method, apparatus and program storage device readable by a computer tangibly embodying a program of instructions executable by the computer is provided for reorganization of database data. The computer database reorganization method reorganizes one set of database data blocks at a time, allowing concurrent data manipulation. Method identifies a set of data blocks for reorganization in a sliding peephole mode, re-orders the set of data blocks and replaces the original set of data blocks with the re-ordered set of data blocks, if possible. Preferred embodiments include an overlapping peephole method, which chooses, for each set of data block to be reorganized, a next succeeding set of data blocks plus an overlap segment, wherein the overlap segment includes a set of empty pages other than intentionally specified free pages, and the overlap segment is a subset of the preceding set of data blocks.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Curt Cotner, James Ruddy
  • Publication number: 20060173922
    Abstract: A method, apparatus and program storage device for managing buffers during online reorganization. An adaptive buffer is provided having a dynamically adjustable boundary, the adaptive buffer processes log records and pointers associated with the log records during online reorganization of a database. Adaptive switching is provided between a first and a second task during the processing of data log records and index log records during the online reorganization of the database.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: Arnold Banzon, Craig Friske, John Garth, Ka Ng, James Ruddy, Bituin Vizconde
  • Publication number: 20060173938
    Abstract: A method, apparatus and program storage device for determining an optimal number of tasks during reorganization of a database system with memory and processor constraints. The reorganization system identifies memory constraints, identifies processing capabilities and determines a number of reorganization processes and a combination of reorganization processes that provides a minimum reorganization time based upon the identified memory and processing constraints. The identified memory and processing capabilities identify a domain representing a set of rules applicable to the identified memory and processing capabilities. The set of rules of the identified domain are applied to determine an optimal number and combination of reorganization processes that minimizes a reorganization time.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: Arnold Banzon, Craig Friske, John Garth, Ka Ng, James Ruddy, Bituin Vizconde
  • Publication number: 20050091233
    Abstract: The present invention is related to a method and system for preserving an original table schema for a table in a database system that supports dynamic table schema changes. The method and system includes storing the original table schema for the table in a designated table prior to performing a schema change on the table. By storing the original table schema in the designated table, a backup copy of the table that includes rows which are not self-describing can be used for data recovery.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Inventors: Craig Friske, Regina Liu, James Ruddy, James Teng, Julie Watts
  • Publication number: 20040122842
    Abstract: One or more indexes are built on data (concurrent with manipulation of data) wherein the index build operation is done without restricting the manipulation of data. The index is brought to consistency with the data based upon processing recovery log records to simulate index manipulations during data insert, update, or delete operations.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Inventors: Craig Alan Friske, John Marland Garth, Christina Marie Lee, James Ruddy