IP Library Granted Patent US 9,141,991
Granted Patent B2
US 9,141,991 · App. 13/274,269 · Granted Sep 22, 2015

Enhanced electronic data and metadata interchange system and process for electronic billing and payment system

Inventors: Mark Orttung (Menlo Park, CA); Darren Linscott (San Jose, CA)
Assignee: Bill.com, Inc.
G06Q40/02G06Q20/04G06Q20/10G06Q20/102G06Q30/04G06Q40/00G06Q40/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,141,991
App. No.
13/274,269
Granted
Sep 22, 2015
Kind
B2
Abstract

A Software As A System (SAAS)-based system is disclosed herein for sending bills and payments in conjunction with a third-party accounting system. The system deploys a downloadable program interface to configure the third-party accounting system and then send and receive data between the two systems. The transmitted bills may contain an electronic signature, a line item billing, and/or other transaction-specific meta data, and, based on cash flow needs and outstanding bills, some or all customers may be offered a very substantial time-limited discount for immediate payment. Also, customers may use the line-item billing feature to withhold partial payments for specific issues attributed to specific items. Alternatively, a communication module between SAAS units (CSU) may be deployed to configure the third-party accounting system and then send and receive data between the two systems.

Claims (34)

1. A computer-implemented method comprising:

deploying, by a first Software As A Service (SAAS) based system, a downloadable program interface (PI) from the first SAAS based system to a third-party accounting system;

configuring the third-party accounting system via the downloadable PI;

receiving, by the first SAAS based system, data from the third-party accounting system via the PI;

generating, by the first SAAS based system, an invoice from a vendor to a customer based on the received data, wherein the invoice includes a viewable portion, an electronic signature from the vendor, and a meta data set, wherein the meta data set of the invoice includes information for interfacing with accounting software operating on the third-party accounting system;

transmitting the generated invoice to the third-party accounting system; and

offering the customer a time-limited discount for immediate payment of the invoice via the first SAAS based system, wherein the time-limited discount for immediate payment is based on one of cash flow needs of the vendor and outstanding bills of the vendor.

2. The computer-implemented method according to claim 1 further comprising:

communicating, by the first SAAS based system, with a second SAAS based system via a communication service unit (CSU), the CSU configured to exchange information between the first SAAS based system and the second SAAS based system independently of the third-party accounting system.

3. The computer-implemented method according to claim 1 wherein the first SAAS based system is implemented in a cloud computing system.

4. The method of claim 1 , wherein viewable portion of the invoice is configured to be electronically viewed and manipulated by a user.

5. The method of claim 1 , wherein the meta data set of the invoice includes information for defining a format for transferring data from accounting software operating on the third-party accounting system to the invoice.

6. The method of claim 1 , wherein the generated invoice further includes a communication interface for allowing an entity associated with the third-party accounting system to dispute the invoice.

7. A first Software As A Service (SAAS) computer system comprising:

a processor; and

a memory storing instructions that, when executed, cause the first SAAS computer system to:

deploy a downloadable program interface (PI) from the first SAAS based system to a third-party accounting system;

configure the third-party accounting system via the downloadable PI;

receive data from the third-party accounting system via the PI;

generate an invoice from a vendor to a customer based on the received data, wherein the invoice includes a viewable portion, an electronic signature from the vendor, and a meta data set, wherein the meta data set of the invoice includes information for interfacing with accounting software operating on the third-party accounting system;

transmit the generated invoice to the third-party accounting system; and

offer the customer a time-limited discount for immediate payment of the invoice via the first SAAS based system, wherein the time-limited discount for immediate payment is based on one of cash flow needs of the vendor and outstanding bills of the vendor.

8. The first SAAS computer system according to claim 7 wherein the memory further stores instructions for:

communicating between the first SAAS based system and a second SAAS based system via a communication service unit (CSU), the CSU configured to exchange information between the first SAAS based system and the second SAAS based system independently of the third-party accounting system.

9. The computer system according to claim 7 wherein the first SAAS based computer system is implemented in a cloud computing system.

10. A non-transitory computer-readable storage medium storing instructions that, when executed, cause a first Software As A Service (SAAS) computer system to:

deploy a downloadable PI from the SAAS based system to a third-party accounting system;

configure the third-party accounting system via the downloadable PI;

receive data from the third-party accounting system via the PI;

generate an invoice from a vendor to a customer based on the received data, wherein the invoice includes a viewable portion, an electronic signature from the vendor, and a meta data set, wherein the meta data set of the invoice includes information for interfacing with accounting software operating on the third-party accounting system; and

transmit the generated invoice to the third-party accounting system; and

offer the customer a time-limited discount for immediate payment of the invoice via the first SAAS based system, wherein the time-limited discount for immediate payment is based on one of cash flow needs of the vendor and outstanding bills of the vendor.

11. The computer-readable storage medium according to claim 10 further comprising instructions for:

communicating between the SAAS based system and a second SAAS based system via a communication service unit (CSU), the CSU configured to exchange information between the first SAAS based system and the second SAAS based system independently of the third-party accounting system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2023
From: BILL.COM, LLC
To: BILL OPERATIONS, LLC
Reel/Frame 065046/0884 →
CHANGE OF NAME Recorded Jan 9, 2019
From: BILL.COM, INC.
To: BILL.COM, LLC
Reel/Frame 049207/0849 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2011
From: ORTTUNG, MARK; LINSCOTT, DARREN
To: BILL.COM, INC.
Reel/Frame 027067/0907 →
Continuity (11)
Continuation In Part 12363647 · Jan 30, 2009
Continuation In Part 13045948 · Mar 11, 2011
Continuation In Part 13046335 · Mar 11, 2011
Provisional Application 61025255 · Jan 31, 2008
Provisional Application 61059624 · Jun 6, 2008
Provisional Application 61088984 · Aug 14, 2008
Provisional Application 61140752 · Dec 24, 2008
Provisional Application 61141819 · Dec 31, 2008
Provisional Application 61313075 · Mar 11, 2010
Provisional Application 61356477 · Jun 18, 2010
Related Publication 20120036065A1 · Feb 9, 2012