Patents by Inventor Brian O'Sullivan

Brian O'Sullivan 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: 20190327431
    Abstract: A method for compensating for off-axis tilting of a lens relative to an image sensor in an image acquisition device comprises acquiring a set of calibrated parameters n ? ? ( n x n y n z ) corresponding to the tilting of said lens. P?x and P?y indicate a coordinate of a pixel in an acquired image. Image information is mapped from the acquired image to a lens tilt compensated image according to the formulae: P x ? = s n z ? ( n z - 1 ) ? ( ( n x 2 + n z ? ( n z - 1 ) ) ? u x + n x ? n y ? u y ) P y ? = s n z ? ( n z - 1 ) ? ( ( n y 2 + n z ? ( n z - 1 ) ) ? u y + n x ? n y ? u x ) where s comprises a scale factor given by s = n z u x ? n x + u y ? n y + n z and where ux and uy indicate the location of a pixel in the lens tilt compensated image.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Applicant: FotoNation Limited
    Inventors: Piotr STEC, Brian O'SULLIVAN
  • Publication number: 20190266599
    Abstract: Systems and methods are provided for facilitating network transactions. One exemplary method includes receiving, from a terminal, a request for a conversion option for a transaction to a payment account, where the request includes a transaction amount for the transaction in a first currency and an identifier associated with the payment account. The exemplary method also includes determining a charge rate for the payment account for conversion of the transaction amount to a second currency, determining the conversion option for the transaction in the second currency based on at least a conversion rate and the charge rate, and transmitting the conversion option to the terminal in response to the request.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 29, 2019
    Inventors: Daniel Brian O'Sullivan, Michael S. Ameiss
  • Patent number: 10356346
    Abstract: A method for compensating for off-axis tilting of a lens relative to an image sensor in an image acquisition device comprises acquiring a set of calibrated parameters n ? ? ( n x n y n z ) corresponding to the tilting of said lens. Px? and Py? indicate a coordinate of a pixel in an acquired image. Image information is mapped from the acquired image to a lens tilt compensated image according to the formulae: P x ? = s n z ? ( n z - 1 ) ? ( ( n x 2 + n z ? ( n z - 1 ) ) ? u x + n x ? n y ? u y ) P y ? = s n z ? ( n z - 1 ) ? ( ( n y 2 + n z ? ( n z - 1 ) ) ? u y + n x ? n y ? u x ) where s comprises a scale factor given by s = n z u x ? n x + u y ? n y + n z and where ux and uy indicate the location of a pixel in the lens tilt compensated image.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: July 16, 2019
    Assignee: FotoNation Limited
    Inventors: Piotr Stec, Brian O'Sullivan
  • Patent number: 6944215
    Abstract: A method for transmitting data through an analogue channel from an analogue modem to a digital modem includes encoding data inputted to the analogue modem. An encoder encodes data inputted into the analogue modem into corresponding constellation points of a one-dimensional constellation. During initial handshaking a microprocessor in the digital modem computes the constellation points of the constellation so that mid points between adjacent constellation points coincide with mid points between adjacent codec levels. The computed constellation points of the constellation are transmitted along with the value of the largest constellation point and its corresponding codec level to the analogue modem. By selecting the mid points between the constellation points to correspond with mid points between adjacent codec levels the noise margin is significantly enhanced.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: September 13, 2005
    Assignee: Inter-Tel, Inc.
    Inventors: Michael McLaughlin, Brian O'Sullivan, Michael Maguire, Billy Verso
  • Patent number: 6859699
    Abstract: A network-based method and system for distributing data, such as service data for various types of service processes and models, including software applications, specifications, user's manuals, or parameters, etc, over a data transmission network. A remote service provider maintains a database of the data. The database is updated frequently. The remote service provider maintains a website for authorized users to access the data. Authorized users can access and download desired data by connecting to the remote service provider via the data transmission network. Certain approaches are used to verify a user's identity. In one aspect, a combination of a product code that is specific to a system and a license/activation code that is generated based on the product code is verified. Unless a proper combination exists, the downloaded data cannot be properly accessed. The remote service provider also allows users to purchase a license to access the data online.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: February 22, 2005
    Assignee: Snap-On Incorporated
    Inventors: Anthony Carroll, Brian McAuliffe, Joe Gibbs, Brian O'Sullivan, Michael J. Kling, III, George M. Gill, Michael L. Baird, Jean deBelleuille, Steven W. Rogers
  • Publication number: 20030097211
    Abstract: A network-based method and system for distributing data, such as service data for various types of service processes and models, including software applications, specifications, user's manuals, or parameters, etc, over a data transmission network. A remote service provider maintains a database of the data. The database is updated frequently. The remote service provider maintains a website for authorized users to access the data. Authorized users can access and download desired data by connecting to the remote service provider via the data transmission network. Certain approaches are used to verify a user's identity. In one aspect, a combination of a product code that is specific to a system and a license/activation code that is generated based on the product code is verified. Unless a proper combination exists, the downloaded data cannot be properly accessed. The remote service provider also allows users to purchase a license to access the data online.
    Type: Application
    Filed: February 6, 2002
    Publication date: May 22, 2003
    Inventors: Anthony Carroll, Brian McAuliffe, Joe Gibbs, Brian O'Sullivan
  • Publication number: 20010036226
    Abstract: A method for transmitting data through an analogue channel (4) from an analogue modem (2) to a digital modem (3) comprises encoding data inputted to the analogue modem (2). An encoder (6) encodes data inputted into the analogue modem (2) into corresponding constellation points (9) of a one-dimensional constellation (8). During initial handshaking a microprocessor (12) in the digital modem (3) computes the constellation points (9) of the constellation (8) so that mid points (15) between adjacent constellation points (9) coincide with mid points (14) between adjacent codec levels (10). The computed constellation points (9) of the constellation (8) are transmitted along with the value of the largest constellation point (9) and its corresponding codec level (10) to the analogue modem (2). By selecting the mid points (15) between the constellation points (9) to correspond with mid points (14) between adjacent codec levels (10) the noise margin is significantly enhanced. FIGS. 1 and 3 to accompany the abstract.
    Type: Application
    Filed: March 22, 2001
    Publication date: November 1, 2001
    Inventors: Michael McLaughlin, Brian O'Sullivan, Michael Maguire, Billy Verso