Patents by Inventor John S. Langford
John S. Langford 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).
-
Publication number: 20240051655Abstract: A system and method for lift augmentation of an aircraft having a wing with a leading edge and a trailing edge extending along a wingspan, a plurality of thrust-producing devices connected to the bottom of said wing, at least one flap connected to an inboard portion of said wing proximate the trailing edge, and an aircraft roll control device connected to said wing, wherein the improvement comprises a plurality of slipstreams associated with a plurality of thrust producing devices and a flap adaptable to deflect from a chord of the inboard portion of the wing.Type: ApplicationFiled: September 12, 2023Publication date: February 15, 2024Applicant: ELECTRA AERO, INC.Inventors: Christopher B. COURTIN, Mark DRELA, Robert John HANSMAN, JR., John S. LANGFORD, III, Oliver MASEFIELD
-
Patent number: 11787526Abstract: A system and method for lift augmentation of an aircraft having a wing with a leading edge and a trailing edge extending along a wingspan, a plurality of thrust-producing devices connected to the bottom of said wing, at least one flap connected to an inboard portion of said wing proximate the trailing edge, and an aircraft roll control device connected to said wing, wherein the improvement comprises a plurality of slipstreams associated with a plurality of thrust producing devices and a flap adaptable to deflect from a chord of the inboard portion of the wing.Type: GrantFiled: December 23, 2021Date of Patent: October 17, 2023Assignee: Electra Aero, Inc.Inventors: Christopher B. Courtin, Mark Drela, Robert John Hansman, Jr., John S. Langford, III, Oliver Masefield
-
Publication number: 20230063801Abstract: A system and method for lift augmentation of an aircraft having a wing with a leading edge and a trailing edge extending along a wingspan, a plurality of thrust-producing devices connected to the bottom of said wing, at least one flap connected to an inboard portion of said wing proximate the trailing edge, and an aircraft roll control device connected to said wing, wherein the improvement comprises a plurality of slipstreams associated with a plurality of thrust producing devices and a flap adaptable to deflect from a chord of the inboard portion of the wing.Type: ApplicationFiled: December 23, 2021Publication date: March 2, 2023Applicant: ELECTRA AERO, INC.Inventors: Christopher B. COURTIN, Mark DRELA, Robert John HANSMAN, JR., John S. LANGFORD, III, Oliver MASEFIELD
-
Patent number: 10229108Abstract: A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized.Type: GrantFiled: January 14, 2016Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William K. Bodin, Gregory J. Boss, Rick A. Hamilton, II, John S. Langford
-
Publication number: 20160132545Abstract: A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized.Type: ApplicationFiled: January 14, 2016Publication date: May 12, 2016Inventors: William K. BODIN, Gregory J. BOSS, Rick A. HAMILTON, II, John S. LANGFORD
-
Patent number: 9275036Abstract: A system and method for adaptive spell checking and correction. The method includes tracking frequencies of historical replacement strings of characters, and providing a list of “n” number of the historical replacement strings of characters in response to a string of characters which were previously changed or are not recognized.Type: GrantFiled: December 21, 2006Date of Patent: March 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William K. Bodin, Gregory J. Boss, Rick A. Hamilton, II, John S. Langford
-
Patent number: 8712757Abstract: A method for communication management includes receiving at least one keyword and receiving a replay time span input. Further, the method includes receiving a plurality of communication inputs including at least a first communication input and a second communication input, monitoring at least the first communication input and second communication input for the at least one keyword, and determining an instantiation of the at least one keyword in at least one of the first communication input and second communication input. Additionally, the method includes associating the determined instantiation with one of the first communication input and second communication input, and providing at least a portion of the communication associated with the determined instantiation based on the replay time span input responsive to the instantiation.Type: GrantFiled: January 10, 2007Date of Patent: April 29, 2014Assignee: Nuance Communications, Inc.Inventors: Rick A. Hamilton, II, Peter G. Finn, Christopher J. Dawson, John S. Langford
-
Patent number: 7962955Abstract: The present invention is a solution for detecting a spoofed command button in a pop-up window. The solution tracks the creation process of a pop-up window, detects the presence of command buttons in the pop-up window, verifies the value labeled on each command button in the pop-up window and determines a follow-up action generated from selecting a command button on the pop-up window.Type: GrantFiled: August 15, 2006Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Gregory J. Boss, Gang Chen, Rick A. Hamilton, II, John S. Langford
-
Patent number: 7788520Abstract: Administering a system dump on a redundant node controller including detecting a communications failure between a system controller and the redundant node controller; generating a unique identifier for the communications failure; instructing a primary node controller to provoke a system dump on the redundant node controller; provoking the system dump on the redundant node controller including suspending a processor of the redundant node controller and storing during the suspension of the processor the unique identifier for the communications failure and an instruction to execute the system dump on the redundant node controller; releasing the processor of the redundant node controller from suspension; in response to releasing the processor from suspension, identifying the unique identifier for the communications failure and the instruction to execute the system dump; and executing the system dump including associating the system dump with the unique identifier.Type: GrantFiled: September 14, 2007Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
-
Patent number: 7743274Abstract: Administering correlated error logs in a computer system having a system controller and one or more redundant node controllers including providing by the system controller to a redundant node controller a unique identifier for error logs; detecting by the system controller a communications failure between the system controller and the redundant node controller; in response to detecting the communications failure, generating by the system controller a system controller error log for the communications failure including the unique identifier; detecting by the redundant node controller the communications failure between the system controller and the redundant node controller; and in response to detecting the communications failure, generating by the redundant node controller a redundant node controller error log for the communications failure including the unique identifier.Type: GrantFiled: September 12, 2007Date of Patent: June 22, 2010Assignee: International Business Machines CorporationInventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
-
Patent number: 7734948Abstract: Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller; if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running; and if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.Type: GrantFiled: August 21, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
-
Patent number: 7543155Abstract: A method for developing a password based on a biometric template via a graphical user interface (GUI). The method includes receiving a password request input by a user via the graphical user interface, receiving a passphrase input by the user and simultaneously obtaining data associated with keystroke dynamics of a user while the user inputs the passphrase, creating a biometric template based upon the data obtained and keystroke dynamics data of the user collected over a predetermined period of time, generating the password based on the biometric template created and the passphrase inputted, and displaying the generated password to the user via the graphical user interface.Type: GrantFiled: January 31, 2008Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Adriana Kobylak, John S. Langford, Madeline Vega
-
Publication number: 20090077412Abstract: Administering a system dump on a redundant node controller including detecting a communications failure between a system controller and the redundant node controller; generating a unique identifier for the communications failure; instructing a primary node controller to provoke a system dump on the redundant node controller; provoking the system dump on the redundant node controller including suspending a processor of the redundant node controller and storing during the suspension of the processor the unique identifier for the communications failure and an instruction to execute the system dump on the redundant node controller; releasing the processor of the redundant node controller from suspension; in response to releasing the processor from suspension, identifying the unique identifier for the communications failure and the instruction to execute the system dump; and executing the system dump including associating the system dump with the unique identifier.Type: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: International Business Machines CorporationInventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
-
Publication number: 20090070639Abstract: Administering correlated error logs in a computer system having a system controller and one or more redundant node controllers including providing by the system controller to a redundant node controller a unique identifier for error logs; detecting by the system controller a communications failure between the system controller and the redundant node controller; in response to detecting the communications failure, generating by the system controller a system controller error log for the communications failure including the unique identifier; detecting by the redundant node controller the communications failure between the system controller and the redundant node controller; and in response to detecting the communications failure, generating by the redundant node controller a redundant node controller error log for the communications failure including the unique identifier.Type: ApplicationFiled: September 12, 2007Publication date: March 12, 2009Applicant: International Business Machines CorporationInventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
-
Publication number: 20090055679Abstract: Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller; if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running; and if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.Type: ApplicationFiled: August 21, 2007Publication date: February 26, 2009Applicant: International Business Machines CorporationInventors: John S. Langford, Atit D. Patel, Joshua N. Poimboeuf
-
Patent number: 7480829Abstract: A method for correcting a formatting error in a flash memory is disclosed. An error in a first formatting of a first flash memory is discovered, and a second formatting is extracted from a second flash memory storing second data. The erroneous first formatting is replaced with a modification of the second formatting, and first data is stored in the first flash memory with the modification of the second formatting. The first data is different from the second data.Type: GrantFiled: November 15, 2005Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Marc A. Dickenson, John S. Langford, Atit D. Patel
-
Patent number: 7475278Abstract: A method for correcting a formatting error in a boot sector of a hard disk drive is disclosed. An error in a first formatting of a first hard disk drive is discovered, and a second formatting is extracted from a second hard disk drive storing second data. The erroneous first formatting is replaced with a modification of the second formatting, and first data is stored in the first hard disk drive with the modification of the second formatting. The first data is different from the second data.Type: GrantFiled: November 15, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Marc A. Dickenson, John S. Langford, Atit D. Patel
-
Publication number: 20080168168Abstract: A method for communication management includes receiving at least one keyword and receiving a replay time span input. Further, the method includes receiving a plurality of communication inputs including at least a first communication input and a second communication input, monitoring at least the first communication input and second communication input for the at least one keyword, and determining an instantiation of the at least one keyword in at least one of the first communication input and second communication input. Additionally, the method includes associating the determined instantiation with one of the first communication input and second communication input, and providing at least a portion of the communication associated with the determined instantiation based on the replay time span input responsive to the instantiation.Type: ApplicationFiled: January 10, 2007Publication date: July 10, 2008Inventors: Rick A. Hamilton, Peter G. Finn, Christopher J. Dawson, John S. Langford
-
Patent number: D873200Type: GrantFiled: July 13, 2018Date of Patent: January 21, 2020Assignee: The Boeing CompanyInventors: John S. Langford, III, Brian M. Yutko
-
Patent number: D873201Type: GrantFiled: July 13, 2018Date of Patent: January 21, 2020Assignee: The Boeing CompanyInventors: John S. Langford, III, Brian M. Yutko