Patents by Inventor Gu Yi He

Gu Yi He 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: 20160306736
    Abstract: An aspect includes a computer system with a widget hierarchical layout correlation parser to: receive widget objects and widget object methods; and generate, based on the widget objects and widget object methods and using a symbol table derived from semantic analysis, a multi-level tree-like widget layout structure including nodes respectively corresponding to the widget objects and relationships between the nodes, with: (i) the relationships between the nodes including relationship types including: siblings, parents, children and self, and (ii) a determination of relationships for each node determines any parent(s), sibling(s) and/or children within one level of the multi-level tree-like widget layout structure. For each given widget object, a resource string reference parser parses source code of the given widget object to: collect setMethods arguments for the given widget object, and trace back to a message key in a resource file associated with the given widget object according to the symbol table.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Gu Yi He, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Patent number: 9417991
    Abstract: Embodiments of translation verification testing are provided. An aspect includes reading a symbol table and a syntax tree to which source code corresponds. Widget objects and widget object methods are obtained in the symbol table. The widget objects and widget object methods are organized into a widget structure tree according to a code calling order in the syntax tree. An index file corresponding to the source code is generated by using the symbol table, the widget structure tree and resource files, where the index file records relationships between the widget objects.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gu Yi He, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Patent number: 9300520
    Abstract: Embodiments relate to a method, system, and computer program product for testing a mobile network application. An aspect includes a method that receives a test request for a mobile network application and activating a test session window on a browser of a mobile device according to the test request. The method also includes obtaining a request in hypertext markup language (HTTP) that corresponds to the test request such that the HTTP request contains session information for the test session window and sending the HTTP request to the mobile network application. An HTTP response containing session information is then received from the mobile network application.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: March 29, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gu Yi He, Wei Huang, Yang Liu, Si Qi Zhong, Deng Peng Zhou
  • Patent number: 9164876
    Abstract: Aspects include controlling asynchronous call return in a program. At least one asynchronous call is detected in the program. Execution of the program is stopped at a breakpoint in response to detecting that the breakpoint is set in the program. At least one callback corresponding to the at least one asynchronous call is obtained. The at least one callback is inserted into one or more specified positions of the program respectively according to a user selection. Execution of the program continues from the breakpoint in response to the insertion of the at least one callback into the program.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gu Yi He, Tao Kang, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Publication number: 20130326074
    Abstract: Embodiments relate to a method, system, and computer program product for testing a mobile network application. An aspect includes a method that receives a test request for a mobile network application and activating a test session window on a browser of a mobile device according to the test request. The method also includes obtaining a request in hypertext markup language (HTTP) that corresponds to the test request such that the HTTP request contains session information for the test session window and sending the HTTP request to the mobile network application. An HTTP response containing session information is then received from the mobile network application.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 5, 2013
    Inventors: Gu Yi He, Wei Huang, Yang Liu, Si Qi Zhong, Deng Peng Zhou
  • Publication number: 20130290933
    Abstract: Embodiments of translation verification testing are provided. An aspect includes reading a symbol table and a syntax tree to which source code corresponds. Widget objects and widget object methods are obtained in the symbol table. The widget objects and widget object methods are organized into a widget structure tree according to a code calling order in the syntax tree. An index file corresponding to the source code is generated by using the symbol table, the widget structure tree and resource files, where the index file records relationships between the widget objects.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 31, 2013
    Applicant: International Business Machines Corporation
    Inventors: Gu Yi He, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Patent number: 8564630
    Abstract: Displaying a web page on a display device is accomplished by receiving resolution information corresponding to a resolution of the display device, receiving a resolution threshold for displaying a widget element on the web page, and determining whether the resolution of the display device is less than the resolution threshold for displaying the widget element. If the resolution of the display device is not less than the resolution threshold for displaying the widget element, the widget element is displayed on the web page, wherein the web page is displayed on the display device. If the resolution of the display device is smaller than the resolution threshold for displaying the widget element, the widget element is not displayed on the web page.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jun Tao Cui, Gu Yi He, Wei Huang, Xiao Wen Zhu
  • Publication number: 20130263095
    Abstract: Aspects include controlling asynchronous call return in a program. At least one asynchronous call is detected in the program. Execution of the program is stopped at a breakpoint in response to detecting that the breakpoint is set in the program. At least one callback corresponding to the at least one asynchronous call is obtained. The at least one callback is inserted into one or more specified positions of the program respectively according to a user selection. Execution of the program continues from the breakpoint in response to the insertion of the at least one callback into the program.
    Type: Application
    Filed: February 19, 2013
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gu Yi He, Tao Kang, Hua Hong Wang, Qiang Wang, Chao Zheng, Si Qi Zhong, Xian Jun Zhu
  • Publication number: 20120166933
    Abstract: Verifying a page layout automatically, including reading page layout rules and parsing the page layout rules. A list of one or more of the page layout rules is generated based on the parsing. Page layout information is collected and verification is performed to verify that the page layout information conforms to the one or more page layout rules in the list.
    Type: Application
    Filed: November 9, 2011
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jun Tao Cui, Gu Yi He, Wei Huang, Xiao Wen Zhu
  • Publication number: 20120081390
    Abstract: Displaying a web page on a display device is accomplished by receiving resolution information corresponding to a resolution of the display device, receiving a resolution threshold for displaying a widget element on the web page, and determining whether the resolution of the display device is less than the resolution threshold for displaying the widget element. If the resolution of the display device is not less than the resolution threshold for displaying the widget element, the widget element is displayed on the web page, wherein the web page is displayed on the display device. If the resolution of the display device is smaller than the resolution threshold for displaying the widget element, the widget element is not displayed on the web page.
    Type: Application
    Filed: June 7, 2011
    Publication date: April 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Tao Cui, Gu Yi He, Wei Huang, Xiao Wen Zhu