Patents by Inventor Brian Dunne
Brian Dunne 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: 12240129Abstract: Methods of generating a camera model are provided. A robotic assembly is used to move a calibration assembly relative to a camera assembly through a series of poses. The calibration assembly comprises a calibration target and markers. The camera assembly comprises a mount, a camera having a field of view, and markers. The predetermined series of poses, together, cause the calibration target to pass through the field of view of the camera. The camera is used to generate a respective image of the calibration target. A tracker is used, to determine respective locations in space of the markers. A transformation function is generated that maps onto a three-dimensional space the stored coordinates and determined locations in space of the markers and features of the calibration target. The transformation functions are used to generate a model of parameters of the camera. Systems are also provided.Type: GrantFiled: August 26, 2022Date of Patent: March 4, 2025Assignee: Quartus Engineering IncorporatedInventors: Jesse Melrose, Matthew Pearson, Jordan Liss, Julia Wetherill, Brian Dunne
-
Publication number: 20250060254Abstract: A wavefront sensor for measuring a wavefront that includes an aperture mask configured to receive incident light, the aperture mask comprising a plurality of apertures irregularly spaced and arranged in a plurality of sub-windows that respectively transmit sub-beams of the incident light. A diffuser can receive the sub-beams transmitted by the plurality of apertures. A controller of the sensor is configured to identify measured sub-beams by convolving the sub-beams imaged on the diffuser with a map of the plurality of apertures; and measure the wavefront of the incident light based on changes in position of the sub-beams in a digital image of the diffuser relative to both reference positions and neighboring sub-beams.Type: ApplicationFiled: November 5, 2024Publication date: February 20, 2025Applicant: Quartus Engineering IncorporatedInventors: Peter Pilarz, Jason Kuhn, Brian Dunne, Jesse Melrose
-
Patent number: 12181347Abstract: Wavefront sensors are provided herein. An aperture mask is configured to receive incident light the wavefront of which is to be measured and comprising irregularly spaced apertures that respectively transmit sub-beams of the incident light. A diffuser is configured to receive the sub-beams transmitted by irregularly spaced apertures of the aperture mask. A camera, having a focal plane in which the diffuser substantially is located, is configured to obtain a digital image of the diffuser and thus to obtain a digital image of the incident light the sub-beams of which the aperture mask transmits onto the diffuser. A controller is configured to electronically receive the digital image of the diffuser and to measure the wavefront of the incident light based on the digital image. Methods also are provided.Type: GrantFiled: December 14, 2021Date of Patent: December 31, 2024Assignee: QUARTUS ENGINEERING INCORPORATEDInventors: Peter Pilarz, Jason Kuhn, Brian Dunne, Jesse Melrose
-
Publication number: 20240102865Abstract: Wavefront sensors are provided herein. An aperture mask is configured to receive incident light the wavefront of which is to be measured and comprising irregularly spaced apertures that respectively transmit sub-beams of the incident light. A diffuser is configured to receive the sub-beams transmitted by irregularly spaced apertures of the aperture mask. A camera, having a focal plane in which the diffuser substantially is located, is configured to obtain a digital image of the diffuser and thus to obtain a digital image of the incident light the sub-beams of which the aperture mask transmits onto the diffuser. A controller is configured to electronically receive the digital image of the diffuser and to measure the wavefront of the incident light based on the digital image. Methods also are provided.Type: ApplicationFiled: December 14, 2021Publication date: March 28, 2024Applicant: Quartus Engineering IncorporatedInventors: Peter Pilarz, Jason Kuhn, Brian Dunne, Jesse Melrose
-
Patent number: 11707081Abstract: A method of automatically orienting symmetric and asymmetric food items, such as apples for example, is provided. Individual items of food are manipulated by a programmable manipulator within the view of one or more depth imaging cameras. Digital three dimensional characterizations of the surface of the food items are generated by the depth imaging camera or cameras and are utilized by a computer connected to the depth imaging camera or cameras to locate the stem and blossom of each food item. Asymmetric food items, such as apples with dropped shoulders as well as symmetric food items can be properly oriented and processed automatically.Type: GrantFiled: January 27, 2022Date of Patent: July 25, 2023Assignee: Atlas Pacific Engineering CompanyInventors: Russ Mitchell, Brandon Evers, Brian Dunne, Daniel Nelson, Mason McInnis, David Bullock
-
Publication number: 20230070281Abstract: Methods of generating a camera model are provided. A robotic assembly is used to move a calibration assembly relative to a camera assembly through a series of poses. The calibration assembly comprises a calibration target and markers. The camera assembly comprises a mount, a camera having a field of view, and markers. The predetermined series of poses, together, cause the calibration target to pass through the field of view of the camera. The camera is used to generate a respective image of the calibration target. A tracker is used, to determine respective locations in space of the markers. A transformation function is generated that maps onto a three-dimensional space the stored coordinates and determined locations in space of the markers and features of the calibration target. The transformation functions are used to generate a model of parameters of the camera. Systems are also provided.Type: ApplicationFiled: August 26, 2022Publication date: March 9, 2023Applicant: Quartus Engineering IncorporatedInventors: Jesse Melrose, Matthew Pearson, Jordan Liss, Julia Wetherill, Brian Dunne
-
Publication number: 20220142219Abstract: A method of automatically orienting symmetric and asymmetric food items, such as apples for example, is provided. Individual items of food are manipulated by a programmable manipulator within the view of one or more depth imaging cameras. Digital three dimensional characterizations of the surface of the food items are generated by the depth imaging camera or cameras and are utilized by a computer connected to the depth imaging camera or cameras to locate the stem and blossom of each food item. Asymmetric food items, such as apples with dropped shoulders as well as symmetric food items can be properly oriented and processed automatically.Type: ApplicationFiled: January 27, 2022Publication date: May 12, 2022Inventors: Russ Mitchell, Brandon Evers, Brian Dunne, Daniel Nelson, Mason McInnis, David Bullock
-
Patent number: 11246333Abstract: A method of automatically orienting symmetric and asymmetric produce items, such as apples for example, is provided. Individual items of produce are manipulated by a programmable manipulator within the view of one or more depth imaging cameras. Digital three dimensional characterizations of the surface of the produce items are generated by the depth imaging camera or cameras and are utilized by a computer connected to the depth imaging camera or cameras to locate the stem and blossom of each produce item. Asymmetric produce items, such as apples with dropped shoulders as well as symmetric produce items can be properly oriented and processed automatically.Type: GrantFiled: March 8, 2019Date of Patent: February 15, 2022Assignee: Atlas Pacific Engineering CompanyInventors: Russ Mitchell, Brandon Evers, Brian Dunne, Daniel Nelson, Mason McInnis, David Bullock
-
Publication number: 20190281879Abstract: A method of automatically orienting symmetric and asymmetric produce items, such as apples for example, is provided. Individual items of produce are manipulated by a programmable manipulator within the view of one or more depth imaging cameras. Digital three dimensional characterizations of the surface of the produce items are generated by the depth imaging camera or cameras and are utilized by a computer connected to the depth imaging camera or cameras to locate the stem and blossom of each produce item. Asymmetric produce items, such as apples with dropped shoulders as well as symmetric produce items can be properly oriented and processed automatically.Type: ApplicationFiled: March 8, 2019Publication date: September 19, 2019Inventors: Russ Mitchell, Brandon Evers, Brian Dunne, Daniel Nelson, Mason Mclnnis, David Bullock
-
Patent number: 9632984Abstract: In some embodiments, a system identifies content for display on a user device. The system determines a device category associated with the user device. The system determines that the content for display on the user device comprises at least one of a group comprising a plurality of bank product options, a user assistance option associated with one or more of the plurality of bank product options, a plurality of questions associated with one or more of the plurality of bank product options, and a disclosure associated with acceptance of a selected bank product option of the plurality of bank product options. The system determines a presentation format for the content according to presentation rules that determine presentation format for the content on the user device according to the content and the determined device category.Type: GrantFiled: May 6, 2014Date of Patent: April 25, 2017Assignee: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne
-
Patent number: 9582829Abstract: In some embodiments, a system calculates a user risk score, and determines a first subset of questions using the user risk score and type of user device. The system communicates and receives answers to the first subset of questions. The system determines a second subset of questions based on the answers to the first subset of questions. The system communicates and receives answers to the second subset of questions. The system determines whether the answers to the first subset of questions are accurate. If the verification indicates that the answer to one or more of the first subset of questions is not accurate, the system determines a third subset of questions. The system communicates and receives answers to the third subset of questions. The system determines a plurality of repayment plans based on the user risk score and the answers to the first, second, and third subset of questions.Type: GrantFiled: May 6, 2014Date of Patent: February 28, 2017Assignee: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne
-
Publication number: 20150324901Abstract: In some embodiments, a system receives an image file from a user device. The image file depicts a financial document that a customer selects to submit to a bank for inclusion in an application for a bank product. The system associates the image file with the application and determines whether receipt of the image file completes the application. If yes, the system sends the application to a review process configured to determine whether to approve the application. If no, the system determines a time period for the customer to complete the application and, after the time period has elapsed, initiates communication with instructions for completing the application.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Brian Dunne, Linda Ann Eddy
-
Publication number: 20150324907Abstract: In some embodiments, a system receives information about a first loan and information about a second loan. The system calculates a user risk score based on a user payment history, a first loan priority score, and a second loan priority score. The system generates a single loan payment plan for the first loan and the second loan using the first loan priority score, the second loan priority score, and the user risk score. The system receives a payment associated with the single loan payment plan. The processor subdivides the payment into a first loan payment and a second loan payment using the first loan priority score and the second loan priority score. The system transfers the first loan payment to the first line of business and the second loan payment to the second line of business.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Valon Mitchell Cross, Brian Dunne, Linda Ann Eddy
-
Publication number: 20150324899Abstract: A system includes a memory operable to store user data associated with a user and a processor communicatively coupled to the memory. The processor receives a promise to perform from a user and determines whether the user has scheduled a payment associated with the promise to perform. The processor accesses, in response to determining that the user has not scheduled a payment, the user data associated with the user. The processor determines whether to communicate an alert reminding the user of the promise to perform and selects, in response to a determination to communicate the alert, one or more alert types according to the user data associated with the user. The processor determines, according to the user data associated with the user, an alert frequency, and communicates the alert to the user in accordance with the selected one or more alert types and the determined alert frequency.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne
-
Publication number: 20150324906Abstract: In some embodiments, a system receives a notice indicating a loan past due associated with a user. The system calculates a user risk score associated with the user with the user risk score based on a user payment history. The system determines a plurality of repayment plans for the user using the calculated user risk score, and calculates a repayment plan value score for each repayment plan. The system orders each repayment plan according to the repayment plan value score, and generates a repayment plan queue of the plurality of the ordered repayment plans. The system communicates a first repayment plan in the repayment plan queue to the user.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Valon Mitchell Cross, Linda Ann Eddy, Brian Dunne
-
Publication number: 20150324770Abstract: In some embodiments, a system receives promise-to-pay information associated with a loan past due from a user. The promise-to-pay information comprises a promised amount, a promised date, and a payment form. The system determines a minimum promise-to-pay amount for the user. If the promised amount is greater than the minimum promise-to-pay amount, the system determines an external payment service based on the payment form. The external payment service is a payment service that processes a payment for the promised amount. The system communicates to the determined external payment service portions of the promise-to-pay information used to process the payment for the promised amount within a predetermined time period before the promised date, and communicates an alert to the user.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne
-
Publication number: 20150324903Abstract: In some embodiments, a system identifies a bank product flow associated with a user interacting with a website. The system accesses proactive chat session triggering rules associated with the identified bank product flow. The system monitors activity of the user interacting with the website. The system determines whether the activity of the user satisfies a trigger specified in the proactive chat session triggering rules associated with the identified bank product flow. The system determines availability of a customer service agent to engage in a chat session with the user. In accordance with the availability of the customer service agent, the system initiates the chat session between the user and the customer service agent associated with the bank product flow without waiting for the user to initiate the chat session.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne
-
Publication number: 20150324904Abstract: In some embodiments, a system identifies content for display on a user device. The system determines a device category associated with the user device. The system determines that the content for display on the user device comprises at least one of a group comprising a plurality of bank product options, a user assistance option associated with one or more of the plurality of bank product options, a plurality of questions associated with one or more of the plurality of bank product options, and a disclosure associated with acceptance of a selected bank product option of the plurality of bank product options. The system determines a presentation format for the content according to presentation rules that determine presentation format for the content on the user device according to the content and the determined device category.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda ann Eddy, Brian Dunne
-
Publication number: 20150324908Abstract: In some embodiments, a system calculates a user risk score, and determines a first subset of questions using the user risk score and type of user device. The system communicates and receives answers to the first subset of questions. The system determines a second subset of questions based on the answers to the first subset of questions. The system communicates and receives answers to the second subset of questions. The system determines whether the answers to the first subset of questions are accurate. If the verification indicates that the answer to one or more of the first subset of questions is not accurate, the system determines a third subset of questions. The system communicates and receives answers to the third subset of questions. The system determines a plurality of repayment plans based on the user risk score and the answers to the first, second, and third subset of questions.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne
-
Publication number: 20150324900Abstract: In some embodiments, a system provides an interactive communication session between the user and a service agent associated with an enterprise. During the interactive communication session between the user and the service agent, the system provides the user with access to an online environment associated with the enterprise via a graphical user interface displayed on a user device. The system accesses the user's transaction history associated with the enterprise. The system accesses the rules for displaying the user's transaction history. The system identifies at least a portion of the user's transaction history associated with the enterprise according to the rules for displaying the user's transaction history. During the interactive communication session, the system provides the at least the portion of the user's transaction history associated with the enterprise to the user via the graphical user interface of the user device.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Bank of America CorporationInventors: Anna Vladimirovna Starikova, Linda Ann Eddy, Brian Dunne