Patents by Inventor Zhang Gao

Zhang Gao 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: 20240126574
    Abstract: A dynamic interface layout method includes that a width of a screen of an electronic device is divided into a plurality of columns. The electronic device displays a first interface on the screen. After detecting an interface refresh signal, the electronic device obtains a first column quantity corresponding to a width of a second interface to be displayed after refreshing. The first column quantity is a quantity of columns included in the width of the second interface. The electronic device determines a second column quantity according to a layout rule corresponding to a first element on the second interface. The second column quantity is a quantity of columns included in a width of the first element. The electronic device displays the second interface on the screen.
    Type: Application
    Filed: June 5, 2023
    Publication date: April 18, 2024
    Inventors: Xiaoxiao Chen, Shoucheng Wang, Zhang Gao, Anqi Liu, Hao Wu, Qichao Yang
  • Patent number: 11955991
    Abstract: Apparatuses and methods for pipelining memory operations with error correction coding are disclosed. A method for pipelining consecutive write mask operations is disclosed wherein a second read operation of a second write mask operation occurs during error correction code calculation of a first write mask operation. The method may further including writing data from the first write mask operation during the error correction code calculation of the second write mask operation. A method for pipelining consecutive operations is disclosed where a first read operation may be cancelled if the first operation is not a write mask operation. An apparatus including a memory having separate global read and write input-output lines is disclosed.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: April 9, 2024
    Inventors: Wei Bing Shang, Yu Zhang, Hong Wen Li, Yu Peng Fan, Zhong Lai Liu, En Peng Gao, Liang Zhang
  • Patent number: 11947781
    Abstract: Embodiments of this application provide an interface generation method and a device, where the method is applied to a device having a development function, and may provide a method for automatically adjusting a layout of a visual element on a to-be-generated interface to quickly generate an interface. The method includes: The device obtains a visual element of a reference interface, and obtains configuration information of a display of a target terminal device (501). The device determines a visual focus of the visual element based on attribute information of the visual element (502). The device determines, based on the configuration information of the display, an interface layout template corresponding to the configuration information (503). Finally, the device adjusts, based on the visual focus and the interface layout template, a layout of the visual element on a to-be-generated interface, and generates an interface (504).
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: April 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhang Gao
  • Patent number: 11943221
    Abstract: Aspects of the invention include systems and methods configured to prevent masquerading service attacks. A non-limiting example computer-implemented method includes sending, from a first server in a cloud environment, a communication request comprising an application programming interface (API) key and a first server identifier to an identity and access management (IAM) server of the cloud environment. The API key can be uniquely assigned by the IAM server to a first component of the first server. The first server receives a credential that includes a token for the first component and sends the credential to a second server. The second server sends the credential, a second server identifier, and an identifier for a second component of the second server to the IAM server. The second server receives an acknowledgment from the IAM server and sends the acknowledgment to the first server.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sen Wang, Mei Liu, Si Bo Niu, Wen Yi Gao, Zong Xiong Z X Wang, Guoxiang Zhang, Xiao Yi Tian, Xian Wei Zhang
  • Publication number: 20240095358
    Abstract: Techniques for snapshot classification involve generating a plurality of snapshots of a storage system at multiple times; clustering the plurality of snapshots into a first group of snapshots and a second group of snapshots based on data features of the plurality of snapshots; and determining a clean snapshot among the plurality of snapshots based on a comparison between the generation time of the first group of snapshots and the generation time of the second group of snapshots. Accordingly, a clean snapshot and a damaged snapshot can be automatically and quickly distinguished, thereby improving the efficiency of finding a clean snapshot and helping a user recover data quickly.
    Type: Application
    Filed: March 30, 2023
    Publication date: March 21, 2024
    Inventors: Weibing Zhang, Victor Lei Gao, Hao Fang, Donglei Wang, Zhe He
  • Publication number: 20230359447
    Abstract: This application provides a display interface layout method and an electronic device . A preset initial layout file may be displayed on a development interface by using an application development tool. A developer may add one or more control units to the initial layout file, and set an attribute constraint condition of the control unit, to obtain a first layout file that corresponds to a first display interface and that is in a first application. An attribute value of the control unit is obtained by a running device of the first application through calculation based on the corresponding attribute constraint condition. Subsequently, the running device of the first application may calculate an attribute value of each control unit based on the attribute constraint condition set in the first layout file, to automatically complete layout and display of the first display interface based on the attribute value of each control unit.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 9, 2023
    Inventors: Zhang Gao, Xiaoxiao Chen
  • Publication number: 20230317071
    Abstract: A control display method and a device are provided. The method includes: receiving a wake-up word input by a user; displaying a second interface of a first application, wherein the second interface includes the first control and a second control; receiving a switching operation of the user; displaying a first interface of a second application, wherein the first interface of the second application includes the first control; receiving the wake-up word input again by the user; and displaying a second interface of the second application, wherein the second interface of the second application includes the first control and a third control. According to this application, voice controls associated with different applications are automatically added and displayed, thereby ensuring that a same quantity and types of voice controls are displayed on interfaces of different applications and improving a voice service function of the electronic device.
    Type: Application
    Filed: July 15, 2021
    Publication date: October 5, 2023
    Inventors: Hao Chen, Zhang Gao, Xiaoxiao Chen, Shiyi Xiong, Zhihua Yin
  • Publication number: 20230281025
    Abstract: An application interface layout method includes that a developer sets a layout container having an adaptive layout capability in a layout file of an application, where the adaptive layout capability includes at least one of an extension capability, a proportion capability, an equalization capability, a wrapping capability, a hiding capability, a stretching capability, or a scaling capability. In this way, when running the application, an electronic device arranges, based on a screen parameter of the electronic device and the adaptive layout capability of the layout container in the layout file, a size and a location of a child view in the layout container on a display interface.
    Type: Application
    Filed: March 28, 2023
    Publication date: September 7, 2023
    Inventors: Wei Zhong, Yang Li, Zhang Gao, Longjiao Xin, Qichao Yang, Bo Tang, Tong Jiao, Xiaoxiao Chen, Jun Zhu, Letian Liu, Duoxian Li
  • Publication number: 20230244507
    Abstract: This application provides a method and apparatus for processing an interaction event. The method may be performed by a unified interaction framework. Behavior identification of the interaction event is performed by the unified interaction framework, and a widget may directly execute the interaction behavior identified by the unified interaction framework. The widget does not need to adapt to an interactive device. When a software system needs to adapt to a newly added interactive device, a developer can perform adaptation development on the unified interaction framework once to adapt the newly added interactive device for a plurality of widgets.
    Type: Application
    Filed: March 8, 2023
    Publication date: August 3, 2023
    Inventors: Kaitong Wang, Duoxian Li, Shaofei Ma, Zhang Gao, Xiaoxiao Chen, Qichao Yang
  • Patent number: 11709688
    Abstract: A dynamic interface layout method includes that a width of a screen of an electronic device is divided into a plurality of columns. The electronic device displays a first interface on the screen. After detecting an interface refresh signal, the electronic device obtains a first column quantity corresponding to a width of a second interface to be displayed after refreshing. The first column quantity is a quantity of columns included in the width of the second interface. The electronic device determines a second column quantity according to a layout rule corresponding to a first element on the second interface. The second column quantity is a quantity of columns included in a width of the first element. The electronic device displays the second interface on the screen.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: July 25, 2023
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Xiaoxiao Chen, Shoucheng Wang, Zhang Gao, Anqi Liu, Hao Wu, Qichao Yang
  • Publication number: 20220269515
    Abstract: A dynamic interface layout method includes that a width of a screen of an electronic device is divided into a plurality of columns. The electronic device displays a first interface on the screen. After detecting an interface refresh signal, the electronic device obtains a first column quantity corresponding to a width of a second interface to be displayed after refreshing. The first column quantity is a quantity of columns included in the width of the second interface. The electronic device determines a second column quantity according to a layout rule corresponding to a first element on the second interface. The second column quantity is a quantity of columns included in a width of the first element. The electronic device displays the second interface on the screen.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 25, 2022
    Inventors: Xiaoxiao Chen, Shoucheng Wang, Zhang Gao, Anqi Liu, Hao Wu, Qichao Yang
  • Publication number: 20220269387
    Abstract: Embodiments of this application provide an interface generation method and a device, where the method is applied to a device having a development function, and may provide a method for automatically adjusting a layout of a visual element on a to-be-generated interface to quickly generate an interface. The method includes: The device obtains a visual element of a reference interface, and obtains configuration information of a display of a target terminal device (501). The device determines a visual focus of the visual element based on attribute information of the visual element (502). The device determines, based on the configuration information of the display, an interface layout template corresponding to the configuration information (503). Finally, the device adjusts, based on the visual focus and the interface layout template, a layout of the visual element on a to-be-generated interface, and generates an interface (504).
    Type: Application
    Filed: July 23, 2020
    Publication date: August 25, 2022
    Inventor: Zhang GAO
  • Publication number: 20220091736
    Abstract: Some embodiments of this application provide a method and an apparatus for displaying a page; a graphical user interface, and a mobile terminal. The method includes: first, detecting an operation action of a user; in response to the operation action being detected, movably displaying a page on the display apparatus in a first direction, where the page includes one or more graphs, and the one or more graphs are displayed in initial forms; and in response to a page boundary being reached when the page is moved in the first direction, and the operation action is still detected, displaying a change form of at least one of the plurality of graphs that is adjacent to the boundary, where the change form of the graph is different from the initial forms.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 24, 2022
    Inventors: Feng DONG, Zhang GAO
  • Patent number: 10444933
    Abstract: In accordance with some embodiments, a method for adding an application icon is disclosed. In the method: dragging a folder in a touch interface of a terminal; when a preset move-in triggering event is detected, determining whether a capture area of the folder includes an application icon, where the capture area of the folder is an area that is determined according to a location of the folder in the touch interface and whose size is within a preset range or the capture area of the folder is an area marked by a user in the touch interface; and when an application icon exists in coverage of the capture area of the folder, moving the application icon in the capture area of the folder from the outside of the folder to the folder.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: October 15, 2019
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Zhang Gao, Shuoxing Wang
  • Publication number: 20170115998
    Abstract: An embodiment of the present invention discloses a screen locking method, including: receiving an instruction, of a user, for lighting up a screen of a mobile terminal, and lighting up the screen of the mobile terminal; and in a lock screen state, invoking a first picture from local pictures stored in the mobile terminal to replace a preset lock screen background, where the first picture is obtained by a user by means of downloading and photographing, or pushed by a server to the mobile terminal according to a preference of a user. Thus, automatic switching of a lock screen background in a lock screen state can be implemented, and a user can see a new lock screen background provided that a screen is lit up, thereby increasing variability of a lock screen background, improving switching efficiency, and enhancing a feeling of freshness of a user on a lock screen.
    Type: Application
    Filed: March 12, 2014
    Publication date: April 27, 2017
    Inventors: Chao Fang, Zhang Gao, Yuanqiang Ni
  • Patent number: 9612738
    Abstract: According to a visual feedback method and apparatus for touch selection that are provided by embodiments of the present invention, touch information and a center point of touch are acquired, where the foregoing touch information is a touch area and/or touch pressure; an area size of a feedback graph is determined according to the foregoing touch information; and, by using the foregoing center point of touch as a center, the foregoing feedback graph is displayed according to the area size of the feedback graph, for a user to determine a touch position. Because the size of a feedback graph is determined according to the touch information (a touch area and/or touch pressure), precision of visual feedback for touch selection can be improved.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 4, 2017
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Shuoxing Wang, Zhang Gao
  • Publication number: 20150138124
    Abstract: According to a visual feedback method and apparatus for touch selection that are provided by embodiments of the present invention, touch information and a center point of touch are acquired, where the foregoing touch information is a touch area and/or touch pressure; an area size of a feedback graph is determined according to the foregoing touch information; and, by using the foregoing center point of touch as a center, the foregoing feedback graph is displayed according to the area size of the feedback graph, for a user to determine a touch position. Because the size of a feedback graph is determined according to the touch information (a touch area and/or touch pressure), precision of visual feedback for touch selection can be improved.
    Type: Application
    Filed: December 23, 2014
    Publication date: May 21, 2015
    Inventors: Shuoxing Wang, Zhang Gao
  • Publication number: 20150121266
    Abstract: In accordance with some embodiments, a method for adding an application icon is disclosed. In the method: dragging a folder in a touch interface of a terminal; when a preset move-in triggering event is detected, determining whether a capture area of the folder includes an application icon, where the capture area of the folder is an area that is determined according to a location of the folder in the touch interface and whose size is within a preset range or the capture area of the folder is an area marked by a user in the touch interface; and when an application icon exists in coverage of the capture area of the folder, moving the application icon in the capture area of the folder from the outside of the folder to the folder.
    Type: Application
    Filed: December 24, 2014
    Publication date: April 30, 2015
    Inventors: Zhang Gao, Shuoxing Wang