Patents by Inventor William G. Hoffa

William G. Hoffa 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: 9710575
    Abstract: According to one aspect of the present disclosure, a method and technique for a hybrid platform-dependent simulation interface is disclosed. The method includes: encoding an application with a library having a platform-independent application programming interface (API) for interacting with a simulation engine, the simulation engine providing a simulated environment for hosting the application; and encoding the library with a platform-dependent API providing an interface to the simulation engine using a platform-dependent hardware element, the platform-dependent hardware element unaffecting a non-simulation environment when the application is running in the non-simulation environment.
    Type: Grant
    Filed: February 24, 2013
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Aarts, Stephan O. Broyles, William G. Hoffa
  • Publication number: 20150088482
    Abstract: A dataset comprising a plurality of hardware component entries and one or more connection entries is processed. Each hardware component entry indicates a hardware component for simulation. Each connection entry indicates a plurality of hardware components to be connected. A plurality of simulated hardware components is created based, at least in part, on the plurality of hardware component entries. A simulated connection between a first simulated hardware component of the plurality of simulated hardware components and a second simulated hardware component of the plurality of simulated hardware components is created based, at least in part, on a connection entry of the one or more connection entries.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Thomas William Aarts, Stephan Broyles, William G. Hoffa, Hieu C. Nguyen
  • Publication number: 20150088483
    Abstract: A dataset comprising a plurality of hardware component entries and one or more connection entries is processed. Each hardware component entry indicates a hardware component for simulation. Each connection entry indicates a plurality of hardware components to be connected. A plurality of simulated hardware components is created based, at least in part, on the plurality of hardware component entries. A simulated connection between a first simulated hardware component of the plurality of simulated hardware components and a second simulated hardware component of the plurality of simulated hardware components is created based, at least in part, on a connection entry of the one or more connection entries.
    Type: Application
    Filed: October 31, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Thomas William Aarts, Stephan Broyles, William G. Hoffa, Hieu C. Nguyen
  • Publication number: 20140156252
    Abstract: According to one aspect of the present disclosure a system and technique for a hybrid platform-dependent simulation interface is disclosed. The system includes a processor and a simulation engine executable by the processor to provide a simulation environment for an application, the simulation engine simulating a non-simulation environment for hosting the application. The application comprises a library having a platform-independent application programming interface (API) for interacting with the simulation engine and a platform-dependent API providing an interface to the simulation engine using a platform-dependent hardware element, the platform-dependent hardware element unaffecting a non-simulation environment when the application is running in the non-simulation environment.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Aarts, Stephan O. Broyles, William G. Hoffa
  • Publication number: 20140157289
    Abstract: According to one aspect of the present disclosure, a method and technique for a hybrid platform-dependent simulation interface is disclosed. The method includes: encoding an application with a library having a platform-independent application programming interface (API) for interacting with a simulation engine, the simulation engine providing a simulated environment for hosting the application; and encoding the library with a platform-dependent API providing an interface to the simulation engine using a platform-dependent hardware element, the platform-dependent hardware element unaffecting a non-simulation environment when the application is running in the non-simulation environment.
    Type: Application
    Filed: February 24, 2013
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Aarts, Stephan O. Broyles, William G. Hoffa