Patents by Inventor Greg J. Wright

Greg J. Wright 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: 9836281
    Abstract: Methods and systems for encrypting data are disclosed. A circuit uses a white noise generator to capture a random string of bits as an encryption key. The encryption key is generated at a central server and is provided to a subscriber on a physical memory device. The subscriber uses the encryption key to encrypt a source data file. The encrypted data file is sent to the central server, which uses the encryption key to decrypt the encrypted data file and to recover the source data file. The file name for the source data file may be encrypted into the encrypted data file and a new name assigned to the encrypted data file. A random number index may be used to identify the starting point of the encrypted file.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: December 5, 2017
    Inventor: Greg J. Wright
  • Publication number: 20140325215
    Abstract: Methods and systems for encrypting data are disclosed. A circuit uses a white noise generator to capture a random string of bits as an encryption key. The encryption key is generated at a central server and is provided to a subscriber on a physical memory device. The subscriber uses the encryption key to encrypt a source data file. The encrypted data file is sent to the central server, which uses the encryption key to decrypt the encrypted data file and to recover the source data file. The file name for the source data file may be encrypted into the encrypted data file and a new name assigned to the encrypted data file. A random number index may be used to identify the starting point of the encrypted file.
    Type: Application
    Filed: March 11, 2014
    Publication date: October 30, 2014
    Inventor: Greg J. Wright
  • Patent number: 7553035
    Abstract: A coordinate system defines the length of the curve of a parabola used in constructing a parabolic trough reflector. The origin (0,0) of the coordinate system is at the bottom center of the coordinate system. The two upper points of the coordinate system define the width, height of the parabola. These points are defined as (X1,Y1)=(?width,height), and (X2,Y2)=(width,height). The equation defining the parabola is f(x)=a·x2, where a=height/width2. The plot of this equation produces a parabola that fits into the coordinate system. Two small blocks are used as anchor points for the ends of the parabola. The length of the curve of the parabola is defined in the equation: length(x)=a·[x·(x?{square root over (x2+b2)})+b2·ln(x+?{square root over (x2+b2)})] where b=½·a. An inexpensive trough reflector is constructed out of flexible material. It is used to build a much more complicated six reflector system to concentrate parallel radiation like sunlight much like a magnifying glass.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: June 30, 2009
    Inventor: Greg J. Wright
  • Publication number: 20030210483
    Abstract: A boundary box and a coordinate system define the length of the curve of a parabola used in constructing a parabolic trough reflector. The origin(0,0) of the coordinate system is at the top center of the boundary box. The two lower corners of the boundary box define the width, height of the parabola. These points are defined as (X1,Y1)=(−width,−height), and (X2,Y2)=(width, height). The equation defining the parabola is f(x)=a·x2, where a=−height/width2. The plot of this equation produces a parabola that fits into the boundary box, and touches the bounding box points. Within the box, two small blocks are used as anchor points for the end of the parabola.
    Type: Application
    Filed: April 29, 2003
    Publication date: November 13, 2003
    Inventor: Greg J. Wright