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: 5634122Abstract: 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: GrantFiled: December 30, 1994Date of Patent: May 27, 1997Assignee: International Business Machines CorporationInventors: Larry K. Loucks, Amal A. Shaheen
-
Patent number: 5481720Abstract: 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: GrantFiled: September 14, 1994Date of Patent: January 2, 1996Assignee: International Business Machines CorporationInventors: Larry K. Loucks, Todd A. Smith
-
Patent number: 5434974Abstract: 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: GrantFiled: March 30, 1992Date of Patent: July 18, 1995Assignee: International Business Machines CorporationInventors: Larry K. Loucks, Amal A. Shaheen-Gouda
-
Patent number: 5241656Abstract: 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: GrantFiled: December 13, 1991Date of Patent: August 31, 1993Assignee: International Business Machines CorporationInventors: Larry K. Loucks, Richard O. Simpson
-
Patent number: 5133053Abstract: 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: GrantFiled: February 13, 1987Date of Patent: July 21, 1992Assignee: International Business Machines CorporationInventors: Donavon W. Johnson, Larry K. Loucks, Amal A. Shaheen-Gouda
-
Patent number: 5001628Abstract: 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: GrantFiled: September 1, 1989Date of Patent: March 19, 1991Assignee: International Business Machines CorporationInventors: Donavon W. Johnson, Larry K. Loucks, Charles H. Sauer, Todd A. Smith
-
Patent number: 4962468Abstract: 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: GrantFiled: December 9, 1987Date of Patent: October 9, 1990Assignee: International Business Machines CorporationInventors: Gary M. Beauregard, Larry K. Loucks, Khoa D. Nguyen, Robert J. Urquhart
-
Patent number: 4768150Abstract: 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: GrantFiled: September 17, 1986Date of Patent: August 30, 1988Assignee: International Business Machines CorporationInventors: Chij-Mehn Chang, Thomas J. Freund, Larry K. Loucks, Robert L. Wierwille
-
Patent number: 4742450Abstract: 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: GrantFiled: January 16, 1986Date of Patent: May 3, 1988Assignee: International Business Machines CorporationInventors: Keith E. Duvall, Anthony D. Hooten, Larry K. Loucks
-
Patent number: 4649479Abstract: 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: GrantFiled: February 28, 1985Date of Patent: March 10, 1987Assignee: International Business Machines Corp.Inventors: Hira Advani, Larry K. Loucks, Nancy L. Springen
-
Patent number: RE36394Abstract: 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: GrantFiled: March 9, 1989Date of Patent: November 16, 1999Assignee: International Business Machines CorporationInventors: Hira Advani, Larry K. Loucks, Nancy L. Springen