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).

  • Patent number: 11933617
    Abstract: Systems and methods for autonomous lane level navigation are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory configured to cause the processor to receive a partial high-definition (HD) map that defines a plurality of lane segments that together represent one or more lanes of a roadway, the partial HD map including at least a current lane segment. The processor is also configured to generate auxiliary global information for each of the lane segments in the partial HD map. The processor is further configured to generate a subgraph including a plurality of possible routes between the current lane segment and the destination lane segment using the partial HD map and the auxiliary global information, select one of the possible routes for navigation based on the auxiliary global information, and generate lane level navigation information based on the selected route.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 19, 2024
    Assignees: TuSimple, Inc., Beijing Tusen Zhitu Technology Co., Ltd.
    Inventors: Yufei Zhao, Fan Mo, Xuren Zhou
  • Patent number: 11916551
    Abstract: A method of routing interconnects of a field programmable gate array including: a plurality of logic tiles, and a tile-to-tile interconnect network, having a plurality of tile-to-tile interconnects to interconnect logic tile networks of the logic tiles, the method comprises: routing a first plurality of tile-to-tile interconnects in a first plurality of logic tiles. After routing the first plurality of tile-to-tile interconnects, routing a second plurality of tile-to-tile interconnects in a second plurality of logic tiles. The start/end point of each tile-to-tile interconnect in the first plurality and the second plurality of tiles is independent of the start/end point of the other tile-to-tile interconnects in the first and second plurality, respectively.
    Type: Grant
    Filed: February 19, 2022
    Date of Patent: February 27, 2024
    Assignee: Flex Logix Technologies, Inc.
    Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
  • Publication number: 20230338491
    Abstract: A screening method of individualized tumor neoantigen peptide and a vaccine preparation thereof are provided. The screening method includes: Step 1, collecting and collating variable information for mutation producing a neoantigen and an antigenic peptide; Step 2, calculating according to a formula to obtain a score of each antigenic peptide; Step 3, arranging the antigen peptides in a descending order according to iNeo_Score, and selecting the antigen peptides from top to bottom successively; Step 4, continuing to select an antigenic peptide until enough candidate antigenic peptides are obtained or all of candidate antigenic peptides are selected so as to obtain screened antigenic peptides; and Step 5, grouping the screened antigen peptides into preparation groups. The designed individualized tumor neoantigen peptide is screened and prepared into a preparation in the disclosure, which includes screened antigen peptide, inorganic salt and an excipient. The preparation can be made into small-volume injection.
    Type: Application
    Filed: June 21, 2023
    Publication date: October 26, 2023
    Inventors: Fan MO, Shuiping SHI, Liang LIU, Min QIU, Ning HAN
  • Publication number: 20230315835
    Abstract: A weak password detection method and device based on deep learning, an electronic device, and a storage medium are provided. The method includes: acquiring a password character string to be detected; processing, by applying a fully trained weak password detection model, the password character string to be detected to obtain a strong/weak password classification label of the password character string to be detected, the fully trained weak password detection model being obtained by training a deep learning model with a password character string as an input and a strong/weak password classification label corresponding to the password character string as a supervision; and marking the password character string to be detected as a weak password under the condition that the strong/weak password classification label is a weak password label.
    Type: Application
    Filed: April 28, 2021
    Publication date: October 5, 2023
    Inventors: Fan MO, Chenyue YU, Yuan FAN, Bo LIU
  • Publication number: 20230093772
    Abstract: Systems and methods for autonomous lane level navigation are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory configured to cause the processor to receive a partial high-definition (HD) map that defines a plurality of lane segments that together represent one or more lanes of a roadway, the partial HD map including at least a current lane segment. The processor is also configured to generate auxiliary global information for each of the lane segments in the partial HD map. The processor is further configured to generate a subgraph including a plurality of possible routes between the current lane segment and the destination lane segment using the partial HD map and the auxiliary global information, select one of the possible routes for navigation based on the auxiliary global information, and generate lane level navigation information based on the selected route.
    Type: Application
    Filed: August 6, 2020
    Publication date: March 23, 2023
    Inventors: Yufei Zhao, Fan Mo, Xuren Zhou
  • Patent number: 11570838
    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: July 21, 2021
    Date of Patent: January 31, 2023
    Assignee: VIASAT, INC.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Publication number: 20220173738
    Abstract: A method of routing interconnects of a field programmable gate array including: a plurality of logic tiles, and a tile-to-tile interconnect network, having a plurality of tile-to-tile interconnects to interconnect logic tile networks of the logic tiles, the method comprises: routing a first plurality of tile-to-tile interconnects in a first plurality of logic tiles. After routing the first plurality of tile-to-tile interconnects, routing a second plurality of tile-to-tile interconnects in a second plurality of logic tiles. The start/end point of each tile-to-tile interconnect in the first plurality and the second plurality of tiles is independent of the start/end point of the other tile-to-tile interconnects in the first and second plurality, respectively.
    Type: Application
    Filed: February 19, 2022
    Publication date: June 2, 2022
    Applicant: Flex Logix Technologies, Inc.
    Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
  • Publication number: 20220131617
    Abstract: A system and method of creating frames comprised of blocks, where each block comprises data symbols corresponding to a higher order quadrature modulation format and support symbols corresponding to a lower order modulation format. One or more of the blocks can further comprise markers comprising distinct symbol patterns. The markers can mark the start of each frame and/or another location in the frame. The support symbols can be in a common location in each block.
    Type: Application
    Filed: September 29, 2021
    Publication date: April 28, 2022
    Applicant: VIASAT, INC.
    Inventors: MURAT ARABACI, FAN MO, SAMEEP DAVE, WILLIAM H. MILLER
  • Patent number: 11277135
    Abstract: A method of routing interconnects of a field programmable gate array including: a plurality of logic tiles, and a tile-to-tile interconnect network, having a plurality of tile-to-tile interconnects to interconnect logic tile networks of the logic tiles, the method comprises: routing a first plurality of tile-to-tile interconnects in a first plurality of logic tiles. After routing the first plurality of tile-to-tile interconnects, routing a second plurality of tile-to-tile interconnects in a second plurality of logic tiles. The start/end point of each tile-to-tile interconnect in the first plurality and the second plurality of tiles is independent of the start/end point of the other tile-to-tile interconnects in the first and second plurality, respectively.
    Type: Grant
    Filed: November 29, 2020
    Date of Patent: March 15, 2022
    Assignee: Flex Logix Technologies, Inc.
    Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
  • Publication number: 20220026224
    Abstract: Systems and methods for autonomous lane level navigation are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory configured to cause the processor to receive a partial high-definition (HD) map that defines a plurality of lane segments that together represent one or more lanes of a roadway, the partial HD map including at least a current lane segment. The processor is also configured to generate auxiliary global information for each of the lane segments in the partial HD map. The processor is further configured to generate a subgraph including a plurality of possible routes between the current lane segment and the destination lane segment using the partial HD map and the auxiliary global information, select one of the possible routes for navigation based on the auxiliary global information, and generate lane level navigation information based on the selected route.
    Type: Application
    Filed: August 6, 2020
    Publication date: January 27, 2022
    Inventors: Yufei Zhao, Fan Mo, Xuren Zhou
  • Publication number: 20210352754
    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: July 21, 2021
    Publication date: November 11, 2021
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 11159243
    Abstract: A system and method of creating frames comprised of blocks, where each block comprises data symbols corresponding to a higher order quadrature modulation format and support symbols corresponding to a lower order modulation format. One or more of the blocks can further comprise markers comprising distinct symbol patterns. The markers can mark the start of each frame and/or another location in the frame. The support symbols can be in a common location in each block.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: October 26, 2021
    Assignee: VIASAT, INC.
    Inventors: Murat Arabaci, Fan Mo, Sameep Dave, William H. Miller
  • Patent number: 11083037
    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: November 5, 2019
    Date of Patent: August 3, 2021
    Assignee: ViaSat, Inc.
    Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
  • Patent number: 11063742
    Abstract: One example includes a frame synchronization module. The module includes a search correlator configured to find a first unique word (UW) pattern in a first set of digital sample blocks of a first data frame and a second UW pattern in a second digital sample blocks of a second data frame. The module also includes a buffer configured to store the first and second data frames and to concurrently release the buffered first and second data frames for downstream processing in response to time-aligning the first and second UW patterns of the respective first and second sets of digital sample blocks being aligned to a clock index.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: July 13, 2021
    Assignee: VIASAT, INC.
    Inventors: Fan Mo, Yuri Zelensky, Murat Arabaci, Chase B Nemeth-Neumann, Eric A Fowlie
  • Patent number: 11044126
    Abstract: A system and method of estimating metric values from digital samples of received communications signal carrying symbols modulated in a selected first modulation format and symbols modulated in a second modulation format. The selected first modulation format can be selected from among multiple supported first modulation formats. The system can receive the digital samples in sample blocks a plurality of which constitute a data frame.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 22, 2021
    Assignee: VIASAT, INC.
    Inventors: Sameep Dave, Fan Mo, Murat Arabaci, Yuri Zelensky
  • Patent number: 11038722
    Abstract: One example includes an equalizer system. The system includes a filter system configured to receive digital sample blocks associated with an input signal and to provide equalized digital sample blocks associated with the respective digital sample blocks based on adaptive tap weights. Each of the digital sample blocks includes samples and each of the equalized digital sample blocks includes equalized samples. The system also includes a sample set selector to select a subset of equalized samples from each of the equalized digital sample blocks at the output of the filter and an error estimator configured to implement an error estimation algorithm on the subset of the equalized samples to determine a residual error associated with the equalized samples. The system further includes a tap weight generator configured to generate the adaptive tap weights in response to the residual error and to provide the adaptive tap weights to the filter.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: June 15, 2021
    Assignee: ViaSat, Inc.
    Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Murat Arabaci
  • Patent number: 11005508
    Abstract: One example includes a digital signal conditioner (DSC) system. A sample selector bank receives a digital sample block of an input signal that is provided at a supported input oversampling factor and selects a subset of samples from the digital sample block based on a selection signal. A tap weights selector bank generates a set of tap weights based on the selection signal. A filter bank receives the subset of the samples from each of the sample selectors and a respective set of tap weights. Each filter provides a weighted sample associated with the respective subset of samples and the respective set of tap weights. A reformattor receives the weighted sample from each of the filters and provides a filtered sample block including the weighted sample from a subset of the filters at an output oversampling factor for each supported input oversampling factor based on a selected supported resampling ratio.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: May 11, 2021
    Assignee: VIASAT, INC.
    Inventors: Murat Arabaci, Fan Mo, Daniel Kang, Timothy K. Gao
  • Publication number: 20210083674
    Abstract: A method of routing interconnects of a field programmable gate array including: a plurality of logic tiles, and a tile-to-tile interconnect network, having a plurality of tile-to-tile interconnects to interconnect logic tile networks of the logic tiles, the method comprises: routing a first plurality of tile-to-tile interconnects in a first plurality of logic tiles. After routing the first plurality of tile-to-tile interconnects, routing a second plurality of tile-to-tile interconnects in a second plurality of logic tiles. The start/end point of each tile-to-tile interconnect in the first plurality and the second plurality of tiles is independent of the start/end point of the other tile-to-tile interconnects in the first and second plurality, respectively.
    Type: Application
    Filed: November 29, 2020
    Publication date: March 18, 2021
    Applicant: Flex Logix Technologies, Inc.
    Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
  • Publication number: 20210021350
    Abstract: A system and method of creating frames comprised of blocks, where each block comprises data symbols corresponding to a higher order quadrature modulation format and support symbols corresponding to a lower order modulation format. One or more of the blocks can further comprise markers comprising distinct symbol patterns. The markers can mark the start of each frame and/or another location in the frame. The support symbols can be in a common location in each block.
    Type: Application
    Filed: August 3, 2020
    Publication date: January 21, 2021
    Applicant: VIASAT, INC.
    Inventors: MURAT ARABACI, FAN MO, SAMEEP DAVE, WILLIAM H. MILLER
  • Patent number: 10855284
    Abstract: A method of routing interconnects of a field programmable gate array including: a plurality of logic tiles, and a tile-to-tile interconnect network, having a plurality of tile-to-tile interconnects to interconnect logic tile networks of the logic tiles, the method comprises: routing a first plurality of tile-to-tile interconnects in a first plurality of logic tiles. After routing the first plurality of tile-to-tile interconnects, routing a second plurality of tile-to-tile interconnects in a second plurality of logic tiles. The start/end point of each tile-to-tile interconnect in the first plurality and the second plurality of tiles is independent of the start/end point of the other tile-to-tile interconnects in the first and second plurality, respectively.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: December 1, 2020
    Assignee: Flex Logix Technologies, Inc.
    Inventors: Yongning Liu, Fan Mo, Cheng C. Wang