Patents by Inventor Junmin Song
Junmin Song 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: 12074926Abstract: An information switching and sharing method, a device, an electronic apparatus, and a storage medium are provided. The method is applied to a client of a sharee, and the method includes: receiving a first page shared by a client of a sharer, in a free browsing mode, wherein the shared first page comprises a link to a second page, and the free browsing mode is a mode in which a page is freely browsed by the client of the sharee; and jumping to the second page in response to a detection of a trigger operation on the link in the shared first page.Type: GrantFiled: July 26, 2023Date of Patent: August 27, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xiaotao Nie, Qianyi Xu, Guanghan Zhang, Jingyi Zhang, Zhihui Ha, Zhongyang Guo, Tao Chen, Yutao Wu, Qi Zhang, Mingzhe Ruan, Junmin Song, Minming Zhou, Yin Shi, Bin Zhu, Shuhan Lu, Xi Hu
-
Patent number: 11843452Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.Type: GrantFiled: December 27, 2022Date of Patent: December 12, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Publication number: 20230379373Abstract: An information switching and sharing method, a device, an electronic apparatus, and a storage medium are provided. The method is applied to a client of a sharee, and the method includes: receiving a first page shared by a client of a sharer, in a free browsing mode, wherein the shared first page comprises a link to a second page, and the free browsing mode is a mode in which a page is freely browsed by the client of the sharee; and jumping to the second page in response to a detection of a trigger operation on the link in the shared first page.Type: ApplicationFiled: July 26, 2023Publication date: November 23, 2023Inventors: Xiaotao NIE, Qianyi XU, Guanghan ZHANG, Jingyi ZHANG, Zhihui HA, Zhongyang GUO, Tao CHEN, Yutao WU, Qi ZHANG, Mingzhe RUAN, Junmin SONG, Minming ZHOU, Yin SHI, Bin ZHU, Shuhan LU, Xi HU
-
Patent number: 11824636Abstract: This disclosure provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.Type: GrantFiled: June 6, 2022Date of Patent: November 21, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Patent number: 11757955Abstract: An information switching and sharing method, a device, an electronic apparatus, and a storage medium are provided. The method includes: upon detecting a trigger operation of a link to a second page in a first page currently being shared, redirecting to the second page, wherein the first page is currently being displayed and sent to a client terminal of a recipient user, such that the client terminal of the recipient user displays the first page; and sharing the second page to the client terminal of the recipient user in a follow mode, such that the client terminal of the recipient user in the follow mode mirrors a display of the second page, wherein the follow mode follows a display of a current display page on a client terminal of a host sharing user.Type: GrantFiled: September 9, 2022Date of Patent: September 12, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xiaotao Nie, Qianyi Xu, Guanghan Zhang, Jingyi Zhang, Zhihui Ha, Zhongyang Guo, Tao Chen, Yutao Wu, Qi Zhang, Mingzhe Ruan, Junmin Song, Minming Zhou, Yin Shi, Bin Zhu, Shuhan Lu, Xi Hu
-
Publication number: 20230138058Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.Type: ApplicationFiled: December 27, 2022Publication date: May 4, 2023Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Patent number: 11552721Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.Type: GrantFiled: August 16, 2021Date of Patent: January 10, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Publication number: 20230007059Abstract: An information switching and sharing method, a device, an electronic apparatus, and a storage medium are provided. The method includes: upon detecting a trigger operation of a link to a second page in a first page currently being shared, redirecting to the second page, wherein the first page is currently being displayed and sent to a client terminal of a recipient user, such that the client terminal of the recipient user displays the first page; and sharing the second page to the client terminal of the recipient user in a follow mode, such that the client terminal of the recipient user in the follow mode mirrors a display of the second page, wherein the follow mode follows a display of a current display page on a client terminal of a host sharing user.Type: ApplicationFiled: September 9, 2022Publication date: January 5, 2023Inventors: Xiaotao NIE, Qianyi Xu, Guanghan Zhang, Jingyi Zhang, Zhihui Ha, Zhongyang Guo, Tao Chein, Yutao Wu, Qi Zhang, Mingzhe Ruan, Junmin Song, Minming Zhou, Yin Shi, Bin Zhu, Shuhan Lu, Xi Hu
-
Publication number: 20220303035Abstract: This disclosure provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.Type: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Patent number: 11356188Abstract: This application provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.Type: GrantFiled: April 13, 2020Date of Patent: June 7, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Publication number: 20210376943Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.Type: ApplicationFiled: August 16, 2021Publication date: December 2, 2021Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Patent number: 11108485Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.Type: GrantFiled: April 28, 2020Date of Patent: August 31, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Publication number: 20200259578Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.Type: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
-
Publication number: 20200244383Abstract: This application provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang