Patents by Inventor Joel Mark Yarborough

Joel Mark Yarborough 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: 7240334
    Abstract: An application (e.g., a computer program) prints data by invoking a print function with a format argument and, optionally, at least one data argument. The format argument and any data arguments are saved in a deferred trace data buffer. The print function returns to the application then, sometime after the print function has returned, the deferred trace data buffer is processed and the format argument and/or any data arguments are printed. By saving the format argument and any data argument(s) to a memory buffer instead of parsing and formatting the arguments in real-time, program efficiency may be improved and the impact of the print function on a software test scenario may be reduced.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Christian Fluke, Joel Mark Yarborough
  • Patent number: 6910054
    Abstract: Methods, systems and computer program products for storing data that use a rolling window file that maintains a defined file size while sequentially replacing an oldest portion of previously stored data with new data are provided. The rolling window file operates without the use of a wrap buffer implemented through manipulation of a current offset pointer by moving a first storage region in a sequentially linked plurality of storage regions associated with the rolling window file to become the new last (or end of file) storage region associated with the file. Newly received data may then be stored in the newly designated end of file storage region. Operations moving the first region in the linked sequence to the last position can repeat theoretically indefinitely as new data is received.
    Type: Grant
    Filed: August 16, 1999
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joseph Martin Herbst, Joel Mark Yarborough
  • Patent number: 6578055
    Abstract: Methods, systems and computer program products are provided which access files which are mirrored between at least a first storage device and a second storage device by determining if an access of the first storage device is by a process for mirroring files between the first storage device and the second storage device and assuming a privileged user level for the process for mirroring files so that the access to the first storage device is performed at the privileged user level if the access is by the process for mirroring files. By assuming a privileged user level, the process for mirroring files may have access to the files to mirror, preferably, irrespective of the permissions assigned to a file by the owner of a file.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: June 10, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Brian Hutchison, Joel Mark Yarborough
  • Patent number: 6457022
    Abstract: Methods, systems and computer program products are provided which assure access to files which are mirrored between at least a first storage device and a second storage device by controlling access to the first and second storage devices so that owners of files which are to be mirrored between the first and the second storage devices are within a common user group. A predefined set of permissions are established for the common user group and permissions of members of the common user group are forced to the predefined set of permissions. Thus, files and directories owned by members of the common user group will be forced to have the permissions of the common user group. Files and directories owned by members of the common user group are mirrored between the first and the second storage devices.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: September 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Robert Brian Hutchison, Mark Gregory McClanahan, Joel Mark Yarborough
  • Patent number: 6226725
    Abstract: A method and system in a data processing system are disclosed for the dedication of memory storage locations. The data processing system includes a kernel space for executing software in kernel mode and a user space for executing software in user mode. An interface is established residing in the kernel space for interfacing between the kernel mode and the user mode. A determination is made that an application residing in user space is accessing the interface. In response to the application accessing the interface, a portion of main memory is dedicated for use by the application. The portion of main memory is used only by the application. In this manner, the application has dedicated the portion of main memory from user space.
    Type: Grant
    Filed: April 21, 1998
    Date of Patent: May 1, 2001
    Inventor: Joel Mark Yarborough