Patents by Inventor Fan Mo
Fan Mo 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: 20180255604Abstract: Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.Type: ApplicationFiled: December 14, 2017Publication date: September 6, 2018Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Patent number: 9872329Abstract: Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.Type: GrantFiled: April 16, 2015Date of Patent: January 16, 2018Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Patent number: 9495706Abstract: Various exemplary embodiments relate to a method for managing subscriber usage in a mobile network by a policy and charging rules function (PCRF) including: receiving a credit control request (CCR) message from a policy and enforcement rules function (PCEF) for an application; determining if a Sy connection to an online charging system (OCS) is necessary to implement the CCR; determining if a Sy session is present; sending an application authorization request (AAR) message to the OCS; binding a counter to the application; determining a policy to apply based upon the application; and sending a credit control answer (CCA) message to the PCEF to effect the policy.Type: GrantFiled: October 3, 2011Date of Patent: November 15, 2016Assignee: Alcatel LucentInventors: Fan Mo, Simon Chen, Hamdy Farid, Ivaylo Tanouchev
-
Patent number: 9287979Abstract: Methods, systems, and devices are described for modulating and demodulating data on optical signals. During modulation, at least one stream of symbol mapped bits is filtered with at least one pulse shaping filter to reduce a bandwidth of the stream of bits and to pre-compensate for at least one identified non-ideal transmission condition. The filtered bits are modulated onto a waveform in the digital domain, and the modulated filtered bits are transmitted to digital-to-analog converter. The output of the digital-to-analog converter is converted to an optical signal. During demodulation, a received optical signal is sampled at a first sampling rate at an ADC, downsampled to a lower sampling rate for filtering, filtered with at least one discrete pulse-shaping filter, upsampled for equalization and demodulation, and then equalized and demodulated.Type: GrantFiled: April 2, 2014Date of Patent: March 15, 2016Assignee: ViSat, Inc.Inventors: Sameep Dave, Matthew Nimon, Fan Mo, William Thesling
-
Publication number: 20160014840Abstract: Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.Type: ApplicationFiled: April 16, 2015Publication date: January 14, 2016Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Patent number: 9203558Abstract: Methods, systems, and devices are described for soft-decision decoding of data received from optical signals and encoded using a forward error correction (FED) code. A first reliability information is determined for a subset of the bits corresponding to each symbol transmitted using differentially-encoded 16 Quadrature Amplitude Modulation (16-Qam). A second reliability information is determined for a remaining subset of the bits. The first reliability information is based on log likelihood ration (LLR) calculations used for soft-decision FEC decoding of data transmitted using differentially-encoded Quadrature Phase-Shift Keying (QPSK), while the second reliability information is based on LLR calculations used for soft-decision FEC decoding of data transmitted using coherently-encoded 16-QAM. The second reliability information may be pre-calculated and accessed from a lookup table based on a location of the respective symbol in a complex in-phase and quadrature plane.Type: GrantFiled: September 11, 2013Date of Patent: December 1, 2015Assignee: ViaSat, Inc.Inventors: Sameep Dave, Fan Mo
-
Publication number: 20150281465Abstract: Embodiments of the invention provide a Policy and Charging Rules Function (PCRF) node and a method for authorizing a Quality of Service (QoS) for a wireless subscriber based on subscriber usage and time-of-day for a 3GPP-compliant packet data networkType: ApplicationFiled: June 11, 2015Publication date: October 1, 2015Inventors: Fan Mo, Lui Chu Yeung, Kevin Scott Cutler, Hamdy Farid
-
Patent number: 9112615Abstract: Methods, systems, and devices are described for detecting and correcting a cycle slip occurrence in a coherent receiver. Unique words are used in each received frame to detect phase changes that indicate the occurrence of a cycle slip within a frame. The location of the cycle slip is identified based on measurements made within the frame. Those measurements include phase estimation measurements and reliability measurements. A phase of a portion of the frame subsequent to the identified location of the cycle slip is adjusted to correct for the cycle slip. By combining phase estimates of symbols from both vertical and horizontal polarizations, the location of the cycle slip may be more accurately determined because the measurement windows is less susceptible to thermal noise. The phase estimates are combined by adjusting a phase of the symbols of one polarization to match a phase of the symbols of the other polarization.Type: GrantFiled: March 15, 2013Date of Patent: August 18, 2015Assignee: ViaSat, Inc.Inventors: William Thesling, Fan Mo, Yuri Zelensky
-
Patent number: 9112607Abstract: Methods, systems, and devices are described for filtering data from an optical signal to compensate for chromatic dispersion in an optical path. Samples of different polarizations are filtered in the frequency domain with a matched filter by time-sharing a conversion module. The conversion module first converts a set of samples to the frequency domain for filtering when in a Fast Fourier Transform (FFT) configuration and then converts the filtered set of samples back to the time domain when in an Inverse FFT (IFFT) configuration. The size of the FFT in the FFT configuration and of the IFFT in the IFFT configuration is the same as the size of the samples being processed by the conversion module to enable both configurations to be based on a set of constant multipliers. Both configurations may be based on a pipelined architecture to sequentially process the samples in an efficient manner.Type: GrantFiled: March 15, 2013Date of Patent: August 18, 2015Assignee: ViaSat, Inc.Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Eric Fowlie
-
Patent number: 9107062Abstract: Embodiments of the invention provide a Policy and Charging Rules Function (PCRF) node and a method for authorizing a Quality of Service (QoS) for a wireless subscriber based on subscriber usage and time-of-day for a 3GPP-compliant packet data network.Type: GrantFiled: March 2, 2012Date of Patent: August 11, 2015Assignee: Alcatel LucentInventors: Fan Mo, Lui Chu Yeung, Kevin Scott Cutler, Hamdy Farid
-
Patent number: 9100125Abstract: Methods, systems, and devices are described for formatting of data streams to be transmitted over fiber optic channels, and for processing received optical signals. A data transmission device may include a digital coding and modulation module that encodes a digital data stream, inserts unique words into the digital data stream, and modulates the encoded data stream and unique words onto optical channels for transmission over an optical fiber. A demodulation and decoding device may include a unique word identification module that identifies the unique words inserted in each optical channel stream, determines one or more characteristics of the plurality of optical channels based on the unique words, and provides the one or more characteristics to one or more other modules in the demodulator and decoding device.Type: GrantFiled: September 16, 2013Date of Patent: August 4, 2015Assignee: ViaSat, Inc.Inventors: Fan Mo, Sameep Dave
-
Patent number: 9065660Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: determining a session to roll over; determining whether usage monitoring at a usage monitoring node is currently disabled for the session; and if usage monitoring at the usage monitoring node is currently disabled for the session, sending a message from the session management node to the usage monitoring node, wherein the message includes an instruction to enable usage monitoring for the session. Various alternative embodiments additionally include one or more of the following: waiting for a length of time to receive a usage report at the session management node from the usage monitoring node; wherein the step of sending a message from the session management node to the usage monitoring node is only performed when a usage report is not received during the length of time.Type: GrantFiled: April 26, 2011Date of Patent: June 23, 2015Assignee: Alcatel LucentInventors: Stephen E. Ellis, Fan Mo
-
Patent number: 9036716Abstract: Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.Type: GrantFiled: December 2, 2011Date of Patent: May 19, 2015Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Patent number: 9025651Abstract: Methods, systems, and devices are described for equalizing data from an optical signal. Samples are filtered with at least one filter to compensate for polarization mode dispersion in an optical path. The filtered samples may be used to determine errors based on a difference between a radius of a recovered symbol and a target radius. A parameter may be assigned to one or more of the errors and properties of the at least one filter may be updated based on the assigned parameters. The parameter may be assigned from a small set of parameters based on at least one threshold value. Outputs generated from the filtered samples may also be assigned a parameter from a different set of parameters. The parameter assigned to the output may be used to update the particular set of taps of the at least one filter from which the output was generated.Type: GrantFiled: March 15, 2013Date of Patent: May 5, 2015Assignee: ViaSat, Inc.Inventors: Sameep Dave, Fan Mo
-
Patent number: 8930789Abstract: Methods, systems, and devices are described for decoding data using a low-density parity check (LDPC) decoder. An edge memory in the LDPC decoder is configured to have a first bank and a second bank of memory partitions. The first bank stores extrinsic information for edges for a first set of N check nodes and the second bank stores extrinsic information for edges for a second set of N check nodes. The first and second banks are concurrently accessed to process 2N check nodes in parallel. The first and second sets of N check nodes may respectively correspond to odd-numbered and even-numbered check nodes from the 2N check nodes processed in parallel by the LDPC decoder. The LDPC decoder operation may include initializing channel soft information into a memory different from the edge memory and the use of incremental changes in the extrinsic information to update the extrinsic information.Type: GrantFiled: March 15, 2013Date of Patent: January 6, 2015Assignee: ViaSat, Inc.Inventors: Sameep Dave, Fan Mo
-
Publication number: 20140363173Abstract: Methods, systems, and devices are described for modulating and demodulating data on optical signals. During modulation, at least one stream of symbol mapped bits is filtered with at least one pulse shaping filter to reduce a bandwidth of the stream of bits and to pre-compensate for at least one identified non-ideal transmission condition. The filtered bits are modulated onto a waveform in the digital domain, and the modulated filtered bits are transmitted to digital-to-analog converter. The output of the digital-to-analog converter is converted to an optical signal. During demodulation, a received optical signal is sampled at a first sampling rate at an ADC, downsampled to a lower sampling rate for filtering, filtered with at least one discrete pulse-shaping filter, upsampled for equalization and demodulation, and then equalized and demodulated.Type: ApplicationFiled: April 2, 2014Publication date: December 11, 2014Applicant: ViaSat, Inc.Inventors: Sameep Dave, Matthew Nimon, Fan Mo, William Thesling
-
Patent number: 8891980Abstract: Methods, systems, and devices are described for a digital demodulator device for processing received optical signals. The device may include a quadrature error filter that receives a digitized version of an optical signal, and removes quadrature errors to generate a filtered series of data samples. The device may also include a frequency offset removal module for performing frequency rotation on the filtered series of data samples. The device may include a chromatic dispersion compensation module which removes chromatic dispersion from horizontal and vertical polarization channels. The device may include a polarization mode dispersion (PMD)/polarization dependent loss (PDL) compensation module which compensates for interference caused by PMD and PDL. The device may also include a phase recovery module configured to track and correct phase.Type: GrantFiled: February 10, 2014Date of Patent: November 18, 2014Assignee: ViaSat, Inc.Inventors: Fan Mo, William Thesling, Matthew Nimon, Sameep Dave
-
Patent number: 8886051Abstract: Compensation for in-phase (I) and quadrature (Q) timing skew and offset in an optical signal may be achieved based on the correlation between derivatives of I and Q samples in the optical signal. The magnitude of the correlation between derivatives is measured to determine the presence of skew. Correlation between derivatives may be coupled with frequency offset information and/or with trials having additional positive and negative skew to determine presence of skew. Correlations are determined according to pre-defined time periods to provide for continued tracking and compensation for timing skew that may result from, for example, thermal drift.Type: GrantFiled: February 12, 2014Date of Patent: November 11, 2014Assignee: ViaSat, Inc.Inventors: Yuri Zelensky, Fan Mo
-
Patent number: 8832534Abstract: Systems, devices, and methods are disclosed for a novel LDPC decoder. An architecture is described to implement a novel sequence of bit node processing (BNP) and check node processing (CNP) operations. More specifically, the BNP may be split into two parts: a BNP accumulator and a BNP extrinsic information calculator. This separation of processing modules may provide for fewer read and write operations to and from edge memory.Type: GrantFiled: January 4, 2011Date of Patent: September 9, 2014Assignee: ViaSat, Inc.Inventors: Sameep Dave, Fan Mo
-
Publication number: 20140161470Abstract: Compensation for in-phase (I) and quadrature (Q) timing skew and offset in an optical signal may be achieved based on the correlation between derivatives of I and Q samples in the optical signal. The magnitude of the correlation between derivatives is measured to determine the presence of skew. Correlation between derivatives may be coupled with frequency offset information and/or with trials having additional positive and negative skew to determine presence of skew. Correlations are determined according to pre-defined time periods to provide for continued tracking and compensation for timing skew that may result from, for example, thermal drift.Type: ApplicationFiled: February 12, 2014Publication date: June 12, 2014Applicant: ViaSat, Inc.Inventors: Yuri Zelensky, Fan Mo