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: 12137262Abstract: 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: GrantFiled: June 1, 2021Date of Patent: November 5, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xing He, Song Feng, Chaopeng Liu, Yiming Xiong, Yichi Wang, Yu Sun, Hai Ning
-
Patent number: 12112772Abstract: 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: GrantFiled: July 2, 2021Date of Patent: October 8, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Lei Sun, Hai Ning, Song Feng, Yaxuan Du, Weijie Liu, Yichi Wang, Hao Wu
-
Patent number: 11941047Abstract: 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: GrantFiled: July 2, 2021Date of Patent: March 26, 2024Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventors: Yuhao Yang, Peng Chen, Hai Ning, Lei Sun, Niwen Zheng, Yanjingjing Gao
-
Publication number: 20230099935Abstract: 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: ApplicationFiled: July 2, 2021Publication date: March 30, 2023Inventors: Yuhao YANG, Peng CHEN, Hai NING, Lei SUN, Niwen ZHENG, Yanjingjing GAO
-
Patent number: 11599452Abstract: 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: GrantFiled: November 22, 2019Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
-
Publication number: 20220321936Abstract: 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: ApplicationFiled: June 1, 2021Publication date: October 6, 2022Inventors: Xing HE, Song FENG, Chaopeng LIU, Yiming XIONG, Yichi WANG, Yu SUN, Hai NING
-
Publication number: 20220310125Abstract: 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: ApplicationFiled: July 2, 2021Publication date: September 29, 2022Inventors: Lei SUN, Hai NING, Song FENG, Yaxuan DU, Weijie LIU, Yichi WANG, Hao WU
-
Publication number: 20200089600Abstract: 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: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Inventors: Damon Robert HACHMEISTER, Hai NING, Lidiane Souza JONES
-
Patent number: 10496528Abstract: 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: GrantFiled: October 15, 2015Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
-
Patent number: 10108321Abstract: 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: GrantFiled: October 15, 2015Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
-
Publication number: 20170060386Abstract: 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: ApplicationFiled: October 15, 2015Publication date: March 2, 2017Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones
-
Publication number: 20170060387Abstract: 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: ApplicationFiled: October 15, 2015Publication date: March 2, 2017Inventors: Damon Robert Hachmeister, Hai Ning, Lidiane Souza Jones