Patents by Inventor Thomas WENISCH

Thomas WENISCH 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: 10339141
    Abstract: An apparatus comprises pattern matching circuitry for detecting instances of at least one predetermined pattern of symbols within a subject stream of symbols. Encoding circuitry is provided for generating an encoded stream of symbols from an input stream of symbols, where the encoding circuitry maps a number of consecutive repetitions of a same pattern of one or more symbols detected within the input stream to a single instance of a symbol of the encoded stream and a corresponding repetition indicator indicative of the number of consecutive repetitions. Control circuitry controls the pattern matching circuitry to process the encoded stream of symbols generated by the encoding circuitry as the subject stream.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: July 2, 2019
    Assignee: The Regents of the University of Michigan
    Inventors: Michael Cafarella, Vaibhav Gogte, Thomas Wenisch
  • Publication number: 20160267142
    Abstract: An apparatus comprises pattern matching circuitry for detecting instances of at least one predetermined pattern of symbols within a subject stream of symbols. Encoding circuitry is provided for generating an encoded stream of symbols from an input stream of symbols, where the encoding circuitry maps a number of consecutive repetitions of a same pattern of one or more symbols detected within the input stream to a single instance of a symbol of the encoded stream and a corresponding repetition indicator indicative of the number of consecutive repetitions. Control circuitry controls the pattern matching circuitry to process the encoded stream of symbols generated by the encoding circuitry as the subject stream.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Michael CAFARELLA, Vaibhav GOGTE, Thomas WENISCH