Patents by Inventor Charles H. Kaman
Charles H. Kaman 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: 20220210136Abstract: Techniques for securing communication. The techniques include using at least one device to perform: selecting a first operation from a plurality of operations, each of the plurality of operations associated with a respective type of data to be encrypted; generating first data to be encrypted at least in part by performing the first operation; encrypting both information identifying the first operation and the first data to obtain corresponding first ciphertext; and outputting the first ciphertext.Type: ApplicationFiled: March 17, 2022Publication date: June 30, 2022Applicant: Virtual Software Systems, Inc.Inventors: Charles H. Kaman, Richard D. Fiorentino
-
Patent number: 11316835Abstract: Techniques for securing communication. The techniques include using at least one device to perform method for encrypting input data using a cipher associated with a plurality of languages including a first language, the first language associated with a first set of ciphertext symbols, a first permutation for the first set, and a first partition for the first permutation. The method includes obtaining, from the input data, a first plaintext symbol; mapping the first plaintext symbol to a first ciphertext symbol using the cipher, the mapping including: identifying a first set of candidate ciphertext symbols using the first plaintext symbol, the first permutation, and the first partition; and identifying, at random, the first ciphertext symbol from the first set of candidate ciphertext symbols; and outputting the first ciphertext symbol.Type: GrantFiled: June 24, 2019Date of Patent: April 26, 2022Assignee: Virtual Software Systems, Inc.Inventors: Charles H. Kaman, Richard D. Fiorentino
-
Patent number: 11290430Abstract: Techniques for securing communication. The techniques include using at least one device to perform: selecting a first operation from a plurality of operations, each of the plurality of operations associated with a respective type of data to be encrypted; generating first data to be encrypted at least in part by performing the first operation; encrypting both information identifying the first operation and the first data to obtain corresponding first ciphertext; and outputting the first ciphertext.Type: GrantFiled: June 24, 2019Date of Patent: March 29, 2022Assignee: Virtual Software Systems, Inc.Inventors: Charles H. Kaman, Richard D. Fiorentino
-
Publication number: 20190394171Abstract: Techniques for securing communication. The techniques include using at least one device to perform: selecting a first operation from a plurality of operations, each of the plurality of operations associated with a respective type of data to be encrypted; generating first data to be encrypted at least in part by performing the first operation; encrypting both information identifying the first operation and the first data to obtain corresponding first ciphertext; and outputting the first ciphertext.Type: ApplicationFiled: June 24, 2019Publication date: December 26, 2019Inventors: Charles H. Kaman, Nathaniel Welch, Richard D. Fiorentino, Mario Troiani
-
Publication number: 20190394022Abstract: Techniques for securing communication. The techniques include using at least one device to perform method for encrypting input data using a cipher associated with a plurality of languages including a first language, the first language associated with a first set of ciphertext symbols, a first permutation for the first set, and a first partition for the first permutation. The method includes obtaining, from the input data, a first plaintext symbol; mapping the first plaintext symbol to a first ciphertext symbol using the cipher, the mapping including: identifying a first set of candidate ciphertext symbols using the first plaintext symbol, the first permutation, and the first partition; and identifying, at random, the first ciphertext symbol from the first set of candidate ciphertext symbols; and outputting the first ciphertext symbol.Type: ApplicationFiled: June 24, 2019Publication date: December 26, 2019Inventors: Charles H. Kaman, Nathaniel Welch, Richard D. Fiorentino, Mario Troiani
-
Patent number: 10063567Abstract: A method of detecting aberrant behavior in a software application is described. The method includes instantiating replicated applications on computing devices using identical initial setting. Each replicated application is a replicated instance of the software application. Information associated with a first API call from the first replicated application, and information associated with a second API call from the second replicated application is received. The information includes a call identifier of the API call and a digest. The call identifier is unique during the lifetime of the replicated application issuing it and is identical across the replicated applications. If the first and second call identifiers are identical, the method determines whether the first and second digests match. The method also includes, in response to the first and second digests not matching, signaling that aberrant behavior has occurred. Apparatus and computer readable media are also described.Type: GrantFiled: November 12, 2015Date of Patent: August 28, 2018Assignee: Virtual Software Systems, Inc.Inventors: Richard D. Fiorentino, Charles H. Kaman, Mario Troiani, Erik Muench
-
Publication number: 20160142422Abstract: A method of detecting aberrant behavior in a software application is described. The method includes instantiating replicated applications on computing devices using identical initial setting. Each replicated application is a replicated instance of the software application. Information associated with a first API call from the first replicated application, and information associated with a second API call from the second replicated application is received. The information includes a call identifier of the API call and a digest. The call identifier is unique during the lifetime of the replicated application issuing it and is identical across the replicated applications. If the first and second call identifiers are identical, the method determines whether the first and second digests match. The method also includes, in response to the first and second digests not matching, signaling that aberrant behavior has occurred. Apparatus and computer readable media are also described.Type: ApplicationFiled: November 12, 2015Publication date: May 19, 2016Inventors: Richard D. Fiorentino, Charles H. Kaman, Mario Troiani, Erik Muench
-
Patent number: 6728898Abstract: Producing a mirror copy using incremental-divergence is performed in a computer system in which write requests are each associated with a reference label. A mirror set may be restored to a state in which the data storage devices contain identical data by copying from the data storage device having “good” data only portions of data which have not been stored on the data storage device having divergent data. Incremental-divergence copying may be accomplished by keeping track of the changes made after a point in which the data storage devices are known to contain identical data.Type: GrantFiled: March 6, 2002Date of Patent: April 27, 2004Assignee: Marathon Technologies CorporationInventors: Glenn A. Tremblay, Paul A. Leveille, Charles H. Kaman, Gairy Grannum
-
Publication number: 20030172316Abstract: Producing a mirror copy using incremental-divergence is performed in a computer system in which write requests are each associated with a reference label. A mirror set may be restored to a state in which the data storage devices contain identical data by copying from the data storage device having “good” data only portions of data which have not been stored on the data storage device having divergent data. Incremental-divergence copying may be accomplished by keeping track of the changes made after a point in which the data storage devices are known to contain identical data.Type: ApplicationFiled: March 6, 2002Publication date: September 11, 2003Inventors: Glenn A. Tremblay, Paul A. Leveille, Charles H. Kaman, Gairy Grannum
-
Patent number: 5241314Abstract: An underwater maneuverable vehicle is presented which carries an explosive charge and can be used for immediate removal or destruction of various menaces to navigation and other underwater hazards. The battery powered vehicle is air dropped from a platform which carries an imaging lidar system for detection and is operated and navigationally controlled in conjunction with an imaging lidar system. In accordance with an important feature of this invention, an optical lidar downlink is used to control the submerged underwater maneuverable vehicle from an airborne platform. The downlink is pulse spaced modulated. Command signals are secure, and are decoded aboard the vehicle. Control in speed, heading and depth, as well as command detonation are available using this technique.Type: GrantFiled: November 6, 1991Date of Patent: August 31, 1993Assignee: Kaman Aerospace CorporationInventors: R. Norris Keeler, Charles H. Kaman, Bobby L. Ulich, Silvio A. Cardero, Robert S. Manthy
-
Patent number: 5231401Abstract: An airborne imaging lidar (light detection and ranging) sensor is provided which employs multiple pulsed laser transmitters, multiple gated and intensified array camera receivers, an optical scanner for increased field of regard, and a computer for system control, automatic target detection and display generation. The laser transmitters and multiple camera receivers are optically boresighted to the optical scanner (e.g., oscillating flat mirror) for an increased swath width perpendicular to the aircraft heading. The several laser transmitters are coupled for increased power and system sensitivity.Type: GrantFiled: August 10, 1990Date of Patent: July 27, 1993Assignee: Kaman Aerospace CorporationInventors: Charles H. Kaman, Bobby L. Ulich, Robert Mayerjak, George Schafer
-
Patent number: 4429608Abstract: A molded plastic guitar top has a sounding board with a circular sound hole located between its upper and lower ends. A plurality of integral circular reinforcing ribs concentrically arranged relative to the sound hole, project from the inner surface of the sounding board. Integral rectilinear ribs which intersect the circular ribs extend generally longitudinally of the guitar top and diverge from the circular ribs and relative to each other in the direction of the lower end of the guitar top. An integral liner projects from the inner surface of the sounding board and extends generally along the outer marginal portion of the sounding board. The guitar top is molded from thermosetting plastic sheet molding compound which comprises 40% glass and 60% resin. The sounding board portion of the top essentially comprises a mat of random glass fibers ranging in length from three inches to two feet. The reinforcing ribs or braces are formed by random chopped glass fibers not greater than one-half inch in length.Type: GrantFiled: July 20, 1981Date of Patent: February 7, 1984Inventors: Charles H. Kaman, C. William Kaman, II
-
Patent number: 4348933Abstract: A soundboard assembly for use in a piano, harpsicord or similar stringed musical instrument comprises a thin, laminated soundboard consisting of a center sheet of wood and two outer layers of composite material. The center wooden sheet has a substantially unidirectional grain and the two outer layers of composite material are made of unidirectional carbon fibers embedded in a resin matrix. A plurality of ribs, which may also be made as laminations of wood and layers of composite material, are secured to one face of the soundboard, and the ribs, grain of the wood, and direction of the carbon fibers are so related to one another and to the associated bridge as to produce a desirable reaction from the soundboard in response to string vibrations transmitted to it through the bridge.Type: GrantFiled: October 9, 1980Date of Patent: September 14, 1982Assignee: Currier Piano Company, Inc.Inventors: Charles H. Kaman, Robert J. Mayerjak
-
Patent number: 4259718Abstract: A processor in a data processing system comprising a plurality of units for performing various functions and at least one data bus interconnecting the units for transferring information therebetween. The processor also includes a control store for storing microprogrammed instructions which are directly coupled to the units of the processor for controlling the operation thereof. Certain ones of the microprogrammed processor instructions, which are utilized in the transfer of information between the units of the processor by means of the data bus, are also stored in a secondary control store whose contents are decoded by logic circuitry within the units of the processor which, in response thereto, couple the desired apparatus within the units to the data bus.Type: GrantFiled: March 10, 1977Date of Patent: March 31, 1981Assignee: Digital Equipment CorporationInventors: Charles H. Kaman, Daniel T. Sullivan, James F. O'Loughlin, Craig Mudge
-
Patent number: 4204252Abstract: A writeable control store for storing a plurality of instructions used to control the operation of a processor in a data processing system. The control store may be utilized in a first mode wherein the instructions are accessed for controlling the operation of the processor and in a second mode wherein data is transferred to or retrieved from the control store. In the second mode of operation, a secondary control means is utilized to control the operation of the data transfers to and from the writeable control store.Type: GrantFiled: March 3, 1978Date of Patent: May 20, 1980Assignee: Digital Equipment CorporationInventors: George E. Hitz, Charles H. Kaman, Craig Mudge, James F. O'Loughlin, Daniel T. Sullivan
-
Patent number: 4200023Abstract: A guitar or similar stringed musical instrument has a neck reinforced by an elongated metal stiffener embedded in the main part or body of the neck which is made of wood, foamed plastic or other suitable material. The stiffener carries a tension rod and holds the rod in a bowed condition so that increasing the tension in the rod, as by tightening a tension nut, will bend the top of the stiffener and the associated top portion of the remainder of the neck rearwardly to compensate for bending due to string loads, and the stiffener material is strategically placed to enhance the stiffener's resistance to string load bending. The joint between the body and the neck is readily releasable for disassembly of the neck from the body, yet it provides a firm, rigid connection between the neck and body which is acoustically sound and prevents movement of the neck in any direction relative to the body.Type: GrantFiled: May 15, 1978Date of Patent: April 29, 1980Inventor: Charles H. Kaman
-
Patent number: D269621Type: GrantFiled: April 24, 1981Date of Patent: July 5, 1983Inventor: Charles H. Kaman
-
Patent number: D269975Type: GrantFiled: April 24, 1981Date of Patent: August 2, 1983Inventor: Charles H. Kaman
-
Patent number: D276352Type: GrantFiled: July 11, 1983Date of Patent: November 13, 1984Inventor: Charles H. Kaman
-
Patent number: D276817Type: GrantFiled: July 11, 1983Date of Patent: December 18, 1984Inventor: Charles H. Kaman