Patents by Inventor Tatchi Placido Lay

Tatchi Placido Lay 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: 6807630
    Abstract: The invention relates to a computer in which an image of the operating system is maintained in a secondary memory. This memory is either powered from a source independent of the main memory, or is non-volatile in nature. When the computer is reinitialized, the loader software that normally builds the operating system from components instead checks the secondary memory for the presence of an operating system image. If such an image is detected, the loader transfers the image from the secondary memory to the primary memory and transfers control of the computing system to the image of the operating system now in the primary memory. If no image is detected, the loader operates in a standard fashion. Additionally, a complete system image may be stored in the secondary memory. This would include the contents of the primary memory, the contents of the virtual memory, and the system state. As such, a preexisting version of an operational computing system may be directly loaded at boot time.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: October 19, 2004
    Assignee: International Business Machines Corporation
    Inventors: Tatchi Placido Lay, Brien Henry Muschett, Allen Justin Ramlow, Cuong Huu Tran, Dung Huu Tran
  • Publication number: 20020078338
    Abstract: The invention relates to a computer in which an image of the operating system is maintained in a secondary memory. This memory is either powered from a source independent of the main memory, or is non-volatile in nature. When the computer is reinitialized, the loader software that normally builds the operating system from components instead checks the secondary memory for the presence of an operating system image. If such an image is detected, the loader transfers the image from the secondary memory to the primary memory and transfers control of the computing system to the image of the operating system now in the primary memory. If no image is detected, the loader operates in a standard fashion. Additionally, a complete system image may be stored in the secondary memory. This would include the contents of the primary memory, the contents of the virtual memory, and the system state. As such, a preexisting version of an operational computing system may be directly loaded at boot time.
    Type: Application
    Filed: December 15, 2000
    Publication date: June 20, 2002
    Applicant: IBM Corporation
    Inventors: Tatchi Placido Lay, Brien Henry Muschett, Allen Justin Ramlow, Cuong Huu Tran, Dung Huu Tran
  • Patent number: 6256752
    Abstract: A method and apparatus for executing and debugging programs in a data processing system. The data processing system includes a first dispatch table, wherein the dispatch table is located at a dispatch table address and wherein the dispatch table includes addresses to routines executed for bytecodes. A second dispatch table is provided in which the second dispatch table includes addresses to routines for analyzing a program and addresses to the routines executed for bytecodes. The data processing system includes an interpreter, wherein the interpreter accesses a dispatch table located at the dispatch table address to process bytecodes. The first dispatch table is saved in response to a request to analyze a program. The second dispatch table is copied to the dispatch table address in response to saving of the dispatch table.
    Type: Grant
    Filed: July 24, 1998
    Date of Patent: July 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Owen Blandy, Tatchi Placido Lay, Gareth Christopher Matthews
  • Patent number: 6118428
    Abstract: A method and system are disclosed which may be utilized to generate a simultaneous presentation within a data processing system of video data within multiple windows supported by different graphic user interfaces. Each graphic user interface is coupled to a separate display device driver. Window movements including: creation; deletion; resizing; movement; minimization; maximization; activation; enablement; or an alteration in relative background/foreground order are detected for each graphic user interface and that information and the associated display device driver for each graphic user interface are coupled to a virtual device driver which facilitates interprocess communication between two or more graphic user interfaces, wherein the portion of the video display which is managed by each graphic user interface may be ascertained.
    Type: Grant
    Filed: November 15, 1993
    Date of Patent: September 12, 2000
    Assignee: International Business Machines Corporation
    Inventors: John Monroe Blackmon, Barry Alan Feigenbaum, Mark Allen Fiechtner, Jeffrey Thomas Galea, Allen Moses Gilbert, David Andrews Kerr, Paul R. King, Tatchi Placido Lay, Ivan Lomelli, Darren Mark Miclette, Colin Victor Powell, Glenn Thomas Puchtel, Jonathan Mark Wagner
  • Patent number: 6098158
    Abstract: A method of generating a boot image and using the boot image to restore a computer system having a processor, an operating system, physical memory, virtual memory and disk storage. The method may be initiated from any particular software application, or at multiple execution points within a particular application. One or more boot images may be stored in association with an initiating application. By providing full virtual memory support in the boot image, the computer system may be restored to any predetermined operating state.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: August 1, 2000
    Assignee: International Business Machines Corporation
    Inventors: Tatchi Placido Lay, Brien Henry Muschett, Allen Justin Ramlow, Cuong Huu Tran
  • Patent number: 5675762
    Abstract: A method and apparatus are disclosed for providing exchange of data between a peripheral device having a paging mechanism and an application operating in a virtual machine which includes a page directory for exclusive use by the paging mechanism of the peripheral device. The virtual machine is running on a data processing system and preferably contains a block of memory which is divided into various sections of memory. The page directory is provided to the paging mechanism of the peripheral device when the application requires the use of the peripheral device. A section of memory is selectively locked down in response to the section of memory being utilized by the application. Additionally, the page directory is updated with an entry which identifies the section of memory that is locked down. Memory may also be locked down in order to permit the peripheral device to access that section of memory.
    Type: Grant
    Filed: January 6, 1995
    Date of Patent: October 7, 1997
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, David Michael Hyde, Tatchi Placido Lay, James Wilkinson, Susan Yee