IP Library Granted Patent US 8,799,116
Granted Patent B2
US 8,799,116 · App. 11/904,737 · Granted Aug 5, 2014

Process and system for automated collection of business information from a business entity's accounting system

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 8,799,116
App. No.
11/904,737
Granted
Aug 5, 2014
Kind
B2
Abstract

There is provided a method, performed by a processor. The method includes obtaining accounting data from a first database, and sending the accounting data to a second database, wherein the second database is located remotely from the first database.

Claims (51)

1. A method, performed by a processor of a computer system having a memory communicatively connected to said processor, comprising:

performing instructions embodied in a plug-in module that when installed into said memory, interfaces with an accounting program automatically at a time selected from the group consisting of a predetermined time, and a predetermined interval of time, in accordance with settings of said plug-in module that are configured by a user of said computer system after said plug-in module is installed into said memory, to accomplish actions of:

(a) invoking an application program interface of said accounting program to access accounting data in a first database;

(b) locating account receivable data in said accounting data;

(c) extracting said account receivable data from said accounting data; and

(d) sending said account receivable data to a second database, wherein said second database is located remotely from said first database,

wherein said accounting program (i) resides in said memory, and (ii) contains instructions to control said processor to maintain said accounting data in said first database.

2. The method of claim 1 , wherein said account receivable data comprises account receivable aging data.

3. The method of claim 1 ,

wherein said first database is maintained by a first business entity; and

wherein said second database is maintained by a second business entity.

4. The method of claim 1 , wherein said sending is contingent upon permission for said sending being granted by a user of said accounting program.

5. The method of claim 1 ,

wherein said accounting data is in a text file, and

wherein said locating comprises parsing said text file.

6. The method of claim 1 , wherein said processor automatically performs said invoking, locating, extracting and sending, in accordance with a schedule.

7. The method of claim 1 , further comprising, prior to said performing:

downloading said plug-in module to said processor via the Internet; and

installing said plug-in module into said memory.

8. A computer system comprising:

a processor; and

a memory, communicatively connected to said processor, that contains a plug-in module that controls said processor to interface with an accounting program automatically at a time selected from the group consisting of a predetermined time, and a predetermined interval of a time, in accordance with settings of said plug-in module that are configured by a user of said computer system after said plug-in module is installed into said memory, to:

(a) invoke an application program interface of said accounting program to access accounting data in a first database;

(b) locate account receivable data in said accounting data;

(c) extract said account receivable data from said accounting data; and

(d) send said account receivable data to a second database, wherein said second database is located remotely from said first database,

wherein said accounting program (i) resides in said memory, and (ii) contains instructions to control said processor to maintain said accounting data in said first database.

9. The computer system of claim 8 , wherein said account receivable data comprises account receivable aging data.

10. The computer system of claim 8 ,

wherein said first database is maintained by a first business entity; and

wherein said second database is maintained by a second business entity.

11. The computer system of claim 8 , wherein said accounting data is in a text file, and wherein said locating comprises parsing said text file.

12. The computer system of claim 8 , wherein said processor automatically performs said invoking, locating, extracting and sending, in accordance with a schedule.

13. The computer system of claim 8 , wherein said memory also contains instructions to control said processor to:

download said plug-in module to said processor via the Internet; and

install said plug-in module into said memory.

14. A storage medium comprising a plug-in module encoded thereon, wherein said plug-in module, when installed in a memory of a computer system having a processor communicatively connected to said memory, controls said processor to interface with an accounting program automatically at a time selected from the group consisting of a predetermined time, and a predetermined interval of a time, in accordance with settings of said plug-in module that are configured by a user of said computer system after said plug-in module is installed into said memory, to:

(a) invoke an application program interface of said accounting program to access accounting data in a first database;

(b) locate account receivable data in said accounting data;

(c) extract said account receivable data from said accounting data; and

(d) send said account receivable data to a second database, wherein said second database is located remotely from said first database,

wherein said accounting program (i) resides in said memory, and (ii) contains instructions to control said processor to maintain said accounting data in said first database.

15. The storage medium of claim 14 , wherein said account receivable data comprises account receivable aging data.

16. The storage medium of claim 14 ,

wherein said first database is maintained by a first business entity; and

wherein said second database is maintained by a second business entity.

17. The storage medium of claim 14 ,

wherein said accounting data is in a text file, and

wherein said locating comprises parsing said text file.

18. The storage medium of claim 14 , wherein said processor automatically performs said invoking, locating, extracting and sending in accordance with a schedule.

19. The storage medium of claim 14 , wherein said plug-in module is downloaded to said processor via the Interact, and thereafter installed in said memory.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2025
From: BANK OF AMERICA, N.A. AS AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER’S, INC.; LATTICE ENGINES, INC.
Reel/Frame 072591/0843 →
INTELLECTUAL PROPERTY RELEASE AND TERMINATION Recorded Jan 18, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S, INC.
Reel/Frame 058757/0232 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2019
From: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 048306/0375 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2019
From: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048306/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2008
From: LEHMAN, GUY P.; CHAUHAN, NEEL; BENVENUTO, ANDRES; ZIFF, PERRY
To: DUN AND BRADSTREET CORPORATION, THE
Reel/Frame 021149/0135 →