Patents by Inventor Hai Ning

Hai Ning 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: 12137262
    Abstract: An information push method, apparatus, electronic device and storage medium provided by the embodiments of the present disclosure. A type identification corresponding to a media work is displayed when a first page of playing the media work is displayed, and the page is switched when a user triggers the type identification on the first page to display the second page corresponding to the type identification to the user. Since information of other media works corresponding to the type identification of the media work can be displayed on the second page, the user's demand for obtaining push information can be effectively met; at the same time, since the user can directly obtain the second page in a manner of direct triggering the type identification, and the obtaining operation process is very concise, then the solution provided by the present disclosure can optimize an user experience while improving information push efficiency.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: November 5, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Xing He, Song Feng, Chaopeng Liu, Yiming Xiong, Yichi Wang, Yu Sun, Hai Ning
  • Patent number: 12112772
    Abstract: A method and an apparatus for video production, a device and a storage medium are provided by the embodiment of the present disclosure, where information of a song list and a target song in the song list are acquired in response to a first instruction of a user, video materials are generated according to the information of the song list and a video is generated according to the video materials and a preset animation effect, and the target song and the video are merged to obtain a video file. In the embodiment of the present disclosure, by making the song list into a video containing more elements, better displaying of the information of the song list is realized, thus rendering it attractive for a user to click and play in a more effective manner, thereby effectively improving the click rate and playback amount of the song list.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: October 8, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Lei Sun, Hai Ning, Song Feng, Yaxuan Du, Weijie Liu, Yichi Wang, Hao Wu
  • Patent number: 11941047
    Abstract: Embodiments of the present disclosure provide a music playing method and device, where the method includes: receiving a first operation instruction in a first application with a function of video playing; and invoking a music player to play music in the first application in response to the first operation instruction. According to the embodiments of the present disclosure, music can be played in a first application through a first operation instruction of a user, avoiding that the user exits from the first application and then enters the music application to play music, and reducing an operation complexity of the user.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: March 26, 2024
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventors: Yuhao Yang, Peng Chen, Hai Ning, Lei Sun, Niwen Zheng, Yanjingjing Gao
  • Publication number: 20230099935
    Abstract: Embodiments of the present disclosure provide a music playing method and device, where the method includes: receiving a first operation instruction in a first application with a function of video playing; and invoking a music player to play music in the first application in response to the first operation instruction. According to the embodiments of the present disclosure, music can be played in a first application through a first operation instruction of a user, avoiding that the user exits from the first application and then enters the music application to play music, and reducing an operation complexity of the user.
    Type: Application
    Filed: July 2, 2021
    Publication date: March 30, 2023
    Inventors: Yuhao YANG, Peng CHEN, Hai NING, Lei SUN, Niwen ZHENG, Yanjingjing GAO
  • Patent number: 11599452
    Abstract: Executing a user selected portion of an executable graph, the method includes, for an executable graph, the executable graph comprising executable modules, identifying a user selected sub-portion of the executable graph. The method further includes determining that data is needed from upstream modules in the graph to execute the sub-portion of the executable graph. The method further includes obtaining the needed data. The method further includes executing the user selected sub-portion of the graph in isolation from other portions of the executable graph. This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
  • Publication number: 20220321936
    Abstract: An information push method, apparatus, electronic device and storage medium provided by the embodiments of the present disclosure. A type identification corresponding to a media work is displayed when a first page of playing the media work is displayed, and the page is switched when a user triggers the type identification on the first page to display the second page corresponding to the type identification to the user. Since information of other media works corresponding to the type identification of the media work can be displayed on the second page, the user's demand for obtaining push information can be effectively met; at the same time, since the user can directly obtain the second page in a manner of direct triggering the type identification, and the obtaining operation process is very concise, then the solution provided by the present disclosure can optimize an user experience while improving information push efficiency.
    Type: Application
    Filed: June 1, 2021
    Publication date: October 6, 2022
    Inventors: Xing HE, Song FENG, Chaopeng LIU, Yiming XIONG, Yichi WANG, Yu SUN, Hai NING
  • Publication number: 20220310125
    Abstract: A method and an apparatus for video production, a device and a storage medium are provided by the embodiment of the present disclosure, where information of a song list and a target song in the song list are acquired in response to a first instruction of a user, video materials are generated according to the information of the song list and a video is generated according to the video materials and a preset animation effect, and the target song and the video are merged to obtain a video file. In the embodiment of the present disclosure, by making the song list into a video containing more elements, better displaying of the information of the song list is realized, thus rendering it attractive for a user to click and play in a more effective manner, thereby effectively improving the click rate and playback amount of the song list.
    Type: Application
    Filed: July 2, 2021
    Publication date: September 29, 2022
    Inventors: Lei SUN, Hai NING, Song FENG, Yaxuan DU, Weijie LIU, Yichi WANG, Hao WU
  • Publication number: 20200089600
    Abstract: Executing a user selected portion of an executable graph, the method includes, for an executable graph, the executable graph comprising executable modules, identifying a user selected sub-portion of the executable graph. The method further includes determining that data is needed from upstream modules in the graph to execute the sub-portion of the executable graph. The method further includes obtaining the needed data. The method further includes executing the user selected sub-portion of the graph in isolation from other portions of the executable graph. This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Damon Robert HACHMEISTER, Hai NING, Lidiane Souza JONES
  • Patent number: 10496528
    Abstract: Executing a user selected portion of an executable graph, the method includes, for an executable graph, the executable graph comprising executable modules, identifying a user selected sub-portion of the executable graph. The method further includes determining that data is needed from upstream modules in the graph to execute the sub-portion of the executable graph. The method further includes obtaining the needed data. The method further includes executing the use selected sub-portion of the graph in isolation from other portions of the executable graph. This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
  • Patent number: 10108321
    Abstract: Executing a user defined portion of an executable graph. The method includes providing to a user a graphical representation of an executable graph, the executable graph comprising executable modules. The method further includes receiving from the user a selection of a sub-portion of the executable graph. The method further includes executing the user selected sub-portion of the graph in isolation from other portions of the executable graph.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
  • Publication number: 20170060386
    Abstract: Executing a user defined portion of an executable graph. The method includes providing to a user a graphical representation of an executable graph, the executable graph comprising executable modules. The method further includes receiving from the user a selection of a sub-portion of the executable graph. The method further includes executing the user selected sub-portion of the graph in isolation from other portions of the executable graph.
    Type: Application
    Filed: October 15, 2015
    Publication date: March 2, 2017
    Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
  • Publication number: 20170060387
    Abstract: Executing a user selected portion of an executable graph, the method includes, for an executable graph, the executable graph comprising executable modules, identifying a user selected sub-portion of the executable graph. The method further includes determining that data is needed from upstream modules in the graph to execute the sub-portion of the executable graph. The method further includes obtaining the needed data. The method further includes executing the use selected sub-portion of the graph in isolation from other portions of the executable graph. This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
    Type: Application
    Filed: October 15, 2015
    Publication date: March 2, 2017
    Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones