1
Clement Richard Attanasio, Maria Angela Butrico, James Lyle Peterson, Christos Alkiviadis Polyzois, Stephen Edwin Smith: Virtual shared disks with application transparent recovery. International Business Machines Corporation, Richard M Ludwin, Kevin M Jordan, September 16, 1997: US05668943 (203 worldwide citation)

A system and method for recovering from failures in the disk access path of a clustered computing system. Each node of the clustered computing system is provided with proxy software for handling physical disk access requests from applications executing on the node and for directing the disk access r ...


2
Harvey F Berg, Lyle Peterson, James E Leslie, Phong Doan: Drug delivery system. Deltec Systems, Peterson Wicks Nemer & Kamrath, March 17, 1987: US04650469 (184 worldwide citation)

A system for delivering a drug to a patient according to the preferred embodiment of the present invention is shown as being of modular construction including a control module and a reservoir module. The reservoir module is removably secured to the control module by a removable hinge member at one e ...


3
Harvey F Berg, Lyle Peterson, James E Leslie: Drug delivery system. Deltec Systems, Peterson Wicks Nemer & Kamrath, December 17, 1985: US04559038 (169 worldwide citation)

A system for delivering a drug to a patient according to the preferred embodiment of the present invention is shown as being of modular construction including a control module and a reservoir module. The reservoir module is removably secured to the control module by a removable hinge member at one e ...


4
Michael Thomas Collins, James Lyle Peterson, Weining Gu: Method and apparatus for efficiently allocating objects in object oriented systems. International Business Machines Corporation, Duke W Yee, Jeffrey S LaBaw, December 3, 2002: US06490670 (49 worldwide citation)

A method and apparatus for managing memory allocation. Each memory block category contains memory blocks. A request, including an object size, is received to allocate memory to an object. An available memory block is allocated to the object if the memory block category for size corresponding to the ...


5
Craig Alan Bennett, Christian Lita, James Lyle Peterson, Joseph Raymond Thompson: Client side socks server for an internet client. International Business Machines Corporation, Duke W Yee, Jeffrey S LaBaw, Michael R Nichols, March 28, 2006: US07020700 (28 worldwide citation)

An Internet client is provided with a SOCKS server. The client comprises a processor having an operating system, and a suite of one or more Internet tools. The SOCKS proxy server includes means for intercepting and servicing connection requests from the Internet tools. Preferably, the proxy server h ...


6
Bishop Chapman Brock, David Brian Glasco, James Lyle Peterson, Ramakrishnan Rajamony, Ronald Lynn Rockhold: Interconnected processing nodes configurable as at least one non-uniform memory access (NUMA) data processing system. International Business Machines Corporation, Casimer K Salys, Bracewell & Patterson L, July 16, 2002: US06421775 (16 worldwide citation)

A data processing system includes a plurality of processing nodes that each contain at least one processor and data storage. The plurality of processing nodes are coupled together by a system interconnect. The data processing system further includes a configuration utility residing in data storage w ...


7
Steven Michael Kientz, David Lyle Peterson: Band identification using a single C-core servo write head for timing based servo patterns. Storage Technology Corporation, Yee & Associates P C, August 23, 2005: US06934115 (7 worldwide citation)

A timing based servo alignment system that uses a set of band identification marks to determine which data band is being currently read. The system uses a read module having a plurality of band identification read elements. The band identification read elements are placed on the read module such tha ...


8
Elmootazbellah Nabil Elnozahy, Heather Lynn Hanson, James Lyle Peterson, Freeman Leigh Rawson III, Malcolm Scott Ware: Framework for scheduling multicore processors. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Eustus D Nelson, August 13, 2013: US08510749 (2 worldwide citation)

A system, and computer usable program product for a framework for scheduling tasks in a multi-core processor or multiprocessor system are provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application execu ...


9
Elmootazbellah Nabil Elnozahy, James Lyle Peterson, Ramakrishnan Rajamony, Hazim Shafi: Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages. International Business Machines Corporation, Dwayne Nelson, Jack V Musgrove, April 9, 2013: US08417913 (1 worldwide citation)

A method of assigning virtual memory to physical memory in a data processing system allocates a set of contiguous physical memory pages for a new page mapping, instructs the memory controller to move the virtual memory pages according to the new page mapping, and then allows access to the virtual me ...


10
Elmootazbellah Nabil Elnozahy, Heather Lynn Hanson, James Lyle Peterson, Freeman Leigh Rawson III, Malcolm Scott Ware: Framework for scheduling multicore processors. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, William J Stock, March 24, 2015: US08990831 (1 worldwide citation)

A method for a framework for scheduling tasks in a multi-core processor or multiprocessor system is provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, th ...