Patents by Inventor John R. Hare
John R. Hare 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: 8767964Abstract: A system to improve communication security in cluster machine processing may include interconnected computers that can jointly process data. The system may also include a shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent, or received, from one of the interconnected computers to another of the interconnected computers. The system may further include a new shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent, or received, from one of the interconnected computers to another of the interconnected computers. In addition, the new shared secret key may coexist with the shared secret key without adversely affecting the joint processing of data performed by the plurality of interconnected computers.Type: GrantFiled: March 26, 2008Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Myung M. Bae, Christopher V. DeRobertis, Robert K. Gardner, Robert R. Gensler, Jr., John R Hare, Felipe Knop, Serban C. Maerean, Johannes Sayre, Hemant R. Suri
-
Patent number: 8189461Abstract: A method is provided for establishing clusters in a distributed data processing environment having a plurality of nodes. The frequency of messages sent for the purpose of cluster formation is selected based on ranking of the nodes. Higher ranking nodes transmit such messages more frequently than lower ranking nodes. Lower ranked nodes thus are provided with an opportunity to join a cluster without first having to transmit their own messages to effectuate the joining.Type: GrantFiled: January 16, 2009Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: John R. Hare, Felipe Knop
-
Patent number: 7937610Abstract: A method for communicating node liveness in a multinode data processing system employs an operating system function that provides a degree of self-awareness in “sensing” an imminent but still pending failure as the basis for providing special flag signals over a channel which employs nonvolatile storage in a heartbeat signaling path.Type: GrantFiled: April 27, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: John R. Hare, Felipe Knop, Thomas V. Weaver
-
Publication number: 20090245518Abstract: A system to improve communication security in cluster machine processing may include interconnected computers that can jointly process data. The system may also include a shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent, or received, from one of the interconnected computers to another of the interconnected computers. The system may further include a new shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent, or received, from one of the interconnected computers to another of the interconnected computers. In addition, the new shared secret key may coexist with the shared secret key without adversely affecting the joint processing of data performed by the plurality of interconnected computers.Type: ApplicationFiled: March 26, 2008Publication date: October 1, 2009Inventors: Myung M. Bae, Christopher V. DeRobertis, Robert K. Gardner, Robert R. Gensler, JR., John R. Hare, Felipe Knop, Serban C. Maerean, Johannes Sayre, Hemant R. Suri
-
Publication number: 20090129397Abstract: A method is provided for establishing clusters in a distributed data processing environment having a plurality of nodes. The frequency of messages sent for the purpose of cluster formation is selected based on ranking of the nodes. Higher ranking nodes transmit such messages more frequently than lower ranking nodes. Lower ranked nodes thus are provided with an opportunity to join a cluster without first having to transmit their own messages to effectuate the joining.Type: ApplicationFiled: January 16, 2009Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John R. Hare, Felipe Knop
-
Patent number: 7480281Abstract: A method is provided for establishing clusters in a distributed data processing environment having a plurality of nodes. The frequency of messages sent for the purpose of cluster formation is selected based on ranking of the nodes. Higher ranking nodes transmit such messages more frequently than lower ranking nodes. Lower ranked nodes thus are provided with an opportunity to join a cluster without first having to transmit their own messages to effectuate the joining.Type: GrantFiled: November 30, 2005Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: John R. Hare, Felipe Knop
-
Publication number: 20080270823Abstract: A method for communicating node liveness in a multinode data processing system employs an operating system function that provides a degree of self-awareness in “sensing” an imminent but still pending failure as the basis for providing special flag signals over a channel which employs nonvolatile storage in a heartbeat signaling path.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John R. Hare, Felipe Knop, Thomas V. Weaver
-
Patent number: 7203748Abstract: In distributed multinode data processing systems, mechanisms are employed to insure that the nodes are properly informed about the liveness of the other nodes in node groups in the network. In particular, the present invention employs group membership indicia as part of a mechanism for detecting that a node and/or its adapter have failed and have been recently restarted. Having detected this situation, group membership inconsistencies which it can engender are avoided.Type: GrantFiled: February 15, 2002Date of Patent: April 10, 2007Assignee: International Business Machines CorporationInventors: John R. Hare, Felipe Knop, Tseng-Hui Lin
-
Patent number: 7003645Abstract: Liveness determination in a multinode data processing system is enhanced through the use of a shared nonvolatile memory, typically a disk, which is utilized in conjunction with defined transmission protocols to provide an independent communication path usable for both the transmission of node liveness information and for other, more general, data transfer purposes. This path is considered as having the same degree of importance as other network paths and liveness indications from the shared memory path are likewise considered at the same time as liveness indications from another path or paths.Type: GrantFiled: December 18, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Felipe Knop, John R. Hare
-
Publication number: 20040123050Abstract: Liveness determination in a multinode data processing system is enhanced through the use of a shared nonvolatile memory, typically a disk, which is utilized in conjunction with defined transmission protocols to provide an independent communication path usable for both the transmission of node liveness information and for other, more general, data transfer purposes. This path is considered as having the same degree of importance as other network paths and liveness indications from the shared memory path are likewise considered at the same time as liveness indications from another path or paths.Type: ApplicationFiled: December 18, 2002Publication date: June 24, 2004Applicant: International Business Machines CorporationInventors: Felipe Knop, John R. Hare
-
Publication number: 20030158921Abstract: In distributed multinode data processing systems, mechanisms are employed to insure that the nodes are properly informed about the liveness of the other nodes in node groups in the network. In particular, the present invention employs group membership indicia as part of a mechanism for detecting that a node and/or its adapter have failed and have been recently restarted. Having detected this situation, group membership inconsistencies which it can engender are avoided.Type: ApplicationFiled: February 15, 2002Publication date: August 21, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John R. Hare, Felipe Knop, Tseng-Hui Lin
-
Patent number: 5752306Abstract: A method of upsetting a headed rivet in a countersunk hole using an electromagnetic riveting machine having two opposed drivers which are impelled against each end of the rivet to upset the rivet with a single stroke of the machine. The movement of the driver at the headed end of the rivet in initiated slightly after movement of the driver at the shank end of the rivet to lift the headed end of the rivet slightly out of the countersink so, when the headed end driver operates, the rivet shank is deformed to fill the rivet hole as the head is driven back into the countersink for good shank interference in the hole adjacent the rivet head.Type: GrantFiled: June 6, 1995Date of Patent: May 19, 1998Assignee: The Boeing CompanyInventors: Gregory L. Clark, Karl A. Hansen, deceased, John J. DeJong, Executor, John R. Hare
-
Patent number: 5379508Abstract: A method of riveting includes drilling a hole in a workpiece with a drill bit held in a spindle mounted on an axial centerline of a drill/rivet machine. The drill descends through a drill/suction cavity of a movable shuttle and drill chips cut by the drill bit are suctioned away from the workpiece as they are made. The drill bit is withdrawn to a level just above the drill/suction cavity, which is then moved to position a rivet insert station over the newly drilled hole in the workpiece. A rivet is blown into the rivet insert station, is guided into alignment with the hole and injected directly into the hole by air pressure. The shuttle moves a rivet die over the newly installed rivet in the hole and a driver of an electromagnetic riveter is lowered into contact with the die, which in turn is pressed against the rivet head. Another rivet die is pressed against the rivet tail on the other side of the panel by a driver of another electromagnetic riveter.Type: GrantFiled: November 2, 1992Date of Patent: January 10, 1995Assignee: The Boeing CompanyInventors: Gregory C. Givler, Gregory L. Clark, Edward J. Woods, Karl A. Hansen, John R. Hare
-
Patent number: 5231747Abstract: This invention relates to a machine and its constituent components for drilling a hole in a workpiece, inserting a rivet in the hole, and upsetting the rivet, all without moving the lateral position of the machine or the workpiece, and to an assembly for supporting and positioning a plurality of said machines for working simultaneously on the workpiece.Type: GrantFiled: December 21, 1990Date of Patent: August 3, 1993Assignee: The Boeing CompanyInventors: Gregory L. Clark, Gregory C. Givler, Karl A. Hansen, John R. Hare, Edward J. Woods