Patents by Inventor Dean Tribble

Dean Tribble 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: 11222313
    Abstract: A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: January 11, 2022
    Assignee: Deluxe Small Business Sales, Inc.
    Inventors: Paul F. Doyle, Dean Tribble
  • Patent number: 11132652
    Abstract: A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 28, 2021
    Assignee: Deluxe Small Business Sales, Inc.
    Inventors: Paul F. Doyle, Dean Tribble
  • Publication number: 20210042714
    Abstract: A method of executing an electronic financial transaction involving two parties providing information for generating a transaction document and authorizing the document to execute the transaction. The method contemplates the maker electronically transmitting a data record representative of the financial transaction directly to a payee, such as by email. The payee can then convert the data record into a transaction acceptable to a bank of first deposit, such as by printing or imaging the data record into a form acceptable to the bank, such as a standard paper check.
    Type: Application
    Filed: April 2, 2020
    Publication date: February 11, 2021
    Inventors: Paul F. Doyle, Eric Dean Tribble
  • Publication number: 20200279231
    Abstract: A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 3, 2020
    Inventors: Paul F. Doyle, Dean Tribble
  • Publication number: 20180240081
    Abstract: A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
    Type: Application
    Filed: December 11, 2017
    Publication date: August 23, 2018
    Inventors: Paul F. Doyle, Dean Tribble
  • Patent number: 9852406
    Abstract: A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 26, 2017
    Assignee: Deluxe Small Business Sales, Inc.
    Inventors: Paul F. Doyle, Dean Tribble
  • Publication number: 20170357954
    Abstract: A computer system for securing communicating information, such as electronic payment address information, between payors and payees and for processing electronic payments. The system providing a third party service that can aggregate verified payee information over a plurality of transactions to increase the safety of electronic payments.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 14, 2017
    Inventors: Dean Tribble, Paul F. Doyle, Todd Tracey, Nicholas Sean Mathis
  • Publication number: 20170243174
    Abstract: A method of executing an electronic financial transaction involving two parties providing information for generating a transaction document and authorizing the document to execute the transaction. The method contemplates the maker electronically transmitting a data record representative of the financial transaction directly to a payee, such as by email. The payee can then convert the data record into a transaction acceptable to a bank of first deposit, such as by printing or imaging the data record into a form acceptable to the bank, such as a standard paper check.
    Type: Application
    Filed: March 6, 2017
    Publication date: August 24, 2017
    Inventors: Paul F. Doyle, Dean Tribble
  • Patent number: 9613343
    Abstract: A method of executing an electronic financial transaction involving two parties providing information for generating a transaction document and authorizing the document to execute the transaction. The method contemplates the maker electronically transmitting a data record representative of the financial transaction directly to a payee, such as by email. The payee can then convert the data record into a transaction acceptable to a bank of first deposit, such as by printing or imaging the data record into a form acceptable to the bank, such as a standard paper check.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: April 4, 2017
    Assignee: Deluxe Small Business Sales, Inc.
    Inventors: Paul F. Doyle, Dean Tribble
  • Publication number: 20150088740
    Abstract: A system and method of transmitting a check-type payment between a payor and a payee using a third-party service includes registering a payor, receiving a check-type payment request from the payor by the third-party service, generating a unique identifier for the check-type payment request and associating payment information with the unique identifier, transmitting a payment notice to the payee, receiving a deposit request to a deposit account from the payee by the third-party, generating a depositable item responsive to the deposit request, and depositing the depositable item into the deposit account by the third-party service.
    Type: Application
    Filed: December 5, 2014
    Publication date: March 26, 2015
    Inventors: Paul F. Doyle, Dean Tribble
  • Patent number: 8352711
    Abstract: The coordination and execution of chores in a multiprocessing environment. The coordination of chores is accomplished utilizing a compiler generated correlation that relates blocks of code that execute chores and blocks of code in which the chore can be realized. By tracking the execution of the program and using the compiler-generated correlation, chores can be identified for the currently executing code.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric Dean Tribble, Mark Ronald Plesko, Christopher Wellington Brumme
  • Patent number: 8271768
    Abstract: Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
  • Patent number: 8219623
    Abstract: A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions for a particular recipient or a particular group of recipients receiving a message instance of a bifurcated message when the message meets certain conditions.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric Dean Tribble, Gautam Pulla, Min Wei, Sung-Hsun Su
  • Patent number: 8146085
    Abstract: Various technologies and techniques are disclosed for providing concurrent exception handling. Exceptions that occur in concurrent workers are caught. The caught exceptions are then forwarded from the concurrent workers to a coordination worker. The caught exceptions are finally aggregated into an aggregation structure, such as an aggregate exception object. This aggregation structure is rethrown and the individual caught exceptions may then be handled at a proper time.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
  • Publication number: 20110066834
    Abstract: Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    Type: Application
    Filed: November 17, 2010
    Publication date: March 17, 2011
    Applicant: Microsoft Corporation
    Inventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
  • Patent number: 7861072
    Abstract: Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
  • Publication number: 20090187893
    Abstract: The coordination and execution of chores in a multiprocessing environment. The coordination of chores is accomplished utilizing a compiler generated correlation that relates blocks of code that execute chores and blocks of code in which the chore can be realized. By tracking the execution of the program and using the compiler-generated correlation, chores can be identified for the currently executing code.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Applicant: Microsoft Corporation
    Inventors: Eric Dean Tribble, Mark Ronald Plesko, Christopher Wellington Brumme
  • Publication number: 20090100435
    Abstract: Scheduling system resources. A system resource scheduling policy for scheduling operations within a workload is accessed. The policy is specified on a workload basis such that the policy is specific to the workload. System resources are reserved for the workload as specified by the policy. Reservations may be hierarchical in nature where workloads are also hierarchically arranged. Further, dispatching mechanisms for dispatching workloads to system resources may be implemented independent from policies. Feedback regarding system resource use may be used to determine policy selection for controlling dispatch mechanisms.
    Type: Application
    Filed: October 11, 2007
    Publication date: April 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Efstathios Papaefstathiou, Sean E. Trowbridge, Eric Dean Tribble, Stanislav A. Oks
  • Publication number: 20080320275
    Abstract: Various technologies and techniques are disclosed for providing concurrent exception handling. Exceptions that occur in concurrent workers are caught. The caught exceptions are then forwarded from the concurrent workers to a coordination worker. The caught exceptions are finally aggregated into an aggregation structure, such as an aggregate exception object. This aggregation structure is rethrown and the individual caught exceptions may then be handled at a proper time.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
  • Publication number: 20080320291
    Abstract: Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble