Patents by Inventor John J. Bird

John J. Bird 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: 11029168
    Abstract: A computer-readable medium storing instructions that, when executed by a computer in a vehicle, cause the computer to carry out a method for determining an energy-optimal path for the vehicle from an initial location to a final location, the vehicle corresponding to a vehicle energy model. Based at least on the initial location, an initial time, the final location, the vehicle energy model, and an environmental forecast a global path is generated. The global path includes a final maximum net energy path and a plurality of waypoints. Based on the global path a local path from the present location to a next waypoint of the plurality of waypoints is generated. Whether a net energy gain is generated by a deviation from the global path to the next waypoint of the plurality of waypoints is determined. Generating a local path is repeated until the vehicle reaches the final location.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 8, 2021
    Assignee: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: Richard Stroman, Daniel J. Edwards, Daniel S. Newton, John J. Bird, Jacob W. Langelaan, Vladimir Dobrokhodov
  • Publication number: 20190107408
    Abstract: A computer-readable medium storing instructions that, when executed by a computer in a vehicle, cause the computer to carry out a method for determining an energy-optimal path for the vehicle from an initial location to a final location, the vehicle corresponding to a vehicle energy model. Based at least on the initial location, an initial time, the final location, the vehicle energy model, and an environmental forecast a global path is generated. The global path includes a final maximum net energy path and a plurality of waypoints. Based on the global path a local path from the present location to a next waypoint of the plurality of waypoints is generated. Whether a net energy gain is generated by a deviation from the global path to the next waypoint of the plurality of waypoints is determined. Generating a local path is repeated until the vehicle reaches the final location.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Inventors: Richard Stroman, Daniel J. Edwards, Daniel S. Newton, John J. Bird, Jack W. Langelaan, Vladimir Dobrokhodov
  • Patent number: 10169337
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Doyle J. McCoy
  • Publication number: 20180075025
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 15, 2018
    Inventors: John J. BIRD, Doyle J. MCCOY
  • Patent number: 9858270
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Doyle J. McCoy
  • Publication number: 20170147566
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 25, 2017
    Inventors: John J. BIRD, Doyle J. MCCOY
  • Patent number: 9633010
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Doyle J. McCoy
  • Patent number: 9372747
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Patent number: 9372748
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Publication number: 20160055150
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Application
    Filed: November 5, 2015
    Publication date: February 25, 2016
    Inventors: John J. BIRD, Doyle J. MCCOY
  • Patent number: 9251143
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Doyle J. McCoy
  • Publication number: 20150331737
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Application
    Filed: July 15, 2015
    Publication date: November 19, 2015
    Inventors: John J. Bird, Terry R. Ulmer
  • Publication number: 20150331778
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Application
    Filed: July 15, 2015
    Publication date: November 19, 2015
    Inventors: John J. Bird, Terry R. Ulmer
  • Patent number: 9152486
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Patent number: 9152485
    Abstract: In one aspect, a service requirements specification specifies data processing resources required to provide a service, and a configuration specification specifies a configuration of data processing resources for providing the service. The service requirements specification and configuration specification are analyzed using resource reliability data for the specified resources to determine a composite risk of degradation of the service. In another aspect, reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Patent number: 9146792
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Patent number: 9122572
    Abstract: In one aspect, a service requirements specification specifies data processing resources required to provide a service, and a configuration specification specifies a configuration of data processing resources for providing the service. The service requirements specification and configuration specification are analyzed using resource reliability data for the specified resources to determine a composite risk of degradation of the service. In another aspect, reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Publication number: 20140157235
    Abstract: Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
    Type: Application
    Filed: March 4, 2013
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Terry R. Ulmer
  • Publication number: 20140157061
    Abstract: In one aspect, a service requirements specification specifies data processing resources required to provide a service, and a configuration specification specifies a configuration of data processing resources for providing the service. The service requirements specification and configuration specification are analyzed using resource reliability data for the specified resources to determine a composite risk of degradation of the service. In another aspect, reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Terry R. Ulmer
  • Publication number: 20140157062
    Abstract: In one aspect, a service requirements specification specifies data processing resources required to provide a service, and a configuration specification specifies a configuration of data processing resources for providing the service. The service requirements specification and configuration specification are analyzed using resource reliability data for the specified resources to determine a composite risk of degradation of the service. In another aspect, reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources.
    Type: Application
    Filed: March 4, 2013
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Terry R. Ulmer