Patents

  1. C.R. Attanasio, M. Butrico, J.L. Peterson, C.A. Polyzois, S.E. Smith, Virtual Shared Disks With Application Transparent Recovery , U.S. Patent Number 5,668,943, September 16, 1997.

  2. Bishop Brock, David Glasco, J. L. Peterson, Ram Rajamony, and Ron Rockhold, Interconnected processing nodes configurable as at least one non-uniform memory access (NUMA) data processing system , U.S. Patent Number 6,421,775, July 16, 2002; TW NI-142985, February 18, 2002.

  3. Michael Thomas Collins, James Lyle Peterson, Weiming Gu, Method and apparatus for efficiently allocating objects in object oriented systems , U.S. Patent Number 6,490,670, December 3, 2002.

  4. James Lyle Peterson, System and Method for Initializing Variables in an Object-Oriented Program , U.S. Patent Number 6,708,181 B1, March 16, 2004.

  5. Craig Alan Bennett, Christian Lita, James Lyle Peterson, Joseph Raymond Thompson, Client side socks server for an internet client , U.S. Patent Number 7,020,700, March 28, 2006.

  6. James Lyle Peterson, Ramakrishnan Rajamony, Hazim Shafi, Directory Based Support for Function Shipping in a Multiprocessor System , U.S. Patent Number 7,080,214 B2, July 18, 2006.

  7. Ahmed Gheith, James Lyle Peterson, Richard Ormond Simpson, Extended Register Bank Allocation Based on Status Mask Bits Set By Allocation Instruction For Respective Code Block, U.S. Patent Number 7,231,509, June 12, 2007.

  8. 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 , U.S. Patent Number US 8,417,913 B2 , April 9, 2013.

  9. Elmootazbellah Nabil Elnozahy, Heather Lynn Hanson, James Lyle Peterson, Freeman Leigh Rawson, III, Malcolm Scott Ware, Framework for scheduling multicore processors , U.S. Patent Number US 8,510,749 B2, August 13, 2013; U.S. Patent Number US 8,990,831 B2, March 24, 2015.

  10. Bohrer, Patrick J., Gheith, Ahmed, Peterson, James L., Creating a thread of execution in a computer processor without operating system intervention, U.S. Patent Number US 8,561,070, October 15, 2013.

  11. Bohrer, Patrick J., Gheith, Ahmed, Peterson, James L., Inter-thread data communications in a computer processor , U.S. Patent Number US 8,572,628, October 29, 2013; U.S. Patent Number US 8,893,153, November 18, 2014.

  12. Bohrer, Patrick J., Gheith, Ahmed, Peterson, James L., Analyzing simulated operation of a computer, U.S. Patent Number US 8,762,126, June 24, 2014.

  13. Bohrer, Patrick J., Gheith, Ahmed, Peterson, James L., Inter-thread data communications in a computer processor, U.S. Patent Number US 8,561,070, October 29, 2013.