Patents

Note: Amanda Randles is represented below by 'A.E. Peters,' 'A. Peters,' and 'A. Randles.'

U.S. Patents

Patents Granted

1.  Thread selection  according  to  power characteristics during  context  switching  on compute  nodes, C.J.  Archer,  M.A. Blocksome, A.E. Randles, J.D.  Ratterman, and B.E. Smith.  U.S. Patent No. 9,459,917, October  4, 2016.

2.  Configuring a parallel computer based on an interleave  rate  of an application containing  serial and parallel  segments,  E. Barsness,  D.L. Darrington, A.  Peters, and  J.M.  Santosuosso.   U.S. Patent No. 9,268,614, February 23, 2016.

3.  Optimizing  just-in-time compiling for a java application executing on a compute  node, E. Barsness, D.L. Darrington, A. Randles, and J.M. Santosuosso.  U.S. Patent No. 9,244,662, January 26, 2016.

4.  Determining a  path  for network  traffic  between  nodes  in  a  parallel  computer, C.J.  Archer,  A. Peters, B.E. Smith,  and B.A. Swartz.  U.S. Patent No. 9,225,545, December 29, 2015.

5.  Optimizing  just-in-time compiling for a java application executing on a compute  node, E. Barsness, D.L. Darrington, A.  Randles, and  J.M.  Santosuosso.   U.S. Patent No.  9,213,529, December 15, 2015.

6.  Query  optimization in  a  parallel  computer  system  to  reduce  network  traffic,  E.  Barsness,  D.L. Darrington, A.  Randles, and J.M.  Santosuosso.  U.S. Patent No. 9,195,170, November 24, 2015

7.  Inserting  data  into  an  in-memory  distributed nodal  database, E. Barsness,  D.L.  Darrington, A. Randles, and J.M.  Santosuosso.  U.S. Patent No. 9,183,284, November 10, 2015.

8.  Inserting  data  into  an  in-memory  distributed nodal  database, E. Barsness,  D.L.  Darrington, A. Randles, and J.M.  Santosuosso.  U.S. Patent No. 9,183,283, November 10, 2015.

9.  Dynamic  distribution of nodes on a multi-node  computer system,  E. Barsness,  D.L. Darrington, A.  Randles, and J.M.  Santosuosso.  U.S. Patent No. 9,172,628, October  27, 2015.

10.  Optimized  peer-to-peer  file transfers  on a multi-node  computer system, E. Barsness,  D.L. Darring- ton, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 9,167,034, October  20, 2015.

11.  Optimized  peer-to-peer  file transfers  on a multi-node  computer system  , E. Barsness,  D.L.  Dar- rington,  A.  Randles, and J.M.  Santosuosso.  U.S. Patent No. 9,167,034, September  20, 2015.

12.  Environment based node selection for work scheduling in a parallel computing  system, E. Barsness, D.L. Darrington, A.  Randles, and  J.M.  Santosuosso.   U.S. Patent No.  9,122,525, September 1, 2015.

13.  Executing  a distributed java application on a plurality of compute  nodes, E. Barsness,  D.L. Darrington,  A.  Randles, and J.M.  Santosuosso.  U.S. Patent No. 9,086,924, July  21, 2015.

14.  Executing  a distributed java application on a plurality of compute  nodes, L.M. Zeger, M. Medard, and A.Peters. U.S. Patent No. 9,025,607, May 5, 2015.

15.  Scheduling  jobs  of a multi-node  computer system  based  on environmental impact,  E.  Barsness, D.L. Darrington, A.E. Peters, and J.M.  Santosuosso.  U.S. Patent No. 9,015,726, April 21, 2015.

16.  Determining a  path  for network  traffic  between  nodes  in  a  parallel  computer, C.J.  Archer,  A. Peters, B.E. Smith,  and B.A. Swartz.  U.S. Patent No. 9,009,350, April 14, 2015.

17.  Query  optimization in  a  parallel  computer  system  to  reduce  network  traffic,  E.  Barsness,  D.L. Darrington, A.E. Randles, and J.M.  Santosuosso.  U.S. Patent No. 8,930,345, Januray 6, 2015.

18.  Inserting  data  into  an  in-memory  distributed nodal  database, E. Barsness,  D.L.  Darrington, A. Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,892,558, November 18, 2014.

19.  Interactive tool for visualizing  performance  data  in real-time  to enable  adaptive performance  optimization and  feedback,  T.M.  Gooding,  D.L.  Hermsmeier,  R.G.  Musselman,  A.  Peters,  K.W. Minnow, and B.A. Swartz.  U.S. Patent No. 8,874,722, October  28, 2014.

20.  Enhanced  garbage  collection in a multi-node  environment, E. Barsness,  D.L. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,868,623, October  21, 2014.

21.  Optimized  peer-to-peer  file transfers  on a multi-node  computer system, E. Barsness,  D.L. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,856,286, October  7, 2014.

22.  Optimized  peer-to-peer  file transfers  on a multi-node  computer system, E. Barsness,  D.L. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,856,275, October  7, 2014. 

23.  Management of persistent memory in a multi-node  computer system, E. Barsness, D.L. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,812,818, August  19, 2014.

24.  Query optimization in a parallel  computer system  with multiple  networks,  E. Barsness,  D.L. Dar- rington,  A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,812,645, August  19, 2014. 

25.  Balancing  a data  processing load among a plurality of compute  nodes in a parallel  computer, C.J. Archer,  A.  Randles, and B.E. Smith.  U.S. Patent No. 8,799,917, August  5, 2014.

26.  Performing  an all-to-all data  exchange on a plurality of data  buffers by performing swap operations, C.J.  Archer,  A.  Peters, and B.E. Smith.  U.S. Patent No. 8,775,698, July  22, 2014.

27.  Query execution and optimization with autonomic  error recovery from network failures in a parallel computer system  with  multiple  networks,  E. Barsness,  D.L. Darrington, A. Randles, and  J.M. Santosuosso.  U.S. Patent No. 8,774,057, July  8, 2014.

28.  Performing  an all-to-all data  exchange on a plurality of data  buffers by performing swap operations, C.J.  Archer,  A.E. Peters, and B.E. Smith.  U.S. Patent No. 8,788,660, July  8, 2014.

29.  Query optimization in a parallel  computer system  with multiple  networks,  E. Barsness,  D.L. Dar- rington,  A.  Randles, and J.M.  Santosuosso.  U.S. Patent No. 8,688,819, April 1, 2014.

30.  Optimizing  power consumption and performance  in a hybrid  computer environment, E. Barsness, D.L. Darrington, A.  Randles, and J.M. Santosuosso.  U.S. Patent No. 8,677,161, March 18, 2014.

31.  Environment modification in a hybrid  node computing  environment, E. Barsness, D.L. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,671,418, March 11, 2014.

32.  Program invocation  from a query  interface  to  parallel  computing  system,  R.D.  Dettinger,  M.G. Megerian, and A.  Peters. U.S. Patent No. 8,650,205, February 11, 2014.

33.  Executing  a distributed java  application on a plurality of compute  nodes  in accordance  with  a just-in-time compilation  history,  E. Barsness,  D.L. Darrington, A.  Peters, and J.M.  Santosuosso. U.S. Patent No. 8,595,742, November 26, 2013.

34.  Parsing  an application to find serial and  parallel  data  segments  to minimize mitigation overhead between  serial and  parallel  compute  nodes,  E. Barsness,  D.L.  Darrington, A.  Peters, and  J.M. Santosuosso.  U.S. Patent No. 8,595,736, November 26, 2013.

35.  Environment based node selection for work scheduling in a parallel computing  system, E. Barsness, D.L.  Darrington, A.  Peters, and  J.M.  Santosuosso.  U.S. Patent No.  8,589,931, November  19,

2013.

36.  Utilizing virtual  private  networks to provide object level security on a multi-node  computer system, E. Barsness,  D.L.  Darrington, A.  Randles, and  J.M.  Santosuosso.   U.S. Patent No.  8,572,723, October  19, 2013.

37.  Dataspace protection utilizing  virtual  private  networks  on a  multi-node  computer system,  C.J. Archer,  A.E. Peters, G.R.  Ricard,  A. Sidelnik,  and  B.E.  Smith.    U.S.  Patent No.   8,544,065, September  24, 2013.

38.  Global detection  of resource leaks in a multi-node  computer system, E. Barsness,  D.L. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,537,662, September  17, 2013.

39.  Optimizing  power consumption and performance  in a hybrid  computer environment, E. Barsness, D.L.  Darrington, A.  Peters, and  J.M.  Santosuosso.   U.S. Patent No.  8,539,256, September  17,

2013.

40.  Profiling an application for power consumption during  execution  on a compute  node, C.J.  Archer, M.A.  Blocksome,  A.E. Peters, J.R.  Ratterman, and  B.E.  Smith.   U.S. Patent No.   8,539,270, September  17, 2013.

41.  Reducing  power consumption during  execution  of an application on a plurality of compute  nodes, C.J.  Archer,  M.A. Blocksome,  A.E. Peters, J.R.  Ratterman, and  B.E.  Smith.   U.S. Patent No.

8,533,504, September  10, 2013.

42.  Executing  an application on a parallel computer, E. Barsness, M.B. Brutman, D.L. Darrington, A. Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,516,494, August  20, 2013. 

43.  Program development tool  configured  to  compile  source  code according  to  energy  consumption requirements, E.  Barsness,  D.L.  Darrington, P.J.  McCarthy, A.  Peters, and  J.M.  Santosuosso. U.S. Patent No. 8,522,193, August  27, 2013.

44.  Management of persistent memory in a multi-node  computer system, E. Barsness, D.L. Darrington, P.J.  McCarthy, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,458,433, June  4, 2013.

45.  Thread selection according to predefined power characteristics during context  switching on compute nodes, C.J.  Archer, M.A. Blocksome, A.E. Peters, J.D.  Ratterman, and B.E. Smith.  U.S. Patent No. 8,458,722, June  4, 2013.

46.  Interactive tool for visualizing performance  data  in real-time  to enable adaptive performance  opti- mization and feedback, T.M. Gooding, D. Hermsmeier, R.G. Musselman,  A. Peters, K.W. Pinnow, and B.A. Swartz.  U.S. Patent No. 8,443,287, May 14, 2013.

47.  Routing  performance  analysis and optimization within a massively parallel computer, C.J.  Archer, A.  Peters, K.W.  Pinnow,  and B.A. Swartz.  U.S. Patent No. 8,423,987, April 16, 2013.

48.  Utilizing virtual  private  networks to provide object level security on a multi-node  computer system, E. Barsness,  D. Darrington, A.  Peters, and  J.M.  Santosuosso.   U.S. Patent No.  8,424,076, April 16, 2013.

49.  Optimizing  just-in-time compiling for a java application executing on a compute  node, E. Barsness, D. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,397,225, March 12, 2013.

50.  Balancing  a data  processing load among a plurality of compute  nodes in a parallel  computer, C.J. Archer,  A.E. Peters, and B.E. Smith.  U.S. Patent No. 8,387,064, February 26, 2013.

51.  Program invocation  from a query  interface  to  parallel  computing  system,  R.D.  Dettinger,  M.G. Megerian, and A.E. Peters. U.S. Patent No. 8,380,730, February 19, 2013.

52.  Job  scheduling  and  distribution on  a  partitioned compute  tree  based  on  job  priority   and  net- work utilization, E. Barsness,  D. Darrington, A.  Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,381,220, February 19, 2013.

53.  Budget-based power consumption for application execution  on a plurality of compute  nodes, C.J. Archer,   M.A.  Blocksome,  A.E.  Peters,  J.D. Ratterman, and  B.E.  Smith.    U.S.  Patent  No. 8,370,661, February 5, 2013.

54.  Mechanism  for process migration  on a massively  parallel  computer, C.J.  Archer,  D. Darrington, P.J.  McCarthy, A.  Peters, and A. Sidelnik.  U.S. Patent No. 8,370,844, February 5, 2013.

55.  Migrating  program  objects  in  a  multi-node   computer system,  E.  Barsness,  D.  Darrington, A. Peters, and J.M.  Santosuosso.  U.S. Patent No. 8,364,908, January 29, 2013.

56.  Proactive analytic  data  set reduction via parameter condition  injection,  R. Dettinger, F.A. Kulack, and A.  Peters. U.S. Patent No. 8,326,848, December 4, 2012.

57.  Presenting energy  consumption information  in  an  integrated development  environment  tool,  E. Barsness, D. Darrington, A.  Peters, and J.M. Santosuosso.  U.S. Patent No. 8,312,441, November 13, 2012.

58.  Budget-based power consumption for application execution  on a plurality of compute  nodes, C.J. Archer,   M.A.  Blocksome,  A.E. Peters,  J.D.  Ratterman,  and  B.E.  Smith.  U.S.  Patent No. 8,296,590, October  23, 2012.

59.  Scheduling  applications for execution  on a plurality of compute  nodes of a parallel  computer to manage  temperature of the  nodes during  execution,  C.J.  Archer,  M.A. Blocksome, A.E. Peters, J.D.  Ratterman, and B.E. Smith.  U.S. Patent No. 8,291,427, October  16, 2012.

60.  Executing  a distributed software application on a plurality of compute  nodes according  to a com- pilation  history,  E.L. Barsness, D.L. Darrington, A.E. Peters, and J.M. Santosuosso.  U.S. Patent No. 8,281,311, October  2, 2012. 

61.  Performing  an all-to-all data  exchange on a plurality of data  buffers by performing swap operations, C.J.  Archer,  A.E. Peters, and B.E. Smith.  U.S. Patent No. 8,281,053, October  2, 2012.

62.  Profiling an application for power consumption during  execution  on a plurality of compute  nodes, C.J.  Archer,  M.A. Blocksome,  A.E. Peters, J.D.  Ratterman, and  B.E.  Smith.   U.S. Patent No. 8,250,389, August  21, 2012.

63.  Database query optimizer that takes network choice into consideration, E. Barsness, D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,229,955, July  24, 2012.

64.  Sharing  compiler optimizations in a multi-node  system,  E. Barsness,  D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,214,814, July  3, 2012.

65.  Selectively  generating   program   objects  on  remote  node  of a  multi-node   computer system,   E. Barsness,  D. Darrington, A.  Peters, and  J.  Santosuosso.   U.S. Patent No.  8,209,299, June 26, 2012.

66.  Global  detection  of resource leaks in a multi-node  computer system,  E. Barsness,  D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,203,937, June  19, 2012.

67.  Query interface  configured to invoke an analysis routine  on a parallel  computing  system as part  of database query processing, R. Dettinger, M. Megerian, and A.  Peters. U.S. Patent No. 8,200,654, June  12, 2012.

68.  Timestamp synchronization for queries to database portions  in nodes that have independent clocks in a parallel  computer  system,  E. Barsness,  D. Darrington, A.  Peters, and  J.  Santosuosso.  U.S. Patent No. 8,200,846, June  12, 2012.

69.  Reducing  power consumption during  execution  of an application on a plurality of compute  nodes, C. Archer,  M. Blocksome, A.  Peters, J.  Ratterman, B. Smith.  U.S. Patent No.  8,195,967, June 5, 2012.

70.  Partial indexes for multi-node  database, E. Barsness,  D. Darrington, A. Peters, and J. Santosu- osso. U.S. Patent No. 8,195,642, June  5, 2012.

71.  Resource sharing techniques  in a parallel processing computing  system utilizing locks by replicating or shadowing execution contexts,  E. Barsness, D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,195,896, June  5, 2012.

72.  Parsing  an application to  find serial and  parallel  data  segments  to  minimize  migration  overhead between  serial and parallel  compute  nodes, E. Barsness,  D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,185,901, May 22, 2012.

73.  Query execution  and optimization utilizing a combining network  in a parallel computer system, E. Barsness, D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,171,047, May 1, 2012.

74.  Configuring a parallel computer based on an interleave  rate  of an application containing  serial and parallel  segments,  E. Barsness,  D. Darrington, A.  Peters, and  J.  Santosuosso.   U.S. Patent No. 8,161,483, April 17, 2012.

75.  Reducing  power consumption while synchronizing  a plurality of compute  nodes during  execution of a parallel  application, C. Archer,  M. Blocksome, A.  Peters, J. Ratterman, and B. Smith.  U.S. Patent No. 8,161,307, April 17, 2012.

76.  Power  adjustment  based  on  completion  times  in  a  parallel  computing  system,  E.  Barsness,  D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,132,031, March 6, 2012.

77.  Node selection for executing  a Java  application among a plurality of nodes, E. Barsness,  D. Dar- rington,  A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,127,273, February 28, 2012.

78.  Sharing  compiler optimizations in a multi-node  system,  E. Barsness,  D. Darrington, A.  Peters, and J. Santosuosso.  U.S. Patent No. 8,122,441, February 21, 2012.

79. Process migration based on service availability in a multi-node environment, E. Barsness, D. Darrington, A. Peters, and J. Santosuosso. U.S. Patent No. 8,112,526, February 7, 2012.

80.  Managing  database resources  used for optimizing  query execution  on a parallel  computer system, E. Barsness,  D. Darrington, A.  Peters, and J. Santosuosso.   U.S. Patent No.  8,095,512, January  10, 2012.

81.  Index maintenance in a multi-node  database, E. L. Barsness,  D. L. Darrington, A.  Peters, and J. M. Santosuosso,  U.S. Patent 8,090,710, January 3, 2012.

82.  IDatabase retrieval  with a non-unique  key on a parallel  computer system,  C. Archer,  A.  Peters, G. Ricard,  A. Sidelnik, and B. Smith,  U.S. Patent 8,090,704, January 3, 2012.

83.  Distribution of join operations  on a multi-node  computer system,  E. L. Barsness,  A.  Peters, and J. M. Santosuosso.  U.S. Patent 8,055,651, November 8, 2011.

84.  Distribution of join operations  on a multi-node  computer system,  E. L. Barsness,  A.  Peters, and J. M. Santosuosso.  United  States  Patent: 8,055,651, Novemer 8, 2011.

85.  Tracking  network contention, C. J. Archer, A.  Peters, B. E. Smith, and B. A. Swartz.  U.S. Patent No. 8,055,879, November 8, 2011.

86.  Managing  database resources  used for optimizing  query execution  on a parallel  computer system, C. J. Archer, M. A. Blocksome, A.E. Peters, J. D. Ratterman, and B. E. Smith.  U.S. Patent No. 8,041,969, October,  18, 2011.

87.  Query  governor  with  network  monitoring  in a parallel  computer system,  E.  L. Barsness,  D.  L. Darrington, A.  Peters, and J. M. Santosuosso.  U.S. Patent 8,037,184, October  11, 2011.

88.  Method  and  apparatus for routing  data  in an  inter-nodal communications lattice  of a massively parallel  computer system  by  dynamic  global  mapping  of contended   links,  C.  J.  Archer,  R.  G. Musselman,  A.  Peters, K. W. Pinnow,  B. A. Swartz,  and B. P. Wallenfelt.  U.S. Patent 8031614, October  4, 2011.

89.  Nodal  data   normalization,  E.  L.  Barsness,   A.   Peters, and  J.  M. Santosuosso. U.S.  Patent 8,027,972, September  27, 2011.

90.  Commitment control for less than  an entire record in an in-memory database in a parallel computer system,  E. L. Barsness,  A.  Peters, and J. M. Santosuosso.  U.S. Patent 8,027,996, September 27, 2011.

91.  Re-executing  launcher  program  upon  termination of launched  programs  in MIMD  mode  booted SIMD partitions, T. A. Inglett,  P. J. McCarthy, A.  Peters, T. A. Budnik,  M. B. Mundy,  and G. G. Stewart. U.S. Patent 7,979,674, July  12, 2011.

92.  Database journaling  in a multi-node  environment, E. L. Barsness,  D. L. Darrington, A.  Peters, and J. M. Santosuosso.  U.S. Patent 7,979,399, July  12, 2011.

93.  Database journaling  in a multi-node  environment, E. L. Barsness,  D. L. Darrington, A.  Peters, and  J. M. Santosuosso,  Database journaling  in a multi-node  environment. U.S. Patent 7,979,400, July  12, 2011.

94.  Network  virtualization in a multi-node  system  with multiple  networks,  E. L. Barsness,  D. L. Dar- rington,  A.  Peters, and J. M. Santosuosso.  U.S. Patent 7958184, June  7, 2011.

95.  Analysis  and  selection  of optimal  function  implementations in massively  parallel  computer, C. J. Archer,  A.  Peters, and J. D. Ratterman, Analysis and selection of optimal  function  implementa- tions in massively parallel  computer. U.S. Patent 7954095. May 31, 2011.

96.  Reducing  occurrences of two-phase commits in a multi-node  computing  system, E. L. Barsness,  D. L. Darrington, A.  Peters, and J. M. Santosuosso.  U.S. Patent 7,921,220, April 5, 2011.

97.  Performing  process migration  with allreduce  operations, C. J. Archer,  A.  Peters, and B. P. Wal- lenfelt.  U.S. Patent 7,853,639, December 14, 2010.

98.  Real time data  replication  for query execution in a massively parallel computer, E. L. Barsness,  D.L. Darrington, A.  Peters, and J. M. Santosuosso.  U.S. Patent 7,844,620, November 30, 2010.

99.  Methods and apparatus for restoring  a node state,  E. L. Barsness, D. L. Darrington, A.E. Peters, and J. M. Santosuosso.  U.S. Patent 7,844,853, November 30, 2010.

100. Method  and  apparatus for routing  data  in an  inter-nodal communications lattice  of a massively parallel  computer system  by  semi-randomly  varying  routing  policies for different packets,  C.  J. Archer,  R. G. Musselman,  A.  Peters, K. W. Pinnow,  B. A. Swartz,  and  B. P.  Wallenfelt.   U.S. Patent 7,839,786. November 23, 2010.

101. Method  and  apparatus for routing  data  in an  inter-nodal communications lattice  of a massively parallel  computer system  by routing  through  transporter nodes, C. J.  Archer,  R. G. Musselman, A.  Peters, K. W. Pinnow,  B. A. Swartz,  and B. P. Wallenfelt.  U.S. Patent 7,835,284, November 16, 2010.

102. Database retrieval with a unique key search on a parallel computer system, C. J. Archer, A. Peters, G. R. Ricard,  A. Sidelnik, and B. E. Smith.  U.S. Patent 7,783,627, August  24, 2010.

103. Executing  multiple  instructions multiple  date  (MIMD)  programs  on a single instruction multiple data  (SIMD)  machine,  T.  A. Inglet,  A. J.  King,  P.  J.  McCarthy, A.  Peters, and  J.  C. Sexton. U.S. Patent 7,831,803, November 09, 2010.

104. Executing  Multiple  Instructions Multiple  Data  (MIMD) programs  on a Single Instruction Multiple Data  (SIMD) machine,  T. Budnik,  A.J. King, P.J.  McCarthy, M. Mundy,  A.  Peters, J.C.  Sexton, and G. Stewart. U.S. Patent 7,831,802, November 9, 2010.

105. Moving  processing operations from  one MIMD  booted SIMD  partition to another to  enlarge  a SIMD partition, T.  A. Inglett,  P.  J.  McCarthy, and  A.  Peters. U.S. Patent 7,814,295, October 12,  2010.

106. Fault  recovery  on a parallel  computer system  with  a torus  network,  D. L. Darrington, P.  J.  Mc- Carthy, A.  Peters, and A. Sidelnik.  U.S. Patent 7,765,385, July  27, 2010.

107. Parallel-prefix broadcast for a parallel-prefix  operation  on a parallel  computer, C. J.  Archer,  A. Peters, G. R. Ricard,  A. Sidelnik, and B. E. Smith.  U.S. Patent No. 7,752,421, July  6, 2010.

108. Method  and  apparatus for routing  data  in an  inter-nodal communications lattice  of a massively parallel  computer system  by employing bandwidth shells at  areas of overutilization, C. J. Archer, R. G. Musselman,  A.  Peters, K. W.  Pinnow,  B. A. Swartz,  and  B. P.  Wallenfelt.   U.S. Patent 7706275, April 27, 2010.

109. Method  and  apparatus for routing  data  in an  inter-nodal communications lattice  of a massively parallel  computer system  by dynamically  adjusting local routing  strategies, C. J.  Archer,  R.  G. Musselman,  A.  Peters, K. W. Pinnow,  B. A. Swartz,  and B. P. Wallenfelt.  U.S. Patent 7,680,048, March 16, 2010.

110. Low-impact  performance  sampling  within  a massively  parallel  computer, E.  L. Barsness,  D.  L. Darrington, A.E. Peters, and J. M. Santosuosso.  U.S. Patent 7,647,484, January 12, 2010.

111. Routing  data  packets  with  hint bit  for each six orthogonal  directions  in three  dimensional  torus computer system  set to avoid nodes in problem  list, D. L. Darrington, P. J. McCarthy, A. Peters, A. Sidelnik, B. E. Smith,  and B. A. Swartz.  U.S. Patent 7,644,254, January 5, 2010.

112. Fault  recovery  on a massively  parallel  computer system  to  handle  node  failures  without  ending an  executing  job,  D. L. Darrington, P.  J. McCarthy, A.  Peters, and  A. Sidelnik.   U.S. Patent 7,631,169, December 8, 2009.

113. Fast  backup  of compute  nodes in failing midplane  by copying to nodes in backup  midplane  via link chips operating  in pass through  and normal  modes in massively parallel  computing  system,  D. L. Darrington, P. J. McCarthy, A.  Peters, and A. Sidelnik, U.S. Patent 7,512,836, March 31, 2009.

114. Warning  systems,  devices and methods  for radiation emitting  devices, D. B. Jones, R. G. Swagart, A.E. Peters, R. D. Guenther, and B. E. Edwards.  U.S. Patent 7,411,516, August  12, 2008.

 

Patents Pending

133 patent applications filed with the U. S. Patent Office, primarily in the field of parallel computing. 

International Patents

  • Six issued patents from the Chinese Patent Office.
  • Two issued patent from the Japanese Patent Office.
  • Four issued patents from the European Patent Office.
  • Four issued patents from the Korean Patent Office.
  • 22 WIPO Application Publications.