Patents by Inventor Sean Stauth

Sean Stauth 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: 9276926
    Abstract: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 1, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Sean Stauth, Sewook Wee
  • Publication number: 20140380441
    Abstract: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.
    Type: Application
    Filed: September 10, 2014
    Publication date: December 25, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Sean Stauth, Sewook Wee
  • Patent number: 8893035
    Abstract: A method, system and graphical user interface for configuring a simulator. A graphical user interface may be used to define a configurable device profile, where a large number of devices for simulation by a simulator may be created based upon the configurable device profile. Once created, the devices may be individually configured and/or configured in groups. Additionally, the configuration of the devices may determine how the simulator generates and/or outputs simulated device data for the devices. For example, an attribute may be associated with a device which defines a format of the simulated device data, a rate at which the simulated device data is output, a range of values for the simulated device data, or an operating parameter of the device. An attribute specifying the communicative coupling of the devices may also be defined. Further, the simulated device data may include a data value.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: November 18, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Michael J. Biltz, Jonathan Hsu, Sean Stauth, Graeme D. MacDonald
  • Publication number: 20140337003
    Abstract: A method and system for simulating a plurality of devices are disclosed. A simulator configured to simulate a plurality of devices may output simulated device data for the plurality of devices, where the output of the simulated device data may be performed based upon execution of commands by the simulator. The commands may be received from a device abstraction layer in response to a request from the simulator for any commands associated with the plurality of devices. Additionally, the simulated device data may be communicated to a component coupled to the simulator, where a result of the processing of the simulated device data by the component may be used to analyze the performance of the component. Further, other commands may be executed by simulator for changing the frequency at which simulated device data is output, for performing another operation defined during configuration of the simulator, etc.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 13, 2014
    Inventors: Michael J. Blitz, Jonathan Hsu, Sean Stauth, Graeme D. MacDonald
  • Patent number: 8825462
    Abstract: A method and system for simulating a plurality of devices are disclosed. A simulator configured to simulate a plurality of devices may output simulated device data for the plurality of devices, where the output of the simulated device data may be performed based upon execution of commands by the simulator. The commands may be received from a device abstraction layer in response to a request from the simulator for any commands associated with the plurality of devices. Additionally, the simulated device data may be communicated to a component coupled to the simulator, where a result of the processing of the simulated device data by the component may be used to analyze the performance of the component. Further, other commands may be executed by simulator for changing the frequency at which simulated device data is output, for performing another operation defined during configuration of the simulator, etc.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: September 2, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Michael J. Biltz, Jonathan Hsu, Sean Stauth, Graeme D. MacDonald
  • Publication number: 20100186226
    Abstract: A method for self-assembly is disclosed that accomplishes the assembly process in one step, obviating or mitigating the need for post-processing of an assembled macro-electronic device. Microcomponents are fabricated having a particular shape, and a template with embedded interconnects is fabricated having recessed binding sites that are sized to receive particular microcomponent types. The binding sites include a low melting point alloy for electrically connecting received microcomponents to the interconnect network. The template is placed in a liquid, and the microcomponents are introduced to the liquid such that the microcomponents flow or slide along the template propelled by gravity and/or fluid-dynamic forces and some of them are received into the binding sites, and retained by capillary forces. The liquid is heated before or after introduction of the microcomponents to melt the alloy. The fluid and/or template are then cooled to harden the alloy, binding the microcomponents.
    Type: Application
    Filed: June 25, 2007
    Publication date: July 29, 2010
    Applicant: UNIVERSITY OF WASHINGTON, THE
    Inventors: Babak Amirparviz, Sean Stauth
  • Publication number: 20100070909
    Abstract: A method, system and graphical user interface for configuring a simulator. A graphical user interface may be used to define a configurable device profile, where a large number of devices for simulation by a simulator may be created based upon the configurable device profile. Once created, the devices may be individually configured and/or configured in groups. Additionally, the configuration of the devices may determine how the simulator generates and/or outputs simulated device data for the devices. For example, an attribute may be associated with a device which defines a format of the simulated device data, a rate at which the simulated device data is output, a range of values for the simulated device data, or an operating parameter of the device. An attribute specifying the communicative coupling of the devices may also be defined. Further, the simulated device data may include a data value.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: ACCENTURE GLOBAL SERVICES GMBH
    Inventors: Michael J. Biltz, Jonathan Hsu, Sean Stauth, Graeme D. MacDonald
  • Publication number: 20100070255
    Abstract: A method and system for simulating a plurality of devices are disclosed. A simulator configured to simulate a plurality of devices may output simulated device data for the plurality of devices, where the output of the simulated device data may be performed based upon execution of commands by the simulator. The commands may be received from a device abstraction layer in response to a request from the simulator for any commands associated with the plurality of devices. Additionally, the simulated device data may be communicated to a component coupled to the simulator, where a result of the processing of the simulated device data by the component may be used to analyze the performance of the component. Further, other commands may be executed by simulator for changing the frequency at which simulated device data is output, for performing another operation defined during configuration of the simulator, etc.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: ACCENTURE GLOBAL SERVICES GMBH
    Inventors: Michael J. Biltz, Jonathan Hsu, Sean Stauth, Graeme D. MacDonald