Patents by Inventor Richard Aras

Richard Aras 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: 11620466
    Abstract: Multi-axis self-location method and apparatus wherein de Bruijn sequences on 2 or more axes are convolved into an array of symbols such as halftone dots to form a reference scale. The position of an imaging device such as a camera relative to the reference scale is ascertained from the captured camera image by bit-wise reconstitution of axis position codes with simple, predominantly linear operations over small neighbourhoods. Judicious choice of differential coding, LFSR generator polynomials, mathematical operators, and deconvolution kernels enables code digits of an axis to be regenerated while simultaneously cancelling out the contributions of other axes. Also optionally provided are uniform DC-balanced variants yielding greatly improved position interpolation, isometric implementations decodable from high-aspect-ratio sample windows, robust concatenated error correction, and extensions into n-space.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: April 4, 2023
    Assignee: ANEMOS TECHNOLOGY LIMITED
    Inventor: Richard Aras
  • Publication number: 20210383085
    Abstract: Multi-axis self-location method and apparatus wherein de Bruijn sequences on 2 or more axes are convolved into an array of symbols such as halftone dots to form a reference scale. The position of an imaging device such as a camera relative to the reference scale is ascertained from the captured camera image by bit-wise reconstitution of axis position codes with simple, predominantly linear operations over small neighbourhoods. Judicious choice of differential coding, LFSR generator polynomials, mathematical operators, and deconvolution kernels enables code digits of an axis to be regenerated while simultaneously cancelling out the contributions of other axes. Also optionally provided are uniform DC-balanced variants yielding greatly improved position interpolation, isometric implementations decodable from high-aspect-ratio sample windows, robust concatenated error correction, and extensions into n-space.
    Type: Application
    Filed: August 2, 2019
    Publication date: December 9, 2021
    Inventor: Richard Aras
  • Publication number: 20090088065
    Abstract: An air extraction apparatus for automotive vehicles opens an air flow path through the passenger compartment of the vehicle when wind throb conditions are sensed in the operation of the vehicle. The air extraction opening is located in a rear facing surface of the vehicle and is covered by a closure member that is movable by an actuator to selectively open the air extraction opening. The air extraction opening can be variable in cross-sectional area through the operation of the closure member to vary the rate of air flowing through the passenger compartment. The actuator is operatively coupled to a sensor that can sense wind throb conditions to affect an automatic opening of the air extraction opening. Wind throb conditions can be the existence of a single open window coupled with a minimum operating speed, or a threshold interior air pressure within the passenger compartment.
    Type: Application
    Filed: September 30, 2007
    Publication date: April 2, 2009
    Inventors: Timothy Alan Mouch, Richard Ara Jeryan
  • Patent number: 7165094
    Abstract: A communication system. One embodiment includes at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection. A connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a thread identifier that indicates a transaction stream that the data transfer is part of and a busy signal identified by the thread identifier. The busy signal is issued by the target functional block when resources will be unavailable to perform a transfer.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: January 16, 2007
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Richard Aras, Lisa A. Robinson, Geert P. Rosseel, Jay S. Tomlinson, Drew E. Wingard
  • Publication number: 20020129173
    Abstract: A communication system. One embodiment includes at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection. A connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a thread identifier that indicates a transaction stream that the data transfer is part of and a busy signal identified by the thread identifier. The busy signal is issued by the target functional block when resources will be unavailable to perform a transfer.
    Type: Application
    Filed: March 9, 2001
    Publication date: September 12, 2002
    Inventors: Wolf-Dietrich Weber, Richard Aras, Lisa A. Robinson, Geert P. Rosseel, Jay S. Tomlinson, Drew E. Wingard
  • Patent number: 6330225
    Abstract: A system and method for providing service guarantees for data flows between an initiator component and a target component. For each data flow, a set of channels is selected to carry the data flow from initiator to target. The individual performance guarantees of the selected channels are aligned to be uniform in units and the individual guarantees are aggregated to provide an end-to-end service guarantee for a particular flow.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: December 11, 2001
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Richard Aras, Drew E. Wingard