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: 11222313Abstract: 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: GrantFiled: March 18, 2020Date of Patent: January 11, 2022Assignee: Deluxe Small Business Sales, Inc.Inventors: Paul F. Doyle, Dean Tribble
-
Patent number: 11132652Abstract: 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: GrantFiled: December 11, 2017Date of Patent: September 28, 2021Assignee: Deluxe Small Business Sales, Inc.Inventors: Paul F. Doyle, Dean Tribble
-
Publication number: 20210042714Abstract: 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: ApplicationFiled: April 2, 2020Publication date: February 11, 2021Inventors: Paul F. Doyle, Eric Dean Tribble
-
Publication number: 20200279231Abstract: 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: ApplicationFiled: March 18, 2020Publication date: September 3, 2020Inventors: Paul F. Doyle, Dean Tribble
-
Publication number: 20180240081Abstract: 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: ApplicationFiled: December 11, 2017Publication date: August 23, 2018Inventors: Paul F. Doyle, Dean Tribble
-
Patent number: 9852406Abstract: 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: GrantFiled: December 5, 2014Date of Patent: December 26, 2017Assignee: Deluxe Small Business Sales, Inc.Inventors: Paul F. Doyle, Dean Tribble
-
Publication number: 20170357954Abstract: 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: ApplicationFiled: June 9, 2017Publication date: December 14, 2017Inventors: Dean Tribble, Paul F. Doyle, Todd Tracey, Nicholas Sean Mathis
-
Publication number: 20170243174Abstract: 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: ApplicationFiled: March 6, 2017Publication date: August 24, 2017Inventors: Paul F. Doyle, Dean Tribble
-
Patent number: 9613343Abstract: 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: GrantFiled: January 17, 2012Date of Patent: April 4, 2017Assignee: Deluxe Small Business Sales, Inc.Inventors: Paul F. Doyle, Dean Tribble
-
Publication number: 20150088740Abstract: 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: ApplicationFiled: December 5, 2014Publication date: March 26, 2015Inventors: Paul F. Doyle, Dean Tribble
-
Patent number: 8352711Abstract: 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: GrantFiled: January 22, 2008Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Eric Dean Tribble, Mark Ronald Plesko, Christopher Wellington Brumme
-
Patent number: 8271768Abstract: 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: GrantFiled: November 17, 2010Date of Patent: September 18, 2012Assignee: Microsoft CorporationInventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
-
Patent number: 8219623Abstract: 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: GrantFiled: December 16, 2005Date of Patent: July 10, 2012Assignee: Microsoft CorporationInventors: Eric Dean Tribble, Gautam Pulla, Min Wei, Sung-Hsun Su
-
Patent number: 8146085Abstract: 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: GrantFiled: June 25, 2007Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
-
Publication number: 20110066834Abstract: 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: ApplicationFiled: November 17, 2010Publication date: March 17, 2011Applicant: Microsoft CorporationInventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
-
Patent number: 7861072Abstract: 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: GrantFiled: June 25, 2007Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
-
Publication number: 20090187893Abstract: 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: ApplicationFiled: January 22, 2008Publication date: July 23, 2009Applicant: Microsoft CorporationInventors: Eric Dean Tribble, Mark Ronald Plesko, Christopher Wellington Brumme
-
Publication number: 20090100435Abstract: 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: ApplicationFiled: October 11, 2007Publication date: April 16, 2009Applicant: MICROSOFT CORPORATIONInventors: Efstathios Papaefstathiou, Sean E. Trowbridge, Eric Dean Tribble, Stanislav A. Oks
-
Publication number: 20080320275Abstract: 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: ApplicationFiled: June 25, 2007Publication date: December 25, 2008Applicant: Microsoft CorporationInventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble
-
Publication number: 20080320291Abstract: 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: ApplicationFiled: June 25, 2007Publication date: December 25, 2008Applicant: Microsoft CorporationInventors: John Joseph Duffy, David Callahan, David Detlefs, Vance Morrison, Brian Grunkemeyer, Eric Dean Tribble