IP Library › Granted Patent US 12,493,913
Granted Patent B2
US 12,493,913 · App. 18/515,166 · Granted Dec 9, 2025

Database system and object manipulation representing automated structuring of coverage, expected losses and premiums

Inventor: Francis Joseph Sweeney (Princeton, NJ)
Assignee: OnRisk, Inc.
G06Q40/08
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 12,493,913
App. No.
18/515,166
Granted
Dec 9, 2025
Kind
B2
Abstract

The technology disclosed relates to manipulating and visualizing database objects that represent layers and parts of layers in insurance or other risk transfer programs. Disclosed is graphically creating placement objects, maintaining a database of objects that can be linked in trees, with policy objects linked to respective proposal objects, and coverage objects linked to the proposal objects and the policy objects. A GUI represents a placement using objects, with metadata that describes objects' statuses, with groups of objects properly nested and linked in the database of objects. User selection of a displayed first object and mode control initiates creation of second objects linked to the first object and, opening of a panel that scales the selected first object to fit the panel and allows the user to add nested second objects, by drawing an added object or entering metadata for the added object, with consistent metadata constrained with the nesting.

Claims (58)

1 . A non-transitory computer readable storage medium that stores program instructions that, when executed on hardware, implement a method of graphically creating erosion objects, the implementation including:

representing multiple risk coverages for benefit of an entity to be insured in a multi-tiered coverage data model including layer objects, coverage objects nested within respective layer objects, and claim table entries for generating erosion objects linked to the coverage objects, wherein:

the coverage objects represent bound coverages; and

the claim table entries and erosion objects represent claims reported or paid;

generating layer objects data for display against a scale of coverage amounts, wherein the coverage objects represent stacked layers of intended coverage for the benefit of the entity;

further generating controls for creating erosion objects applied to the coverage objects nested within the layer objects including:

a selection control that selects a risk tower of coverage objects; and

a claim table tool that

accepts details of particular claims as claim table entries and

generates the erosion objects for display from the claim table entries,

including overlaying the erosion objects for display, individually or collectively, on the selected risk tower of coverage object; and

transmitting the layer objects data, the scale of coverage amounts, and the controls for creating the erosion objects for display by a user device.

2 . The non-transitory computer readable storage medium of claim 1 that stores program instructions that, when executed, further implement:

the claim table tool accepting identification of one or more claims as related to a particular occurrence to which an occurrence limit and an occurrence deductible apply.

3 . The non-transitory computer readable storage medium of claim 2 that stores program instructions that, when executed, further implement:

automatically calculating impact of the one or more claims on the occurrence limit and the occurrence deductible for the particular occurrence; and

generating and transmitting for display the erosion objects and remaining coverage objects based on the automatically calculating.

4 . The non-transitory computer readable storage medium of claim 3 that stores program instructions that, when executed, further implement:

the claim table tool further accepting identification of the one or more claims as reported or paid.

5 . The non-transitory computer readable storage medium of claim 3 that stores program instructions that, when executed, further implement:

the one or more claims as related to the particular occurrence are further subject to an aggregate limit and an aggregate deductible for the coverages that apply; and

automatically calculating impact of the one or more claims and any prior claims on the aggregate limit and the aggregate deductible for the particular occurrence;

wherein generating the display erosion and remaining coverage objects for display takes into account the aggregate limit and the aggregate deductible.

6 . The non-transitory computer readable storage medium of claim 2 that stores program instructions that, when executed, further implement:

accounting for prior claims related to the particular occurrence that impact of the occurrence limit and the occurrence deductible applicable to the one or more claims;

wherein generating for display the erosion objects and remaining coverage objects for display takes into account the prior claims .

7 . The non-transitory computer readable storage medium of claim 6 that stores program instructions that, when executed, further implement:

the coverage objects include an occurrence reinstatement with a reinstatement limit applicable to the particular occurrence are further subject to an aggregate limit and an aggregate deductible for the coverages that apply; and

wherein automatically calculating impact of the one or more claims and the prior claims takes into account the occurrence limit, the occurrence deductible, and the reinstatement limit for the particular occurrence.

8 . A computer-implemented method of graphically creating erosion objects, the method including:

representing using a computing device multiple risk coverages for benefit of an entity to be insured in a multi-tiered coverage data model including layer objects, coverage objects nested within respective layer objects, and claim table entries for generating erosion objects linked to the coverage objects, wherein:

the coverage objects represent bound coverages; and

the claim table entries and erosion objects represent claims reported or paid;

generating by the computing device layer objects data for display against a scale of coverage amounts, wherein the coverage objects represent stacked layers of intended coverage for the benefit of the entity;

further generating controls for creating erosion objects applied to the coverage objects nested within the layer objects including:

a selection control that selects a risk tower of coverage objects; and

a claim table tool that

accepts details of particular claims as claim table entries and

generates the erosion objects for display from the claim table entries,

including overlaying the erosion objects for display, individually or collectively, on the selected risk tower of coverage object; and

transmitting from the computing device the layer objects data, the scale of coverage amounts, and the controls for creating the erosion objects for display by a user device.

9 . The computer-implemented method of claim 8 , further including:

the claim table tool accepting identification of one or more claims as related to a particular occurrence to which an occurrence limit and an occurrence deductible apply.

10 . The computer-implemented method of claim 9 , further including:

automatically calculating impact of the one or more claims on the occurrence limit and the occurrence deductible for the particular occurrence;

and generating and transmitting for display erosion and remaining coverage objects for display based on the automatically calculating.

11 . The computer-implemented method of claim 10 , further including:

the claim table tool further accepting identification of the one or more claims as reported or paid.

12 . The computer-implemented method of claim 10 , further including:

the one or more claims as related to the particular occurrence are further subject to an aggregate limit and an aggregate deductible for the coverages that apply; and

automatically calculating impact of the one or more claims and any prior claims on the aggregate limit and the aggregate deductible for the particular occurrence;

wherein generating the display erosion and remaining coverage objects for display takes into account the aggregate limit and the aggregate deductible.

13 . The computer-implemented method of claim 9 , further including:

accounting for prior claims related to the particular occurrence that impact of the occurrence limit and the occurrence deductible applicable to the one or more claims;

wherein generating for display the erosion objects and remaining coverage objects for display takes into account the prior claims .

14 . The computer-implemented method of claim 13 , further including:

the coverage objects include an occurrence reinstatement with a reinstatement limit applicable to the particular occurrence are further subject to an aggregate limit and an aggregate deductible for the coverages that apply; and

wherein automatically calculating impact of the one or more claims and the prior claims takes into account the occurrence limit, the occurrence deductible, and the reinstatement limit for the particular occurrence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2025
From: SWEENEY, FRANCIS JOSEPH
To: ONRISK, INC.
Reel/Frame 071634/0899 →
Continuity (5)
Continuation 17005189 · Aug 27, 2020
Continuation In Part 16824249 · Mar 19, 2020
Continuation 15005876 · Jan 25, 2016
Provisional Application 62892373 · Aug 27, 2019
Related Publication 20240127360A1 · Apr 18, 2024
References Cited (38)
US 5956691A · Powers · 1999 [cited by applicant]
US 7672879B1 · Kumar et al. · 2010 [cited by applicant]
US 7698158B1 · Flagg · 2010 [cited by applicant]
US 8666788B1 · Syed · 2014 [cited by applicant]
US 8762379B2 · Birdwell et al. · 2014 [cited by applicant]
US 9038001B2 · Jetter et al. · 2015 [cited by applicant]
US 9100430B1 · Seiver et al. · 2015 [cited by applicant]
US 9154372B2 · Richmond et al. · 2015 [cited by applicant]
US 9294497B1 · Ben-Or et al. · 2016 [cited by applicant]
US 9985983B2 · Seiver et al. · 2018 [cited by applicant]
US 10002392B2 · Sweeney et al. · 2018 [cited by applicant]
US 20020194033A1 · Huff · 2002 [cited by applicant]
US 20060004682A1 · Danielson et al. · 2006 [cited by applicant]
US 20070188494A1 · Agutter et al. · 2007 [cited by applicant]
US 20120296694A1 · McGill et al. · 2012 [cited by applicant]
US 20120296695A1 · McGill et al. · 2012 [cited by applicant]
US 20130110560A1 · Syed et al. · 2013 [cited by applicant]
US 20130117654A1 · Rosner · 2013 [cited by applicant]
US 20140172465A1 · Yoder · 2014 [cited by applicant]
US 20140304194A1 · Hueler · 2014 [cited by applicant]
US 20140358590A1 · Schieferdecker · 2014 [cited by examiner]
US 20140380205A1 · Burckhardt et al. · 2014 [cited by applicant]
US 20150378979A1 · Hirzel et al. · 2015 [cited by applicant]
US 20160191532A1 · Seiver et al. · 2016 [cited by applicant]
US 20160203561A1 · Peterson, IV et al. · 2016 [cited by applicant]
US 20170213292A1 · Sweeney et al. · 2017 [cited by applicant]
US 20200134489A1 · Achin et al. · 2020 [cited by applicant]
US 20200219201A1 · Sweeney et al. · 2020 [cited by applicant]
WO 2009105475A1 · 2009 [cited by applicant]
Khanna et al., “Oracle BPM for Insurance,” An Oracle White Paper, Sep. 2012, 20 pages. [cited by applicant]
PCT/US2016/027630—International Search Report mailed Aug. 30, 2016, 3 pages. [cited by applicant]
PCT/US2016/027630—Written Opinion of the International Searching Authority mailed Aug. 30, 2016. [cited by applicant]
“From Digital Wallflower to Digital Disrupter”, Accenture, www.accenture.com/insurance and www.accenture.com/technologyvision, 2014, 40 pages. [cited by applicant]
Khanna et al., “Oracle BPM for Insurance”, Sep. 2012, entire document (Year: 2012). [cited by applicant]
PCT/US2016/027630—International Preliminary Report on Patentability, dated Oct. 26, 2017, 8 pages. [cited by applicant]
Batty et al, Predictive Modeling for Life Insurance. Ways Life Insurers Can Participate in the Business Analytics Revolution, Deloitte Consulting LLP, Apr. 2010, 29 pgs. [cited by applicant]
Rozar, Predictive Modeling: Is it a Game Changer, RGA Reinsurance Company (RGA). Sep. 28, 2012, 10 pages, (downloaded Jan. 14, 2023, https://www.rgare.com/knowledge-center/media/articles/predictive-modeling-is-it-a-game… [cited by applicant]
Rozar, Predictive Modeling: Is it a Game Changer. RGA. Sep. 28, 2012, 10 pages, (downloaded Jan. 14, 2023, https://www.rgare.com/knowledge-center/media/articles/predictive-modeling-is-it-a-game-changer). [cited by applicant]