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: 20200067692
    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: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Patent number: 10547539
    Abstract: A data distribution method, a data aggregation method, and related apparatuses are disclosed. The data distribution method may include: receiving a first packet stream; dividing the first packet stream to obtain a first data block stream; sending the first data block stream to a first circuit; processing, by the first circuit, the first data block stream to obtain a first data stream; distributing, by the first circuit, the first data stream to N1 second circuits of M second circuits in a PHY, where M is greater than N1, N1 is a positive integer, and M is a positive integer; and processing, by the N1 second circuits, the received first data stream to obtain N1 first code streams. The technical solutions provided by the embodiments of the present invention help to meet a requirement for complex bandwidth configuration and extend an application scenario.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xinyuan Wang, Wenbin Yang
  • Patent number: 10491370
    Abstract: A data processing method, a data transmit end, and a data receive end are presented. The 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 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 sublayer (PMA) lanes according to an input bit width of a 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: October 20, 2017
    Date of Patent: November 26, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Publication number: 20190296860
    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: Application
    Filed: April 3, 2019
    Publication date: September 26, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Publication number: 20190281145
    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: Application
    Filed: April 23, 2019
    Publication date: September 12, 2019
    Inventors: Penghao Si, Xinyuan Wang, Jingfeng Chen
  • Publication number: 20190181999
    Abstract: A forwarding table generation method is provided. The method includes: determining, by a forwarding device, a first timeslot set, where the first timeslot set includes multiple timeslots during which the forwarding device sends, to a first device by using a first flexible Ethernet group, multiple encoded data blocks generated by a physical coding sublayer; determining, by the forwarding device, a second timeslot set, where the second timeslot set includes multiple timeslots during which the forwarding device receives, by using a second FlexE group, the multiple encoded data blocks sent by a second device; and generating, by the forwarding device, a forwarding table, where the forwarding table includes a mapping relationship between the second FlexE group and the multiple timeslots included in the second timeslot set, and between the first FlexE group and the multiple timeslots included in the first timeslot set.
    Type: Application
    Filed: January 6, 2019
    Publication date: June 13, 2019
    Inventors: Zongpeng DU, Guoyi CHEN, Jie DONG, Xinyuan WANG, Jun GONG
  • Patent number: 10320602
    Abstract: A data processing method and an apparatus, where the method includes receiving m data streams using m receive ports respectively, where the m data streams include m×m data units, and the m×m data units form an m-order matrix A, keeping a location of one element in each row in the matrix A unchanged and moving remaining m?1 elements to remaining m?1 rows respectively in order to form an m-order matrix B, where a column number of each element in the remaining m?1 elements in the matrix A before the element is moved equals a column number of the element in the remaining m?1 elements in the matrix B after the element is moved, and sending using m transmit ports, the m×m elements in the matrix B to m different levels of a pulse amplitude modulation (PAM) circuit respectively for performing modulation.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: June 11, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Yang, Xinyuan Wang, Tongtong Wang
  • Publication number: 20190150652
    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: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Zhen Fang, Ying Su, Jing Li, Xinyuan Wang, Shanshan Cao, Liying Wang
  • Patent number: 10291358
    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: June 17, 2016
    Date of Patent: May 14, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Publication number: 20190140943
    Abstract: A data sending method, where the 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. The forwarding device does not need to process the first encoded data blocks in a conventional layer 2 or layer 3 forwarding mode. Therefore, a processing delay can be reduced, and a transmission delay can be reduced.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Zongpeng Du, Guoyi Chen, Jie Dong, Xinyuan Wang, Jun Gong
  • Patent number: 10277432
    Abstract: The present invention provides a data processing method and device. A data processing device receives a first data stream, where the first data stream includes a first data unit; obtains a boundary of the first data unit; obtains a first skew according to a first data amount and the boundary of the first data unit; and adjusts the first data stream according to the first skew, so that a difference between the boundary of the first data unit and a boundary of the first data amount is a length of an integral quantity of first data units, so that a relatively small amount of data is needed in such an adjustment, that is, one data stream is adjusted, and an adjusted data stream can meet a basic condition for multiplexing, which reduces operation complexity and costs and is beneficial to deploy and implement bit width conversion.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 30, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenbin Yang, Xinyuan Wang, Tongtong Wang
  • Patent number: 10187708
    Abstract: A line card is provided. The line card includes: a first processing module, configured to determine, according to a correspondence between a first optical serial signal flow and a logical interface, the logical interface, where bandwidth of the logical interface is configured to be first bandwidth, the logical interface is corresponding to a first optical interface, and the first optical interface is corresponding to an optical fiber, or a channel that is in an optical fiber and is used to transmit an optical signal with a wavelength. The line card also includes a second processing module, configured to determine, according to a correspondence between the logical interface and the first optical interface and the logical interface, the first optical interface. The line card also includes a scheduling module, configured to transmit the first optical serial signal flow through the first optical interface.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 22, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xinyuan Wang, Zhenyang Qian
  • Publication number: 20180247212
    Abstract: Disclosed is a method for evaluating cooking quality that includes: in response to receiving evaluation information of a food sent by a terminal, retrieving an assessment result corresponding to the food, the assessment result being an assessment result of the cooking quality of a cooking appliance; and determining an evaluation result of the cooking quality of the cooking appliance based on the assessment result, the evaluation information, and a preset evaluation rule. Also disclosed is a device for evaluating cooking quality. With this disclosure, both the assessment result and the evaluation information are weighted in computing the evaluation result of the cooking quality of the cooking appliance. Such an evaluation result not only reflects users' subjective evaluation of the cooking quality, but it also reflects an objective and tenable evaluation of the cooking quality, making the evaluation of the cooking quality more reasonable.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 30, 2018
    Inventors: Zhen Fang, Ying Su, Jing Li, Xinyuan Wang, Shanshan Cao, Liying Wang
  • Publication number: 20180205493
    Abstract: This application discloses a data processing method and apparatus. The method includes: distributing, by a first distribution circuit, a first bit stream to FEC encoders 1 to N in a round robin fashion, where digital signals 1 to N that are output after being encoded by the FEC encoders 1 to N are in a one-to-one correspondence with a least significant bit to a most significant bit of an input signal of a PAM circuit, a coding gain GX of an FEC encoder X is greater than a coding gain GY of an FEC encoder Y, 1?X<Y?N, N?2, and X, Y, and N are all integers. In the method, different FEC coding gains can be provided for links with different bit error rates, so that a requirement of a high-rate Ethernet for a high gain during long-distance data transmission is met, and physical-layer resources occupied by FEC are reduced.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventors: Wenbin YANG, Xinyuan WANG, Tongtong WANG, Penghao SI
  • Publication number: 20180042424
    Abstract: An electrothermal film layer manufacturing method, an electrothermal film layer, an electrically-heating plate, and a cooking utensil. An electrothermal film layer is formed, by means of a spraying method, a deposition method or an evaporation plating method, on a surface of an insulation substrate with a temperature of 450 to 600 degrees by using a mixture comprising tin dioxide, antimony and fluorine; and then the electrothermal film layer is manufactured by performing annealing and filming processing on the electrothermal film layer and the insulation substrate.
    Type: Application
    Filed: June 16, 2015
    Publication date: February 15, 2018
    Applicants: FOSHAN SHUNDE MIDEA ELECTRICAL HEATING APPLIANCES MANUFACTURING CO., LIMITED, MIDEA GROUP CO., LTD.
    Inventors: Shanzhang Yin, Zhen Fang, Xinyuan Wang, Jianliang Zhang, Guilin Zhang
  • Publication number: 20180041332
    Abstract: A data processing method, a data transmit end, and a data receive end are presented. The 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 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 sublayer (PMA) lanes according to an input bit width of a 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: Application
    Filed: October 20, 2017
    Publication date: February 8, 2018
    Inventors: Wenbin Yang, Tongtong Wang, Xinyuan Wang
  • Publication number: 20180020507
    Abstract: Disclosed is an electromagnetic heating control circuit, comprising a control chip, a rectifier filter circuit, a resonant capacitor, a switching transistor, a drive circuit, and a synchronous voltage detection circuit. The switching transistor comprises a first end, a second end, and a control end. The first end is connected to a positive output end of the rectifier filter circuit by using the resonant capacitor. The second end is connected to a negative output end of the rectifier filter circuit by using a current limiting resistor. The control chip comprises a positive phase voltage input end, a negative phase voltage input end, a voltage detection end, and a signal input end. The positive phase voltage input end and the negative phase voltage input end detect voltages at two ends of the resonant capacitor by using the synchronous voltage detection circuit. The signal output end is connected to the control end by using the drive circuit.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 18, 2018
    Inventors: Zhicai LIU, Zhifeng WANG, Wenfeng WENG, Dali QU, Zhihai MA, Shirun WU, Yifan CHEN, Xinyuan WANG
  • Publication number: 20170310529
    Abstract: A data processing method and an apparatus, where the method includes receiving m data streams using m receive ports respectively, where the m data streams include m×m data units, and the m×m data units form an m-order matrix A, keeping a location of one element in each row in the matrix A unchanged and moving remaining m?1 elements to remaining m?1 rows respectively in order to form an m-order matrix B, where a column number of each element in the remaining m?1 elements in the matrix A before the element is moved equals a column number of the element in the remaining m?1 elements in the matrix B after the element is moved, and sending using m transmit ports, the m×m elements in the matrix B to m different levels of a pulse amplitude modulation (PAM) circuit respectively for performing modulation.
    Type: Application
    Filed: July 7, 2017
    Publication date: October 26, 2017
    Inventors: Wenbin Yang, Xinyuan Wang, Tongtong Wang
  • Publication number: 20170302484
    Abstract: The present invention provides a data processing method and device. A data processing device receives a first data stream, where the first data stream includes a first data unit; obtains a boundary of the first data unit; obtains a first skew according to a first data amount and the boundary of the first data unit; and adjusts the first data stream according to the first skew, so that a difference between the boundary of the first data unit and a boundary of the first data amount is a length of an integral quantity of first data units, so that a relatively small amount of data is needed in such an adjustment, that is, one data stream is adjusted, and an adjusted data stream can meet a basic condition for multiplexing, which reduces operation complexity and costs and is beneficial to deploy and implement bit width conversion.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Inventors: Wenbin Yang, Xinyuan Wang, Tongtong Wang
  • Patent number: 9686156
    Abstract: A network flow monitoring and analysis system comprises flow labeling agent(s), sensor(s), controller(s), and correlation engines(s). The flow labeling agent(s) label at data packet flow unique and covert label(s). The sensor(s) observe data packet flow for the unique and covert label(s) and generate examination report(s) from the observations. The examination report(s) comprise information such as: location information; time information; target information; path information; and flow information. The controller(s) communicate instructions to the labeling agent(s) and sensor(s), receive event information and manage the correlation engine(s). The correlation engine(s) correlate information from information such as the target information; event information; path information; and flow information.
    Type: Grant
    Filed: May 10, 2015
    Date of Patent: June 20, 2017
    Assignee: CYBERROCK INC.
    Inventors: Xinyuan Wang, Zuotao Li