Patents by Inventor Paul Joseph Ellis

Paul Joseph Ellis 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: 11765164
    Abstract: Techniques for providing a credential of a secure data network to a computing device are described. In an example, a system stores an association between the computing device and a user account. The user account is also associated with a credential of the secure data network. The system receives a certificate of the computing device and determines the association between the computing device and the user account based on the certificate. Further, the system authenticates the computing device based on the association being determined to send to the computing device data, where this data is verified based on a private key of the system. The system receives a request of the computing device for the credential based on the data and sends the credential to the computing device.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: September 19, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Abraham Martin Passaglia, Andrew Roths, Paul Joseph Ellis
  • Publication number: 20200274868
    Abstract: Techniques for providing a credential of a secure data network to a computing device are described. In an example, a system stores an association between the computing device and a user account. The user account is also associated with a credential of the secure data network. The system receives a certificate of the computing device and determines the association between the computing device and the user account based on the certificate. Further, the system authenticates the computing device based on the association being determined to send to the computing device data, where this data is verified based on a private key of the system. The system receives a request of the computing device for the credential based on the data and sends the credential to the computing device.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Abraham Martin Passaglia, Andrew Roths, Paul Joseph Ellis
  • Patent number: 8934660
    Abstract: Disclosed is a method (500) of encoding a message (501) into a target area of an original image by determining a set of data items into which the message can be partitioned, partitioning the message into the data items, encoding (580) a first mark into the target area at a location determined by applying (550) a hash function (505) to a first data item, and encoding (580) a second mark into the target area at a location dependent upon (a) a hash value determined by applying (550) the hash function (505) to the first data item and a second data item, (b) the location of the encoded first mark, and (c) a predetermined constraint (504), wherein the first and second marks form at least part of a pattern of marks in the target area of the encoded image, the pattern having a visual characteristic defined by the predetermined constraint.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: January 13, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Paul Joseph Ellis
  • Patent number: 8462407
    Abstract: Disclosed are methods (900) and apparatuses (600) for determining a location of a graphical object (2220) printed onto a print medium (230), said graphical object comprising a plurality of object marks, the method comprising the steps of superposing a two-dimensional reference pattern (710) having a pre-defined degree of accuracy over the printed graphical object, the two-dimensional reference pattern comprising a plurality of pattern marks (770); scanning the superposed printed graphical object and reference pattern to produce a scanned image (2400); determining a location coordinate (2923) of the graphical object in the scanned image (2400); and refining the location coordinate dependent upon the scanned reference pattern to determine a reference pattern coordinate (2904?) associated with the location coordinate (2923). Also disclosed are methods (1800), apparatuses, and computer program products for determining a head size (420) of a print head (3110) of a printer (3100) using the aforementioned method.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: June 11, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ben Yip, Paul Joseph Ellis, Son Thai
  • Publication number: 20120106780
    Abstract: Disclosed is a method (500) of encoding a message (501) into a target area of an original image by determining a set of data items into which the message can be partitioned, partitioning the message into the data items, encoding (580) a first mark into the target area at a location determined by applying (550) a hash function (505) to a first data item, and encoding (580) a second mark into the target area at a location dependent upon (a) a hash value determined by applying (550) the hash function (505) to the first data item and a second data item, (b) the location of the encoded first mark, and (c) a predetermined constraint (504), wherein the first and second marks form at least part of a pattern of marks in the target area of the encoded image, the pattern having a visual characteristic defined by the predetermined constraint.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 3, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Paul Joseph ELLIS
  • Publication number: 20110007371
    Abstract: Disclosed are methods (900) and apparatuses (600) for determining a location of a graphical object (2220) printed onto a print medium (230), said graphical object comprising a plurality of object marks, the method comprising the steps of superposing a two-dimensional reference pattern (710) having a pre-defined degree of accuracy over the printed graphical object, the two-dimensional reference pattern comprising a plurality of pattern marks (770); scanning the superposed printed graphical object and reference pattern to produce a scanned image (2400); determining a location coordinate (2923) of the graphical object in the scanned image (2400); and refining the location coordinate dependent upon the scanned reference pattern to determine a reference pattern coordinate (2904?) associated with the location coordinate (2923). Also disclosed are methods (1800), apparatuses, and computer program products for determining a head size (420) of a print head (3110) of a printer (3100) using the aforementioned method.
    Type: Application
    Filed: December 9, 2009
    Publication date: January 13, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Ben Yip, Paul Joseph Ellis, Son Thai