Patents by Inventor Kui Song
Kui Song 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: 20210308530Abstract: A swimming goggle structure comprises a frame. The frame includes a left frame, a right frame, and a bridge frame for connecting the left frame and the right frame. The lens of the swimming goggle structure is provided with a side-view lens portion for the wearer to observe the side view. Therefore, the visual field of the swimming goggles is more broadened, and the wearer can see a wider range when swimming, thereby improving the swimming experience. In addition, the wearer can know the dangerous situation in the water in time through the side-view lens portion, so as to avoid dangers in time and improve the safety of swimming.Type: ApplicationFiled: April 5, 2020Publication date: October 7, 2021Inventor: Kui Song
-
Patent number: 11111000Abstract: A full-face diving mask includes a full-face mask body, an intake tube, and a detachable display screen. The full-face mask body includes an outer frame, a soft rubber mask part, and a hard lens mask part. The display screen is detachably mounted to the lower end of the full-face mask body, which not only makes the diver's view more comfortable when diving underwater but also facilitates adjustment. Moreover, it is convenient to replace the display screen, which improves the flexibility of using the full-face diving mask.Type: GrantFiled: September 26, 2018Date of Patent: September 7, 2021Assignee: LUOYANG FLUENT SPORTS PRODUCT CO., LTD.Inventor: Kui Song
-
Publication number: 20200354031Abstract: A diving mask includes a metal frame, a soft rubber mask, and a lens. The diving mask consists of the metal frame, the soft rubber mask and the lens. The frame of the diving mask is a metal frame. The metal frame includes an outer frame and an inner frame. The lens is sandwiched between the inner frame and the outer frame and is fixed through a fixing structure, which improves the structural stability of the diving mask.Type: ApplicationFiled: May 8, 2019Publication date: November 12, 2020Inventor: Kui Song
-
Publication number: 20200094928Abstract: A full-face diving mask includes a full-face mask body, an intake tube, and a detachable display screen. The full-face mask body includes an outer frame, a soft rubber mask part, and a hard lens mask part. The display screen is detachably mounted to the lower end of the full-face mask body, which not only makes the diver's view more comfortable when diving underwater but also facilitates adjustment. Moreover, it is convenient to replace the display screen, which improves the flexibility of using the full-face diving mask.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventor: Kui Song
-
Patent number: 10229038Abstract: A selection of a plurality of graphical user interface (GUI) components of a GUI is received. The selection is received so that the GUI can be tested. Attributes of the selection of GUI components are determined. Using the attributes, a default procedure for testing the GUI is determined. The default procedure includes a first set of input values for GUI components of the plurality of GUI components. The default procedure includes a first sequence in which the first set of input values are provided. Modifications to the default procedure are received. Using the modifications, a final procedure with a second set of input values provided in a sequence is generated. The GUI is tested with the final procedure. Testing the GUI includes providing the second set of input values to respective GUI components in the second sequence.Type: GrantFiled: March 15, 2016Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song, Wen Yin, Dan Zhu
-
Patent number: 10025695Abstract: A method, computer program product, and system for testing an application on a GUI are provided. A request to perform a test of an application is received. The test uses a script that includes instructions to perform real actions on a GUI of the application. Execution of the script is initiated. A test recording is generated by capturing a first plurality of screenshots of the GUI during the test. In response to detecting an error during execution of the script, a baseline video is retrieved. The baseline video includes a second plurality of screenshots of the GUI from a successful execution of the script. An error message is issued. The error message includes at least a portion of the test recording and at least a portion of the baseline video.Type: GrantFiled: April 21, 2016Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song
-
Patent number: 9870312Abstract: A selection of a plurality of graphical user interface (GUI) components of a GUI is received. The selection is received so that the GUI can be tested. Attributes of the selection of GUI components are determined. Using the attributes, a default procedure for testing the GUI is determined. The default procedure includes a first set of input values for GUI components of the plurality of GUI components. The default procedure includes a first sequence in which the first set of input values are provided. Modifications to the default procedure are received. Using the modifications, a final procedure with a second set of input values provided in a sequence is generated. The GUI is tested with the final procedure. Testing the GUI includes providing the second set of input values to respective GUI components in the second sequence.Type: GrantFiled: December 23, 2016Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song, Wen Yin, Dan Zhu
-
Publication number: 20170270034Abstract: A selection of a plurality of graphical user interface (GUI) components of a GUI is received. The selection is received so that the GUI can be tested. Attributes of the selection of GUI components are determined. Using the attributes, a default procedure for testing the GUI is determined. The default procedure includes a first set of input values for GUI components of the plurality of GUI components. The default procedure includes a first sequence in which the first set of input values are provided. Modifications to the default procedure are received. Using the modifications, a final procedure with a second set of input values provided in a sequence is generated. The GUI is tested with the final procedure. Testing the GUI includes providing the second set of input values to respective GUI components in the second sequence.Type: ApplicationFiled: December 23, 2016Publication date: September 21, 2017Inventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song, Wen Yin, Dan Zhu
-
Publication number: 20170270030Abstract: A selection of a plurality of graphical user interface (GUI) components of a GUI is received. The selection is received so that the GUI can be tested. Attributes of the selection of GUI components are determined. Using the attributes, a default procedure for testing the GUI is determined. The default procedure includes a first set of input values for GUI components of the plurality of GUI components. The default procedure includes a first sequence in which the first set of input values are provided. Modifications to the default procedure are received. Using the modifications, a final procedure with a second set of input values provided in a sequence is generated. The GUI is tested with the final procedure. Testing the GUI includes providing the second set of input values to respective GUI components in the second sequence.Type: ApplicationFiled: March 15, 2016Publication date: September 21, 2017Inventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song, Wen Yin, Dan Zhu
-
Publication number: 20170139812Abstract: A method, computer program product, and system for testing an application on a GUI are provided. A request to perform a test of an application is received. The test uses a script that includes instructions to perform real actions on a GUI of the application. Execution of the script is initiated. A test recording is generated by capturing a first plurality of screenshots of the GUI during the test. In response to detecting an error during execution of the script, a baseline video is retrieved. The baseline video includes a second plurality of screenshots of the GUI from a successful execution of the script. An error message is issued. The error message includes at least a portion of the test recording and at least a portion of the baseline video.Type: ApplicationFiled: April 21, 2016Publication date: May 18, 2017Inventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song
-
Patent number: 9348727Abstract: A method, computer program product, and system for testing an application on a GUI are provided. A request to perform a test of an application is received. The test uses a script that includes instructions to perform real actions on a GUI of the application. Execution of the script is initiated. A test recording is generated by capturing a first plurality of screenshots of the GUI during the test. In response to detecting an error during execution of the script, a baseline video is retrieved. The baseline video includes a second plurality of screenshots of the GUI from a successful execution of the script. An error message is issued. The error message includes at least a portion of the test recording and at least a portion of the baseline video.Type: GrantFiled: November 18, 2015Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Zhu Hong Cai, Dong Rui Li, Miao Liu, Ying Shen, Kui Song