Patents by Inventor Qing Xie

Qing Xie 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: 20150089052
    Abstract: A system, method, and non-transitory computer readable medium for context-aware HTTP compression in an intercepting network device between a plurality of web servers and a plurality of web browsers are provided. A context collection module gathers a plurality of contexts and a decision making module evaluates a plurality of rules with the plurality of contexts to determine whether to compress content. A content compression module compresses the content selected for compression by the decision making module.
    Type: Application
    Filed: May 4, 2012
    Publication date: March 26, 2015
    Inventors: Qun Yang Lin, Jun Qing Xie
  • Publication number: 20150087683
    Abstract: Invented is a method of treating steroid responsive dermatoses in a mammal, including a human, in need thereof which comprises the administration of a therapeutically effective amount of a compound selected from the group consisting of: N-{(1S)-2-Amino-1-[(3-fluorophenyl)methyl]ethyl}-5-chloro-4-(4-chloro-1-methyl-1H-pyrazol-5-yl)-2-thiophenecarboxamide or a pharmaceutically acceptable salt thereof, and the compound N-{(1S)-2-amino-1-[(3,4-difluorophenyl)methyl]ethyl}-5-chloro-4-(4-chloro-1-methyl-1H-pyrazol-5-yl)-2-furancarboxamide or a pharmaceutically acceptable salt thereof, to such mammal.
    Type: Application
    Filed: April 22, 2013
    Publication date: March 26, 2015
    Inventors: Pankaj Agarwal, Vinod Kumar, Qing Xie
  • Patent number: 8972874
    Abstract: A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element types. The application designer assigns a selected GUI element type to each GUI element in a GAP design. The GUI element types help ensure consistent and proper treatment of the GUI element types at every stage in the development of the application, from initial planning and design, to compilation and execution.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: March 3, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Publication number: 20150007141
    Abstract: A graphical user interface (GUI) tool analysis system helps determine whether to purchase or license automated testing tools. The system provides guidance, e.g., to test managers, for making decisions on expenditures for the automated test tools. As a result, the test managers need not make purchasing decisions ad hoc, based on their own personal experience and perceived benefits of implementing a tool based automatic testing approach versus a manual testing approach.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 1, 2015
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Publication number: 20140304680
    Abstract: Systems and methods are provided for handling database deadlocks induced by database-centric applications (DCAs). SQL statements and transactions associated with the DCAs are analyzed and parsed to generate Petri net models. A supervisory modeler generates augmented Petri net models based on the Petri net models, which are used in generating supervisory control. The supervisory control is used in handling database deadlocks.
    Type: Application
    Filed: June 23, 2014
    Publication date: October 9, 2014
    Inventors: Mark GRECHANIK, Qing XIE, Chen FU
  • Patent number: 8769496
    Abstract: Systems and methods are provided for handling database deadlocks induced by database-centric applications (DCAs). SQL statements and transactions associated with the DCAs are analyzed and parsed to generate Petri net models. A supervisory modeler generates augmented Petri net models based on the Petri net models, which are used in generating supervisory control. The supervisory control is used in handling database deadlocks.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: July 1, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Publication number: 20140172371
    Abstract: According to an example, an adaptive fault diagnosis system may include a memory storing machine readable instructions to receive metrics and events from an enterprise system, and use a substitution graph to determine if a received metric or a received event belongs to a cluster that includes one or more correlated metrics and/or events grouped based on similarity. If the received metric or the received event belongs to the cluster, the memory may further store machine readable instructions to use a detection graph to determine if the received metric or the received event is identifiable to form a fault pattern by traversing a fault path of the detection graph. Further, the memory may further store machine readable instructions to diagnose a fault based on the traversal of the fault path of the detection graph. The system may include a processor to implement the machine readable instructions.
    Type: Application
    Filed: February 20, 2013
    Publication date: June 19, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Qian Zhu, Teresa TUNG, Qing XIE
  • Publication number: 20140143239
    Abstract: At least one quasi-identifier attribute of a plurality of ranked attributes is selected for use in anonymizing a database. Each of the ranked attributes is ranked according to that attribute's effect on a database-centric application (DCA) being tested. In an embodiment, the selected quasi-identifier attribute(s) has the least effect on the DCA. The database is anonymized based on the selected quasi-identifier attribute(s) to provide a partially-anonymized database, which may then be provided to a testing entity for use in testing the DCA. In an embodiment, during execution of the DCA, instances of database queries are captured and analyzed to identify a plurality of attributes from the database and, for each such attribute identified, the effect of the attribute on the DCA is quantified. In this manner, databases can be selectively anonymized in order to balance the requirements of data privacy against the utility of the data for testing purposes.
    Type: Application
    Filed: January 24, 2014
    Publication date: May 22, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Chen Fu, Mark GRECHANIK, Qing XIE
  • Patent number: 8682808
    Abstract: Information of articles to be loaded is received, indicating and numbers of the articles to be loaded. A historic loading plan record is read. An item of the historic loading plan record includes at least a loading plan and an adaptive index corresponding to the loading plan. A loading plan suitable for the current transportation is generated based on the historic loading plan record and the information of articles to be loaded. The technical solution of this invention may reduce the requirements on storage and computing resources.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Ding, Jin Dong, Minmin Qiu, Wei Wang, Yan Qing Xie
  • Patent number: 8682910
    Abstract: At least one quasi-identifier attribute of a plurality of ranked attributes is selected for use in anonymizing a database. Each of the ranked attributes is ranked according to that attribute's effect on a database-centric application (DCA) being tested. In an embodiment, the selected quasi-identifier attribute(s) has the least effect on the DCA. The database is anonymized based on the selected quasi-identifier attribute(s) to provide a partially-anonymized database, which may then be provided to a testing entity for use in testing the DCA. In an embodiment, during execution of the DCA, instances of database queries are captured and analyzed to identify a plurality of attributes from the database and, for each such attribute identified, the effect of the attribute on the DCA is quantified. In this manner, databases can be selectively anonymized in order to balance the requirements of data privacy against the utility of the data for testing purposes.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: March 25, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Chen Fu, Mark Grechanik, Qing Xie
  • Patent number: 8635204
    Abstract: A system includes a database that stores attributes of applications that are descriptive of source code included in the applications and identification data that identifies the applications to which the attributes apply. The attributes are mined through a programmatic analysis of one or more repositories in which the applications are stored, and the programmatic analysis includes programmatic analysis of the source code included in the applications to derive the attributes. The system also includes a computer system configured to handle queries against the attributes of the applications stored in the database and provide output based on the handling of queries against the attributes of the applications stored in the database.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: January 21, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Qing Xie, Mark Grechanik, Chen Fu
  • Patent number: 8572570
    Abstract: Assisted compositional reasoning for test scripts is implemented by a Type Inference of GUI Object References (TIGOR). TIGOR makes types of GUI objects explicit in the source code by using the properties of GUI objects as referred to in test script statements to access a GUI object repository for GUI objects that have matching GUI objects properties. TIGOR analyzes the GUI object types of the matching GUI objects in view of a sequence of operations performed on the GUI objects in the test script statements. TIGOR infers a GUI object type for a GUI object when that GUI object type is determined to be valid and/or compatible with a sequence of operations, such as API calls, executed in test script statements that perform actions on the GUI object.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: October 29, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Publication number: 20130262678
    Abstract: The differentiated service-based graceful degradation layer (DSGDL) allows cloud-based architectures to operate through and recover from periods of limited capability. The DSGDL protects and continues serving higher priority requests with the best possible response even as the underlying cloud-based services deteriorate. The DSGDL offloads lower priority requests to lower-grade secondary capability that can be dynamically provisioned in order to reserve the best capability for maintaining high priority service (e.g., by re-directing lower priority requests to a slightly out-of-date cached dataset, and reserve the primary consistent database for higher priority requests). The DSGDL 1) implements an overlay network over existing cloud services to route and enforce priority requests, and 2) provisions on-demand computing nodes and sites to provide secondary capability for service requests as needed.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: Accenture Global Services Limited
    Inventors: Teresa Tung, Shaw-Yi Chaw, Qing Xie, Qian Zhu
  • Patent number: 8527953
    Abstract: A graphical user interface (GUI) tool analysis system helps determine whether to purchase or license automated testing tools. The system provides guidance, e.g., to test managers, for making decisions on expenditures for the automated test tools. As a result, the test managers need not make purchasing decisions ad hoc, based on their own personal experience and perceived benefits of implementing a tool based automatic testing approach versus a manual testing approach.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: September 3, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Patent number: 8516442
    Abstract: A metadata migration tool helps GUI application developers keep track of institutional knowledge that may be lost between application versions. The maintenance and transference of this knowledge from one application version to another aids developers in conforming future applications to restrictions and requirements imposed on previous versions that may not be immediately apparent. The architecture and processes facilitate the migration of this institutional knowledge, thus greatly reducing the time, cost, and resource expenditures spent re-creating similar components in an updated application and updated scripts to test those application components.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: August 20, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Patent number: 8479150
    Abstract: The compositional event based modeling of integrated applications (CINEMA) tool provides a way to extend a modeling environment using legacy event based applications, such as Graphical User Interface (GUI) APplications (GAPs). CINEMA allows modelers to extend the toolbox of the modeling environment by creating modeling elements that represent GUI objects of GAPs. CINEMA generates source code that allows an integrated system to control and manipulate the GUI objects of GAPs represented by the modeling elements used to create a model of the integrated system.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: July 2, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Patent number: 8458662
    Abstract: An economic engine generates accurate cost estimates for adapting a test script for use against an evolving application. Applications often have complex graphical user interfaces for which the permutations and combinations of GUI elements give rise to an enormous field of potential commands and command sequences to be tested. Furthermore, these applications change over time, rendering prior test scripts unworkable. The economic engine generates cost reports that reliably estimate the resources and time needed to produce new test scripts and test subsequent application versions, while greatly reducing the time, cost, and resource expenditures needed to arrive at subsequent application versions.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: June 4, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Patent number: 8370814
    Abstract: A system for application reference testing (SMART) solves the technical problem of generating test data and test cases from graphical user interface applications (GAPs) to test web services, effectively and non-invasively. SMART allows organizations to easily and promptly identify and resolve software bugs, ensure higher quality software and development productivity, complete software projects faster, deliver software products to market quicker, and improve the return on investment for software development projects. SMART provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define user interactions with GAPs, by performing point-and-click, drag-and-drop operations on the GAPs, and generate reusable test data and test cases for web services.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: February 5, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Kevin M. Conroy, Matthew Hellige, Edy S Liongosari, Qing Xie
  • Patent number: 8370811
    Abstract: A test structure for testing graphical user interface applications (GAPs) modularizes test scripts by separating statements that define GAP test logic from statements that navigate to GAP objects. Composition rules weave the statements together to generate the test scripts that are executed to test the GAP. Because the test structure is modular, test logic can be reused across different GAPs and different versions of the same GAP. Reusing test logic is not only an efficient practice from a test engineer's point of view, but also leads to a reduction in test programming errors. The modular test structure also facilitates the efficient modification of test scripts to account for modifications in the underlying GAPs, greatly reducing the time, cost, and resource expenditures needed to arrive at updated test scripts.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: February 5, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu
  • Patent number: 8365147
    Abstract: A test script transformation architecture helps generate accurate test scripts for evolving applications. Applications often have complex graphical user interfaces for which the permutations and combinations of GUI elements give rise to an enormous field of potential commands and command sequences to be tested. Furthermore, these applications change over time, rendering prior test scripts unworkable. The architecture facilitates the automatic generation of new test scripts to reliably test subsequent application versions, while greatly reducing the time, cost, and resource expenditures needed to arrive at new test scripts.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: January 29, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mark Grechanik, Qing Xie, Chen Fu