Patents by Inventor Steven W. Cook
Steven W. Cook 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: 9152801Abstract: 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: GrantFiled: April 11, 2014Date of Patent: October 6, 2015Inventor: Steven W. Cooke
-
Patent number: 8897440Abstract: 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: GrantFiled: April 12, 2013Date of Patent: November 25, 2014Inventor: Steven W. Cooke
-
Publication number: 20140223194Abstract: 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: ApplicationFiled: April 11, 2014Publication date: August 7, 2014Inventor: Steven W. Cooke
-
Publication number: 20140003600Abstract: 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: ApplicationFiled: April 12, 2013Publication date: January 2, 2014Inventor: Steven W. Cooke
-
Patent number: 7499049Abstract: 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: GrantFiled: September 27, 2007Date of Patent: March 3, 2009Assignee: The Boeing CompanyInventor: Steven W Cooke
-
Patent number: 7412364Abstract: 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: GrantFiled: July 10, 2002Date of Patent: August 12, 2008Assignee: The Boeing CompanyInventor: Steven W. Cooke
-
Patent number: 7146299Abstract: 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: GrantFiled: August 16, 2002Date of Patent: December 5, 2006Assignee: The Boeing CompanyInventor: Steven W. Cooke
-
Publication number: 20040033473Abstract: 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: ApplicationFiled: August 16, 2002Publication date: February 19, 2004Inventor: Steven W. Cooke
-
Publication number: 20040008199Abstract: 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: ApplicationFiled: July 10, 2002Publication date: January 15, 2004Inventor: Steven W. Cooke
-
Patent number: 6519452Abstract: A system and method for a simultaneous examination of synchronized forward and reverse link data of a telecommunication network is provided. An RF optimizer system first gathers inputs from both the forward link data as saved by a mobile diagnostic unit (MDU) and the reverse link data as provided by a mobile telephone exchange (MTE), and then merges and synchronizes these two distinct and individual data sets. Various parametric data can be viewed simultaneously from different perspectives (map, grid, graph, message views) with each individual perspective to be synchronized with all others.Type: GrantFiled: October 18, 1999Date of Patent: February 11, 2003Assignee: Nortel Networks LimitedInventors: Remo L. Agostino, Steven W. Cook, Robert P. Lauderdale, II
-
Publication number: 20010053338Abstract: An improved polyamidation system and control system for producing a polyamide from molten dicarboxylic acid monomer and molten diamine monomer. The polyamidation control system measures the molar ratio of the molten dicarboxylic acid monomer and molten diamine monomer with a partially polymerized mixture. A feed forward control algorithm is employed within the control system to determine the extent to which the ratio of the initial reactants must be altered prior to mixing in order to produce the resulting polyamide having stoichiometrically balanced molar ratio.Type: ApplicationFiled: May 26, 1999Publication date: December 20, 2001Inventors: GREGORY E. BUSH, CHRIS E. SCHWIER, ROBERT M. LEMBCKE, STEVEN W. COOK
-
Patent number: 6169162Abstract: A process for producing a polyamide from dicarboxylic acid monomer and diamine monomer comprises the steps of: (a) mixing molten dicarboxylic acid monomer and molten diamine monomer in equimolar amounts, thereby producing a molten reaction mixture; (b) flowing the reaction mixture through at least one unvented reaction vessel, the residence time of the reaction mixture in the at least one unvented reaction vessel being between about 0.01 minutes and about 30 minutes, thereby forming a first product stream that comprises polyamide and water of polymerization; and (c) flowing the first product stream through at least one vented vessel, whereby water of polymerization is removed, thereby forming a second product stream that comprises polyamide. The process can operate continuously, and there is no need to add water to the dicarboxylic acid, to the diamine, or to the reaction mixture.Type: GrantFiled: May 24, 1999Date of Patent: January 2, 2001Assignee: Solutia Inc.Inventors: Gregory E. Bush, Chris E. Schwier, Robert M. Lembcke, Steven W. Cook