Patents by Inventor Steven W. Cooke

Steven W. Cooke 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: 9152801
    Abstract: A method for use in encrypting data using a computer. The method comprises receiving data to be encrypted, defining a set of byte codes comprising user byte codes, storing a transformation vector defined from the set of byte codes, retrieving the transformation vector from the memory, transforming a block of the data from the data to be encrypted, translating values of the user byte codes from the block of data across the transformation vector, randomly selecting one or more reversible operations to perform, performing the reversible operations during the translation of the values of the user byte codes from the block of data, and inserting the translated values of the user byte codes into an encrypted block of data.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: October 6, 2015
    Inventor: Steven W. Cooke
  • Patent number: 8897440
    Abstract: A method for use in encrypting data using a computer. The method comprises receiving data to be encrypted, defining a set of byte codes comprising user byte codes, meta byte codes, and dead byte codes, storing a transformation vector defined from the set of byte codes, retrieving the transformation vector from the memory, transforming a block of the data from the data to be encrypted, comprising translating values of the user byte codes from the block of data across the transformation vector, randomly selecting one or more meta byte codes from the defined meta byte codes, performing the reversible operations indicated by the selected meta byte codes during the translation of the values of the user byte codes from the block of data, translating the values of the selected meta byte codes across the transformation vector, inserting the translated values of the user byte codes into an encrypted block of data, and inserting the translated values of the selected meta byte codes into the encrypted block of data.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: November 25, 2014
    Inventor: Steven W. Cooke
  • Publication number: 20140223194
    Abstract: A method for use in encrypting data using a computer. The method comprises receiving data to be encrypted, defining a set of byte codes comprising user byte codes, storing a transformation vector defined from the set of byte codes, retrieving the transformation vector from the memory, transforming a block of the data from the data to be encrypted, translating values of the user byte codes from the block of data across the transformation vector, randomly selecting one or more reversible operations to perform, performing the reversible operations during the translation of the values of the user byte codes from the block of data, and inserting the translated values of the user byte codes into an encrypted block of data.
    Type: Application
    Filed: April 11, 2014
    Publication date: August 7, 2014
    Inventor: Steven W. Cooke
  • Publication number: 20140003600
    Abstract: A method for use in encrypting data using a computer. The method comprises receiving data to be encrypted, defining a set of byte codes comprising user byte codes, meta byte codes, and dead byte codes, storing a transformation vector defined from the set of byte codes, retrieving the transformation vector from the memory, transforming a block of the data from the data to be encrypted, comprising translating values of the user byte codes from the block of data across the transformation vector, randomly selecting one or more meta byte codes from the defined meta byte codes, performing the reversible operations indicated by the selected meta byte codes during the translation of the values of the user byte codes from the block of data, translating the values of the selected meta byte codes across the transformation vector, inserting the translated values of the user byte codes into an encrypted block of data, and inserting the translated values of the selected meta byte codes into the encrypted block of data.
    Type: Application
    Filed: April 12, 2013
    Publication date: January 2, 2014
    Inventor: Steven W. Cooke
  • Patent number: 7499049
    Abstract: A system, method, and computer program product for reducing processing time related to relative geometry calculations performed for objects in a simulated three-dimensional environment. The method converts three-dimensional location coordinates of each object of a plurality of simulated objects in the simulated three-dimensional environment to coordinates of a two-dimensional grid. Then, a two-dimensional grid area that is associated with the scan of an object is calculated. Objects with two-dimensional grid coordinates that are collocated with the calculated area of the scan are determined and relative geometry calculations for the scan of the object determined to be collocated with the calculated area of the scan is performed.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: March 3, 2009
    Assignee: The Boeing Company
    Inventor: Steven W Cooke
  • Patent number: 7412364
    Abstract: A system, method, and computer program product for reducing processing time related to relative geometry calculations performed for objects in a simulated three-dimensional environment. The method converts three-dimensional location coordinates of each object of a plurality of simulated objects in the simulated three-dimensional environment to coordinates of a two-dimensional grid. Then, a two-dimensional grid area that is associated with the scan of an object is calculated. Objects with two-dimensional grid coordinates that are collocated with the calculated area of the scan are determined and relative geometry calculations for the scan of the object determined to be collocated with the calculated area of the scan is performed.
    Type: Grant
    Filed: July 10, 2002
    Date of Patent: August 12, 2008
    Assignee: The Boeing Company
    Inventor: Steven W. Cooke
  • Patent number: 7146299
    Abstract: The present invention is a system and method for easily adjusting flight characteristics of a simulated aircraft. The system allows a user to adjust commanded pitch, roll or yaw values or steady state frequency response values that are associated with an atmospheric temperature value, an atmospheric dynamic pressure value, aileron position, rudder position, and elevator position.
    Type: Grant
    Filed: August 16, 2002
    Date of Patent: December 5, 2006
    Assignee: The Boeing Company
    Inventor: Steven W. Cooke
  • Publication number: 20040033473
    Abstract: The present invention is a system and method for easily adjusting flight characteristics of a simulated aircraft. The system allows a user to adjust commanded pitch, roll or yaw values or steady state frequency response values that are associated with an atmospheric temperature value, an atmospheric dynamic pressure value, aileron position, rudder position, and elevator position.
    Type: Application
    Filed: August 16, 2002
    Publication date: February 19, 2004
    Inventor: Steven W. Cooke
  • Publication number: 20040008199
    Abstract: A system, method, and computer program product for reducing processing time related to relative geometry calculations performed for objects in a simulated three-dimensional environment. The method converts three-dimensional location coordinates of each object of a plurality of simulated objects in the simulated three-dimensional environment to coordinates of a two-dimensional grid. Then, a two-dimensional grid area that is associated with the scan of an object is calculated. Objects with two-dimensional grid coordinates that are collocated with the calculated area of the scan are determined and relative geometry calculations for the scan of the object determined to be collocated with the calculated area of the scan is performed.
    Type: Application
    Filed: July 10, 2002
    Publication date: January 15, 2004
    Inventor: Steven W. Cooke