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).
-
Patent number: 11749004Abstract: A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.Type: GrantFiled: February 24, 2022Date of Patent: September 5, 2023Inventors: Amr Elrasad, Cian Ryan, Richard Blythman, Joe Lemley, Brian O'Sullivan
-
Patent number: 11568395Abstract: 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: GrantFiled: February 27, 2019Date of Patent: January 31, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Daniel Brian O'Sullivan, Michael S. Ameiss
-
Patent number: 11544966Abstract: An image acquisition system determines first and second sets of points defining an iris-pupil boundary and an iris-sclera boundary in an acquired image; determines respective ellipses fitting the first and second sets of points; determines a transformation to transform one of the ellipses into a circle on a corresponding plane; using the determined transformation, transforms the selected ellipse into a circle on the plane; using the determined transformation, transforms the other ellipse into a transformed ellipse on the plane; determines a plurality of ellipses on the plane for defining an iris grid, by interpolating a plurality of ellipses between the circle and the transformed ellipse; moves the determined grid ellipses onto the iris in the image using an inverse transformation of the determined transformation; and extracts an iris texture by unwrapping the iris and interpolating image pixel values at each grid point defined along each of the grid ellipses.Type: GrantFiled: February 1, 2021Date of Patent: January 3, 2023Assignee: FotoNation LimitedInventors: Brian O'Sullivan, Barry McCullagh, Serghei Carateev, Istvan Andorko, Petronel Bigioi
-
Patent number: 11531211Abstract: A method for stabilizing a video sequence comprises: obtaining an indication of camera movement from acquisition of a previous camera frame to acquisition of a current camera frame; determining an orientation for the camera at a time of acquiring the current camera frame; and determining a candidate orientation for a crop frame for the current camera frame by adjusting an orientation of a crop frame associated with the previous camera frame according to the determined orientation. A boundary of one of the camera frame or crop frame is traversed to determine if a specific point on the boundary of the crop frame exceeds a boundary of the camera frame. If so, a rotation of the specific point location which would bring the specific point location onto the boundary of the crop frame is determined and the candidate crop frame orientation updated accordingly before the crop frame is displayed.Type: GrantFiled: April 19, 2021Date of Patent: December 20, 2022Assignee: FotoNation LimitedInventors: Brian O'Sullivan, Piotr Stec
-
Publication number: 20220254171Abstract: A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.Type: ApplicationFiled: February 24, 2022Publication date: August 11, 2022Applicant: FotoNation LimitedInventors: Amr Elrasad, Cian Ryan, Richard Blythman, Joe Lemley, Brian O'Sullivan
-
Patent number: 11301702Abstract: A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.Type: GrantFiled: July 29, 2020Date of Patent: April 12, 2022Assignee: FotoNation LimitedInventors: Cian Ryan, Richard Blythman, Joe Lemley, Amr Elrasad, Brian O'Sullivan
-
Patent number: 11270137Abstract: A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.Type: GrantFiled: September 29, 2020Date of Patent: March 8, 2022Assignee: FotoNation LimitedInventors: Amr Elrasad, Cian Ryan, Richard Blythman, Joe Lemley, Brian O'Sullivan
-
Publication number: 20210397861Abstract: A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.Type: ApplicationFiled: September 29, 2020Publication date: December 23, 2021Applicant: FotoNation LimitedInventors: Amr ELRASAD, Cian RYAN, Richard BLYTHMAN, Joe LEMLEY, Brian O'SULLIVAN
-
Publication number: 20210397860Abstract: A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.Type: ApplicationFiled: July 29, 2020Publication date: December 23, 2021Applicant: FotoNation LimitedInventors: Cian RYAN, Richard BLYTHMAN, Joe LEMLEY, Amr ELRASAD, Brian O'SULLIVAN
-
Publication number: 20210302755Abstract: A method for stabilizing a video sequence comprises: obtaining an indication of camera movement from acquisition of a previous camera frame to acquisition of a current camera frame; determining an orientation for the camera at a time of acquiring the current camera frame; and determining a candidate orientation for a crop frame for the current camera frame by adjusting an orientation of a crop frame associated with the previous camera frame according to the determined orientation. A boundary of one of the camera frame or crop frame is traversed to determine if a specific point on the boundary of the crop frame exceeds a boundary of the camera frame. If so, a rotation of the specific point location which would bring the specific point location onto the boundary of the crop frame is determined and the candidate crop frame orientation updated accordingly before the crop frame is displayed.Type: ApplicationFiled: April 19, 2021Publication date: September 30, 2021Applicant: FotoNation LimitedInventors: Brian O'SULLIVAN, Piotr STEC
-
Publication number: 20210150181Abstract: An image acquisition system determines first and second sets of points defining an iris-pupil boundary and an iris-sclera boundary in an acquired image; determines respective ellipses fitting the first and second sets of points; determines a transformation to transform one of the ellipses into a circle on a corresponding plane; using the determined transformation, transforms the selected ellipse into a circle on the plane; using the determined transformation, transforms the other ellipse into a transformed ellipse on the plane; determines a plurality of ellipses on the plane for defining an iris grid, by interpolating a plurality of ellipses between the circle and the transformed ellipse; moves the determined grid ellipses onto the iris in the image using an inverse transformation of the determined transformation; and extracts an iris texture by unwrapping the iris and interpolating image pixel values at each grid point defined along each of the grid ellipses.Type: ApplicationFiled: February 1, 2021Publication date: May 20, 2021Applicant: FotoNation LimitedInventors: Brian O'SULLIVAN, Barry MCCULLAGH, Serghei CARATEEV, Istvan ANDORKO, Petronel BIGIOI
-
Patent number: 10983363Abstract: A method for stabilizing a video sequence comprises: obtaining an indication of camera movement from acquisition of a previous camera frame to acquisition of a current camera frame; determining an orientation for the camera at a time of acquiring the current camera frame; and determining a candidate orientation for a crop frame for the current camera frame by adjusting an orientation of a crop frame associated with the previous camera frame according to the determined orientation. A boundary of one of the camera frame or crop frame is traversed to determine if a specific point on the boundary of the crop frame exceeds a boundary of the camera frame. If so, a rotation of the specific point location which would bring the specific point location onto the boundary of the crop frame is determined and the candidate crop frame orientation updated accordingly before the crop frame is displayed.Type: GrantFiled: September 19, 2019Date of Patent: April 20, 2021Assignee: FotoNation LimitedInventors: Brian O'Sullivan, Piotr Stec
-
Publication number: 20210110397Abstract: Systems, devices and methods are described herein for verifying digital identities. One exemplary method includes receiving a request for verification from a relying party where the request includes a query related to an attribute of an identity of a user and a MPAN specific to the user. The method also includes identifying at least one verification party enrolled for the user and, when the at least one verification party includes sufficient information to respond to the query, converting the MPAN to an AgencyPAN associated with the at least one verification party. The method then includes submitting the query along with the AgencyPAN to an interface processor associated with the at least one verification party, receiving a response to the query from the interface processor, and transmitting the response to the query to the relying party.Type: ApplicationFiled: October 13, 2020Publication date: April 15, 2021Inventors: Daniel Brian O'Sullivan, Ashfaq Kamal
-
Publication number: 20210097529Abstract: Systems and methods are provided for setting a fixed currency conversion rate for a transaction, as determined during authorization of the transaction. One exemplary method includes receiving a clearing file for the transaction, where the clearing file includes a clearing transaction amount based on a final transaction amount for the transaction and a clearing currency conversion rate. The method also includes determining a billing transaction amount for the transaction based on the final transaction amount and the fixed currency conversion rate, and appending the billing transaction amount to the clearing file so that a user associated with an account used in the transaction is billed based on the fixed currency conversion rate instead of the clearing currency conversion rate. The method then also includes reconciling a difference between the billing transaction amount and the clearing transaction amount with the issuer as part of settlement of funds for the transaction.Type: ApplicationFiled: October 1, 2019Publication date: April 1, 2021Inventors: Daniel Brian O'Sullivan, Theodore Michael Black
-
Publication number: 20210088803Abstract: A method for stabilizing a video sequence comprises: obtaining an indication of camera movement from acquisition of a previous camera frame to acquisition of a current camera frame; determining an orientation for the camera at a time of acquiring the current camera frame; and determining a candidate orientation for a crop frame for the current camera frame by adjusting an orientation of a crop frame associated with the previous camera frame according to the determined orientation. A boundary of one of the camera frame or crop frame is traversed to determine if a specific point on the boundary of the crop frame exceeds a boundary of the camera frame. If so, a rotation of the specific point location which would bring the specific point location onto the boundary of the crop frame is determined and the candidate crop frame orientation updated accordingly before the crop frame is displayed.Type: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Applicant: FotoNation LimitedInventors: Brian O'Sullivan, Piotr Stec
-
Patent number: 10909363Abstract: An image acquisition system determines first and second sets of points defining an iris-pupil boundary and an iris-sclera boundary in an acquired image; determines respective ellipses fitting the first and second sets of points; determines a transformation to transform one of the ellipses into a circle on a corresponding plane; using the determined transformation, transforms the selected ellipse into a circle on the plane; using the determined transformation, transforms the other ellipse into a transformed ellipse on the plane; determines a plurality of ellipses on the plane for defining an iris grid, by interpolating a plurality of ellipses between the circle and the transformed ellipse; moves the determined grid ellipses onto the iris in the image using an inverse transformation of the determined transformation; and extracts an iris texture by unwrapping the iris and interpolating image pixel values at each grid point defined along each of the grid ellipses.Type: GrantFiled: May 13, 2019Date of Patent: February 2, 2021Assignee: FotoNation LimitedInventors: Brian O'Sullivan, Barry McCullagh, Serghei Carateev, Istvan Andorko, Petronel Bigioi
-
Publication number: 20200364441Abstract: An image acquisition system determines first and second sets of points defining an iris-pupil boundary and an iris-sclera boundary in an acquired image; determines respective ellipses fitting the first and second sets of points; determines a transformation to transform one of the ellipses into a circle on a corresponding plane; using the determined transformation, transforms the selected ellipse into a circle on the plane; using the determined transformation, transforms the other ellipse into a transformed ellipse on the plane; determines a plurality of ellipses on the plane for defining an iris grid, by interpolating a plurality of ellipses between the circle and the transformed ellipse; moves the determined grid ellipses onto the iris in the image using an inverse transformation of the determined transformation; and extracts an iris texture by unwrapping the iris and interpolating image pixel values at each grid point defined along each of the grid ellipses.Type: ApplicationFiled: May 13, 2019Publication date: November 19, 2020Applicant: FotoNation LimitedInventors: Brian O'SULLIVAN, Barry MCCULLAGH, Serghei CARATEEV, Istvan ANDORKO, Petronel BIGIOI
-
Publication number: 20200349572Abstract: Provided herein is a method for monitoring message content processed over a payment processor for a cardholder using a rules engine computing device. The rules engine computing device is associated with the payment processor that maintains a transaction history database that includes records for a plurality of payment transactions, and each of the records including a payment account number (PAN), a merchant identifier, and a transaction amount. The method includes (i) receiving a message from a registration computing device indicating that the cardholder is enrolled in a transaction monitoring service; (ii) associating the at least one PAN with the transaction monitoring service; (iii) querying the transaction history database to retrieve records including the at least one PAN; (iv) identifying a subset of transactions from the retrieved records; and (v) transmitting a list of the identified subset of transactions to at least one of the cardholder and the registration computing device.Type: ApplicationFiled: May 1, 2020Publication date: November 5, 2020Inventors: Daniel Brian O'Sullivan, Theodore Michael Black, JR.
-
Patent number: 10701293Abstract: 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: GrantFiled: July 3, 2019Date of Patent: June 30, 2020Assignee: FotoNation LimitedInventors: Piotr Stec, Brian O'Sullivan
-
Publication number: 20200160298Abstract: Provided are methods and systems for improving data tokenization processes and mobile device data accessibility. A data warehouse may receive first provisioning data for tokenizing a first data set and a device identifier for a mobile device. The tokenized first data set may be stored in a database record associated with the device identifier. The data warehouse may receive second provisioning data for tokenizing a second data set and the device identifier. The data warehouse may then determine that both tokenized data sets are associated with the mobile device based on the device identifier. When the tokenized first data set is used by the mobile device, the data warehouse may notify a network associated with the second data set. The network may update its data processing rules based on the notification.Type: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Inventor: DANIEL BRIAN O'SULLIVAN