Patents by Inventor Larry K. Loucks

Larry K. Loucks 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: 5634122
    Abstract: A system and method for controlling access to shared resources in a distributed computer system. Access to shared resources is controlled by a local authorization token manager. Only computer processes holding authorization tokens for the requested operation may perform that operation. Each requested operation checks for the proper token. If the token is not held by the process, it is requested. The local token manager resolves token conflicts before granting tokens. A token manager of a distributed file system export protocol also is able to request authorization tokens from the local token manager. The export protocol token manager controls authorization tokens for that particular distributed file system protocol. Multiple different export protocols may request tokens from the local token manager. The shared resources may therefore be shared by multiple different export protocols without conflict.
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: May 27, 1997
    Assignee: International Business Machines Corporation
    Inventors: Larry K. Loucks, Amal A. Shaheen
  • Patent number: 5481720
    Abstract: In a distributed data processing system, the authentication of a process at one node for the use of a service at another node is performed in a facility that is separate from the requestor and service process. The separate facility is also replaceable, thereby allowing different authentication policies to be implemented within the distributed data processing system. The requesting process and the service process merely pass the authentication information between themselves without attempting to interpret the work of the separate authentication facility. In addition to authenticating the requestor to the service, the service is also authenticated to the requestor.
    Type: Grant
    Filed: September 14, 1994
    Date of Patent: January 2, 1996
    Assignee: International Business Machines Corporation
    Inventors: Larry K. Loucks, Todd A. Smith
  • Patent number: 5434974
    Abstract: A unique naming system and method are described for managing object identification by a network of computer systems. The naming system employs data structures stored in the memory of the computer systems containing character strings and corresponding addresses to entries in the data structures and objects in the computer systems. Names employed in a particular computer system that correspond to objects in another computer system are resolved by a border data structure capable of transforming names, delimiters and visas across computer systems.
    Type: Grant
    Filed: March 30, 1992
    Date of Patent: July 18, 1995
    Assignee: International Business Machines Corporation
    Inventors: Larry K. Loucks, Amal A. Shaheen-Gouda
  • Patent number: 5241656
    Abstract: In a computer system with a screen display on which is formed a plurality of at least partially overlapping windows associated with different applications, a depth buffer is added to the display adapter for providing with different applications, a depth buffer is added to the display adapter for providing clipping assistance to the software-based window manager. A refresh buffer stores pixel data for each pixel of the display. The window manager monitors the current depth position of each of the pixels within the display and generates a depth value for each pixel.
    Type: Grant
    Filed: December 13, 1991
    Date of Patent: August 31, 1993
    Assignee: International Business Machines Corporation
    Inventors: Larry K. Loucks, Richard O. Simpson
  • Patent number: 5133053
    Abstract: A system for an efficient message handling technique implemented in AIX, an operating system derived from UNIX System V, is described for use in a distributed services network include a plurality of multi-processing, multi-tasking nodes among which interprocess communication occurs via queues, the actual node locations of which are transparent at the application interface.
    Type: Grant
    Filed: February 13, 1987
    Date of Patent: July 21, 1992
    Assignee: International Business Machines Corporation
    Inventors: Donavon W. Johnson, Larry K. Loucks, Amal A. Shaheen-Gouda
  • Patent number: 5001628
    Abstract: These master system files define the system characteristics that a user at any node in the system can expect to have. The master system files are mounted remotely from each of the nodes of the system and a local copy of the master system files is kept locally reflecting the current contents of the master system file. If a master system file is not available, the local copy is used in read only mode until the node containing the master is available. In addition, each user has its own file tree organization that dictates the necessary remote mounts of directories to enable a user logged on to any node to have the same view of the system that would be obtained from any other node in the system by that user.
    Type: Grant
    Filed: September 1, 1989
    Date of Patent: March 19, 1991
    Assignee: International Business Machines Corporation
    Inventors: Donavon W. Johnson, Larry K. Loucks, Charles H. Sauer, Todd A. Smith
  • Patent number: 4962468
    Abstract: Two polygon fill algorithms are presented for filling polygons on a graphics display. The first polygon fill algorithm fills polygons that are strictly convex. The second polygon fill algorithm fills a larger class of polygons than the first polygon fill algorithm which includes polygons being concave in the x direction, and polygons having crossing lines. The first polygon fill algorithm tests the polygon for strict convexity by testing for a consistent turning direction, and by testing for once around in the y direction. The first polygon fill algorithm then stores the maximum and minimum value of the pel selected by the Bresenham algorithm for each scan line of the polygon. The fill line is drawn from the pel having the minimum value to the pel having the maximum value for each scan line of the polygon. The second polygon fill algorithm tests the polygon to ensure that it can be filled with one unique fill line for each scan line of the polygon.
    Type: Grant
    Filed: December 9, 1987
    Date of Patent: October 9, 1990
    Assignee: International Business Machines Corporation
    Inventors: Gary M. Beauregard, Larry K. Loucks, Khoa D. Nguyen, Robert J. Urquhart
  • Patent number: 4768150
    Abstract: A system for, and method of, providing an interface to an application program for accessing networking functions. The application program interface translates routines requesting networking functions to the operating system commands which contain facilities for accessing networking functions. In addition, the application program interface externalizes the operating system commands for use by the application program in accessing networking functions.
    Type: Grant
    Filed: September 17, 1986
    Date of Patent: August 30, 1988
    Assignee: International Business Machines Corporation
    Inventors: Chij-Mehn Chang, Thomas J. Freund, Larry K. Loucks, Robert L. Wierwille
  • Patent number: 4742450
    Abstract: A method for facilitating the interchange of data in a UNIX* file between two UNIX processes being run concurrently on two virtual machines in a page segmented virtual memory virtual machine type data processing system. A Shared Copy-On-Write (SCOW) command is created for the UNIX type operating system which when executed in response to a system call from one processes causes the specified UNIX file to be mapped to a unique segment of the virtual memory. A map node data structure is established for storing the ID of the unique segment and for maintaining a count value of the number of user sharing the unique segment. A system call to the SCOW command by the second process involving the same UNIX file checks the map node data structure to see if the file is currently mapped for the SCOW mode. Subsequent instructions in the application programs which are run concurrently on the virtual machines operate on the copy of the file in the unique segment so that any data that is changed, i.e.
    Type: Grant
    Filed: January 16, 1986
    Date of Patent: May 3, 1988
    Assignee: International Business Machines Corporation
    Inventors: Keith E. Duvall, Anthony D. Hooten, Larry K. Loucks
  • Patent number: 4649479
    Abstract: An operating system in a digital computer environment is run as a virtual machine on a virtual resource manager. In order to provide a more dynamic environment for the operating system, linkages are made between the operating system device drivers and the corresponding real and virtual devices of the virtual resource manager. This is accomplished by assigning a "token" to the virtual resource manager. A device dependent information file corresponding to the device is created. This file contains adapter dependent information including a hardward port address for the physical device. The "token" is placed in the operating system device driver at the time it is initiated. When the operating system device driver is "opened" to drive the device, it uses the "token" to communicate with the virtual resource manager device driver thereby accomplishing driver to driver binding.
    Type: Grant
    Filed: February 28, 1985
    Date of Patent: March 10, 1987
    Assignee: International Business Machines Corp.
    Inventors: Hira Advani, Larry K. Loucks, Nancy L. Springen
  • Patent number: RE36394
    Abstract: An operating system in a digital computer environment is run as a virtual machine on a virtual resource manager. In order to provide a more dynamic environment for the operating system, linkages are made between the operating system device drivers and the corresponding real and virtual devices of the virtual resource manager. This is accomplished by assigning a "token" to the virtual resource manager. A device dependent information file corresponding to the device is created. This file contains adapter dependent information including a hardward port address for the physical device. The "token" is placed in the operating system device driver at the time it is initiated. When the operating system device driver is "opened" to drive the device, it uses the "token" to communicate with the virtual resource manager device driver thereby accomplishing driver to driver binding.
    Type: Grant
    Filed: March 9, 1989
    Date of Patent: November 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Hira Advani, Larry K. Loucks, Nancy L. Springen