System for automated description and categorization
A back-end application computer server may receive a request along with a descriptive term. A look-up process may be performed based on the descriptive term (and hidden terms) may establish a set of potential pre-determined descriptions. The user may select one of the potential descriptions, and a user identifier may be associated with the request. A series of dynamic information exchanges may then help assign a category to the user identifier. A partial set of initial request details may be received from a third-party device and the user may adjust and/or add details to create a complete set. A potential value may then be calculated for the request. An indication of the potential value may be transmitted to the user, and information about the user identifier may be transmitted to a user response terminal to facilitate communication between the user response terminal and the user.
Latest Hartford Fire Insurance Company Patents:
- System to monitor and process risk relationship sensor data
- Processing system for automated electronic record creation and transmission
- Interactive graphical user interface for insurance claim handlers including identifying insurance claim risks and health utilizing machine learning
- Hail data evaluation computer system
- Differential evolution algorithm to allocate resources
In some cases, a user might be potentially interested in entering into a risk relationship with an enterprise. For example, a business might be potentially interested in purchasing insurance from an insurer (e.g., to help spread risks associated with property damage, worker injuries, etc.). When exploring such a potential relationship, the business typically provides various types of information to the insurer (e.g., what type of business it is, how long the business has existed, how many employees work for the business, etc.) and receives an insurance quote, including an estimated insurance premium value, from the insurer. The business can then decide whether or not it will purchase an insurance policy from the insurer.
Often, a business will interact with an insurance agent to provide details about the business to the insurer. The insurance agent will typically have a substantial amount of experience with respect to collecting information about a business. For example, an insurance agent may be able to quickly assign a correct industry code to the business. It can be difficult, however, for a business to directly provide this type of information to an insurer. That is, because the business does not usually interact with insurance companies, determining an appropriate industry code for the business can be a confusing, time consuming, and error prone process. As a result, the ability to have a business interact directly with an insurer may be substantially limited.
It would therefore be desirable to provide systems and methods to automatically facilitate an exchange of risk relationship information directly between a user and an enterprise in an automated, efficient, and accurate manner.
SUMMARY OF THE INVENTIONAccording to some embodiments, systems, methods, apparatus, computer program code and means to facilitate an exchange of risk relationship information directly between a user and an enterprise in an automated, efficient, and accurate manner. In some embodiments, a back-end application computer server may receive a potential risk relationship request along with a descriptive term. A look-up process may be performed based on the descriptive term (and hidden terms) may establish a set of potential pre-determined descriptions. The user may select one of the potential descriptions, and a user identifier may be associated with the request. A series of dynamic information exchanges may then help assign a category to the user identifier. A partial set of initial request details may be received from a third-party device and the user may adjust and/or add details to create a complete set. A potential value may then be calculated for the potential risk relationship. An indication of the potential value may be transmitted to the user, and information about the user identifier may be transmitted to a user response terminal to facilitate communication between the user response terminal and the user.
Some embodiments comprise: means for receiving at a back-end application computer server, directly from a remote front-end user device associated with the user via a communication interface, a potential risk relationship request, wherein the communication interface facilitates an exchange of electronic messages, including messages exchanged via a distributed communication network; means for receiving at least one descriptive term from the front-end user device via an interactive user interface display; means for performing a look-up process based on the at least one descriptive term to establish a set of potential pre-determined descriptions, wherein the look-up process associates hidden descriptive terms with at least some of the potential pre-determined descriptions based on electronic records in a description data store, the description data store including a plurality of electronic records each associating a descriptive term with at least one hidden term and a potential pre-determined description; means for transmitting an indication of the set of potential pre-determined descriptions from the back-end application computer server to the front-end user device via the communication network; means receiving, from the front-end user device via the interactive user interface display, a selected description from the set of potential pre-determined descriptions; means for associating a user identifier with the potential risk relationship request; means for automatically assigning, via a series of dynamic information exchanges retrieved based on the selected description and electronic data records in a categorization data store, one of a number of pre-determined categories as being associated with the user identifier, wherein the categorization data store includes a plurality of electronic records each associating a description with a dynamic information exchange and at least one pre-determined category; means for receiving, from a third-party device based on the selected description, the user identifier, or the assigned category, a partial set of initial request details; means for receiving, from the front-end user device, adjustments to the partial set of initial request details along with additional initial request details to establish a complete set of request details; means for automatically calculating, based on the selected description, the assigned category, the complete set of request details, and information from an enterprise platform associated with the enterprise, a potential value associated with the potential risk relationship; means for transmitting an indication of the automatically calculated potential value directly from the back-end application computer server to the front-end user device via the communication network; and means for automatically transmitting information about the user identifier to a user response terminal, associated with the enterprise, to facilitate communication between the user response terminal and the user.
In some embodiments, a communication interface associated with a back-end application computer server exchanges information with remote front-end user devices. The information may be exchanged, for example, via public and/or proprietary communication networks.
Technical effects of some embodiments of the invention are improved and computerized ways to facilitate an exchange of risk relationship information directly between a user and an enterprise in an automated, efficient, and accurate manner. With these and other advantages and features that will become hereinafter apparent, a more complete understanding of the nature of the invention can be obtained by referring to the following detailed description and to the drawings appended hereto.
The present invention provides significant technical improvements to facilitate electronic messaging and dynamic data processing. The present invention is directed to more than merely a computer implementation of a routine or conventional activity previously known in the industry as it significantly advances the technical efficiency, access, and/or accuracy of communications between devices by implementing a specific new method and system as defined herein. The present invention is a specific advancement in the area of information processing by providing benefits in data accuracy, data availability, and data integrity and such advances are not merely a longstanding commercial practice. The present invention provides improvement beyond a mere generic computer implementation as it involves the processing and conversion of significant amounts of data in a new beneficial manner as well as the interaction of a variety of specialized client and/or third party systems, networks, and subsystems. For example, in the present invention may directly exchange information with an enterprise in an automated and efficient manner, thus improving the overall performance of the system associated with an enterprise (e.g., by reducing the amount of communication required between parties and reducing errors). Moreover, embodiments associated with automatic description and categorization processes might further improve communication network performance, user interactions (e.g., by increasing the accuracy of automatically calculated potential values), etc. Moreover, embodiments may improve user communications for an enterprise by coordinating messages from a user response terminal to a remote front-end user device (e.g., by automatically supplying a correct communication address to the user response terminal).
A user may be interested in establishing a risk relationship with an enterprise. For example, a business might want to purchase property and liability insurance, workers' compensation insurance, etc. from an insurer. When deciding whether or not to enter into such a relationship, the business will typically provide information describing the business to the insurer and receive an insurance quote, including an estimated insurance premium value, from the insurer. Often, the business will interact with an insurance agent (who has substantial experience collecting information about businesses) to provide these details to the insurer. Note that it may be difficult for a business to directly provide this type of information to an insurer (e.g., because the business does not usually interact with insurance companies). As a result, the ability to have a business interact directly with an insurer may be substantially limited.
It would therefore be desirable to provide systems and methods to facilitate an exchange of risk relationship information directly between a user and an enterprise in an automated, efficient, and accurate manner.
The back-end application computer server 150 might be, for example, associated with a Personal Computer (“PC”), laptop computer, smartphone, an enterprise server, a server farm, and/or a database or similar storage devices. According to some embodiments, an “automated” back-end application computer server 150 may automatically facilitate the presentation of interactive user interface displays. As used herein, the term “automated” may refer to, for example, actions that can be performed with little (or no) intervention by a human.
As used herein, devices, including those associated with the back-end application computer server 150 and any other device described herein, may exchange information via any communication network which may be one or more of a Local Area Network (“LAN”), a Metropolitan Area Network (“MAN”), a Wide Area Network (“WAN”), a proprietary network, a Public Switched Telephone Network (“PSTN”), a Wireless Application Protocol (“WAP”) network, a Bluetooth network, a wireless LAN network, and/or an Internet Protocol (“IP”) network such as the Internet, an intranet, or an extranet. Note that any devices described herein may communicate via one or more such communication networks.
The back-end application computer server 150 may store information into and/or retrieve information from the description data store 110 and/or a categorization data store 120. The categorization data store 120 might, for example, store electronic records including information about series of dynamic information exchanges, question trees, etc. The description data store 110 may contain data that was downloaded and/or that was originally input by employees of an enterprise. The description data store 110 may be locally stored or reside remote from the back-end application computer server 150. As will be described further below, the description data store 110 may be used by the back-end application computer server 150 to automatically exchange information with a user. Although a single back-end application computer server 150 is shown in
According to some embodiments, the system 100 may automatically facilitate an exchange of information via interactive user interface displays. For example, at (1) a front-end user device 160, associated with a user, might transmit a potential risk relationship request to the back-end application computer server 150 (e.g., via the communication interface 155). The back-end application computer server 150 may then use information from the description data store at (2) to exchange information with the remote front end user device 160 at (3) to determine an appropriate description of the business (e.g., an appropriate industry code) The back-end application computer server 150 may also use information from the categorization data store at (4) to exchange information with the remote front end user device 160 at (5) to assign an appropriate category to the user (e.g., via series of dynamic information exchanges).
The back-end application computer server 150 may then receive a partial set of initial request details from a third party device 130 at (6). This information might, for example, be used to “pre-populate” information fields in an interactive user interface display. The user may then adjust and/or complete the request details and a potential value (e.g., an estimated insurance premium quote) may be automatically calculated and transmitted to the front-end user device 160 at (7). According to some embodiments, the back-end application computer server 150 may also transmit information to a user response terminal 140 at (8). For example, a user's telephone number might be transmitted to the user response terminal 140 to facilitate a telephone call to the user at (9) to discuss the insurance quote in more detail.
Thus, some embodiments may facilitate an exchange of risk relationship information directly between a user and an enterprise in an automated, efficient, and accurate manner. Note that the system 100 of
At S210, a back-end application computer server may receive, directly from a remote front-end user device associated with the user (e.g., a PC, a tablet computer, a smartphone, a television device, a gaming device, a smartwatch, etc.), an initial request. According to some embodiments, the back-end application computer server is adapted to communicate with different types of front-end user devices. In this case, information displayed on the interactive user interface display may be presented based on the type of device. For example, an amount of information, a font, a page layout, etc. might be dynamically modified to support different types of devices.
Note that some embodiments may incorporate a number of components and sub-systems that have been modularized in order to support the long term maintainability of the system. For example, the system might include three primary layers: a User Interface (UI); a middle service layer; and backend/downstream services. The UI layer might be built, for example, using a responsive design in which the same client-side code is delivered regardless of the device used to access the application (i.e. desktop, tablet or phone). The client device may then utilize the appropriate Cascading Style Sheets (“CSS”), images, and/or JavaScript in order to render the optimal presentation of the application for that particular device. The UI may incorporate several open source frameworks, including AngularJS, and utilize a single-page application design. Interactions with the middle service layer may be accomplished using Representational State Transfer (“REST”) based service interactions and make use of and/or JavaScript Object Notation (“JSON”) as the primary request payload structure.
The middle service layer may provide an HTTP interface into several different sub-systems and capabilities to support the features that are made available through the UI. This layer may transform the JSON/REST interface to support interactions that allow the system to retrieve dynamic and third party data, persist the user's progress, and/or provide an unbound commercial lines insurance quote to the end user. The layer may also let system administrators make content and/or business rule changes without impacting consumers that may be in the system simultaneously.
An engine, such as a blaze rules engine, may be leveraged to drive product, coverage optionality, and/or small business owner specific questions wording display rules on the UI. According to some embodiments, Business Process Execution Language (“BPEL”) orchestrations may be leveraged to retrieve workers' compensation and other quotes and present them in a unified format. Moreover, leads tracking and generation may be integrated with a Customer Relationship Management (“CRM”) application (e.g., SalesForce®). According to some embodiments, bridging capabilities and a prefill of information into another system may be provided, A/B testing may be supported, and/or the system may have the ability to retrieve a quote and transmit it (e.g., via an email message) later (e.g., in case backend systems are down).
At S212, at least one descriptive term may be received from the front-end user device via an interactive user interface display. For example, the user might enter text into an input field. At S214, the system may perform a look-up process based on received descriptive term to establish a set of potential pre-determined descriptions. According to some embodiments, the look-up process associates hidden descriptive terms with at least some of the potential pre-determined descriptions based on electronic records in a description data store. For example, the description data store might include a plurality of electronic records each associating a descriptive term with at least one hidden term and a potential pre-determined description. At S216, an indication of the set of potential pre-determined descriptions may be transmitted from the back-end application computer server to the front-end user device via a communication network. At S218, the system may receive, from the front-end user device via the interactive user interface display, a selected description from the set of potential pre-determined descriptions.
According to some embodiments, the selected description is associated with an industry code, such as a Standard Industrial Classification (“SIC”) industry code. An SIC code is a four-digit numerical code assigned by the U.S. government to major businesses and industries. SIC codes are assigned based on common characteristics shared by the products, services, production, and/or delivery systems of a business. According to some embodiments, the selected description is associated with a North American Industry Classification System (“NAICS”) code. An NAICS code is a six-digit numerical code used to classify a business. The code organizes establishments into industries according to the similarity in the processes used to produce goods or services. The first two digits designate the largest business sector, the third digit designates the subsector, the fourth digit designates the industry group, the fifth digit designates the particular industries, and the sixth digit designates national industries.
At S220, a user identifier is associated with the request. The user identifier might be associated with, for example, a user name, an email address, an Internet protocol address, a telephone number, and/or a postal address. According to some embodiments, the user identifier may be used to communicate with a user and/or to save a partially completed request for the user (e.g., so that the request might be retrieved and completed at another time).
At S222, the system may automatically assign, via a series of dynamic information exchanges retrieved based on the selected description and electronic data records in a categorization data store, one of a number of pre-determined categories (e.g., a building type associated with fire safety) as being associated with the user identifier. The categorization data store may include, for example, a plurality of electronic records each associating a description with a dynamic information exchange and at least one pre-determined category. By way of example, information in the categorization data store might define a “question tree,” information wizard, or any series of information exchanges that can be used to automatically help a business determine an appropriate classification.
At S224, the system may receive, from a third-party device (e.g., based on the selected description, the user identifier, and/or the assigned category), a partial set of initial request details. For example, the third-party device might be associated with a Customer Relationship Management (“CRM”) platform, a governmental platform (e.g., associated with a Department of Motor Vehicles), a real estate platform, a credit score platform, etc.). As another example, information from search platforms, advertisement systems, data stored locally at the front-end user device, and/or social media sites might be used to pre-populate some information for the user. According to some embodiments, information from the third-party device is also used to validate data received from the user (e.g., to make sure that a street address is correct).
At S226, the system may receive, from the front-end user device, adjustments to the partial set of initial request details along with additional initial request details to establish a complete set of request details. Types of information that might be in the complete set of request details include a number of business locations, a number of employees, a business ZIP code, an indication of one or more types of insurance, a time period (e.g., a policy start and/or end date), a business location, contact information, a legal entity type (e.g., a corporation, sole proprietorship, etc.), an indication of when a business was established, an office type, an estimated annual sales or gross revenue value, an online sales estimate, a number of property losses, a business personal property limit, a personal property of others limit, a number of liability losses, a general liability limit, building information, workers' compensation insurance data, and/or optional coverage selections.
At S228, the system may automatically calculate (e.g., based on the selected description, the assigned category, the complete set of request details, and information from an enterprise platform associated with the enterprise) a potential value associated with the request. For example, information from an underwriting platform associated with an insurer might be used to estimate an insurance premium value for a business.
At S230, the system may transmit an indication of the automatically calculated potential value directly from the back-end application computer server to the front-end user device via the communication network. At S232, the system may also automatically transmit information about the user identifier to a user response terminal, associated with the enterprise, to facilitate communication between the user response terminal and the user. For example, the user's telephone address, email address, etc. might be supplied so that a sales representative can contact the business to discuss the estimated insurance premium in more detail (and potentially complete the sale of the insurance policy). Other information that might be automatically transmitted to the user response terminal might include, for example, an IP address, a user name, a selected description, an assigned category, at least some of the complete set of request details, and/or the automatically calculated potential value. According to some embodiments, the system calculates a “priority score” for each request and transmits that information to the user response terminal (e.g., indicating which users should be contacted first based on the information received from the user, business goals, etc.).
The insurance enterprise application computer server 1450 might be, for example, associated with a PC, laptop computer, smartphone, an enterprise server, a server farm, and/or a database or similar storage devices. The insurance enterprise application computer server 1450 may store information into and/or retrieve information from the description data store 1410 and/or a categorization data store 1420. The categorization data store 1420 might, for example, store electronic records 1422 including a question tree identifier, question text, answer branches, categories, etc. The description data store 1410 and categorization data store 1420 may contain data that was downloaded and/or that was originally input via employees of the insurer. According to some embodiments, an enterprise platform 1430 may also provide information to the insurance enterprise application server 1450 (e.g., to provide underwriting information associated with an estimated insurance premium). The enterprise platform 1430 might exchange information via a Real Time Services (“RTS”) process that exchanges information via XML.
Embodiments described herein may comprise a tool to receive information directly from users and may be implemented using any number of different hardware configurations. For example,
The processor 1510 also communicates with a storage device 1530. The storage device 1530 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., a hard disk drive), optical storage devices, mobile telephones, and/or semiconductor memory devices. The storage device 1530 stores a program 1515 and/or an interface application for controlling the processor 1510. The processor 1510 performs instructions of the program 1515, and thereby operates in accordance with any of the embodiments described herein. For example, the processor 1510 may receive a potential risk relationship request along with a descriptive term. A look-up process may be performed by the processor 1510 based on the descriptive term (and hidden terms) may establish a set of potential pre-determined descriptions. The user may select one of the potential descriptions, and a user identifier may be associated with the request. A series of dynamic information exchanges may then help assign a category to the user identifier. A partial set of initial request details may be received by the processor 1510 from a third-party device and the user may adjust and/or add details to create a complete set. A potential value may then be automatically calculated by the processor 1510 for the potential risk relationship. An indication of the potential value may be transmitted to the user, and information about the user identifier may be transmitted to a user response terminal to facilitate communication between the user response terminal and the user.
The program 1515 may be stored in a compressed, uncompiled and/or encrypted format. The program 1515 may furthermore include other program elements, such as an operating system, a database management system, and/or device drivers used by the processor 1510 to interface with peripheral devices.
As used herein, information may be “received” by or “transmitted” to, for example: (i) the back-end application computer server 1500 from another device; or (ii) a software application or module within the back-end application computer server 1500 from another software application, module, or any other source.
In some embodiments (such as shown in
Referring to
The potential relationship request identifier 1602 may be, for example, a unique alphanumeric code identifying a user who is asking for a personalized insurance premium quote (e.g., “RR_101”). The user identifier 1604 might be, for example, a user name, email address, telephone number, etc. that can be used to identify the request. The potential pre-determined description 1606 is a set of terms that might describe the business (e.g., and might be generated by a look-up process as described with respect to
Thus, embodiments may facilitate an exchange of risk relationship information directly between a user and an enterprise in an automated, efficient, and accurate manner. This may help streamline communications, reduce the number of messages that need to be exchanged, reduce errors, etc.
The following illustrates various additional embodiments of the invention. These do not constitute a definition of all possible embodiments, and those skilled in the art will understand that the present invention is applicable to many other embodiments. Further, although the following embodiments are briefly described for clarity, those skilled in the art will understand how to make any changes, if necessary, to the above-described apparatus and methods to accommodate these and other embodiments and applications.
Although specific hardware and data configurations have been described herein, note that any number of other configurations may be provided in accordance with embodiments of the present invention (e.g., some of the information associated with the displays described herein might be implemented as a virtual or augmented reality display and/or any of the embodiments might be implemented using a cloud based computing platform). Moreover, although embodiments have been described with respect to particular types of insurance policies, embodiments may instead be associated with other types of insurance. Still further, the displays and devices illustrated herein are only provided as examples, and embodiments may be associated with any other types of user interfaces. For example,
Note that embodiments described herein might be used in connection with a number of different types of business process flows. For example,
The present invention has been described in terms of several embodiments solely for the purpose of illustration. Persons skilled in the art will recognize from this description that the invention is not limited to the embodiments described, but may be practiced with modifications and alterations limited only by the spirit and scope of the appended claims.
Claims
1. A system useful to facilitate a data exchange between a user and an automated back-end application computer server via an interactive user interface display, comprising:
- (a) a description data store including a plurality of electronic records each associating a descriptive term with at least one hidden term and a potential pre-determined description;
- (b) a categorization data store including a plurality of electronic records each associating a description with a dynamic information exchange and at least one pre-determined category,
- (c) a computer store containing data, for each of a plurality of web pages, defining a plurality of visually perceptible elements; (i) wherein a first of the web pages includes a descriptive term input element, and (ii) wherein a second of the web pages includes a dynamic information exchange element;
- (d) a computer server, coupled to the computer store, the description data store, and the categorization data store, and programmed to: (i) receive directly from a web browser of a front-end user device a signal indicating a request, (ii) dynamically modify a font or a page layout of the interactive user interface display based on the front-end user device, (iii) receive, via the descriptive term input element of the first of the web pages, at least one descriptive term from the front-end user device, (iv) perform a look-up process based on the at least one descriptive term to establish a set of potential pre-determined descriptions, wherein the look-up process associates hidden descriptive terms with at least some of the potential pre-determined descriptions based on electronic records in the description data store, (v) transmit an indication of the set of potential pre-determined descriptions from the computer server to the front-end user device, (vi) receive, from the front-end user device, a selected description from the set of potential pre-determined descriptions, (vii) associate a user identifier with the request, (viii) automatically assign, via the dynamic information exchange element of the second of the web pages, one of a number of pre-determined categories as being associated with the user identifier, (ix) receive, from a third-party device based on the selected description, the user identifier, or the assigned category, a partial set of initial request details; said third-party device associated with one of a customer relationship manager platform, a department of motor vehicles platform, a real estate platform and a credit score platform, (x) pre-populate information fields in the interactive user interface display by using the partial set of initial request details received from the third-party device, (xi) receive, from the front-end user device, adjustments to the partial set of initial request details along with additional initial request details to establish a complete set of request details, (xii) validate data received from the user by using information received from the third-party device, (xiii) automatically calculate, based on the selected description, the assigned category, the complete set of request details, and information from an enterprise platform, a potential value associated with the request, (xiv) automatically transmit information about the user identifier to a user response terminal, associated with the enterprise, to facilitate communication between the user response terminal and the user, and (xv) automatically generate and transmit directly to the web browser a results web page that displays: (A) the automatically calculated potential value, and (B) a user-selectable icon to establish communication between the front-end user device and the user response terminal.
2. The system of claim 1, wherein the computer server is adapted to communicate with different types of front-end user devices, and further wherein information displayed on the interactive user interface display is presented based on the type of device.
3. The system of claim 1, wherein the user identifier is associated with at least one of: (i) a user name, (ii) an email address, (iii) an Internet protocol address, (iv) a telephone number, and (v) a postal address.
4. The system of claim 1, wherein the third-party device is associated with at least one of: (i) a customer relationship management platform, (ii) a governmental platform, (iii) a real estate platform, (iv) a credit score platform, (v) a search platform, (vi) a social media site, (vii) an advertisement system, and (viii) data stored locally at the front-end user device.
5. The system of claim 4, wherein information from the third-party device is further used to validate data received from the user.
6. The system of claim 1, wherein the information about the user identifier transmitted to the user response terminal includes at least one of: (i) an email address, (ii) an Internet protocol address, (iii) a telephone number, (iv) a user name, (v) the selected description, (vi) the assigned category, (vii) at least some of the complete set of request details, and (viii) the automatically calculated potential value.
7. The system of claim 1, wherein the enterprise is associated with an insurer and the risk relationship is associated with an insurance policy.
8. The system of claim 7, wherein the selected description represents an industry code.
9. The system of claim 7, wherein the assigned category represents building information.
10. The system of claim 7, wherein the complete set of request details includes at least three of: (i) a number of business locations, (ii) a number of employees, (iii) a business ZIP code, (iv) an indication of one or more types of insurance, (v) a time period, (vi) a business location, (vii) contact information, (viii) a legal entity type, (ix) an indication of when a business was established, (x) an office type, (xi) an estimated annual sales or gross revenue value, (xii) an online sales estimate, (xiii) a number of property losses, (xiv) a business personal property limit, (xv) a personal property of others limit, (xvi) a number of liability losses, (xvii) a general liability limit, (xviii) building information, (xix) workers' compensation insurance data, and (xx) optional coverage selections.
11. The system of claim 7, wherein the automatically calculated potential value represents a potential insurance premium value.
12. A system to facilitate data exchange between a user and an enterprise via an automated back-end application computer server, comprising:
- (a) a description data store including a plurality of electronic records each associating a descriptive term with at least one hidden term and a potential pre-determined description;
- (b) a categorization data store including a plurality of electronic records each associating a description with a dynamic information exchange and at least one pre-determined category,
- (c) a communication interface to facilitate an exchange of electronic messages, including messages exchanged via a distributed communication network, supporting interactive user interface displays at remote front-end user devices; and
- (d) the back-end application computer server, coupled to the description data store, the categorization data store, and the communication interface, programmed to: (i) receive, directly from a front-end user device associated with the user, a request, (ii) dynamically modify a font or a page layout of the interactive user interface display based on the front-end user device, (iii) receive at least one descriptive term from the front-end user device via the interactive user interface display, (iv) perform a look-up process based on the at least one descriptive term to establish a set of potential pre-determined descriptions, wherein the look-up process associates hidden descriptive terms with at least some of the potential pre-determined descriptions based on electronic records in the description data store, (v) transmit an indication of the set of potential pre-determined descriptions from the back-end application computer server to the front-end user device via the communication network, (vi) receive, from the front-end user device via the interactive user interface display, a selected description from the set of potential pre-determined descriptions, (vii) associate a user identifier with the request, (viii) automatically assign, via a series of dynamic information exchanges retrieved based on the selected description and electronic data records in the categorization data store, one of a number of pre-determined categories as being associated with the user identifier, (ix) receive, from a third-party device based on the selected description, the user identifier, or the assigned category, a partial set of initial request details; said third-party device associated with one of a customer relationship manager platform, a department of motor vehicles platform, a real estate platform and a credit score platform, (x) pre-populate information fields in the interactive user interface display by using the partial set of initial request details received from the third-party device, (xi) receive, from the front-end user device, adjustments to the partial set of initial request details along with additional initial request details to establish a complete set of request details, (xii) validate data received from the user by using information received from the third-party device, (xiii) automatically calculate, based on the selected description, the assigned category, the complete set of request details, and information from an enterprise platform associated with the enterprise, a potential value associated with the request, (xiv) transmit an indication of the automatically calculated potential value directly from the back-end application computer server to the front-end user device via the communication network, and (xv) automatically transmit information about the user identifier to a user response terminal, associated with the enterprise, to facilitate communication between the user response terminal and the user.
13. The system of claim 12, wherein the front-end user device is associated with at least one of: (i) a personal computer, (ii) a tablet computer, (iii) a smartphone, (iv) a television device, (v) a gaming device, and (vi) a smartwatch.
14. The system of claim 13, wherein the back-end application computer server is adapted to communicate with different types of front-end user devices, and further wherein information displayed on the interactive user interface display is presented based on the type of device.
15. A computerized method to facilitate a risk relationship between a user and an enterprise via an automated back-end application computer server via an interactive user interface display, comprising:
- receiving at the back-end application computer server, directly from a remote front-end user device associated with the user via a communication interface, a potential risk relationship request, wherein the communication interface facilitates an exchange of electronic messages, including messages exchanged via a distributed communication network;
- dynamically modifying a font or a page layout of the interactive user interface display based on the front-end user device;
- receiving at least one descriptive term from the front-end user device via an interactive user interface display;
- performing a look-up process based on the at least one descriptive term to establish a set of potential pre-determined descriptions, wherein the look-up process associates hidden descriptive terms with at least some of the potential pre-determined descriptions based on electronic records in a description data store, the description data store including a plurality of electronic records each associating a descriptive term with at least one hidden term and a potential pre-determined description;
- transmitting an indication of the set of potential pre-determined descriptions from the back-end application computer server to the front-end user device via the communication network;
- receiving, from the front-end user device via the interactive user interface display, a selected description from the set of potential pre-determined descriptions;
- associating a user identifier with the potential risk relationship request;
- automatically assigning, via a series of dynamic information exchanges retrieved based on the selected description and electronic data records in a categorization data store, one of a number of pre-determined categories as being associated with the user identifier, wherein the categorization data store includes a plurality of electronic records each associating a description with a dynamic information exchange and at least one pre-determined category;
- receiving, from a third-party device based on the selected description, the user identifier, or the assigned category, a partial set of initial request details; said third-party device associated with one of a customer relationship manager platform, a department of motor vehicles platform, a real estate platform and a credit score platform;
- pre-populating information fields in the interactive user interface display by using the partial set of initial request details received from the third-party device;
- receiving, from the front-end user device, adjustments to the partial set of initial request details along with additional initial request details to establish a complete set of request details;
- validating data received from the user by using information received from the third-party device;
- automatically calculating, based on the selected description, the assigned category, the complete set of request details, and information from an enterprise platform associated with the enterprise, a potential value associated with the potential risk relationship;
- transmitting an indication of the automatically calculated potential value directly from the back-end application computer server to the front-end user device via the communication network; and
- automatically transmitting information about the user identifier to a user response terminal, associated with the enterprise, to facilitate communication between the user response terminal and the user.
16. The method of claim 15, wherein the front-end user device is associated with at least one of: (i) a personal computer, (ii) a tablet computer, (iii) a smartphone, (iv) a television device, (v) a gaming device, and (vi) a smartwatch.
17. The method of claim 16, wherein the back-end application computer server is adapted to communicate with different types of front-end user devices, wherein information displayed on the interactive user interface display is presented based on the type of device.
18. The method of claim 15, wherein the user identifier is associated with at least one of: (i) a user name, (ii) an email address, (iii) an Internet protocol address, (iv) a telephone number, and (v) a postal address.
19. The method of claim 15, wherein the third-party device is associated with at least one of: (i) a customer relationship management platform, (ii) a governmental platform, (iii) a real estate platform, iv) a credit score platform, (v) a search platform, (vi) a social media site, (vii) an advertisement system, and (viii) data stored locally at the front-end user device.
7203734 | April 10, 2007 | Rudy et al. |
7451097 | November 11, 2008 | Faupel et al. |
7490050 | February 10, 2009 | Grover et al. |
7904532 | March 8, 2011 | Rudy et al. |
8175898 | May 8, 2012 | Lagasse et al. |
8176145 | May 8, 2012 | Stender et al. |
8340983 | December 25, 2012 | Grover et al. |
8478613 | July 2, 2013 | Diefendorf et al. |
8484052 | July 9, 2013 | Rogers et al. |
8635090 | January 21, 2014 | Virdhagriswaran et al. |
8799125 | August 5, 2014 | Schumann, Jr. |
9349146 | May 24, 2016 | Peak et al. |
9501799 | November 22, 2016 | Bothwell et al. |
20040128172 | July 1, 2004 | Van Cleave et al. |
20080133269 | June 5, 2008 | Ching |
20110022416 | January 27, 2011 | Bergquist et al. |
20120072242 | March 22, 2012 | Fiori et al. |
20120203577 | August 9, 2012 | Faupel et al. |
20130066656 | March 14, 2013 | Hanson |
20130204646 | August 8, 2013 | Terray |
20130268301 | October 10, 2013 | Diefendorf et al. |
20130282542 | October 24, 2013 | White |
20130297356 | November 7, 2013 | Rogers et al. |
20130332204 | December 12, 2013 | Fiori et al. |
20140081670 | March 20, 2014 | Lim |
20140114698 | April 24, 2014 | Virdhagriswaran et al. |
20140156313 | June 5, 2014 | Rogers |
20140244317 | August 28, 2014 | Roberts et al. |
20140330594 | November 6, 2014 | Roberts et al. |
20140343971 | November 20, 2014 | Schumann, Jr. |
20140372150 | December 18, 2014 | Karle et al. |
20150178849 | June 25, 2015 | Berger et al. |
20160071220 | March 10, 2016 | Serapin et al. |
20170011466 | January 12, 2017 | Murikipudi et al. |
- Market Segmentation of Insurance Companies in the Federation of Bosnia and Hercegovina by Budimir, Arnela. https://search.proquest.com/docview/217738668/612411CC03984518PQ/3?accountid=14753 (Year: 2004).
- Emergence and Transfer of Vehicle Safety Standards: Why We Still Do Not Have Global Standards by Moguen-Toursel, Marine. https://search.proquest.com/docview/192404985/612411CC03984518PQ/9?accountid=14753 (Year: 2007).
- Asset-liability Management of Life-Insurance Companies in Southeast Europe by Agic-Sabeta, Elma, MA; Sain, Zeljko, PhD. https://search.proquest.com/docview/1017707876/612411CC03984518PQ/20?accountid=14753 (Year: 2010).
Type: Grant
Filed: Apr 5, 2017
Date of Patent: Oct 6, 2020
Patent Publication Number: 20180293660
Assignee: Hartford Fire Insurance Company (Hartford, CT)
Inventors: Anand Nagesh Rakshe (Avon, CT), Vannak Sin (Avon, CT), James Joseph Varney, Jr. (Tolland, CT)
Primary Examiner: Hani M Kazimi
Assistant Examiner: Hatem M Ali
Application Number: 15/479,427
International Classification: G06Q 40/08 (20120101); G06Q 10/06 (20120101);