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: 20180255604
    Abstract: 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: Application
    Filed: December 14, 2017
    Publication date: September 6, 2018
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 9872329
    Abstract: 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: Grant
    Filed: April 16, 2015
    Date of Patent: January 16, 2018
    Assignee: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 9495706
    Abstract: 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: Grant
    Filed: October 3, 2011
    Date of Patent: November 15, 2016
    Assignee: Alcatel Lucent
    Inventors: Fan Mo, Simon Chen, Hamdy Farid, Ivaylo Tanouchev
  • Patent number: 9287979
    Abstract: 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: Grant
    Filed: April 2, 2014
    Date of Patent: March 15, 2016
    Assignee: ViSat, Inc.
    Inventors: Sameep Dave, Matthew Nimon, Fan Mo, William Thesling
  • Publication number: 20160014840
    Abstract: 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: Application
    Filed: April 16, 2015
    Publication date: January 14, 2016
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 9203558
    Abstract: 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: Grant
    Filed: September 11, 2013
    Date of Patent: December 1, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Publication number: 20150281465
    Abstract: 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: Application
    Filed: June 11, 2015
    Publication date: October 1, 2015
    Inventors: Fan Mo, Lui Chu Yeung, Kevin Scott Cutler, Hamdy Farid
  • Patent number: 9112615
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: August 18, 2015
    Assignee: ViaSat, Inc.
    Inventors: William Thesling, Fan Mo, Yuri Zelensky
  • Patent number: 9112607
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: August 18, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Eric Fowlie
  • Patent number: 9107062
    Abstract: 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: Grant
    Filed: March 2, 2012
    Date of Patent: August 11, 2015
    Assignee: Alcatel Lucent
    Inventors: Fan Mo, Lui Chu Yeung, Kevin Scott Cutler, Hamdy Farid
  • Patent number: 9100125
    Abstract: 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: Grant
    Filed: September 16, 2013
    Date of Patent: August 4, 2015
    Assignee: ViaSat, Inc.
    Inventors: Fan Mo, Sameep Dave
  • Patent number: 9065660
    Abstract: 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: Grant
    Filed: April 26, 2011
    Date of Patent: June 23, 2015
    Assignee: Alcatel Lucent
    Inventors: Stephen E. Ellis, Fan Mo
  • Patent number: 9036716
    Abstract: 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: Grant
    Filed: December 2, 2011
    Date of Patent: May 19, 2015
    Assignee: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 9025651
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: May 5, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Patent number: 8930789
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: January 6, 2015
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Publication number: 20140363173
    Abstract: 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: Application
    Filed: April 2, 2014
    Publication date: December 11, 2014
    Applicant: ViaSat, Inc.
    Inventors: Sameep Dave, Matthew Nimon, Fan Mo, William Thesling
  • Patent number: 8891980
    Abstract: 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: Grant
    Filed: February 10, 2014
    Date of Patent: November 18, 2014
    Assignee: ViaSat, Inc.
    Inventors: Fan Mo, William Thesling, Matthew Nimon, Sameep Dave
  • Patent number: 8886051
    Abstract: 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: Grant
    Filed: February 12, 2014
    Date of Patent: November 11, 2014
    Assignee: ViaSat, Inc.
    Inventors: Yuri Zelensky, Fan Mo
  • Patent number: 8832534
    Abstract: 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: Grant
    Filed: January 4, 2011
    Date of Patent: September 9, 2014
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo
  • Publication number: 20140161470
    Abstract: 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: Application
    Filed: February 12, 2014
    Publication date: June 12, 2014
    Applicant: ViaSat, Inc.
    Inventors: Yuri Zelensky, Fan Mo