Patents by Inventor Xingmin GUO

Xingmin GUO 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: 20230214532
    Abstract: Embodiments of this application provide example permission negotiation methods and apparatuses during communication, and electronic devices. An example first electronic device displays an interface of a currently running communication application, and obtains, in response to the first operation, a permission item restricted for use in a process of communication with a second electronic device. Then, the first electronic device sends a first request to the second electronic device that includes the permission item restricted for use. The first electronic device receives confirmation information of the second electronic device for the permission item restricted for use, and restricts, based on the confirmation information, a locally installed application on applying for the permission item restricted for use.
    Type: Application
    Filed: April 22, 2021
    Publication date: July 6, 2023
    Inventors: Shunhai XU, Liang ZHANG, Xingmin GUO, Faming TANG, Hao WANG
  • Publication number: 20230027525
    Abstract: Disclosed are a hypertext transfer protocol (HTTP) request transmission method and device. The HTTP request transmission method and device resolve a problem that data finally obtained through splicing is invalid because dividing an original HTTP request into a plurality of HTTP requests to pull data from different content distribution network (CDN) servers may cause inconsistency of the pulled data. When an electronic device needs to download data from a plurality of CDN servers, an overlapping range may be designed for byte ranges allocated to the different CDN servers. This means that the electronic device downloads data in the overlapping range from all the different CDN servers. Therefore, this part of data is used to check consistency of the data pulled from the different CDN servers. When determining that the data pulled from the different CDN servers is consistent, the electronic device may splice the data to obtain finally required data.
    Type: Application
    Filed: November 18, 2020
    Publication date: January 26, 2023
    Inventors: Hao WANG, Zheng HU, Chenren XU, Xingmin GUO, Xiaojin LI, Zhiyong YAN
  • Patent number: 11483359
    Abstract: A voice call method, device and system, the method including establishing, by a first device, a Bluetooth link to a second device, receiving, by the first device, call request information sent by a third device, sending the call request information to a second device through the Bluetooth link, sending, by the first device in response to an answer command from the second device, the answer command to the third device, establishing, by the first device, a call with the third device, sending a downlink audio signal received from the third device to the second device, or sending and uplink audio signal received from the second device to the third device, and converting, by the first device, in response to a sound channel switching command and receiving a downlink audio signal sent by the third device, the downlink audio signal into a sound signal, and playing the sound signal.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: October 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yu Deng, Wenguo Zhong, Xingmin Guo
  • Publication number: 20220311700
    Abstract: This application provides a method for multiplexing HTTP channels. The method includes: sending, by the terminal, a first HTTP request to a first server through a first HTTP channel, to request first data; after receiving a first HTTP response returned by the first server, receiving, through the first HTTP channel, a first part that is of the first data and that is sent by the first server; and if a size that is of the first data and that is carried in the first HTTP response is greater than a first threshold, generating a second HTTP request, and sending a second HTTP request to a second server through a second HTTP channel, to request a second part of the first data; and after receiving the first part of the first data, sending control signaling to the first server, to disconnect the first HTTP channel.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Hao WANG, Zheng HU, Chenren XU, Shuo CHEN, Xingmin GUO, Xiaojin LI
  • Publication number: 20220291830
    Abstract: A method may be applied to an electronic device configured with a foldable display. The display includes a first area, a second area, and a third area, and when the electronic device is in a folded form, an included angle between the first area and the third area is less than a first preset angle, and two sides of a second area are the first area and the third area. The method includes: displaying a first interface in the first area, where the first interface includes one or more touchable areas; determining a first touch area between a user and the second area; mapping a touch function of a first touchable area in the first interface to the first touch area; detecting a first operation in the first touch area; and controlling the first touchable area in the first interface based on the first operation.
    Type: Application
    Filed: August 28, 2020
    Publication date: September 15, 2022
    Inventors: Songping YAO, Hao WANG, Xingmin GUO
  • Patent number: 11412437
    Abstract: This application provides a data transmission method and an electronic device. The method includes: establishing, by an electronic device, a multipath transmission control protocol MPTCP connection to a first application server, where the MPTCP connection includes a first TCP connection and a second TCP connection, and a data transmission delay of the first TCP connection is less than a data transmission delay of the second TCP connection; and receiving, by the electronic device, indication information from the first application server, where the indication information includes a type identifier used to indicate a type of a data stream sent by the first application server; receiving, by the electronic device preferentially by using the first TCP connection or the second TCP connection, the data stream from the first application server according to the indication information.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: August 9, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hao Wang, Fanzhao Wang, Jianfeng Qi, Shuo Chen, Xingmin Guo
  • Publication number: 20220094748
    Abstract: A connection establishment method includes a terminal device obtaining historical data of a multipath transmission control protocol (MPTCP) connection established between the terminal device and an application server. The historical data includes a data transmission delay of a transmission control protocol (TCP) connection corresponding to a Wi-Fi network and a data transmission delay of a TCP connection corresponding to a cellular network. The terminal device determines, based on the historical data, that the data transmission delay of the TCP connection corresponding to the cellular network is less than or equal to the data transmission delay of the TCP connection corresponding to the Wi-Fi network, and establishes a first TCP connection to the application server through an interface of the cellular network; and after the first TCP connection is successfully established, the terminal device establishes a second TCP connection to the application server through an interface of the Wi-Fi network.
    Type: Application
    Filed: November 30, 2019
    Publication date: March 24, 2022
    Inventors: Hao WANG, Songping YAO, Chenren XU, Fanzhao WANG, Xingmin GUO, Xiangli LI, Zhiyu CHEN
  • Publication number: 20210400091
    Abstract: A voice call method, device and system, the method including establishing, by a first device, a Bluetooth link to a second device, receiving, by the first device, call request information sent by a third device, sending the call request information to a second device through the Bluetooth link, sending, by the first device in response to an answer command from the second device, the answer command to the third device, establishing, by the first device, a call with the third device, sending a downlink audio signal received from the third device to the second device, or sending and uplink audio signal received from the second device to the third device, and converting, by the first device, in response to a sound channel switching command and receiving a downlink audio signal sent by the third device, the downlink audio signal into a sound signal, and playing the sound signal.
    Type: Application
    Filed: October 15, 2018
    Publication date: December 23, 2021
    Inventors: Yu Deng, Wenguo Zhong, Xingmin Guo
  • Publication number: 20210274420
    Abstract: This application provides a data transmission method and an electronic device. The method includes: establishing, by an electronic device, a multipath transmission control protocol MPTCP connection to a first application server, where the MPTCP connection includes a first TCP connection and a second TCP connection, and a data transmission delay of the first TCP connection is less than a data transmission delay of the second TCP connection; and receiving, by the electronic device, indication information from the first application server, where the indication information includes a type identifier used to indicate a type of a data stream sent by the first application server; receiving, by the electronic device preferentially by using the first TCP connection or the second TCP connection, the data stream from the first application server according to the indication information.
    Type: Application
    Filed: October 12, 2018
    Publication date: September 2, 2021
    Inventors: Hao WANG, Fanzhao WANG, Jianfeng QI, Shuo CHEN, Xingmin GUO