Patents by Inventor Larry J. Werth

Larry J. Werth 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: 8612371
    Abstract: Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: December 17, 2013
    Inventor: Larry J. Werth
  • Patent number: 8335750
    Abstract: Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: December 18, 2012
    Inventor: Larry J. Werth
  • Patent number: 8055599
    Abstract: Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: November 8, 2011
    Inventor: Larry J. Werth
  • Patent number: 6816630
    Abstract: A system allows a user to create and process data forms using familiar word processing and data base computer programs. The invention allows for form creation without interfacing with custom form software, but instead uses a known word processing program interface. The user, therefore, can be more efficient and has the tools provided with the word processing program. The present system can extract data from completed forms. This is performed through a scanning operation and a template. The extracted data can then be placed in a commercially available database program for processing.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: November 9, 2004
    Assignee: Electro-Sensors, Inc.
    Inventors: Larry J. Werth, Richard W. McGuire
  • Patent number: 5473708
    Abstract: A pattern processing system associates image input patterns with desired response codes. The image input is stored in an image buffer as an addressable array of sample values. An address sequencer provides a sequence of addresses (or "address stream") to the image buffer and to a response memory. The next address provided by the address sequencer is based upon the current address and the state of the sample value stored in the image buffer at the location corresponding to the current address. Once the address sequencer repeats and address, the address stream is in a repetitive address loop as long as the image stored in the image buffer remains constant. The address loop continues to be generated since the address sequencer always produces the same next address based upon the same current address and the same sample value stored at that current address.
    Type: Grant
    Filed: August 16, 1993
    Date of Patent: December 5, 1995
    Assignee: Electro-Sensors, Inc.
    Inventor: Larry J. Werth
  • Patent number: 5473707
    Abstract: A pattern processing system associates image input patterns with desired response codes. The image input is stored in an image buffer as an addressable array of sample values. An address sequencer provides a sequence of addresses (or "address stream") to the image buffer and to a response memory. The next address provided by the address sequencer is based upon the current address and the state of the sample value stored in the image buffer at the location corresponding to the current address. Once the address sequencer repeats and address, the address stream is in a repetitive address loop as long as the image stored in the image buffer remains constant. The address loop continues to be generated since the address sequencer always produces the same next address based upon the same current address and the same sample value stored at that current address.
    Type: Grant
    Filed: August 16, 1993
    Date of Patent: December 5, 1995
    Assignee: Electro-Sensors, Inc.
    Inventor: Larry J. Werth
  • Patent number: 4551850
    Abstract: A pattern processing system associates image input patterns with desired response codes. The image input is stored in an image buffer as an addressable array of sample values. An address sequencer provides an address stream containing a plurality of interleaved sequences of addresses to the image buffer and to a read/write response memory. The next address of each sequence provided by the address sequencer is based upon the current address of that sequence and the state of the sample value stored in the image buffer at the location corresponding to the current address. Once the address sequencer repeats an address in a sequence, that address sequence is in a repetitive address loop as long as the image stored in the image buffer remains constant. During a training mode, a pattern to be recognized is supplied to the image buffer and a training code representing a desired response is written into the response memory at selected locations that correspond to addresses in the address loop being generated.
    Type: Grant
    Filed: February 7, 1983
    Date of Patent: November 5, 1985
    Assignee: Pattern Processing Technologies, Inc.
    Inventors: Larry J. Werth, Larry G. Paulson
  • Patent number: 4550431
    Abstract: An address sequencer produces an address stream which includes a plurality of interleaved sequences of addresses. Each sequence is a function of input data which is received when an input pattern is sampled by that sequence, so that a repetitive address loop is generated which characterizes the pattern. The address sequencer includes a shift register with a programmable feedback circuit which provides a feedback bit to the first stage of the shift register based upon bits from selected stages of the shift register. During each operating cycle of the address sequencer, a counter provides a sequence identification number which identifies a particular sequence. A stored address selected by the sequence identification number is provided as the present address for that sequence (and the output of the address sequencer). In addition, the shift register is loaded with a multibit word derived from that stored address.
    Type: Grant
    Filed: February 7, 1983
    Date of Patent: October 29, 1985
    Assignee: Pattern Processing Technologies, Inc.
    Inventors: Larry J. Werth, Larry G. Paulson
  • Patent number: 4541115
    Abstract: A pattern processing system associates image input patterns with desired response codes. The image input is stored in an image buffer as an addressable array of sample values. An address sequencer provides a sequence of addresses (or "address stream") to the image buffer and to a response memory. The next address provided by the address sequencer is based upon the current address and the state of the sample value stored in the image buffer at the location corresponding to the current address. Once the address sequencer repeats an address, the address stream is in a repetitive address loop as long as the image stored in the image buffer remains constant. The address loop continues to be generated, since the address sequencer always produces the same next address based upon the same current address and the same sample value stored at that current address.
    Type: Grant
    Filed: February 8, 1983
    Date of Patent: September 10, 1985
    Assignee: Pattern Processing Technologies, Inc.
    Inventor: Larry J. Werth
  • Patent number: 4504970
    Abstract: A pattern processing system associates image input patterns with desired response codes. The image input is stored in an image buffer as an addressable array of sample values. An address sequencer provides an address stream containing a plurality of interleaved sequences of addresses to the image buffer and to a read/write response memory. The next address of each sequence provided by the address sequencer is based upon the current address of that sequence and the state of the sample value stored in the image buffer at the location corresponding to the current address. Once the address sequencer repeats an address in a sequence, that address sequence is in a repetitive address loop as long as the image stored in the image buffer remains constant. The address loop continues to be generated, since the address sequencer always produces the same next address for that sequence based upon the same current address and the same sample value stored at that current address.
    Type: Grant
    Filed: February 7, 1983
    Date of Patent: March 12, 1985
    Assignee: Pattern Processing Technologies, Inc.
    Inventors: Larry J. Werth, Larry G. Paulson
  • Patent number: RE47830
    Abstract: Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: January 28, 2020
    Assignee: BoonLogic, LLC
    Inventor: Larry J. Werth