1
Dennis S DeLorme, Mark L Holm, Wilson D Lee, Peter B Passe, Gary R Ricard, George D Timms Jr, Larry W Youngren: Database index journaling for enhanced recovery. International Business Machines Corporation, Bradley A Forrest, April 4, 1989: US04819156 (113 worldwide citation)

A quick recovery of logical files which provide alternate views of databases is provided. Unchanged logical file pages are journaled before being changed. Transactions affecting databases covered by the logical files are also journaled. To recover a logical file, the journaled unchanged pages of the ...


2
Michael L Nordstrom, Gary R Ricard, John J Vriezen, David R Welsh, Larry W Youngren: High concurrency in use manager. International Business Machines Corporation, Andrew J Dillon, November 23, 1993: US05265245 (66 worldwide citation)

An in use table manager in a computer system uses an in use table to track the use of files, or objects. The in use table is used to determine which objects may need recovery in the event of a system failure. Object addresses are hashed by the in use manager to identify a preferred slot in the table ...


3
Balakrishna R Iyer, Gary R Ricard, Peter J Varman: Partitioning of sorted lists for multiprocessors sort and merge. International Business Machines Corporation, Bradley A Forrest, Steven W Roth, January 12, 1993: US05179699 (44 worldwide citation)

Any number of sorted lists are efficiently partitioned into P lists, where P represents the number of processors available to sort the resulting lists. When given a large list to sort, the list is initially divided into P lists, and each processor sorts one of these lists. The lists are then exactly ...


4
Mark J Anderson, Richard L Cole, William S Davidson, Wilson D Lee, Peter B Passe, Gary R Ricard, Larry W Youngren: Index key range estimator. International Business Machines Corporation, Bradley A Forrest, September 27, 1988: US04774657 (40 worldwide citation)

A key estimator estimates the number of keys over a key range defined by key endpoints in an index to a data space. The number of keys in the key range required to be processed for a particular operation is estimated as a function of the number of pages referenced during a range level limited search ...


5
Michael J Corrigan, Gary R Ricard, Richard M Rocheleau, Larry W Youngren: Optimized I/O buffers having the ability to increase or decrease in size to meet system requirements. International Business Machines Corporation, Curtis G Rose, Steven W Roth, January 12, 1993: US05179662 (38 worldwide citation)

Optimization I/O buffers are used to write data into or read data from auxiliary storage using a double buffering scheme. When a user wants to send data to auxiliary storage, the first buffer is filled with data and the contents are asynchronously written to auxiliary storage. Without waiting for th ...


6
David L Hermsmeier, Gary R Ricard, John J Vriezen, Larry W Youngren: System managed logging of objects to speed recovery processing. International Business Machines Corporation, Owen J Gamon, April 29, 1997: US05625820 (22 worldwide citation)

System control over the logging of objects in order to meet the user specified recovery requirements. Under the fixed recovery time environment, the user chooses a length of time to be spent on object recovery, and the system dynamically manages the logging of objects to meet this time. The shorter ...


7
David L Hermsmeier, Gary R Ricard, John J Vriezen, Larry W Youngren: System managed logging of objects to speed recovery processing. International Business Machines Corporation, Owen J Gamon, November 12, 1996: US05574897 (21 worldwide citation)

System control over the logging of objects in order to meet the user specified recovery requirements. Under the fixed recovery time environment, the user chooses a length of time to be spent on object recovery, and the system dynamically manages the logging of objects to meet this time. The shorter ...


8
Daniel R Hicks, Gary R Ricard, John J Vriezen: Encoding variable length and null data while preserving sort sequence. International Business Machines, March 19, 1991: US05001477 (10 worldwide citation)

A method of encoding data records comprised of null or variable length fields of data bytes such that the sortabilty of the resulting string of data is permitted via simple byte comparisons. The first field is examined to determine if it is a null field. A null field is a field containing no data. I ...


9
Carol B Hernandez, David A Larson, Naresh Nayar, John T O Quin II, Gary R Ricard, Kenneth C Vossen: Managing paging I/O errors during hypervisor page fault processing. International Business Machines Corporation, Matthew C Zehrer, James R Nock, October 25, 2011: US08046641 (9 worldwide citation)

In response to a hypervisor page fault for memory that is not resident in a shared memory pool, an I/O paging request is sent to an external storage paging space. In response to a paging service partition encountering an I/O paging error, a paging failure indication is sent to the hypervisor. A simu ...


10
William J Armstrong, Naresh Nayar, Gary R Ricard: Assigning a processor to a logical partition. International Business Machines Corporation, Biggers & Ohanian, February 17, 2009: US07493515 (6 worldwide citation)

Assigning a processor to a logical partition in a computer supporting multiple logical partitions that include assigning priorities to partitions, detecting a checkstop of a failing processor of a partition, retrieving the failing processor's state, replacing by a hypervisor the failing processor wi ...



Click the thumbnails below to visualize the patent trend.