IP Library Granted Patent US 9,830,666
Granted Patent B1
US 9,830,666 · App. 13/622,773 · Granted Nov 28, 2017

Tracking insurance funds using an interpretive representation of accounting information

Inventor: Matthew Carl Hamilton (Pacifica, CA)
Assignee: Guidewire Software, Inc.
G06Q40/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,830,666
App. No.
13/622,773
Filed
Sep 19, 2012
Granted
Nov 28, 2017
Kind
B1
Art Unit
3627
USPC
705/30
Abstract

A technique of tracking insurance funds using an interpretive representation of accounting information includes obtaining a plurality of accounting entities. It further includes deriving, based on the accounting entities, a plurality of funds-source entities and a plurality of funds-use entities. It further includes, in response to an allocation scheme, creating a set of tracking entities that allocate the funds-source entities to the funds-use entities, wherein each tracking entity connects one funds-source entity and one funds-use entity.

Claims (45)

1. A system, comprising:

one or more processors configured to:

receive, from a data store, a plurality of accounting entities;

derive, based on the accounting entities:

a plurality of funds-source entities comprising representations of sources of funds to be allocated; and

a plurality of funds-use entities comprising representations of uses for which at least a portion of the funds are to be allocated;

allocate, according to an allocation scheme, at least one of the funds-source entities against at least one of the funds-use entities;

in response to the allocation, generate, for each allocation of a funds-source entity to a funds-use entity, a tracking entity that maintains information associated with the allocation between the funds-source entity and the funds-use entity;

display, in a user interface and based at least in part on the generated tracking entity, a visual representation of how the funds-source entity was allocated against the funds-use entity;

wherein the user interface includes a link to a view of at least one of the funds-source entity and the funds-use entity, and wherein the link to the view is automatically determined based at least in part on the generated tracking entity; and

in response to a user selection of the link, present, in the user interface, the view of the at least one of the funds-source entity and the funds-use entity; and

a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.

2. The system of claim 1 , wherein the one or more processors are further configured to receive a use of funds request for an account.

3. The system of claim 2 wherein the one or more processors are further configured to identify funds-sources and funds-uses for the account.

4. The system of claim 1 wherein the funds-use entity comprises a representation of a debit.

5. The system of claim 1 wherein the funds-source entity comprises a representation of a credit.

6. The system of claim 1 wherein the funds-use entity comprises a representation of a credit reversal.

7. The system of claim 1 wherein the allocation scheme is based on a heuristic.

8. The system of claim 1 wherein the allocation scheme is based on a rule.

9. The system of claim 1 wherein the allocation scheme is based on an instruction received from a user.

10. The system of claim 1 , wherein the tracking entity includes allocation information.

11. The system of claim 10 , wherein the allocation information includes a date of allocation.

12. The system of claim 10 , wherein the allocation information includes an amount of allocation.

13. A method, comprising:

receiving a plurality of accounting entities from a data store;

deriving, using one or more processors and based at least in part on the accounting entities:

a plurality of funds-source entities comprising representations of sources of funds to be allocated; and

a plurality of funds-use entities comprising representations of uses for which at least a portion of the funds are to be allocated;

allocating, according to an allocation scheme, at least one of the funds-source entities against at least one of the funds-use entities;

in response to the allocation, generating, for each allocation of a funds-source entity to a funds-use entity, a tracking entity that maintains information associated with the allocation between the funds-source entity and the funds-use entity;

displaying, in a user interface and based at least in part on the generated tracking entity, a visual representation of how the funds-source entity was allocated against the funds-use entity;

wherein the user interface includes a link to a view of at least one of the funds-source entity and the funds-use entity, and wherein the link to the view is automatically determined based at least in part on the generated tracking entity; and

in response to a user selection of the link, presenting, in the user interface, the view of the at least one of the funds-source entity and the funds-use entity.

14. The method of claim 13 , further comprising receiving a use of funds request for an account.

15. The method of claim 14 , further comprising identifying funds-sources and funds-uses for the account.

16. A computer program embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:

receiving a plurality of accounting entities from a data store;

deriving, using one or more processors and based on the accounting entities:

a plurality of funds-source entities comprising representations of sources of funds to be allocated; and

a plurality of funds-use entities comprising representations of uses for which at least a portion of the funds are to be allocated; and

allocating, according to an allocation scheme, at least one of the funds-source entities against at least one of the funds-use entities;

in response to the allocation generating, for each allocation of a funds-source entity to a funds-use entity, a tracking entity that maintains information associated with the allocation between the funds-source entity and the funds-use entity; and

displaying, in a user interface and based at least in part on the generated tracking entity, a visual representation of how the funds-source entity was allocated against the funds-use entity;

wherein the user interface includes a link to a view of at least one of the funds-source entity and the funds-use entity, and wherein the link to the view is automatically determined based at least in part on the generated tracking entity; and

in response to a user selection of the link, presenting, in the user interface, the view of the at least one of the funds-source entity and the funds-use entity.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GUIDEWIRE SOFTWARE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 069476/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2012
From: HAMILTON, MATTHEW CARL
To: GUIDEWIRE SOFTWARE, INC.
Reel/Frame 029444/0206 →