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: 11933617Abstract: 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: GrantFiled: August 6, 2020Date of Patent: March 19, 2024Assignees: TuSimple, Inc., Beijing Tusen Zhitu Technology Co., Ltd.Inventors: Yufei Zhao, Fan Mo, Xuren Zhou
-
Patent number: 11916551Abstract: 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: GrantFiled: February 19, 2022Date of Patent: February 27, 2024Assignee: Flex Logix Technologies, Inc.Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
-
Publication number: 20230338491Abstract: 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: ApplicationFiled: June 21, 2023Publication date: October 26, 2023Inventors: Fan MO, Shuiping SHI, Liang LIU, Min QIU, Ning HAN
-
Publication number: 20230315835Abstract: 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: ApplicationFiled: April 28, 2021Publication date: October 5, 2023Inventors: Fan MO, Chenyue YU, Yuan FAN, Bo LIU
-
Publication number: 20230093772Abstract: 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: ApplicationFiled: August 6, 2020Publication date: March 23, 2023Inventors: Yufei Zhao, Fan Mo, Xuren Zhou
-
Patent number: 11570838Abstract: 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: July 21, 2021Date of Patent: January 31, 2023Assignee: VIASAT, INC.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Publication number: 20220173738Abstract: 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: ApplicationFiled: February 19, 2022Publication date: June 2, 2022Applicant: Flex Logix Technologies, Inc.Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
-
Publication number: 20220131617Abstract: 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: ApplicationFiled: September 29, 2021Publication date: April 28, 2022Applicant: VIASAT, INC.Inventors: MURAT ARABACI, FAN MO, SAMEEP DAVE, WILLIAM H. MILLER
-
Patent number: 11277135Abstract: 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: GrantFiled: November 29, 2020Date of Patent: March 15, 2022Assignee: Flex Logix Technologies, Inc.Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
-
Publication number: 20220026224Abstract: 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: ApplicationFiled: August 6, 2020Publication date: January 27, 2022Inventors: Yufei Zhao, Fan Mo, Xuren Zhou
-
Publication number: 20210352754Abstract: 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: July 21, 2021Publication date: November 11, 2021Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Patent number: 11159243Abstract: 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: GrantFiled: August 3, 2020Date of Patent: October 26, 2021Assignee: VIASAT, INC.Inventors: Murat Arabaci, Fan Mo, Sameep Dave, William H. Miller
-
Patent number: 11083037Abstract: 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: November 5, 2019Date of Patent: August 3, 2021Assignee: ViaSat, Inc.Inventors: Kevin Kimmich, Fan Mo, Mark Vanderaar
-
Patent number: 11063742Abstract: 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: GrantFiled: February 17, 2020Date of Patent: July 13, 2021Assignee: VIASAT, INC.Inventors: Fan Mo, Yuri Zelensky, Murat Arabaci, Chase B Nemeth-Neumann, Eric A Fowlie
-
Patent number: 11044126Abstract: 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: GrantFiled: May 5, 2020Date of Patent: June 22, 2021Assignee: VIASAT, INC.Inventors: Sameep Dave, Fan Mo, Murat Arabaci, Yuri Zelensky
-
Patent number: 11038722Abstract: 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: GrantFiled: January 23, 2020Date of Patent: June 15, 2021Assignee: ViaSat, Inc.Inventors: Sameep Dave, Fan Mo, Yuri Zelensky, Murat Arabaci
-
Patent number: 11005508Abstract: 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: GrantFiled: January 28, 2020Date of Patent: May 11, 2021Assignee: VIASAT, INC.Inventors: Murat Arabaci, Fan Mo, Daniel Kang, Timothy K. Gao
-
Publication number: 20210083674Abstract: 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: ApplicationFiled: November 29, 2020Publication date: March 18, 2021Applicant: Flex Logix Technologies, Inc.Inventors: Yongning Liu, Fan Mo, Cheng C. Wang
-
Publication number: 20210021350Abstract: 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: ApplicationFiled: August 3, 2020Publication date: January 21, 2021Applicant: VIASAT, INC.Inventors: MURAT ARABACI, FAN MO, SAMEEP DAVE, WILLIAM H. MILLER
-
Patent number: 10855284Abstract: 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: GrantFiled: September 23, 2019Date of Patent: December 1, 2020Assignee: Flex Logix Technologies, Inc.Inventors: Yongning Liu, Fan Mo, Cheng C. Wang