Patents by Inventor Stephan Broyles

Stephan Broyles 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: 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: 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: 20080104614
    Abstract: A method, apparatus, and computer instructions for managing requests for data by processes in a data processing system. Requests for data from the processes in slave mode are tracked. Data received by a device driver is stored, wherein the data may originate from multiple masters. The data is sent to the processes, wherein the device driver is not required to handle requests for the processes in slave mode.
    Type: Application
    Filed: January 7, 2008
    Publication date: May 1, 2008
    Inventors: ANDREAS ARNEZ, Douglas Boecker, Stephan Broyles, Hemlata Nellimarla
  • Publication number: 20080104295
    Abstract: A method, apparatus, and computer instructions for transferring data from a master to a set of applications executing on a slave. Data is received from a master at a device driver in the slave. The data is parsed for an identifier by a virtual hub in the slave, wherein the identifier is associated with the data by the master. The data is sent to an application within the set of applications based on the identifier.
    Type: Application
    Filed: December 28, 2007
    Publication date: May 1, 2008
    Inventors: DOUGLAS BOECKER, Stephan Broyles, Scott Liebl, Hemlata Nellimarla
  • Publication number: 20050097255
    Abstract: An I2C device is disclosed that includes a main I2C section, bus switches, switch logic, and address logic as part of the I2C device. The I2C device is coupled to an I2C bus for communicating with other I2C devices and an I2C bus controller that is also on the I2C bus. The switch logic controls a current position of the switches. The I2C device is coupled to the I2C bus utilizing the switches. The switches control whether the main I2C section, the address logic, the switch logic, or a combination of the main I2C section, address logic, and switch logic is currently coupled to I2C bus. The switches also can be used, if desired to remove from the buss all devices that are downstream from a given device containing switches. The address logic is used to receive and store the address of the I2C device. The I2C device will respond to the address that is stored in its address logic.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Barenys, Stephan Broyles, Robert Faust, Joel Goodwin
  • Publication number: 20050038917
    Abstract: A system, method, and product are disclosed in a data processing system for serializing hardware reset requests in a software communication request queue in a processor card. The processor card processes software communication requests utilizing the queue in a serial order and processes hardware requests without utilizing the queue. A hardware reset request is received by the processor card and put in the queue. The hardware reset request is processed from the queue in the serial order when all requests from the queue that are currently being serviced have completed being serviced.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Stephan Broyles, Hemlata Nellimarla, Atit Patel
  • Publication number: 20050027913
    Abstract: A mechanism is provided for locking an end device for the period of time that the device is needed, thus disabling access by any other application or process. Having the device locked, rather than the bus, allows other applications to use the bus to access other devices at the same time. This is achieved by providing a virtual bus arbitration, which arbitrates applications' use of the physical bus. The virtual bus arbitration algorithms allow bus operations from different applications to overlap on the physical bus as long as their target devices and associated bus locks are on different end devices.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Douglas Boecker, Stephan Broyles, Hemlata Nellimarla, Alwood Williams
  • Publication number: 20050027832
    Abstract: A method, apparatus and computer instructions in a data processing system for identifying device configurations. Unique identification information is identified for a set of devices in the data processing system. The identified unique identification information is compared with previously identified unique identification information. Configuration data is moved to a memory for devices in the set of devices in which a match exists between the identified unique identification information and the previously identified unique identification information for devices. Configuration information is obtained from a device in which configuration information is absent in the memory after configuration data has been moved to the memory for the devices to form a current set of configuration data for the set of devices.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Priti Bavaria, Stephan Broyles, Glenn Rinkenberger