IP Library › Granted Patent US 12,217,200
Granted Patent B2
US 12,217,200 · App. 18/415,190 · Granted Feb 4, 2025

Apparatus and method for resource allocation prediction and modeling, and resource acquisition offer generation, adjustment and approval

Inventors: Satish Moorthy (Wayne, PA); Jay Stauffer, Jr. (Wayne, PA); Brett Caltabiano (Atlanta, GA); Ronnie Jeffries, III (York, PA); Vivek Kumar Jha (New York, NY); Deepak Kumar Dhirasaria (New York, NY)
Assignee: Assurant, Inc.
G06Q10/06315G06N7/01G06N20/00G06Q30/0202
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,217,200
App. No.
18/415,190
Filed
Jan 17, 2024
Granted
Feb 4, 2025
Kind
B2
Art Unit
3625
USPC
705/7.25
Abstract

An apparatus, method, and computer program product are provided for the improved and automatic prediction and modeling of one or more channels and relevant conditions through which resources may be directed to users in an environment where resource demand, utility, and perceived value vary over time. Some example implementations employ predictive, machine-learning modeling to facilitate the use of multiple disparate and unrelated data sets to extrapolate and otherwise predict the future needs for certain resources and identify the channels and conditions that may be employed to meet such future needs. An apparatus, method, system, and computer program product are provided for improved generating, adjusting, and/or facilitating approval of a resource offer set. Some example implementations employ one or more predictive models.

Claims (63)

1. A computer-implemented method comprising:

causing real-time rendering, at a first client device, of (i) an offer adjustment interface comprising an indication of a resource offer set and (ii) a first instance of a dashboard comprising offer analytics data based at least in part on the resource offer set,

wherein the resource offer set is dynamically updateable to generate an adjusted resource offer set via the offer adjustment interface,

wherein the offer analytics data is dynamically updated upon update of the resource offer set, and

wherein the offer adjustment interface is rendered non-overlapping with the dashboard and wherein the dashboard is simultaneously accessible while interacting with any resource offer data object of the resource offer set via the offer adjustment interface;

receiving a completion control signal from the first client device; and

in response to the completion control signal, causing rendering, at a second client device, of (i) an approval interface comprising an indication of the adjusted resource offer set and (ii) a second instance of the dashboard that comprises a representation of at least one shared data value depicted in the first instance of the dashboard,

wherein the adjusted resource offer set is not modifiable via the second client device.

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

receiving, from the second client device, an offer approval control signal comprising an offer status indicator; and

storing the resource offer set associated with the offer status indicator.

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

receiving, from the second client device, an offer approval control signal comprising an offer status indicator;

causing rendering, at the first client device, of an indication of a rejection; and

in response to the offer status indicator, causing re-rendering of the offer adjustment interface.

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

generating at least a portion of the offer analytics data based at least in part on the resource offer set.

5. The computer-implemented method according to claim 1 , wherein the first instance of the dashboard is selectable to dynamically change between presenting the offer adjustment interface and presenting at least one additional interface comprising details associated with at least a portion of the offer analytics data.

6. The computer-implemented method according to claim 1 , wherein the offer adjustment interface separately renders a plurality of indications corresponding to each resource offer data object of the resource offer set, the plurality of indications associated with a distinct standardized resource identifier of a plurality of standardized resource identifiers.

7. The computer-implemented method according to claim 6 , further comprising:

generating a resource mapping data set; and

generating the plurality of standardized resource identifiers based at least in part on the resource mapping data set.

8. A system comprising at least one processor and at least one memory comprising computer program code, the computer program code configured to, when executed by the at least one processor:

cause real-time rendering, at a first client device, of (i) an offer adjustment interface comprising an indication of a resource offer set and (ii) a first instance of a dashboard comprising offer analytics data based at least in part on the resource offer set,

wherein the resource offer set is dynamically updateable to generate an adjusted resource offer set via the offer adjustment interface,

wherein the offer analytics data is dynamically updated upon update of the resource offer set, and

wherein the offer adjustment interface is rendered non-overlapping with the dashboard and wherein the dashboard is simultaneously accessible while interacting with any resource offer data object of the resource offer set via the offer adjustment interface;

receive a completion control signal from the first client device; and

in response to the completion control signal, cause rendering, at a second client device, of (i) an approval interface comprising an indication of the adjusted resource offer set and (ii) a second instance of the dashboard that comprises a representation of at least one shared data value depicted in the first instance of the dashboard,

wherein the adjusted resource offer set is not modifiable via the second client device.

9. The system according to claim 8 , wherein the computer program code is further configured to, when executed by the at least one processor:

receive, from the second client device, an offer approval control signal comprising an offer status indicator; and

store the resource offer set associated with the offer status indicator.

10. The system according to claim 8 , wherein the computer program code is further configured to, when executed by the at least one processor:

receive, from the second client device, an offer approval control signal comprising an offer status indicator;

cause rendering, at the first client device, of an indication of a rejection; and

in response to the offer status indicator, cause re-rendering of the offer adjustment interface.

11. The system according to claim 8 , wherein the computer program code is further configured to, when executed by the at least one processor:

generate at least a portion of the offer analytics data based at least in part on the resource offer set.

12. The system according to claim 8 , wherein the first instance of the dashboard is selectable to dynamically change between presenting the offer adjustment interface and presenting at least one additional interface comprising details associated with at least a portion of the offer analytics data.

13. The system according to claim 8 , wherein the offer adjustment interface is configured to separately render a plurality of indications corresponding to each resource offer data object of the resource offer set, the plurality of indications associated with a distinct standardized resource identifier of a plurality of standardized resource identifiers.

14. The system according to claim 13 , wherein the computer program code is further configured to, when executed by the at least one processor:

generate a resource mapping data set; and

generate the plurality of standardized resource identifiers based at least in part on the resource mapping data set.

15. At least one non-transitory computer-readable medium comprising computer program code configured to, when executed by at least one processor:

cause real-time rendering, at a first client device, of (i) an offer adjustment interface comprising an indication of a resource offer set and (ii) a first instance of a dashboard comprising offer analytics data based at least in part on the resource offer set,

wherein the resource offer set is dynamically updateable to generate an adjusted resource offer set via the offer adjustment interface,

wherein the offer analytics data is dynamically updated upon update of the resource offer set, and

wherein the offer adjustment interface is rendered non-overlapping with the dashboard and wherein the dashboard is simultaneously accessible while interacting with any resource offer data object of the resource offer set via the offer adjustment interface;

receive a completion control signal from the first client device; and

in response to the completion control signal, cause rendering, at a second client device, of (i) an approval interface comprising an indication of the adjusted resource offer set and (ii) a second instance of the dashboard that comprises a representation of at least one shared data value depicted in the first instance of the dashboard,

wherein the adjusted resource offer set is not modifiable via the second client device.

16. The at least one non-transitory computer-readable medium according to claim 15 , wherein the computer program code is further configured to, when executed by the at least one processor:

receive, from the second client device, an offer approval control signal comprising an offer status indicator; and

store the resource offer set associated with the offer status indicator.

17. The at least one non-transitory computer-readable medium according to claim 15 , wherein the computer program code is further configured to, when executed by the at least one processor:

receive, from the second client device, an offer approval control signal comprising an offer status indicator;

cause rendering, at the first client device, of an indication of a rejection; and

in response to the offer status indicator, cause re-rendering of the offer adjustment interface.

18. The at least one non-transitory computer-readable medium according to claim 15 , wherein the computer program code is further configured to, when executed by the at least one processor:

generate at least a portion of the offer analytics data based at least in part on the resource offer set.

19. The at least one non-transitory computer-readable medium according to claim 15 , wherein the first instance of the dashboard is selectable to dynamically change between presenting the offer adjustment interface and presenting at least one additional interface comprising details associated with at least a portion of the offer analytics data.

20. The at least one non-transitory computer-readable medium according to claim 15 , wherein the offer adjustment interface separately renders a plurality of indications corresponding to each resource offer data object of the resource offer set, the plurality of indications associated with a distinct standardized resource identifier of a plurality of standardized resource identifiers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: MOORTHY, SATISH; STAUFFER, JAY, JR.; CALTABIANO, BRETT; JEFFRIES, RONNIE, III; JHA, VIVEK KUMAR; DHIRASARIA, DEEPAK KUMAR
To: ASSURANT, INC.
Reel/Frame 066157/0917 →
Continuity (4)
Continuation 16790235 · Feb 13, 2020
Continuation 16416883 · May 20, 2019
Provisional Application 62673325 · May 18, 2018
Related Publication 20240193516A1 · Jun 13, 2024
References Cited (40)
US 8386639B1 · Galvin · 2013 [cited by applicant]
US 20020077954A1 · Slaight et al. · 2002 [cited by applicant]
US 20050055694A1 · Lee · 2005 [cited by applicant]
US 20050289042A1 · Friesen · 2005 [cited by applicant]
US 20060178930A1 · Kim · 2006 [cited by applicant]
US 20100107172A1 · Calinescu et al. · 2010 [cited by applicant]
US 20100235715A1 · Thatcher et al. · 2010 [cited by applicant]
US 20120054642A1 · Balsiger et al. · 2012 [cited by applicant]
US 20120150860A1 · Bhamidipati et al. · 2012 [cited by applicant]
US 20130018651A1 · Djordjevic et al. · 2013 [cited by applicant]
US 20130080641A1 · Lui et al. · 2013 [cited by applicant]
US 20130290234A1 · Harris et al. · 2013 [cited by applicant]
US 20140006132A1 · Barker · 2014 [cited by applicant]
US 20150379595A1 · Gange · 2015 [cited by applicant]
US 20160086222A1 · Kurapati · 2016 [cited by examiner]
US 20160092898A1 · Wang · 2016 [cited by applicant]
US 20160171599A1 · Bray et al. · 2016 [cited by applicant]
US 20160210427A1 · Mynhier · 2016 [cited by examiner]
US 20160292624A1 · Curtland et al. · 2016 [cited by applicant]
US 20170147941A1 · Bauer et al. · 2017 [cited by applicant]
US 20170161783A1 · Nair · 2017 [cited by applicant]
US 20170293763A1 · Shear et al. · 2017 [cited by applicant]
US 20180018732A1 · Wang · 2018 [cited by applicant]
US 20180032928A1 · Li et al. · 2018 [cited by applicant]
US 20180096290A1 · Awad et al. · 2018 [cited by applicant]
US 20180240148A1 · Georgoff et al. · 2018 [cited by applicant]
US 20180308025A1 · Bansal et al. · 2018 [cited by applicant]
US 20210133761A1 · Cartwright et al. · 2021 [cited by applicant]
US 20230084784A1 · Chen · 2023 [cited by applicant]
CN 113230658A · 2021 [cited by applicant]
EP 3817337A1 · 2021 [cited by applicant]
JP 2006527884A · 2006 [cited by applicant]
Cloud for Scientific and Business Applications: Taxonomy, Vision, and Research Challenges; Netto et al; 2018 (Year: 2018). [cited by applicant]
Data Collection and Wireless Communication in IoT Using Economic Analysis and Pricing Models ; Nguyen; 2016; IEEE, see abstract. (Year: 2016). [cited by applicant]
Extended European Search Report (EESR) for EP Application No. 19802591.8 dated Jan. 31, 2022 (12 pages). [cited by applicant]
International Search Report and Written Opinion for PCT/US19/33105 mailed Sep. 20, 2019. [cited by applicant]
Invitation to pay additional fees for corresponding International Application No. PCT/US19/33015, dated Jul. 31, 2019. [cited by applicant]
IPEA/409—International Preliminary Report on Patentability Mailed on Dec. 3, 2020 for WO Application No. PCT/US19/033105, 10 page(s). [cited by applicant]
ISA/220—Notification of Transmittal or Search Report and Written Opinion of the ISA, or the Declaration Mailed on Sep. 20, 2019 for WO Application No. PCT/US19/033105, 1 page(s). [cited by applicant]
JP Office Action, including Search Report Mailed on Mar. 5, 2024 for JP Application No. 2020564525 w/English translation (7 pages). [cited by applicant]