Patents by Inventor Craig Peterson

Craig Peterson 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: 5932948
    Abstract: A V-block assembly for an electrical machine having a rotor with a spider and poles disposed in a circular array around the spider and conductive windings encircling the poles comprising a dovetail groove in the spider between adjacent poles and a plurality of V-blocks each comprising a pair of flat bars having one end abutting, the abutting end being formed to fit the dovetail, the flat bars being bent outwardly to form a V and a jack screw fastened between the flat bars adjacent the open end to press the bars against the windings of adjacent poles to prevent the windings from moving laterally and radially outward as the rotor rotates.
    Type: Grant
    Filed: September 22, 1998
    Date of Patent: August 3, 1999
    Assignee: Caterpillar Inc.
    Inventors: Darrell Morrison, Craig Peterson
  • Patent number: 5914720
    Abstract: A multi-dimensional user oriented synthetic environment system allows application programs to be programmed and accessed with input/output device independent, generic functional commands which are a distillation of the actual functions performed by any application program. A shared memory structure allows the translation of device specific commands to device independent, generic functional commands. Complete flexibility of the mapping of synthetic environment data to the user is thereby allowed. Accordingly, synthetic environment data may be provided to the user on parallel user information processing channels allowing the subcognitive mind to act as a filter, eliminating irrelevant information and allowing the processing of increase amounts of data by the user.
    Type: Grant
    Filed: September 23, 1996
    Date of Patent: June 22, 1999
    Assignee: Sandia Corporation
    Inventors: Creve Maples, Craig A. Peterson
  • Patent number: 5680524
    Abstract: A multi-dimensional user oriented synthetic environment system allows application programs to be programmed and accessed with input/output device independent, generic functional commands which are a distillation of the actual functions performed by any application program. A shared memory structure allows the translation of device specific commands to device independent, generic functional commands. Complete flexibility of the mapping of synthetic environment data to the user is thereby allowed. Accordingly, synthetic environment data may be provided to the user on parallel user information processing channels allowing the subcognitive mind to act as a filter, eliminating irrelevant information and allowing the processing of increase amounts of data by the user.
    Type: Grant
    Filed: September 23, 1996
    Date of Patent: October 21, 1997
    Assignee: Sandia Corporation
    Inventors: Creve Maples, Craig A. Peterson
  • Patent number: 5588323
    Abstract: The present invention relates to a hand held rivet bucking tool having a vibration dampening assembly including a visco-elastic polymer. The bucking tool features a dolly disposed within a housing and a vibration dampening assembly disposed therebetween. The visco-elastic polymer portion of the vibration dampening assembly absorbs and dissipates the vibration energy resulting from impacts received and delivered by the dolly. A second embodiment of the invention features a quick change dolly which can readily be removed from the housing so that a particular dolly can be used in conjunction with a particular rivet to be installed.
    Type: Grant
    Filed: May 22, 1995
    Date of Patent: December 31, 1996
    Assignee: U.S. Industrial Tool and Supply
    Inventor: Craig Peterson
  • Patent number: 5539739
    Abstract: An asynchronous interface enabling a processor node operating at a first clocking frequency to transfer and receive information from a communications network operating at a second clocking frequency. The asynchronous interface comprises an input synchronizer and an output synchronizer. The input synchronizer asynchronously receives a first plurality of information packets from the processor node and synchronously transfers the first plurality of information packets into the communications network. The output synchronizer, however, synchronously receives a second plurality of information packets from the communications network and asynchronously transfers the second plurality of information packets into the processor node. Both the input and output synchronizers are coupled between the communications network and the processor node.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: July 23, 1996
    Assignee: Intel Corporation
    Inventors: Charles Dike, Robert Gatlin, Jerry Jex, Craig Peterson, Keith Self, Jim Sutton