Patents by Inventor Ziguang Gao

Ziguang 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: 20160079973
    Abstract: The present disclosure provides a method and a device for processing PWM data, so as to reduce the size of the PWM data. The method includes: dividing pulse widths in the PWM data into at least one pulse width group; determining a convergence pulse width for each of the at least one pulse width group, herein each of the at least one pulse width group converges around a same pulse width, respectively; replacing each of the at least one pulse width group with the corresponding convergence pulse width; and representing the PWM data by using the convergence pulse widths. Through the technical solution, the size of the PWM data may be reduced, transmission speed of the PWM data may be improved, and the space for storing the PWM data may be decreased.
    Type: Application
    Filed: May 5, 2015
    Publication date: March 17, 2016
    Inventors: Yi Ding, Xin Liu, Ziguang Gao
  • Publication number: 20160073049
    Abstract: The present disclosure relates to a method for backing up a video, the method includes: a camera device receives a setting instruction from a mobile terminal, and sets a recording parameter according to the received setting instruction; the camera device records a video file; a local router receives the setting instruction from the mobile terminal, sets storage parameters according to the received setting instruction, and acquires the video file recorded by the camera device via the connection; the local router backs up the acquired video file locally. By backing up the recorded video file to the connected local router, the present disclosure may provide more storage space, which is convenient for quickly finding and previewing files, and the stored video file has higher security.
    Type: Application
    Filed: August 17, 2015
    Publication date: March 10, 2016
    Applicant: XIAOMI INC.
    Inventors: Feiyun LI, Ziguang GAO, Qiao REN
  • Publication number: 20160050398
    Abstract: A method for adjusting video quality based on a network environment is provided. The method includes receiving a target frame serial number of a lost video frame from a terminal device, and using a time when the target frame serial number is received as a timestamp of the target frame serial number; determining a number of target frame serial numbers corresponding to timestamps within a predefined time period; decreasing a designated image quality parameter according to a predefined configuration when the number of target frame serial numbers is greater than a first threshold; and increasing the designated image quality parameter according to the predefined configuration when the number of target frame serial numbers is less than a second threshold. The first threshold is greater than the second threshold.
    Type: Application
    Filed: June 12, 2015
    Publication date: February 18, 2016
    Inventors: Feiyun LI, Ziguang GAO, Ming ZHAO
  • Publication number: 20160050237
    Abstract: A method for acquiring a multimedia data stream includes establishing, by a terminal, a socket connection with a target camera device when a preset trigger event is triggered in the terminal and sending a transfer command to the target camera device through the socket connection when an event of starting preview is detected. The transfer command instructs the target camera to transfer the multimedia data stream. The method further includes receiving the multimedia data stream transferred by the target camera device and displaying the multimedia data stream in a specified preview interface.
    Type: Application
    Filed: July 27, 2015
    Publication date: February 18, 2016
    Inventors: Feiyun LI, Ziguang GAO, Hao CHEN
  • Publication number: 20160050242
    Abstract: The present disclosure provides methods and devices for playing streaming media data. The method includes: obtaining a playing address of a smart camera by a first terminal device; displaying a list of playback devices, in which the list includes device information of at least one terminal device, and the at least one terminal device has a function of playing the streaming media data; sending the playing address to a second terminal device if an instruction to select the second terminal device is received, such that the second terminal device obtains the streaming media data based on the playing address, and converts the streaming media data into an image for playing, the second terminal device being any terminal device of the at least one terminal device.
    Type: Application
    Filed: June 24, 2015
    Publication date: February 18, 2016
    Inventors: Feiyun Li, Ziguang Gao, Qiao Ren
  • Publication number: 20140298254
    Abstract: A method for implementing a view mode switch of a graphical user interface (GUI) is provided. The method is performed at an electronic device with a touch screen display. In this method, a double-finger pinch gesture on a first sub-view object among a plurality of sub-view objects is detected, upon detection of the double-finger pinch gesture on the first sub-view object, the GUI performs a thumbnail-to-complete or complete-to-thumbnail view mode switch; an information content, which is associated with a sub-view object to be presented and adapted to the switched view mode of the GUI is acquired; and the sub-view object with the acquired information content is presented in the GUI.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 2, 2014
    Inventors: Yu Peng, Tianzhe Dong, Xiao He, Yongsheng Zhao, Ziguang Gao, Heng Wang, Yelu Liu, Zhiming Zhao, Rui Guo
  • Publication number: 20140258919
    Abstract: A method for implementing a view mode switch of a graphical user interface (GUI) is disclosed. The method is performed at an electronic device with a touch screen display. In this method, a single-finger double-tap gesture on a first sub-view object among a plurality of sub-view objects is detected, upon detection of the single-finger double-tap gesture on the first sub-view object, the GUI performs a thumbnail-to-complete or complete-to-thumbnail view mode switch; an information content, which is associated with a sub-view object to be presented and adapted to the switched view mode of the GUI is acquired; and the sub-view object with the acquired information content is presented in the GUI.
    Type: Application
    Filed: April 28, 2014
    Publication date: September 11, 2014
    Inventors: Yu Peng, Tianzhe Dong, Xiao He, Yongsheng Zhao, Heng Wang, Yelu Liu, Zhiming Zhao, Rui Guo, Ziguang Gao
  • Publication number: 20090254628
    Abstract: The present invention discloses a method and a system for implementing instant messaging using a browser. The method includes: a browser logs in an instant messaging background server, when receiving an instant message sent from a user, the browser establishes an HTTP link with an access server to send the instant message, the access server adds the instant message into an upload queue and checks whether there is an instant message to be sent to the user in a distribution queue, if there is, sends the instant message at the head of the distribution queue via the HTTP link and disconnects the HTTP link after the instant message is sent; otherwise, disconnects the HTTP link; when detecting that the HTTP link is disconnected, the browser re-establishes the HTTP link with the access server. The system includes a webpage server, a browser module and an access server.
    Type: Application
    Filed: June 16, 2009
    Publication date: October 8, 2009
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qian Yang, Ziguang Gao, Li Zhu
  • Publication number: 20090052660
    Abstract: This invention provides a method for encrypting and decrypting Instant Messaging data. A client encrypts Instant Messaging data using a data encryption key and transmits the data encryption key to a server; the server encrypts the data encryption key using a uniform server key and transmits the encrypted data encryption key to the client. When the server needs to assist with decryption, the client transmits to the server a data encryption key encrypted using a uniform server key; the server acquires the data encryption key and transmits it to the client; the client decrypts Instant Messaging data locally stored using the data encryption key. By embodiments of this invention, server doesn't need to store one key for encrypting and decrypting data encryption key for each client, only needs to store a uniform server key, thereby saving storage spaces of server, and reducing the burden of server performing encrypting and decrypting.
    Type: Application
    Filed: October 28, 2008
    Publication date: February 26, 2009
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Weihua Chen, Ziguang Gao, Mao Ye