Patents by Inventor Kevin R. Walsh

Kevin R. Walsh 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: 9760347
    Abstract: One embodiment of the present invention provides a system that facilitates identifying objects rendered on a graphic user interface (GUI) in a non-markup-language-presented software application. During operation, the system receives a non-markup-language-presented application at a computer. The system first selects a set of attributes that uniquely distinguish a target GUI object. The system then identifies a set of target GUI objects in the application, wherein a respective GUI object is not represented in a markup language in the received application. Next, the system represents the target GUI objects in the application with a markup-language-based structure, wherein each target GUI object is associated with a corresponding markup-language node in the structure.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: September 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Cheng Wang, Kevin R. Walsh, Pascal P. Sero
  • Patent number: 8533664
    Abstract: One embodiment of the present invention provides a system that automatically generates addressing queries for objects rendered on a graphical user interface (GUI). During operation, the system receives a request for GUI object-addressing query for an application to be tested. The system first identifies the application context, and retrieves a rule document describing GUI object-addressing query rules according to the identified application context. Next, the system parses the rule document to generate an applicable query rule set for the application. Based on the applicable query rule set, the system generates a set of query candidates and determines a unique query for each GUI object.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: September 10, 2013
    Assignee: Oracle International Corporation
    Inventors: Cheng Wang, Kevin R. Walsh, Pascal P. Sero
  • Patent number: 8079361
    Abstract: An aerosolization apparatus comprises a container containing a pharmaceutical formulation, the pharmaceutical formulation comprising an active agent and a propellant. The aerosolization apparatus further comprises a metering chamber in communication with the container, the metering chamber adapted to hold a metered amount of the pharmaceutical formulation, a valve to allow the metered amount of the pharmaceutical formulation to be released from the metering chamber when the valve is actuated, and a pressurizer that applies pressure to the pharmaceutical formulation in the metering chamber while the pharmaceutical formulation is being released from the metering chamber. In one version, the metering chamber is sized so that at least 2 mg, and preferably at least 5 mg, of the active agent is be aerosolized for delivery to a user during inhalation.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: December 20, 2011
    Assignee: Novartis AG
    Inventors: Carlos Schuler, Andrew R. Clark, Kevin R. Walsh, William Alston
  • Publication number: 20100175050
    Abstract: One embodiment of the present invention provides a system that automatically generates addressing queries for objects rendered on a graphical user interface (GUI). During operation, the system receives a request for GUI object-addressing query for an application to be tested. The system first identifies the application context, and retrieves a rule document describing GUI object-addressing query rules according to the identified application context. Next, the system parses the rule document to generate an applicable query rule set for the application. Based on the applicable query rule set, the system generates a set of query candidates and determines a unique query for each GUI object.
    Type: Application
    Filed: July 30, 2009
    Publication date: July 8, 2010
    Applicant: Oracle International Corporation
    Inventors: Cheng Wang, Kevin R. Walsh, Pascal P. Sero
  • Publication number: 20100175055
    Abstract: One embodiment of the present invention provides a system that facilitates identifying objects rendered on a graphic user interface (GUI) in a non-markup-language-presented software application. During operation, the system receives a non-markup-language-presented application at a computer. The system first selects a set of attributes that uniquely distinguish a target GUI object. The system then identifies a set of target GUI objects in the application, wherein a respective GUI object is not represented in a markup language in the received application. Next, the system represents the target GUI objects in the application with a markup-language-based structure, wherein each target GUI object is associated with a corresponding markup-language node in the structure.
    Type: Application
    Filed: July 10, 2009
    Publication date: July 8, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Cheng Wang, Kevin R. Walsh, Pascal P. Sero
  • Publication number: 20090095289
    Abstract: An aerosolization apparatus comprises a container containing a pharmaceutical formulation, the pharmaceutical formulation comprising an active agent and a propellant. The aerosolization apparatus further comprises a metering chamber in communication with the container, the metering chamber adapted to hold a metered amount of the pharmaceutical formulation, a valve to allow the metered amount of the pharmaceutical formulation to be released from the metering chamber when the valve is actuated, and a pressurizer that applies pressure to the pharmaceutical formulation in the metering chamber while the pharmaceutical formulation is being released from the metering chamber. In one version, the metering chamber is sized so that at least 2 mg, and preferably at least 5 mg, of the active agent is be aerosolized for delivery to a user during inhalation.
    Type: Application
    Filed: December 17, 2008
    Publication date: April 16, 2009
    Applicant: Nektar Therapeutics
    Inventors: Carlos Schuler, Andrew R. Clark, Kevin R. Walsh, William Alston
  • Patent number: 7481212
    Abstract: An aerosolization apparatus comprises a container containing a pharmaceutical formulation, the pharmaceutical formulation comprising an active agent and a propellant. The aerosolization apparatus further comprises a metering chamber in communication with the container, the metering chamber adapted to hold a metered amount of the pharmaceutical formulation, a valve to allow the metered amount of the pharmaceutical formulation to be released from the metering chamber when the valve is actuated, and a pressurizer that applies pressure to the pharmaceutical formulation in the metering chamber while the pharmaceutical formulation is being released from the metering chamber. In one version, the metering chamber is sized so that at least 2 mg, and preferably at least 5 mg, of the active agent is be aerosolized for delivery to a user during inhalation.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: January 27, 2009
    Assignee: Nektar Therapeutics
    Inventors: Carlos Schuler, Andrew R. Clark, Kevin R. Walsh, William Alston