Patents by Inventor Richard Lee Marks

Richard Lee Marks 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: 9058063
    Abstract: To calibrate a tracking system, a computing device receives positional data of a tracked object from an optical sensor as the object is pointed approximately toward the optical sensor. The computing device computes a first angle of the object with respect to an optical axis of the optical sensor using the received positional data. The computing device receives inertial data corresponding to the object, wherein a second angle of the object with respect to a plane normal to gravity can be computed from the inertial data. The computing device determines a pitch of the optical sensor using the first angle and the second angle.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: June 16, 2015
    Assignee: SONY COMPUTER ENTERTAINMENT INC.
    Inventors: Richard Lee Marks, Eric Larsen
  • Patent number: 8970707
    Abstract: A number of brightness samples are taken outside a shape to compensate for blooming of the shape in an image generated by a digital camera. The brightness of each of the samples is determined and averaged, and the size of the shape is adjusted based on the difference between the brightness of the shape and the average of the brightness samples.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: March 3, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Anton Mikhailov, Eric Larsen
  • Patent number: 8761434
    Abstract: To calibrate an positional sensor, a plurality of image locations and image sizes of a tracked object are received as the tracked object is moved through a rich motion path. Inertial data is received from the tracked object as the tracked object is moved through the rich motion path. Each of the plurality of image locations is converted to a three-dimensional coordinate system of the positional sensor based on the corresponding image sizes and a field of view of the positional sensor. An acceleration of the tracked object is computed in the three-dimensional coordinate system of the positional sensor. The inertial data is reconciled with the computed acceleration, calibrating the positional sensor.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: June 24, 2014
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Eric Larsen
  • Patent number: 8730166
    Abstract: Systems and methods incorporating an embedded sensor in a control stick to detect the presence of an object, such as a thumb. A presence detect signal may be generated by the additional sensor and auto calibration logic then may automatically remove bias from the control stick in real time when the presence detect signal indicates the control stick is not under the influence of a force external to the controller, and therefore at its neutral mechanical position. In further embodiments, embedded sensors are arrayed across an exterior surface of a control stick as a secondary control stick-based positional input device. In such embodiments, tactile or proximity sensor technology may be applied to either improve precision of first positional information generated by the control stick or to control a coordinate space separate from that controlled by first position information provided by the control stick.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: May 20, 2014
    Assignee: Sony Computer Entertainment, Inc.
    Inventors: Eric J. Larsen, Richard Lee Marks, Anton Mikhailov
  • Publication number: 20130100021
    Abstract: Systems and methods incorporating an embedded sensor in a control stick to detect the presence of an object, such as a thumb. A presence detect signal may be generated by the additional sensor and auto calibration logic then may automatically remove bias from the control stick in real time when the presence detect signal indicates the control stick is not under the influence of a force external to the controller, and therefore at its neutral mechanical position. In further embodiments, embedded sensors are arrayed across an exterior surface of a control stick as a secondary control stick-based positional input device. In such embodiments, tactile or proximity sensor technology may be applied to either improve precision of first positional information generated by the control stick or to control a coordinate space separate from that controlled by first position information provided by the control stick.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: Sony Computer Entertainment Inc.
    Inventors: Eric J. Larsen, Richard Lee Marks, Anton Mikhailov
  • Patent number: 8253801
    Abstract: To correct an angle error, acceleration data is received corresponding to a tracked object in a reference frame of the tracked object. Positional data of the tracked object is received from a positional sensor, and positional sensor acceleration data is computed from the received positional data. The acceleration data is transformed into a positional sensor reference frame using a rotation estimate. An amount of error between the transformed acceleration data and the positional sensor acceleration data is determined. The rotation estimate is updated responsive to the determined amount of error.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: August 28, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100302378
    Abstract: To calibrate a tracking system, a computing device receives positional data of a tracked object from an optical sensor as the object is pointed approximately toward the optical sensor. The computing device computes a first angle of the object with respect to an optical axis of the optical sensor using the received positional data. The computing device receives inertial data corresponding to the object, wherein a second angle of the object with respect to a plane normal to gravity can be computed from the inertial data. The computing device determines a pitch of the optical sensor using the first angle and the second angle.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100303297
    Abstract: To calibrate a tracking system a computing device locates an object in one or more images taken by an optical sensor. The computing device determines environment colors included in the image, the environment colors being colors in the one or more images that are not emitted by the object. The computing device determines one or more trackable colors that, if assumed by the object, will enable the computing device to track the object.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Inventors: Anton Mikhailov, Richard Lee Marks
  • Publication number: 20100150404
    Abstract: To calibrate an positional sensor, a plurality of image locations and image sizes of a tracked object are received as the tracked object is moved through a rich motion path. Inertial data is received from the tracked object as the tracked object is moved through the rich motion path. Each of the plurality of image locations is converted to a three-dimensional coordinate system of the positional sensor based on the corresponding image sizes and a field of view of the positional sensor. An acceleration of the tracked object is computed in the three-dimensional coordinate system of the positional sensor. The inertial data is reconciled with the computed acceleration, calibrating the positional sensor.
    Type: Application
    Filed: May 4, 2009
    Publication date: June 17, 2010
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100149341
    Abstract: To correct an angle error, acceleration data is received corresponding to a tracked object in a reference frame of the tracked object. Positional data of the tracked object is received from a positional sensor, and positional sensor acceleration data is computed from the received positional data. The acceleration data is transformed into a positional sensor reference frame using a rotation estimate. An amount of error between the transformed acceleration data and the positional sensor acceleration data is determined. The rotation estimate is updated responsive to the determined amount of error.
    Type: Application
    Filed: May 4, 2009
    Publication date: June 17, 2010
    Inventors: Richard Lee Marks, Eric Larsen
  • Publication number: 20100149340
    Abstract: A number of brightness samples are taken outside a shape to compensate for blooming of the shape in an image generated by a digital camera. The brightness of each of the samples is determined and averaged, and the size of the shape is adjusted based on the difference between the brightness of the shape and the average of the brightness samples.
    Type: Application
    Filed: May 4, 2009
    Publication date: June 17, 2010
    Inventors: Richard Lee Marks, Anton Mikhailov, Eric Larsen
  • Patent number: 6061055
    Abstract: A method of tracking a target object using a computer system. The computer system includes a computer, a display device, and an imaging device. The computer is coupled to the display device and the imaging device. The method comprises the following steps. Capture a first image using the imaging device, the first image corresponds to the target object. Generate a second image from the first image, the second image also corresponds to the target object. Display the second image on the display device. Responsive to receiving a selection signal, the computer system sends control signals to the imaging device to track the target object. The selection signal corresponds to a selection of the second image.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: May 9, 2000
    Assignee: Autodesk, Inc.
    Inventor: Richard Lee Marks
  • Patent number: 6025847
    Abstract: One embodiment includes a method of generating a 3D model from an image using a computer system. The image is of an arrangement of physical objects. The method comprises the following. Display the image. Create a 3D model primitive to represent at least a portion of a physical object in the image by specifying a set of parameters that correspond to a first set of locations of the primitive on the image. Modify the primitive to make it more closely match the location of the physical object in the image by specifying a second set of locations on the image for the primitive. Display a 2D representation of the primitive, including displaying a difference between the first set of locations and the second set of locations of the primitive on the image. In one embodiment, displaying the difference between the first set of locations and the second set of locations helps a user to see where the user is moving part a primitive from.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: February 15, 2000
    Assignee: Auto Desk, Inc.
    Inventor: Richard Lee Marks
  • Patent number: 5845009
    Abstract: A system and method which identifies an object in an image. The system accesses a statistical model corresponding to a statistically identifying feature of the object and accesses a characteristic corresponding to a second identifying feature of the object. The system generates a value set from the image, the statistical model, the characteristic, and a geometric relationship. The value set indicates a likely location of the object in the image. The object is located using the value set.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: December 1, 1998
    Assignee: Autodesk, Inc.
    Inventors: Richard Lee Marks, John Brian Burns
  • Patent number: 4014199
    Abstract: An apparatus and method for providing an electrical contact with a tip portion substantially free of burrs during the manufacture of said contact. The strip from which the contact is produced is positively engaged at two separate but adjacent locations, heat is applied to a third location between the two, and the two adjacent locations separated a pre-established distance until the third location becomes severed.
    Type: Grant
    Filed: January 26, 1976
    Date of Patent: March 29, 1977
    Assignee: GTE Sylvania Incorporated
    Inventors: Robert Arthur Coons, Richard Earl Gipe, Richard Lee Marks
  • Patent number: 3994786
    Abstract: There is described an electroplating method and device for accomplishing the same whereby metal plating is disposed on a wire as said wire moves along an established path through the device. Relatively high speed deposition is achieved as a result of intermittent positioning of the device's inlet and outlet ports within the electrically conductive means of the device. The wire to be plated is established at a negative electrical potential and moved through said electrically conductive means. Accordingly, the conductive means is adapted for providing the electrolyte therein with a positive electrical potential to thereby provide the desired deposition.
    Type: Grant
    Filed: June 13, 1975
    Date of Patent: November 30, 1976
    Assignee: GTE Sylvania Incorporated
    Inventors: Richard Lee Marks, Gwynne Isaac Edson