Patents by Inventor Harold Parks

Harold Parks 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: 8564532
    Abstract: A system for controlling a computer is provided. The system includes a position sensing apparatus configured to be disposed in operative proximity to a sensed object and thereby obtain positional data pertaining to the sensed object, and engine software configured to receive the positional data and process the positional data to determine an assessed actual position of the sensed object relative to a neutral reference position and output control commands based on the assessed actual position of the sensed object, the control commands configured to control presentation of a rendered scene, the control commands being scaled relative to changes in the assessed actual position of the sensed object, the scaling of the changes in assessed actual position of the sensed object causing presentation of the rendered scene to be skewed; wherein the engine software is further configured to automatically correct the skewing of the rendered scene by modifying the control commands.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: October 22, 2013
    Assignee: NaturalPoint, Inc.
    Inventors: James D. Richardson, Harold Parks, Dean C. Wills
  • Patent number: 7624656
    Abstract: A torque transfer mechanism for use as a continuously variable transmission that includes an input shaft, a cam member, a torque-splitting mechanism cooperating with the cam member, and a torque output assembly for coupling the torque splitting mechanism to an output shaft when there is substantially zero relative velocity between the moving parts to be disconnected to minimize torque feedback to the input shaft.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: December 1, 2009
    Assignee: BHSCI LLC
    Inventors: Albert Harold Parks, Ning Zheng
  • Publication number: 20080129688
    Abstract: A system for controlling a computer is provided. The system includes a position sensing apparatus configured to be disposed in operative proximity to a sensed object and thereby obtain positional data pertaining to the sensed object, and engine software configured to receive the positional data and process the positional data to determine an assessed actual position of the sensed object relative to a neutral reference position and output control commands based on the assessed actual position of the sensed object, the control commands configured to control presentation of a rendered scene, the control commands being scaled relative to changes in the assessed actual position of the sensed object, the scaling of the changes in assessed actual position of the sensed object causing presentation of the rendered scene to be skewed; wherein the engine software is further configured to automatically correct the skewing of the rendered scene by modifying the control commands.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Applicant: NATURALPOINT, INC.
    Inventors: James D. Richardson, Harold Parks, Dean C. Wills
  • Publication number: 20060119575
    Abstract: A system and method for controlling a computer based on movements and/or position of a movable object. The system includes a sensing apparatus configured to obtain positional data based on movements of a sensed object. Engine software may process the positional data to produce scaled rotations of a virtual scene that correspond to actual rotations of the movable object. The engine software may also process the positional data using no more than three sensed locations on the movable object, to perform control responsive to translational movement and rotation about three perpendicular axes.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 8, 2006
    Inventors: Jim Richardson, Birch Zimmer, Eric Davison, Harold Parks
  • Publication number: 20060119574
    Abstract: A system and method for controlling a computer based on movements and/or position of a movable object. The system includes a sensing apparatus configured to obtain positional data based on movements of a sensed object. Engine software may process the positional data to select a determined position for the movable object, where the engine software is configured to select the determined position by selecting from among a plurality of potential positions of the sensed object that are obtainable from the positional data.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 8, 2006
    Inventors: Jim Richardson, Birch Zimmer, Harold Parks
  • Patent number: 6738987
    Abstract: An auxiliary thigh-to-pedal power system for bicycles, especially attractive for persons interested in low cost, non-polluting, auto traffic avoiding, energy conserving transportation is disclosed, significantly increasing the total force the cyclist can apply to the pedals for each gear ratio. The system attaches to a conventional bicycle while requiring no attachments such as toe clips, cleats or straps to the elements of the bicycle. It allows uninterrupted force to be applied to the pedals throughout the 360° pedaling cycle, the downstroke being maintained on one pedal while the upstroke is being performed on the other pedal. Unlike prior art upstroke utilization schemes, mounting and dismounting can be performed in a safe manner identical to that for a conventional bicycle, and standup cycling is allowed. Hook and loop attachment material and a snap hook are utilized in adjustably coupling the thigh with the inner end of the pedal.
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: May 25, 2004
    Inventor: Douglas Harold Parks
  • Patent number: 5739975
    Abstract: A memory storage module for storing and accessing information which includes a flat storage medium having an X-axis and a Y-axis. A plurality of read/write heads are coupled to a head array assembly which is capable of motion along the X-axis. The head array assembly positions the heads adjacent to the medium. An X-axis motor is coupled to the head array assembly and causes the heads to undergo reciprocating substantially linear motion along the X-axis of the medium. A Y-axis motor creates linear motion between the heads and the medium along the Y-axis of the medium. The heads are controlled to store or access information on the medium as the heads move across the X-axis of the medium. The Y-axis motor moves the heads from track to track along the Y-axis of the medium. The Y-axis motor can be connected to move either the medium or the head array assembly along the Y-axis.
    Type: Grant
    Filed: February 23, 1996
    Date of Patent: April 14, 1998
    Assignee: Cartesian Data, Inc.
    Inventors: A. Harold Parks, James R. W. Clymer, Douglas A. Reim, William N. Aldrich, Ajeet Singh, Albert S. Hoagland, Hi-Dong Chai
  • Patent number: 5621583
    Abstract: A memory storage module for storing and accessing information which includes a flat storage medium having an X-axis and a Y-axis. A plurality of read/write heads are coupled to a head array assembly which is capable of motion along the X-axis. The head array assembly positions the heads adjacent to the medium. An X-axis motor is coupled to the head array assembly and causes the heads to undergo reciprocating substantially linear motion along the X-axis of the medium. A Y-axis motor creates linear motion between the heads and the medium along the Y-axis of the medium. The heads are controlled to store or access information on the medium as the heads move across the X-axis of the medium. The Y-axis motor moves the heads from track to track along the Y-axis of the medium. The Y-axis motor can be connected to move either the medium or the head array assembly along the Y-axis.
    Type: Grant
    Filed: February 23, 1996
    Date of Patent: April 15, 1997
    Assignee: Cartesian Data, Inc.
    Inventors: A. Harold Parks, James R. W. Clymer, Douglas A. Reim, William N. Aldrich, Ajeet Singh, Albert S. Hoagland, Hi-Dong Chai
  • Patent number: 5521774
    Abstract: A memory storage module for storing and accessing information which includes a flat storage medium having an X-axis and a Y-axis. A plurality of read/write heads are coupled to a head array assembly which is capable of motion along the X-axis. The head array assembly positions the heads adjacent to the medium. An X-axis motor is coupled to the head array assembly and causes the heads to undergo reciprocating substantially linear motion along the X-axis of the medium. A Y-axis motor creates linear motion between the heads and the medium along the Y-axis of the medium. The heads are controlled to store or access information on the medium as the heads move across the X-axis of the medium. The Y-axis motor moves the heads from track to track along the Y-axis of the medium. The Y-axis motor can be connected to move either the medium or the head array assembly along the Y-axis.
    Type: Grant
    Filed: March 18, 1994
    Date of Patent: May 28, 1996
    Assignee: Cartesian Data, Inc.
    Inventors: A. Harold Parks, James R. W. Clymer, Douglas A. Reim, William N. Aldrich, Ajeet Singh, Albert S. Hoagland, Hi-Dong Chai