Patents by Inventor Andy Shen
Andy Shen 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: 12526556Abstract: A method implemented by an optical network unit (ONU) in a passive optical network (PON). The method includes receiving an encoded downstream (DS) signal from an optical line terminal (OLT), searching for a physical synchronization sequence (PSync) pattern in all possible alignments for all possible OLT bit-interleaving modes within the downstream signal, and transitioning to a pre-synchronization state once the PSync pattern has been found.Type: GrantFiled: January 31, 2023Date of Patent: January 13, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Xiang Liu, Andy Shen, Frank Effenberger, Yuanqiu Luo
-
Publication number: 20250392848Abstract: A method implemented by an optical network unit (ONU) in a passive optical network (PON). The method includes receiving an encoded downstream (DS) signal from an optical line terminal (OLT), searching for a physical synchronization sequence (PSync) pattern in all possible alignments for all possible OLT bit-interleaving modes within the downstream signal, and transitioning to a pre-synchronization state once the PSync pattern has been found.Type: ApplicationFiled: August 26, 2025Publication date: December 25, 2025Inventors: Xiang Liu, Andy Shen, Frank Effenberger, Yuanqiu Luo
-
Patent number: 12149346Abstract: A method is implemented by an ONU in a 50G-PON. The method comprises receiving an encoded DS PHY frame from an OLT, the encoded DS PHY frame comprises an FEC codeword, the FEC codeword comprises an SFC field and a payload, and the SFC field and the payload are encoded with a same FEC; decoding the FEC codeword using the FEC to obtain a decoded SFC field and the payload; performing a first verification of the decoded SFC field while in a sync state of a synchronization state machine; and staying in the sync state when the first verification is successful or exiting the sync state when the first verification is unsuccessful.Type: GrantFiled: September 14, 2022Date of Patent: November 19, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Andy Shen, Xiang Liu, Yuanqiu Luo, Frank Effenberger
-
Publication number: 20240204904Abstract: An OLT comprises: a memory configured to store instructions; and at least one processor coupled to the memory and configured to execute the instructions to cause the OLT to: exchange WDM communications between first ONUs of a first kind and second ONUs of a second kind to enable transmission by the first ONUs and the second ONUs in different wavelength bands; perform identification of interfering first ONUs and susceptible second ONUs; and generate, based on the identification, a schedule of coordinated transmission of the first ONUs and the second ONUs to reduce interference between the first ONUs and the second ONUs.Type: ApplicationFiled: February 28, 2024Publication date: June 20, 2024Inventors: Frank Effenberger, Yuanqiu Luo, Andy Shen
-
Patent number: 11695511Abstract: A communication method and device are provided for communication in a point-to-multi-point communication network. A communication method includes receiving, by a node of a plurality of multi-point nodes, a transmission frame comprising a header including a repetition information and a data section comprising multiple modulation symbols, with at least two repeated modulation symbols that are repeated to represent a first modulation symbol; extracting, by the node, the repetition information of the header; recovering, by node, the amplitude of each modulation symbol of the at least two repeated modulation symbols; and combining, by the node, the amplitudes of the at least two repeated modulation symbols, based on the repetition information, to reconstruct the first modulation symbol represented by the at least two repeated modulation symbols.Type: GrantFiled: August 18, 2020Date of Patent: July 4, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Xiang Liu, Huaiyu Zeng, Frank Effenberger, Yuanqiu Luo, Andy Shen
-
Publication number: 20230179896Abstract: A method implemented by an optical network unit (ONU) in a passive optical network (PON). The method includes receiving an encoded downstream (DS) signal from an optical line terminal (OLT), searching for a physical synchronization sequence (PSync) pattern in all possible alignments for all possible OLT bit-interleaving modes within the downstream signal, and transitioning to a pre-synchronization state once the PSync pattern has been found.Type: ApplicationFiled: January 31, 2023Publication date: June 8, 2023Inventors: Xiang Liu, Andy Shen, Frank Effenberger, Yuanqiu Luo
-
Publication number: 20230019473Abstract: A method is implemented by an ONU in a 50G-PON. The method comprises receiving an encoded DS PHY frame from an OLT, the encoded DS PHY frame comprises an FEC codeword, the FEC codeword comprises an SFC field and a payload, and the SFC field and the payload are encoded with a same FEC; decoding the FEC codeword using the FEC to obtain a decoded SFC field and the payload; performing a first verification of the decoded SFC field while in a sync state of a synchronization state machine; and staying in the sync state when the first verification is successful or exiting the sync state when the first verification is unsuccessful.Type: ApplicationFiled: September 14, 2022Publication date: January 19, 2023Inventors: Andy Shen, Xiang Liu, Yuanqiu Luo, Frank Effenberger
-
Patent number: 11516563Abstract: An ONU is provided. The ONU comprises a receiver configured to receive a first PON frame from an OLT, the first PON frame comprising a first PSBd field, the first PSBd field comprising a first PSync field, the first PSync field comprising first bits, and a first quantity of the first bits being greater than 64 bits; and a processor coupled to the receiver and configured to perform synchronization of the first PON frame by matching the first bits to a pre-stored sequence.Type: GrantFiled: September 21, 2020Date of Patent: November 29, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Huaiyu Zeng, Yuanqiu Luo, Andy Shen, Xiang Liu, Frank Effenberger
-
Patent number: 11375299Abstract: An OLT comprises a processor configured to: obtain optical powers associated with ONUs, and generate an instruction instructing a transmit order of transmissions based on the optical powers; a transmitter coupled to the processor and configured to transmit the instruction to the ONUs; and a receiver coupled to the processor and configured to receive the transmissions from the ONUs based on the instruction. An apparatus comprises a receiver configured to receive an instruction instructing a transmit order of transmissions based on optical powers associated with ONUs; a processor coupled to the receiver and configured to process the instruction; and a transmitter coupled to the processor and configured to transmit a transmission based on the instruction.Type: GrantFiled: January 22, 2021Date of Patent: June 28, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Huaiyu Zeng, Xiang Liu, Andy Shen, Ning Cheng, Yuanqiu Luo, Frank Effenberger
-
Publication number: 20210144457Abstract: An OLT comprises a processor configured to: obtain optical powers associated with ONUs, and generate an instruction instructing a transmit order of transmissions based on the optical powers; a transmitter coupled to the processor and configured to transmit the instruction to the ONUs; and a receiver coupled to the processor and configured to receive the transmissions from the ONUs based on the instruction. An apparatus comprises a receiver configured to receive an instruction instructing a transmit order of transmissions based on optical powers associated with ONUs; a processor coupled to the receiver and configured to process the instruction; and a transmitter coupled to the processor and configured to transmit a transmission based on the instruction.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Huaiyu Zeng, Xiang Liu, Andy Shen, Ning Cheng, Yuanqiu Luo, Frank Effenberger
-
Patent number: 10992406Abstract: A first apparatus in an optical communications network, the first apparatus comprises a transmitter; a receiver; a first MAC; and a first oDSP coupled to the transmitter, the receiver, and the first MAC and configured to communicate a message via a dedicated C&M channel with at least one of the first MAC, a second MAC in a second apparatus in the optical communications network, or a second oDSP in the second apparatus. A method comprises receiving an FS message comprising a PLOAM field, the PLOAM field contains oDSP-related C&M information, and the oDSP-related C&M information comprises a message type ID field and a Message_Content field; reading the message type ID field; and deciding, based on the message type ID field, whether to read the Message_Content field.Type: GrantFiled: September 17, 2020Date of Patent: April 27, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Xiang Liu, Yuanqiu Luo, Huaiyu Zeng, Andy Shen, Frank Effenberger
-
Publication number: 20210006874Abstract: An ONU is provided. The ONU comprises a receiver configured to receive a first PON frame from an OLT, the first PON frame comprising a first PSBd field, the first PSBd field comprising a first PSync field, the first PSync field comprising first bits, and a first quantity of the first bits being greater than 64 bits; and a processor coupled to the receiver and configured to perform synchronization of the first PON frame by matching the first bits to a pre-stored sequence.Type: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Inventors: Huaiyu Zeng, Yuanqiu Luo, Andy Shen, Xiang Liu, Frank Effenberger
-
Publication number: 20210006346Abstract: A first apparatus in an optical communications network, the first apparatus comprises a transmitter; a receiver; a first MAC; and a first oDSP coupled to the transmitter, the receiver, and the first MAC and configured to communicate a message via a dedicated C&M channel with at least one of the first MAC, a second MAC in a second apparatus in the optical communications network, or a second oDSP in the second apparatus. A method comprises receiving an FS message comprising a PLOAM field, the PLOAM field contains oDSP-related C&M information, and the oDSP-related C&M information comprises a message type ID field and a Message_Content field; reading the message type ID field; and deciding, based on the message type ID field, whether to read the Message_Content field.Type: ApplicationFiled: September 17, 2020Publication date: January 7, 2021Inventors: Xiang Liu, Yuanqiu Luo, Huaiyu Zeng, Andy Shen, Frank Effenberger
-
Publication number: 20200382241Abstract: A communication method and device are provided for communication in a point-to-multi-point communication network. A communication method includes receiving, by a node of a plurality of multi-point nodes, a transmission frame comprising a header including a repetition information and a data section comprising multiple modulation symbols, with at least two repeated modulation symbols that are repeated to represent a first modulation symbol; extracting, by the node, the repetition information of the header; recovering, by node, the amplitude of each modulation symbol of the at least two repeated modulation symbols; and combining, by the node, the amplitudes of the at least two repeated modulation symbols, based on the repetition information, to reconstruct the first modulation symbol represented by the at least two repeated modulation symbols.Type: ApplicationFiled: August 18, 2020Publication date: December 3, 2020Applicant: Huawei Technologies Co., Ltd.Inventors: Xiang Liu, Huaiyu Zeng, Frank Effenberger, Yuanqiu Lou, Andy Shen
-
Patent number: 10547672Abstract: An autoscaling system for scaling resource instances in a cloud network includes an autoscaling application is stored in memory and executed by a processor. The autoscaling application is configured to provide an interface to define an autoscale policy including scale in rules and scale out rules for a plurality of different types of resource instances of a tenant. The autoscaling application is configured to receive capacity data corresponding to a first type of the plurality of different types of resource instances; calculate an estimated instance count for scaling in the first type based on the capacity data and scale in rules; calculate a projection factor based on an estimated instance count and a current instance count; generate adjusted capacity data based on current capacity data and the projection factor; compare the adjusted capacity data and the scale out rules; and selectively scale in the first type based on the comparison.Type: GrantFiled: April 27, 2017Date of Patent: January 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Andy Shen, George Moussa, Ashwin Kamath Govinda
-
Publication number: 20190334625Abstract: An apparatus comprises a DAC configured to convert a digital electrical signal to an analog electrical signal and a laser coupled to the DAC. The laser is configured to generate an optical signal using the analog electrical signal for modulation, the optical signal is a band-multiplexed optical signal comprising frequency bands, the frequency bands comprise a lowest-frequency band, and the lowest-frequency band comprises a baseband IM signal. The laser is configured to transmit the optical signal. A PON comprises an OLT configured to transmit a downstream optical signal, the downstream optical signal is a band-multiplexed optical signal comprising a first band and a second band. The PON includes a first ONU configured to receive the downstream optical signal and equalize only the first band; and a second ONU configured to receive the downstream optical signal and equalize the first band and the second band.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Xiang Liu, Huaiyu Zeng, Andy Shen, Frank Effenberger
-
Patent number: 10454588Abstract: An apparatus comprises a DAC configured to convert a digital electrical signal to an analog electrical signal and a laser coupled to the DAC. The laser is configured to generate an optical signal using the analog electrical signal for modulation, the optical signal is a band-multiplexed optical signal comprising frequency bands, the frequency bands comprise a lowest-frequency band, and the lowest-frequency band comprises a baseband IM signal. The laser is configured to transmit the optical signal. A PON comprises an OLT configured to transmit a downstream optical signal, the downstream optical signal is a band-multiplexed optical signal comprising a first band and a second band. The PON includes a first ONU configured to receive the downstream optical signal and equalize only the first band; and a second ONU configured to receive the downstream optical signal and equalize the first band and the second band.Type: GrantFiled: April 30, 2018Date of Patent: October 22, 2019Assignee: Futurewei Technologies, Inc.Inventors: Xiang Liu, Huaiyu Zeng, Andy Shen, Frank Effenberger
-
Patent number: 10326665Abstract: Metrics are defined and collected for an application. The metrics are organized in hierarchical trees with metrics aggregated at each node in the trees. Each tree represents a different permutation of the metrics. A particular metric may occur in more than one tree. A user interface provides a default drill-down that allows users to jump from one metric to another so that only the most useful information is presented to the user. The default drill-down is defined to provide the user with a best practices method to identify and correct problems or errors in the application. Users may modify the default drill-down path.Type: GrantFiled: October 23, 2016Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Andy Shen, Vikram Desai, Vladimir Pogrebinsky
-
Publication number: 20180316751Abstract: An autoscaling system for scaling resource instances in a cloud network includes an autoscaling application is stored in memory and executed by a processor. The autoscaling application is configured to provide an interface to define an autoscale policy including scale in rules and scale out rules for a plurality of different types of resource instances of a tenant. The autoscaling application is configured to receive capacity data corresponding to a first type of the plurality of different types of resource instances; calculate an estimated instance count for scaling in the first type based on the capacity data and scale in rules; calculate a projection factor based on an estimated instance count and a current instance count; generate adjusted capacity data based on current capacity data and the projection factor; compare the adjusted capacity data and the scale out rules; and selectively scale in the first type based on the comparison.Type: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Andy SHEN, George MOUSSA, Ashwin KAMATH GOVINDA
-
Publication number: 20180316547Abstract: A data system for delivering operational data relating to resource instances in a cloud network includes a plurality of different types of resource instances deployed in the cloud network for a plurality of tenants. Each of the resource instances includes an agent application configured to generate diagnostic log data and metric data for each of the resource instances. A server includes an interface, accessible by the plurality of tenants, configured to create a data service configuration for each of the plurality of tenants. The data service configuration configures storage, streaming and analytic data services for the diagnostic log data and the metric data generated by the resource instances corresponding to each of the plurality of tenants.Type: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Ashwin KAMATH GOVINDA, Jagadish Raghavendra Kulkarni, Andy Shen, Anatoliy Panasyuk, Shrirang Pradip Khisti, John Lyle Kemnetz, Vinicius Canaa Medeiros Ruela