Inventor

Michael Ruehle

Inventor
Albuquerque, NM, US

Overview

61→
Patents
2003–2021
Patent span
Physics
Primary field (CPC G)

Patents· 61 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing25%
G16BBioinformatics, i.e. information and communication technology [ict] specially adapted for genetic or protein-related data processing in computational molecular biology14%
H03KPulse technique11%
H10DInorganic electric semiconductor devices9%
H10WGeneric packages, interconnections, connectors or other constructional details of devices covered by class h109%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use9%
H01LSemiconductor devices8%
G06NComputing arrangements based on specific computational models4%
H04LTransmission of digital information, e.g. telegraphic communication2%
G06KGraphical data reading2%
PatentTitleYear
11,049,588Bioinformatics systems, apparatuses, and methods for generating a De Brujin graph202111,043,285Bioinformatics systems, apparatus, and methods executed on an integrated circuit processing platform202110,847,251Genomic infrastructure for on-site or cloud-based DNA and RNA processing and analysis202010,691,775Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform202010,622,096Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform202010,622,097Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform202010,262,105Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform201910,216,898Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform201910,210,308Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform201910,133,982Complex NFA state matching method that matches input symbols against character classes (CCLS), and compares sequence CCLS in parallel201810,083,276Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform201810,068,052Bioinformatics systems, apparatuses, and methods for generating a De Bruijn graph201810,068,054Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform201810,068,055Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform201810,049,179Bioinformatics systems, apparatuses, and methods for performing secondary and/or tertiary processing20189,953,134Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform20189,953,132Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform20189,953,135Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform20189,898,424'Bioinformatics, systems, apparatus, and methods executed on an integrated circuit processing platform'20189,858,384'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20189,792,405'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20179,697,327'Dynamic genome reference generation for improved NGS accuracy and reproducibility'20179,679,104'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20179,665,664'DFA-NFA hybrid'20179,652,588'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20179,576,104'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20179,576,103'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20179,529,967'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20169,519,752'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20169,483,610'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20169,342,652'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20169,304,768'Cache prefetch for deterministic finite automaton instructions'20169,268,881'Child state pre-fetch in NFAs'20169,268,570'DFA compression and execution'20169,251,440'Multiple step non-deterministic finite automaton matching'20169,235,680'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20169,177,253'System and method for DFA-NFA splitting'20159,177,252'Incremental DFA compilation with single rule granularity'20159,152,673'Non-deterministic finite automaton (NFA) overflow recovery that ejects an end of scan set of active states into a buffer'20159,117,170'Complex NFA state matching method that matches input symbols against character classes (CCLs), and compares sequence CCLs in parallel'20159,064,032'Blended match mode DFA scanning'20159,046,916'Cache prefetch for NFA instructions'20159,014,989'Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform'20159,009,448'Multithreaded DFA architecture for finding rules match by concurrently performing at varying input stream positions and sorting result tokens'20158,943,085'Start pointer tracking in NFAs'20158,909,672'Begin anchor annotation in DFAs'20148,898,094'NFA character class matching'20148,219,508'Systems and methods for compressing state machine instructions using a two access indexing scheme'20128,190,738'Detection of patterns in a data stream'20127,899,904'Hardware processing of regular expressions'20117,788,206'State machine compression using multi-character state transition instructions'20107,564,379'Parallelized dynamic Huffman decoder'20097,283,591'Parallelized dynamic Huffman decoder'20077,177,301'Signal permuting'20077,024,511'Method and apparatus for active memory bus peripheral control utilizing address call sequencing'20066,922,717'Method and apparatus for performing modular multiplication'20056,918,037'Method and apparatus for command perception by data value sequencing, allowing a bounded total amount of spurious data'20056,901,354'Method and apparatus for command perception by data value sequencing, allowing finite amount of unrelated interim data'20056,748,412'Square-and-multiply exponent processor'20046,732,133'Montgomery multiplier with dual independent channels'20046,625,631'Component reduction in montgomery multiplier processing element'2003

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2003–2018Patents assigned to INTEL CORP (21)· patent assignee history
2003–2007Based in Santa Clara, CA, US· patent location history
2007–2019Based in San Diego, CA, US· patent location history
2009–2015Patents assigned to LSI CORP (8)· patent assignee history
2009–2018Based in Albuquerque, NM, US· patent location history
2015–2021Patents assigned to EDICO GENOME CORP (27)· patent assignee history
2016Patents assigned to EDICO GENOME INC (2)· patent assignee history
2016–2021Based in La Jolla, CA, US· patent location history
2017–2021Based in Fort Worth, TX, US· patent location history
2020–2021Patents assigned to ILLUMINA INC (2)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
EDICO GENOME CORP272015–2021
INTEL CORP212003–2018
LSI CORP82009–2015
EDICO GENOME INC22016
ILLUMINA INC22020–2021
Locations
LocationPatentsSpan
Albuquerque, NM, US212009–2018
La Jolla, California, US172016–2021
Santa Clara, California, US82003–2007
San Diego, California, US72007–2019
Fort Worth, Texas, US42017–2021