Patents by Inventor Xinyuan Wang

Xinyuan Wang 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: 20220329352
    Abstract: A method includes a network device receiving a plurality of fragments of an Ethernet frame, where the plurality of fragments include an initial fragment and a first fragment, and where the initial fragment includes a destination media access control (MAC) address field. In response to an error occurring in the Ethernet frame, the first fragment is changed to a second fragment, where the second fragment includes second type indication information (TII) and second to-be-transmitted data (TBTD), where the second TII indicates that a type of the second TBTD is a control character, where a value of first TBTD is different from a value of the second TBTD, and where the second TBTD indicates that an error occurs in the Ethernet frame. The network device sends the second fragment to a destination device.
    Type: Application
    Filed: June 27, 2022
    Publication date: October 13, 2022
    Inventors: Tongtong Wang, Xinyuan Wang
  • Publication number: 20220303035
    Abstract: 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: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
  • Publication number: 20220294562
    Abstract: An embodiment of the present disclosure contemplates a data sending and receiving method and apparatus. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present disclosure, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
    Type: Application
    Filed: May 31, 2022
    Publication date: September 15, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Patent number: 11387940
    Abstract: A method including a network device receives a plurality of fragments of an Ethernet frame, where the plurality of fragments include an initial fragment and a first fragment, and the initial fragment includes a destination media access control (MAC) address field, in response to an error that occurs in the Ethernet frame, changes the first fragment to a second fragment, where the second fragment includes second type indication information (TII) and second to-be-transmitted data (TBTD), the second TII indicates that a type of the second TBTD is a control character, a value of first TBTD is different from a value of the second TBTD, and the second TBTD indicates that an error occurs in the Ethernet frame, and the network device sends the second fragment to a destination device.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: July 12, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tongtong Wang, Xinyuan Wang
  • Publication number: 20220217051
    Abstract: A method includes: obtaining, by a control device, a service requirement latency of transmitting a data stream from a first network device to a second network device; obtaining, by the control device, a network device transmission latency on a forwarding path and a link transmission latency on the forwarding path; and determining, by the control device based on the service requirement latency of the data stream and the network device transmission latency and the link transmission latency on the path for forwarding the data stream, a required bandwidth for transmitting the data stream.
    Type: Application
    Filed: March 25, 2022
    Publication date: July 7, 2022
    Inventors: Jiayi Zhang, Tongtong Wang, Xinyuan Wang, Minwei Jin, Lihao Chen
  • Patent number: 11375842
    Abstract: The present disclosure provides a cooking appliance control method, a control device, and a cooking appliance. The cooking appliance acquires cooking effect evaluation information of a cooking appliance provided by a user. The cooking effect evaluation information comprises a plurality of evaluation dimensions for evaluating cooking effects of the cooking appliance and scores of the plurality of evaluation dimensions. The cooking appliance adjusts control parameters of the cooking appliance according to the cooking effect evaluation information, so as to control the cooking of the cooking appliance according to the adjusted control parameters. By adjusting the control parameters of the cooking appliance according to the cooking effect evaluation information, the cooking appliance ensures that the final cooking effect satisfy the requirements of the user and improves the use experience of the user.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: July 5, 2022
    Assignee: FOSHAN SHUNDE MIDEA ELECTRICAL HEATING APPLIANCES MANUFACTURING CO., LTD.
    Inventors: Zhen Fang, Ying Su, Jing Li, Xinyuan Wang, Shanshan Cao, Liying Wang
  • Patent number: 11356203
    Abstract: An embodiment of the present invention discloses a data sending and receiving method. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present invention, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: June 7, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Patent number: 11356188
    Abstract: 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: Grant
    Filed: April 13, 2020
    Date of Patent: June 7, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
  • Publication number: 20220149988
    Abstract: A method for adjusting a transmission rate includes obtaining first data at a first rate; and sending the second data at a second rate, where the second data comprises the first data and a specific proportion of additional data, the second rate is greater than the first rate.
    Type: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Inventors: Xiang He, Xinyuan Wang, Weijun Le
  • Publication number: 20220094636
    Abstract: A data sending method includes receiving, by a forwarding device using a first flexible Ethernet (FlexE) group and in multiple timeslots included in a first timeslot set, multiple first encoded data blocks from a physical coding sublayer (PCS), determining, by the forwarding device according to the timeslots included in the first timeslot set and the first FlexE group, a second FlexE group and multiple timeslots included in a second timeslot set, and sending, by the forwarding device, the first encoded data blocks using the second FlexE group and in the timeslots included in the second timeslot set.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Zongpeng Du, Guoyi Chen, Jie Dong, Xinyuan Wang, Jun Gong
  • Publication number: 20220077875
    Abstract: A method includes: a first chip receives a first data stream from a second chip, where the first data stream is obtained through encoding by using a first forward error correction (FEC) code type; and the first chip re-encodes the first data stream at least once, to obtain a second data stream, where the second data stream is a concatenated FEC code stream obtained through encoding by using at least the first FEC code type and a second FEC code type. This application provides a concatenated coding scheme, so that a gain is higher, an FEC code type conversion process is simplified, a delay and device power consumption that are required during FEC code type conversion are reduced, and a data transmission distance and a data transmission rate are increased.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Inventors: Xiang He, Xinyuan Wang, Jun Lin, Zhongfeng Wang
  • Publication number: 20220052785
    Abstract: An embodiment of the present disclosure contemplates a data sending and receiving method and apparatus. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present disclosure, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
    Type: Application
    Filed: October 26, 2021
    Publication date: February 17, 2022
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Publication number: 20220021758
    Abstract: A data transmission method in FlexE includes: obtaining multiple data blocks sent by L FlexE clients, where L is greater than or equal to 1; and sending a data frame including the multiple data blocks to a physical-layer device, where a transmission rate of the data frame is N*100 Gbit/s, the data frame includes T data block groups, each of the T data block groups includes M continuous data block subgroups, each of the M continuous data block subgroups includes R*N continuous data blocks, the data frame further includes T overhead block groups, a tth overhead block group includes N continuous overhead blocks. According to the method, each data block subgroup in a data frame can include R*N data blocks, and each overhead block group can include N overhead blocks, and a data transmission rate can be adjusted flexibly.
    Type: Application
    Filed: September 29, 2021
    Publication date: January 20, 2022
    Inventors: Penghao Si, Xinyuan Wang, Jingfeng Chen
  • Publication number: 20220014472
    Abstract: A network configuration method includes determining an end-to-end latency upper bound of data traffic between two end nodes, determining an end-to-end latency constraint of the data traffic between the two end nodes, determining, based on the end-to-end latency upper bound and the end-to-end latency constraint, for a first network shaper, at least one configuration parameter that satisfies the end-to-end latency constraint, and configuring the first network shaper for the data traffic based on the at least one configuration parameter such that the traffic after being shaped by the shaper satisfies the network latency constraint.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Jiayi Zhang, Tongtong Wang, Xinyuan Wang
  • Patent number: 11212222
    Abstract: A data sending method includes receiving, by a forwarding device using a first flexible Ethernet (FlexE) group and in multiple timeslots included in a first timeslot set, multiple first encoded data blocks from a physical coding sublayer (PCS), determining, by the forwarding device according to the timeslots included in the first timeslot set and the first FlexE group, a second FlexE group and multiple timeslots included in a second timeslot set, and sending, by the forwarding device, the first encoded data blocks using the second FlexE group and in the timeslots included in the second timeslot set.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 28, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zongpeng Du, Guoyi Chen, Jie Dong, Xinyuan Wang, Jun Gong
  • Publication number: 20210376943
    Abstract: 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: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Xiang He, Yunlei Qi, Jingfeng Chen, Tao Lin, Junmin Song, Xinyuan Wang
  • Publication number: 20210359931
    Abstract: A network device adds an extreme low latency (ELL) service packet to an ELL queue, and adds a (time sensitive) TS service packet to a TS queue. A packet in the TS queue is sent within a time window corresponding to the TS queue, and the packet in the TS queue is not allowed to be sent within a time period beyond the time window corresponding to the TS queue. When a remaining time period obtained by subtracting a time period required by a to-be-sent TS service packet within the time window from the time window is greater than or equal to a first threshold, a packet in the ELL queue is allowed to be sent within the time window corresponding to the TS queue. The first threshold is a time period required for sending one or more ELL service packets in the ELL queue.
    Type: Application
    Filed: July 30, 2021
    Publication date: November 18, 2021
    Inventors: Tongtong Wang, Xinyuan Wang
  • Patent number: 11165556
    Abstract: A data processing method includes: inserting multiple alignment markers (AMs) into a first data stream, where the first data stream is a data stream that is transcoded and scrambled after being encoded at a physical layer; adaptively allocating the first data stream that includes the multiple AMs to multiple physical coding sublayer (PCS) lanes to obtain second data streams; performing forward error correction (FEC) encoding on the second data streams on the multiple PCS lanes to obtain third data streams; and delivering the third data streams to multiple physical medium attachment (PMA) sublayer lanes according to an input bit width of a serializer/deserializer (SerDes) to obtain multiple fourth data streams, each fourth data stream includes at least one complete and continuous AM, and the at least one AM is an AM in the multiple AMs.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: November 2, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Patent number: 11146669
    Abstract: A data transmission method includes: obtaining multiple data blocks sent by L FlexE clients, L is greater than or equal to 1; and sending a data frame including the multiple data blocks to a physical-layer device, where a transmission rate of the data frame is N*100 Gbit/s, the data frame includes T data block groups, each of the T data block groups includes M continuous data block subgroups, each of the M continuous data block subgroups includes R*N continuous data blocks, the data frame further includes T overhead block groups, a tth overhead block group includes N continuous overhead blocks. According to the method, each data block subgroup in a data frame can include R*N data blocks, and each overhead block group can include N overhead blocks, and a data transmission rate can be adjusted flexibly.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Penghao Si, Xinyuan Wang, Jingfeng Chen
  • Patent number: 11146493
    Abstract: A network configuration method includes determining an end-to-end latency upper bound of data traffic between two end nodes, determining an end-to-end latency constraint of the data traffic between the two end nodes, determining, based on the end-to-end latency upper bound and the end-to-end latency constraint, for a first network shaper, at least one configuration parameter that satisfies the end-to-end latency constraint, and configuring the first network shaper for the data traffic based on the at least one configuration parameter such that the traffic after being shaped by the shaper satisfies the network latency constraint.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: October 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiayi Zhang, Tongtong Wang, Xinyuan Wang