Patents by Inventor Miaokui Ma

Miaokui Ma 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: 10929121
    Abstract: Disclosed is a method for dynamically repairing an application, which includes: a client receiving a pre-configured repaired program segment; the repaired program segment is stored; an address that stores the repaired program segment is recorded; the address of the repaired program segment is stored in an application APP, and when the APP is in operation, the APP calling the repaired program segment via the address of the repaired program segment. Correspondingly, the present invention further discloses a device for dynamically repairing an application and a related system.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 23, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Zhijian Zhang, Miaokui Ma
  • Patent number: 10754917
    Abstract: The present invention provides a method and a system for the display of customized pages with Double WebView. The method includes: determining a template type to generate a customized page based on loaded information of an original web page, wherein the original web page is loaded via a mobile Internet; creating a new WebView associated with a primary web page based on the template type, wherein the primary web page is the original web page or a web page evolved from operating on the original web page; loading a template corresponding to the template type of the new WebView; creating a built-in JavaScript object within the new WebView; obtaining data of the primary web page through the built-in JavaScript object; generating a customized page within the new WebView based on the data of the primary web page; and displaying the customized page. The present invention can realize the customization of web pages without the support of a customization server and the modification to the primary web page.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 25, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Liang, Yongfu Yu, Xiaopeng He, Shunyan Zhu, Miaokui Ma
  • Patent number: 10643580
    Abstract: Disclosed is a method and device for switching a playing mode of a mobile terminal, a storage medium and a program, including creating a full screen blank view and creating a full screen playing view, so that the full screen playing view covers the full screen blank view; loading a video content to be played into the full screen playing view; and after a rotation angle of a mobile terminal is received, rotating the video content which is loaded into the full screen playing view, and playing the rotated video content in the full screen playing view. By switching a playing mode of a mobile terminal, a non-full screen mode in a vertical screen form is switched to a full screen mode in a horizontal screen form; and a video content does not need to be recomposed any longer, thereby reducing hardware resources consumption and accelerating the switching process.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: May 5, 2020
    Assignee: Guangzhou UCWEB Computer Technology Co., Ltd.
    Inventors: Miaokui Ma, Xiaojun Chang
  • Patent number: 10185704
    Abstract: The disclosure provides a method for executing extended JavaScript (JS) by using an extended JS interface. The method includes the following steps: inquiring an extension program whether to execute the extended JS at a predetermined occasion when a webpage is loaded, wherein the extension program is loaded when a browser is started up; the browser assembles the extended JS interface according to an open application programming interface (API) when determining that the extended JS is needed to be executed; executing the extended JS by using the extended JS interface. According to the disclosure, browsing mode and layout mode of a browser can be changed dynamically according to the requirement for webpage contents in the form of extension programs, accordingly browsing experience of users is improved.
    Type: Grant
    Filed: April 27, 2013
    Date of Patent: January 22, 2019
    Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
    Inventors: Jie Liang, Miaokui Ma
  • Publication number: 20180321932
    Abstract: Disclosed is a method for dynamically repairing an application, which includes: a client receiving a pre-configured repaired program segment; the repaired program segment is stored; an address that stores the repaired program segment is recorded; the address of the repaired program segment is stored in an application APP, and when the APP is in operation, the APP calling the repaired program segment via the address of the repaired program segment. Correspondingly, the present invention further discloses a device for dynamically repairing an application and a related system.
    Type: Application
    Filed: October 31, 2016
    Publication date: November 8, 2018
    Applicant: Guangzhou UCWEB Computer Technology Co.,Ltd.
    Inventors: Zhijian ZHANG, Miaokui MA
  • Publication number: 20180174369
    Abstract: Provided is a new triggering solution for interacting with a virtual object. The solution first pre-screens according to the current geographic location information of a mobile terminal the candidate object associated with the current location, and then matches the candidate object with the reproduced target on the mobile terminal, so as to provide the interactive operation with the virtual object associated with the reproduced target. In this way, terminal users can be provided with a variety of services based on geographic location, thereby enhancing user's engagement and live feeling.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 21, 2018
    Inventors: Miaokui MA, Yongchao LAO
  • Publication number: 20170249925
    Abstract: Disclosed is a method and device for switching a playing mode of a mobile terminal, a storage medium and a program, including creating a full screen blank view and creating a full screen playing view, so that the full screen playing view covers the full screen blank view; loading a video content to be played into the full screen playing view; and after a rotation angle of a mobile terminal is received, rotating the video content which is loaded into the full screen playing view, and playing the rotated video content in the full screen playing view. By switching a playing mode of a mobile terminal, a non-full screen mode in a vertical screen form is switched to a full screen mode in a horizontal screen form; and a video content does not need to be recomposed any longer, thereby reducing hardware resources consumption and accelerating the switching process.
    Type: Application
    Filed: December 11, 2014
    Publication date: August 31, 2017
    Inventors: Miaokui MA, Xiaojun CHANG
  • Publication number: 20150370912
    Abstract: The present invention provides a method and a system for the display of customized pages with Double WebView. The method includes: determining a template type to generate a customized page based on loaded information of an original web page, wherein the original web page is loaded via a mobile Internet; creating a new WebView associated with a primary web page based on the template type, wherein the primary web page is the original web page or a web page evolved from operating on the original web page; loading a template corresponding to the template type of the new WebView; creating a built-in JavaScript object within the new WebView; obtaining data of the primary web page through the built-in JavaScript object; generating a customized page within the new WebView based on the data of the primary web page; and displaying the customized page. The present invention can realize the customization of web pages without the support of a customization server and the modification to the primary web page.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 24, 2015
    Inventors: Jie LIANG, Yongfu YU, Xiaopeng HE, Shunyan ZHU, Miaokui MA
  • Publication number: 20150301873
    Abstract: A method and system for expanding a WebApp application function. The method comprises: adding a function expansion field which contains an expansion JS function and an address of a local application which responds to a request of the expansion JS function in the WebApp; sending each parameter of the function to a browser kernel by calling the expansion JS function; a WebApp frame setting an address of a local application program as the address of the local application which responds to the request of the expansion JS function according to a calling message received by the browser kernel; activating a target application program specified by the address according to the address of the local application; the activated target application program executing the expansion JS function according to the parameters of the expansion JS function and returning an execution result to the WebApp.
    Type: Application
    Filed: September 6, 2013
    Publication date: October 22, 2015
    Inventors: Jie Liang, Yongfu Yu, Xiaopeng He, Shunyan Zhu, Miaokui Ma
  • Publication number: 20150074513
    Abstract: The disclosure provides a method for executing extended JavaScript (JS) by using an extended JS interface. The method comprises the following steps: inquiring an extension program whether to execute the extended JS at a predetermined occasion when a webpage is loaded, wherein the extension program is loaded when a browser is started up; the browser assembles the extended JS interface according to an open application programming interface (API) when determining that the extended JS is needed to be executed; executing the extended JS by using the extended JS interface. According to the disclosure, browsing mode and layout mode of a browser can be changed dynamically according to the requirement for webpage contents in the form of extension programs, accordingly browsing experience of users is improved.
    Type: Application
    Filed: April 27, 2013
    Publication date: March 12, 2015
    Inventors: Jie Liang, Miaokui Ma