Patents by Inventor Michael H. Anderson

Michael H. Anderson 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).

  • Publication number: 20150310406
    Abstract: Certain implementations of the disclosed technology may include systems, methods, and computer-readable media for automated invoice processing. A computer-implemented method is provided for querying, on behalf of a payer, at least one payee database to request and retrieve invoice data associated with at least one invoice account payable by the payer. The method includes retrieving, prior to physical mailing or payer receipt of the at least one invoice, at least a portion of the invoice data; extracting at least a portion of the invoice data; consolidating the extracted invoice data into a standardized data format; auditing one or more of the extracted and consolidated invoice data; associating, based at least in part on the auditing, a payer general ledger (GL) number with one or more of the retrieved, extracted, and consolidated invoice data; and outputting at least a portion of the consolidated data and the associated GL number.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: BluTrend, LLC
    Inventors: Michael H. Anderson, Brian N. King, Raymond Hasty
  • Patent number: 9160374
    Abstract: An accelerated erasure coding system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The processing core, storage medium, and computer instructions are configured to implement an erasure coding system, which includes: a data matrix for holding original data in the main memory; a check matrix for holding check data in the main memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the check data; and a thread for executing on the processing core. The thread includes: a parallel multiplier for concurrently multiplying multiple entries of the data matrix by a single entry of the encoding matrix; and a first sequencer for ordering operations through the data matrix and the encoding matrix using the parallel multiplier to generate the check data.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: October 13, 2015
    Assignee: STREAMSCALE, INC.
    Inventor: Michael H. Anderson
  • Publication number: 20150207522
    Abstract: A system for software error-correcting code (ECC) protection or compression of original data using ECC data in a first memory is provided. The system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The software ECC protection or compression includes: a data matrix for holding the original data in the first memory; a check matrix for holding the ECC data in the first memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the ECC data; and a thread for executing on the processing core. The thread includes a Galois Field multiplier for multiplying entries of the data matrix by an entry of the encoding matrix, and a sequencer for ordering operations using the Galois Field multiplier to generate the ECC data.
    Type: Application
    Filed: November 17, 2014
    Publication date: July 23, 2015
    Inventor: Michael H. Anderson
  • Patent number: 8995038
    Abstract: An optical time delay control device for controllably altering the transit time of an optical beam between two points. In one example, the device may include an optically transparent solid medium for receiving the optical beam, wherein at least a portion of the medium is generally a parallel piped shape characterized by a height, length and width, wherein the length is larger than the height; two mirrors affixed to two opposing parallel surfaces of the optically transparent solid medium, so that during operation the optical beam reflects between the two mirrors as the optical beam travels through the optically transparent medium; and an angle actuator for controllably altering the angle at which the optical beam enters into the optically transparent medium, thereby controllably altering the time that the optical beam travels through the device. This in effect permits control of the amount of delay of the transmission of light, and delays of 20 nanoseconds have been achieved.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: March 31, 2015
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott R. Davis, Scott D. Rommel, George Farca, Seth Trevor Johnson
  • Patent number: 8989523
    Abstract: Waveguide and associated methods for controlling an optical phase delay (OPD) of TE polarized light traveling along a propagation direction through a waveguide are disclosed. In one example, the method includes providing the waveguide with a core, at least one cladding; initially aligning at least a portion of the liquid crystal molecules in an initial orientation with their longitudinal axes oriented at an out-of-plane tilt angle, and their longitudinal axis oriented at an in-plane angle; providing the waveguide with a pair of electrodes for receiving a control signal; and applying the control signal to the pair of electrodes to rotate the liquid crystal molecules from the initial orientation, thereby controlling the optical phase delay of the TE polarized light traveling through the waveguide.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 24, 2015
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Publication number: 20150012796
    Abstract: An accelerated erasure coding system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The processing core, storage medium, and computer instructions are configured to implement an erasure coding system, which includes: a data matrix for holding original data in the main memory; a check matrix for holding check data in the main memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the check data; and a thread for executing on the processing core. The thread includes: a parallel multiplier for concurrently multiplying multiple entries of the data matrix by a single entry of the encoding matrix; and a first sequencer for ordering operations through the data matrix and the encoding matrix using the parallel multiplier to generate the check data.
    Type: Application
    Filed: March 24, 2014
    Publication date: January 8, 2015
    Applicant: STREAMSCALE, INC.
    Inventors: Michael H. Anderson, Sarah Mann
  • Patent number: 8914706
    Abstract: A system for software error-correcting code (ECC) protection or compression of original data using ECC data in a first memory is provided. The system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The software ECC protection or compression includes: a data matrix for holding the original data in the first memory; a check matrix for holding the ECC data in the first memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the ECC data; and a thread for executing on the processing core. The thread includes a Galois Field multiplier for multiplying entries of the data matrix by an entry of the encoding matrix, and a sequencer for ordering operations using the Galois Field multiplier to generate the ECC data.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: December 16, 2014
    Assignee: Streamscale, Inc.
    Inventor: Michael H. Anderson
  • Patent number: 8860897
    Abstract: A waveguide and method for controllably altering an optical phase delay (OPD) of light traveling along a propagation direction through the waveguide. Many embodiments are disclosed, and in one example, the waveguide may include a core for guiding the light through the waveguide; at least one cladding adjacent the core, wherein the at least one cladding has liquid crystal molecules disposed therein; at least one alignment layer positioned between the at least one cladding and the core, the alignment layer initially aligning at least a portion of the liquid crystal molecules in an initial orientation; and a pair of electrodes for receiving a voltage.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: October 14, 2014
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Patent number: 8683296
    Abstract: An accelerated erasure coding system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The processing core, storage medium, and computer instructions are configured to implement an erasure coding system, which includes: a data matrix for holding original data in the main memory; a check matrix for holding check data in the main memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the check data; and a thread for executing on the processing core. The thread includes: a parallel multiplier for concurrently multiplying multiple entries of the data matrix by a single entry of the encoding matrix; and a first sequencer for ordering operations through the data matrix and the encoding matrix using the parallel multiplier to generate the check data.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: March 25, 2014
    Assignee: Streamscale, Inc.
    Inventors: Michael H. Anderson, Sarah Mann
  • Publication number: 20130173996
    Abstract: An accelerated erasure coding system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The processing core, storage medium, and computer instructions are configured to implement an erasure coding system, which includes: a data matrix for holding original data in the main memory; a check matrix for holding check data in the main memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the check data; and a thread for executing on the processing core. The thread includes: a parallel multiplier for concurrently multiplying multiple entries of the data matrix by a single entry of the encoding matrix; and a first sequencer for ordering operations through the data matrix and the encoding matrix using the parallel multiplier to generate the check data.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Michael H. Anderson, Sarah Mann
  • Patent number: 8463080
    Abstract: A waveguide and method for controllably altering an optical phase delay (OPD) of light traveling along a propagation direction through the waveguide. Many embodiments are disclosed, and in one example, a waveguide may include a core for guiding the light through the waveguide; at least one cladding adjacent the core, wherein the at least one cladding has liquid crystal molecules disposed therein; at least one electrode for receiving a first voltage for controllably altering the optical phase delay of the TE polarized light traveling through the waveguide; and at least one electrode for receiving a second voltage for controllably altering the optical phase delay of the TM polarized light traveling through the waveguide.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: June 11, 2013
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Patent number: 8380025
    Abstract: Liquid crystal waveguides for dynamically controlling the refraction of light. Generally, liquid crystal materials may be disposed within a waveguide in a cladding proximate or adjacent to a core layer of the waveguide. In one example, portions of the liquid crystal material can be induced to form refractive or lens shapes in the cladding that interact with a portion (e.g. evanescent) of light in the waveguide so as to permit electronic control of the refraction/bending, focusing, or defocusing of light as it travels through the waveguide. In one example, a waveguide may be formed using one or more patterned or shaped electrodes that induce formation of such refractive or lens shapes of liquid crystal material, or alternatively, an alignment layer may have one or more regions that define such refractive or lens shapes to induce formation of refractive or lens shapes of the liquid crystal material.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: February 19, 2013
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Patent number: 8311372
    Abstract: Liquid crystal waveguides for dynamically controlling the refraction of light. Generally, liquid crystal materials may be disposed within a waveguide in a cladding proximate or adjacent to a core layer of the waveguide. In one example, portions of the liquid crystal material can be induced to form refractive or lens shapes in the cladding that interact with a portion (e.g. evanescent) of light in the waveguide so as to permit electronic control of the refraction/bending, focusing, or defocusing of light as it travels through the waveguide. In one example, a waveguide may be formed using one or more patterned or shaped electrodes that induce formation of such refractive or lens shapes of liquid crystal material, or alternatively, an alignment layer may have one or more regions that define such refractive or lens shapes to induce formation of refractive or lens shapes of the liquid crystal material.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: November 13, 2012
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Publication number: 20120269478
    Abstract: Waveguide and associated methods for controlling an optical phase delay (OPD) of TE polarized light traveling along a propagation direction through a waveguide are disclosed. In one example, the method includes providing the waveguide with a core, at least one cladding; initially aligning at least a portion of the liquid crystal molecules in an initial orientation with their longitudinal axes oriented at an out-of-plane tilt angle, and their longitudinal axis oriented at an in-plane angle; providing the waveguide with a pair of electrodes for receiving a control signal; and applying the control signal to the pair of electrodes to rotate the liquid crystal molecules from the initial orientation, thereby controlling the optical phase delay of the TE polarized light traveling through the waveguide.
    Type: Application
    Filed: January 30, 2012
    Publication date: October 25, 2012
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Patent number: 7957589
    Abstract: A display device performs the fractional part of gamma translation by using a logarithm lookup table. The logarithm of an image data value is found in a look-up table. The retrieved result is multiplied by the fractional portion of the power, and a search in the look up table for this product produces an index related to the desired result. In another embodiment, rather than a search of the first look up table, a second inverse logarithm look up table is used to produce the desired result by looking up the exponentiation of the product.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: June 7, 2011
    Assignee: Qualcomm MEMS Technologies, Inc.
    Inventor: Michael H. Anderson
  • Patent number: 7742664
    Abstract: Liquid crystal waveguides for dynamically controlling the refraction of light. Generally, liquid crystal materials may be disposed within a waveguide in a cladding proximate or adjacent to a core layer of the waveguide. In one example, portions of the liquid crystal material can be induced to form refractive or lens shapes in the cladding that interact with a portion (e.g. evanescent) of light in the waveguide so as to permit electronic control of the refraction/bending, focusing, or defocusing of light as it travels through the waveguide. In one example, a waveguide may be formed using one or more patterned or shaped electrodes that induce formation of such refractive or lens shapes of liquid crystal material, or alternatively, an alignment layer may have one or more regions that define such refractive or lens shapes to induce formation of refractive or lens shapes of the liquid crystal material.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: June 22, 2010
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Patent number: 7720116
    Abstract: A tunable laser for providing a laser beam with a selectable wavelength. In one example, the tunable laser includes a gain medium for generating the laser beam; a waveguide for processing the laser beam, the waveguide having liquid crystal material or other electro-optic material disposed therein; an optical path length control element disposed within said waveguide for controlling an effective optical path length of the laser cavity; and a wavelength selective element for controlling the wavelength of the laser beam. The tunable laser may be designed without any moving mechanical parts if desired.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: May 18, 2010
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott R. Davis, Scott D. Rommel
  • Patent number: 7570320
    Abstract: A waveguide having an adjustable index of refraction (or an adjustable optical path length, or for providing an adjustable optical phase delay) based in part on thermal effects in the waveguide. In one example, the waveguide may include a core for guiding a light beam through the waveguide; at least one cladding; liquid crystal material disposed within the waveguide; and at least one temperature control element, such as resistive heater, for receiving at least one control signal to control a temperature of at least a portion of the liquid crystal material; wherein the index of refraction (or the optical path length, or the optical phase delay of the light beam) of the waveguide is altered by an amount that is controlled by the control signal.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 4, 2009
    Assignee: Vescent Photonics, Inc.
    Inventors: Michael H. Anderson, Scott D. Rommel, Scott R. Davis
  • Publication number: 20080180576
    Abstract: A display device performs the fractional part of gamma translation by using a logarithm lookup table. The logarithm of an image data value is found in a look-up table. The retrieved result is multiplied by the fractional portion of the power, and a search in the look up table for this product produces an index related to the desired result. In another embodiment, rather than a search of the first look up table, a second inverse logarithm look up table is used to produce the desired result by looking up the exponentiation of the product.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventor: Michael H. Anderson
  • Patent number: 7315665
    Abstract: A polarization controller includes a plurality of liquid crystal cells positioned as cladding on a waveguide that propagates a beam of light so that the evanescent field extends into the liquid crystal cells, and a ½-wave birefringent retarder for rotating the eigenstates of polarization between the liquid crystal cells. For fast response, the evanescent field preferably extends only into the surface effect region of the liquid crystal cells, where directors in the liquid crystal respond faster to changes in voltages applied across the liquid crystal cells.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: January 1, 2008
    Assignee: Meadowlark Optics, Inc.
    Inventor: Michael H. Anderson