The subject matter disclosed herein relates to computer systems and data communication systems. More particularly, the subject matter disclosed herein relates to the electronic storage, communication, processing, and display of data related to business insurance and other insurance products.
Insurance consumers benefit from insurance products such as property insurance, liability insurance, workers' compensation insurance, and other insurance products. To streamline and create a more consistent underwriting process, insurance carriers categorize businesses and liabilities according to codes. Accordingly, each business may be categorized by one or more liability classification codes. During the underwriting process, an agent may solicit answers to questions, determine which codes apply to a business and therefore determine an overall assessment of the business to determine potential exposure.
Insurance consumers may be confused by the classification codes or not even not aware of them. This may lead to the consumer not being aware of which insurance products are applicable to them, or which products may best meet their insurance needs therefore they may not be able to effectively communicate to the insurance agent their insurance needs. Therefore, new technologies are required that may be used by insurance consumers to provide information to the insurance agent so that agent can create a more accurate business classification to generate a risk profile from which to provide a more accurate quote and to determine which insurance products are applicable to them and best meet their insurance needs.
A system for the processing and displaying of information related to business insurance products offered by an insurance company. The system allows a potential insured or an agent to describe or classify their industry and the business they perform using a combination of a “palette,” pictures, metadata and the insured's address to correctly classify the business. The system may include a memory device that stores pictures related to business insurance products, metadata associated with the pictures, and information related to a plurality of business insurance products. The system may also include a user display device configured to display information to a user that indicates questions related to general information about the business. The system may include an input interface to receive input data from the user that is responsive to the questions. The system may also include a processor to determine a set of pictures from the memory device based on the input data. The user display device may display sets of pictures and the input interface may receive input data from the user that selects a subset of the pictures that are relevant to the user's business. The processor may be further configured to determine, based on metadata associated with the selected subset of pictures, a business classification and risk profile. Based on the business classification and risk profile, the processor may determine a list of underwriting questions to present on the user display device. The processor may further be configured to identify a business insurance product and multiple options to offer the user based on the response to the underwriting questions and the business classification and risk profile.
A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings wherein:
During the underwriting process, proper business classification is important to generate an accurate assessment of exposures and liabilities associated with a business. Methods and apparatus are described in greater detail hereafter for providing a user with a picture based method to categorize their business and to categorize the types of perils for which they seek coverage. Each picture includes metadata that is associated with it. When a user selects a picture, a web site system analyzes the metadata to determine a business classification and risk profile along with a set of underwriting questions related to the user's business. The user's response to the underwriting questions along with the metadata associated with the picture selections is used to generate an assessment of the exposure and liability associated with the business. And, if the business classification and risk are acceptable, the website may generate a quote to present to the business owner.
The web site system 120 may include a HyperText Transfer Protocol (HTTP) server module 124, a Content Management System (CMS) 126, a product quoting/binding module 122, a web site database 128, and a results module 114. The HTTP server module 124 may implement the HTTP protocol, and may communicate HyperText Markup Language (HTML) pages and related data from the web site to/from the client device 110 using HTTP. The HTTP server module 124 may be, for example, an APACHE HTTP server, a SUN-ONE Web Server, a MICROSOFT Internet Information Services (IIS) server, and/or may be based on any other appropriate HTTP server technology.
The web site database 128 may store information that describes the content of the web site. The web site database 128 may be a relational database, a hierarchical database, an object-oriented database, one or more flat files, one or more spreadsheets, and/or one or more structured files. The web site database 128 may be managed by a database management system (not depicted) in the web site system 120, which may be based on a technology such as MICROSOFT SQL Server, MYSQL, POSTGRESQL, ORACLE Relational Database Management System (RDBMS), a NOSQL database technology, and/or any other appropriate technology. In addition to the page that includes one or more questions that solicit information regarding the user's business, the web site may include one or more Electronic Books (E-Books) that provide information related to the business insurance products offered by the insurance company. Information describing the web pages and the E-Books that constitute the web site may be stored in the web site database 128.
The CMS 126 may be used by administrators of the web site to manage the content of the web site stored in the web site database 128. The CMS 126 may change the content of the web site by adding, deleting, or modifying data in the web site database 128 via the database management system. The CMS 126 may be, for example, a FATWIRE system, a DRUPAL system, a JOOMLA system, an IBM Lotus Web Content Management system, and/or may be based on any other appropriate CMS technology.
The quoting/binding module 122 may be or include one or more web applications that, in conjunction with the HTTP server module 124, the CMS 126, and/or the policy management system 104, may be used to provide one or more web pages to the client device 110 that provide a price quote for an insurance product offered by the insurance company. Alternatively or additionally, the one or more web applications, in conjunction with the HTTP server module 124, the CMS 126, and/or the policy management system 104, may be used to enter the user of the client device 110 into a binding agreement for the purchase of an insurance product via the web site.
As described above, the web site system 120 may transmit web pages to the client device 110 that may include one or more questions that solicit information regarding the user's business. This may be performed by, for example, the HTTP server module 124 in conjunction with the CMS 126 and/or the web site database 128. Also as described above, the user may provide information that is responsive to the questions, which may then be transmitted to the web site system 120 by the client device 110. The information may be received via the HTTP server module 124, which may then provide the information to the results module 114. The results module 114 may determine results information to send back to the client device 110, based on the information that is responsive to the questions. This may include, for example, determining which products are applicable to the user's business, and/or how information related to the applicable products should be displayed. The results module 114, in conjunction with the HTTP server module 124 and/or the CMS 126, may then transmit information back to the client device 110 related to the products that have been determined by the results module 114 as applicable to the user's business.
The web site system 120 may also include one or more additional components or modules (not depicted), such as one or more load balancers, firewall devices, routers, switches, and devices that handle power backup and data redundancy.
The client device 110 may include a web browser module 112, which may communicate data related to the web site to/from the HTTP server module 124 in the web site system 120 via the one or more communication networks 102. The web browser module 112 may include and/or communicate with one or more sub-modules that perform functionality such as rendering HTML (including but not limited to HTML5), rendering raster and/or vector graphics, executing JavaScript, and/or rendering multimedia content. Alternatively or additionally, the web browser module 112 may implement Rich Internet Application (RIA) and/or multimedia technologies such as ADOBE FLASH, MICROSOFT SILVERLIGHT, and/or other technologies. The web browser module 112 may implement RIA and/or multimedia technologies using one or web browser plug-in modules (such as, for example, an ADOBE FLASH or MICROSOFT SILVERLIGHT plug-in), and/or using one or more sub-modules within the web browser module 112 itself. The web browser module 112 may display data on one or more display devices (not depicted) that are included in or connected to the client device 110, such as a liquid crystal display (LCD) display or monitor. The client device 110 may receive input from the user of the client device 110 from input devices (not depicted) that are included in or connected to the client device 110, such as a keyboard, a mouse, or a touch screen, and provide data that indicates the input to the web browser module 112. The client device 110 may be, for example, a cellular phone, a laptop computer, a tablet computer, or any other appropriate computing device.
The policy management system 104 may perform functionality such as managing information related to one or more insurance products held by the insurance company. The policy management system 104 may include a product management database 106, which may store information that describe clients of the insurance company and the policies' products provided to the clients by the insurance company. The product management database 106 may be a relational database, a hierarchical database, an object-oriented database, one or more flat files, one or more spreadsheets, and/or one or more structured files. The product management database 106 may be managed by a database management system (not depicted). When a client enters into an agreement for the purchase of a product with the insurance company, information related to the agreement may be added to the product management database 106. Alternatively or additionally, when a user of the client device 110 enters into an agreement for the purchase of a product via the quoting/binding module 122 in the web site system 120, the quoting/binding module 122 may communicate with the policy management system 104, and the product management database 106 may be updated accordingly.
The one or more communication networks 102 in the example architecture 100 may include one or more private Local Area Networks (LANs), and/or one or more public communication networks such as the Internet. The one or more communication networks 102 may be based on wired and/or wireless networking technologies.
The architecture 100 of
The web site system 120 is configured to store images in a memory device. The images may include images related to business insurance products; this may include pictures of types of businesses, types of work performed by businesses, types of incidents requiring insurance. Each picture is linked in the database with metadata associated with that picture. The metadata is used to assist the web site system in classifying the user's business and determining the type of insurance products to recommend to the user. For example, the metadata assigned to each picture may include one or more of the following:
a. picture number or filename;
b. picture file type, (e.g. .jpeg, .gif);
c. industry (e.g. retail, manufacturing, wholesale, tech);
d. liability code associated with the industry;
e. worker's compensation codes associated with the activity/industry;
f. commercial automobile codes;
g. underwriting/class questions;
h. corporate appetite for coverage of industry/activity; and/or
i. suggested/recommended coverages.
In another embodiment, if the user of the client device 110 has transmitted pictures for uploading to the website system 120, the metadata may include the time the picture was taken, the GPS or other location coordinates where the picture was taken, and other location based metadata.
The web browser window 200 may include a control area 265 that includes a back button 260, forward button 262, address field 264, home button 266, and refresh button 268. The control area 265 may also include one or more additional control elements (not depicted). The user of the client device 110 may select the control elements 260, 262, 264, 266, 268 in the control area 265. The selection may be performed, for example, by the user clicking a mouse or providing input via keyboard, touch screen, and/or other type of input device. When one of the elements 260, 262, 264, 266, 268 is selected, the web browser module 112 may perform an action that corresponds to the selected element. For example, when the refresh button 268 is selected, the web browser module 112 may refresh the page currently viewed in the web browser window 200.
The general information area 250 in the web page 202 includes input fields 251-254. The input field 251 prompts the user of the client device 110 for a text input identifying the name of the user of the client device 110. The input field 252 prompts the user of the client device for a text input identifying the company name for which insurance is sought. The input field 253 prompts the user for a text input identifying for the company address. The input field 254 prompts the user for a text input identifying for the company contact information (e.g. email, phone number).
The business description area 230 in the web page 202 may include an input field 234. The input field 234 prompts the user of the client device 110 for a text based description of the type of business for which the user of the client device 110 is seeking coverage. As shown in
The industry information area 244 in the webpage 202 may include an input field 246. The input field 246 prompts the user of the client device 110 for a selection of the industry for which the user is seeking coverage. As shown in
The specialty area 248 in the webpage 202 may include an input field 249. The input field 249 prompts the user of the client device 110 for a selection of the primary service or specialty of the business for which the user is seeking coverage. As shown in
In another embodiment, the user may skip the step of entering a text based description of the business. Instead the web browser module 112 may request access to a social network account associated with the business. The user of the client device 110 may then enter the social network information allowing the web browser module 112, the web site system 120 or a third party application to access information about the business based on the social media profile. The web browser module 112, the web site system 120 or a third party application may then download pictures and text available on the social media profile.
In another embodiment, the web browser module 112 may request the user of the client device 110 to enter an URL associated with the business for which insurance is sought. The web browser module 112 may then access the website using the URL and perform a search of the website for they business address, keywords associated with the business and pictures from the website. This may allow the user of the client device 110 to skip the step of manually entering text based information. The web browser module 112 may use this information to present the user of the client device 110 with pictures to select, as shown in
As will be described in further detail below, the user of the client device 110 may provide information that is responsive to the questions by selecting and entering information into the input fields 234, 246, 249, and 251-254. Also as will be described in further detail below, when the user of the client device 110 selects one of the input fields 234, 246, 249, and 251-254, additional display elements may be added to the input fields 234, 246, 249, and 251-254, via which the user may provide responsive information.
The web browser module 112 may store information that describes insurance products offered by the insurance company. These products may include, for example, property insurance, general liability insurance, commercial automobile insurance, workers' compensation insurance, captive insurance, commercial umbrella insurance, management and professional liability insurance, commercial marine insurance, employer-sponsored individual life insurance, and/or other products. The web browser module 112 may further store information that describes the relationship between the data that may be input into the input fields 234, 246, 249, and 251-254, and the insurance products. For example, the web browser module 112 may store information that indicates, for each option associated with a product, whether that option is appropriate or not for each of the types of information that may be input into the input fields 234, 246, 249, and 251-254. For example, the web browser module 112 may store information that indicates, for a particular option, to which industries the option is applicable.
As the user provides input into the input fields 234, 246, 249, and 251-254, the web browser module 112 may store one or more data structures (“question response data”) that reflect the selections made in the input fields 234, 246, 249, and 251-254.
Alternatively or additionally, the user may select the Search for Other Pictures button 343. When the Search for Other Pictures 343 is selected, the web browser module 112 may determine another set of pictures to present to the user. This larger set of pictures may be determined based on the metadata tags associated with the pictures. The web browser module may then present a pop-up web page screen (not pictured) with additional pictures for the user to select. If the user of the client device 110 selects any additional pictures from the pop-up web page, web browser module 112 may update the picture selection area 340 with the selected pictures.
Additionally, or alternatively, the web page module 112 may be configured to obtain “street-view” pictures based on the information provided in the general information area 250 in the web page 202. The web page module 112 may be configured to access through the Internet, street-view information from Google Maps or Apple Maps etc. The street view may further be embedded with metadata information based on the address and other information. This may include location information, it may include crime data statistics based on the location, etc. The user of the client device 110 may then be able to select a street-view picture of the business to enter into the picture selection area 340.
Alternatively or additionally, if the user arrives at the web site managed by the web site system 120 via a search engine, the pictures displayed in the web page 302 may be determined based on the search terms that were used to arrive at the web site system 120. For example, if the user had used a search term that relates to a given industry, the pictures displayed on web page 302 may include pictures often selected by other clients whose businesses are in the same given industry.
Additionally, the user of the client device 110 may select the Submit Your Own Pictures button 344.
In one embodiment, if the client device 110 is a mobile device, the picture file that is uploaded may contain longitude and latitude information. This information may be stored and may be used to generate additional “street-view” or “store front” pictures for the user to select. This picture may then be transmitted by the web browser module 112 to the web site system 120.
Alternatively, the user can select the radio button 361 corresponding to URL and the user can submit a uniform resource locator (URL) of a picture available on the Internet. This picture may then be transmitted by the web browser module 112 to the web site system 120.
In one embodiment, the user of the client device 110 may skip earlier steps wherein text based information provided via the web browser module 112 and instead begin the process by submitting their own pictures.
Once the selected picture is then transmitted via the web browser module 112 to the web site system 120, the web site system 120 may perform an analysis on the picture with image recognition software. The image recognition software of the website system 120 may identify the contents of the image and assign metadata values to the picture. This information may be stored in the database 128.
Although the web page 302 of
Table 1 shows an example entry in a database of metadata that may be associated with each picture. As shown in the table, each file may have multiple metadata tags for each field. Some fields may be left blank if it is not applicable to the picture.
Referring back to
The results module 114 receives the transmitted information and may identify the metadata associated with the pictures. Based on the metadata, the results module 114 may apply a software based algorithm to determine a business classification and risk profile of the business to be insured (e.g. NBV/ICON classification). For example, the metadata from the selected pictures may be used to determine the line of business (LOB), the class code, the associated class code, a general liability code, and the class description associated with the business. As noted above, each picture may have multiple metadata tags for each field, accordingly, the results module may use a software algorithm to combine all of the available metadata from all of the selected pictures to determine a business classification and risk profile. For example, the web site system 120 may receive a selection of six (6) pictures. Each of the six pictures may include two or more entries in the “industry” field. The results module 114 is configured to mathematically determine the intersection of each of the industries associated with the pictures (in a manner similar to a Venn diagram) and determine a best fit industry based on the intersections. Additionally, the results module may be configured to correlate the selected pictures with historical selections of other users in a similar or related industry to determine a business classification and risk profile. The web site system 120 may be configured perform a similar operation on other metadata fields and determine a business classification.
If the user does not agree with classification result 390, the user can select the cancel button 482 or back button 483. This notifies the results module 114 that the classification result was not accepted by the user of the client device 110. In response to the selection of the cancel button 482 or back button 483 the web site system 120 may be configured to provide the client device 110 with revised versions of the previously presented web pages. For example, the web site system 120 may transmit to the user of the client device 110 an additional web page that includes one or more questions that solicit additional information from a business owner related to their business. Alternatively the web site system 120 may transmit a web page with additional pictures and prompt the user to select from the additional pictures. The results module 114 may also be configured to revise the metadata and algorithm based on these selections to refine the automated classification process.
If the user agrees with the classification result 390, the user of the client device 110 can select the submit button 381, in which case the information is submitted to the web site system 120 as described above in connection with
Once the user input answers responsive to the questions into input fields 471-476, via the client device 110, the user of the client device 110 may select the submit button 481. When the user selects submit button 481, the web site system 120 may then contact an agent device 111. The agent device 111 may be prompted to contact the requester using the company contact information 254. The web browser module 113 also presents the user of the agent device 111 with information generated by the results module 114.
The results module 114 may then determine a set of insurance products and options associated with the insurance products that match the classification and risk profile. Further, the results module 114 may rank the products and options in terms of relevance to the user, based on the question response data. Additionally, the results module 114 may determine how a results web page that includes information related to the products should appear, based on the question response data. This may include, for example, determining how information related to the products should be formatted based on their rank and/or relevance to the user. The results module 114, in conjunction with the HTTP server module 124 and/or the CMS 126, may then generate information that describe a results web page, and send the information to web browser module 112 in the client device 110 using an HTTP response that is responsive to the receive HTTP GET or POST messages described above.
In addition to the question response data, the web browser module 112 may obtain data obtained directly from other modules (not depicted). For example, the web browser module 112 may obtain data from modules in the client device 110, without input from the user of the client device 110. This may include, for example, location information that may be obtained from a Global Positioning System (GPS) module (not depicted) in the client device 110, and/or other data. This additional information may be transmitted by the web browser module 112 along with the question response data that is sent to the results module 114. The results module 114 may use this additional data in determining whether a product is available to a user, determining product relevance, and/or determining how the results web page that includes the information related to the products should appear. Alternatively or additionally, the web browser module 112 may access a social media profile associated with the business to obtain data.
Alternatively or additionally, if the user selects an industry or event that is not within the insurance businesses policy, the user may be presented with an alternate web page indicating that there are no products available. In some cases, this may prompt the user to select the back button 483 and modify the selections. For example, if the user selects the back button 483, they may be presented with a web page similar to
The web site system 120 is further configured to identify and track any changes in selections. This may be performed, for example based on a user profile created when the general business information is submitted and/or by logging the IP Address of the client device 110. Any changes to picture selections may be flagged by the web site system 120 and transmitted to the user of an agent device 111 to prevent a user of a client device 110 from “gaming the system” to receive a quote for a type of business or event that is not within the insurers business model.
The information generated by the results module 114 may identify all of the metadata information identified from the selected pictures, company details, suggested insurance products that match the selections.
A user of client device 110 may require insurance information. The user may then access the web site system using a client device 110 and submit a request for an insurance quote. This may be performed, for example by entering preliminary business details relating to the business to be insured (e.g. type of business, address of business.) This information may be responsive to questions included on the web site. The request may be received via one or more input devices, such as a keyboard, a mouse, a trackball, a touch screen, a touch pad, a stylus pad, and/or other input device. The user may then use a client device 110 to electronically submit a request for an insurance quote (step 806).
Next, based on the business information electronically transmitted by the client device 110, the web site system 120 determines a set of pictures to present to the user. The user may then be prompted to select pictures that are associated with the business for which insurance is sought (step 808). The user selects pictures and the user's selections are received by the web site system (step 810). The picture selection may be received via one or more input devices, such as a keyboard, a mouse, a trackball, a touch screen, a touch pad, a stylus pad, and/or other input device. Steps 808 and 810 may be repeated for multiple iterations offering different pictures to assist the web site system 120 in creating a more complete profile of the business.
Once the user of the client device 110 has completed the process of transmitting picture selections, the web site system 120 then uses a software program to generate a business classification and risk profile (step 812).
The results module 114 then generates underwriting questions based on the business classification and risk profile. (Step 814). The web site system receives the user's responses to the underwriting questions. (Step 816).
Once the results module 114 has received the response to the underwriting questions, the results module 114 determines an insurance product and associated options which may be related and other information relevant to generating a price quote. The software program determines this information based on the metadata associated with user's picture selections and the response to the underwriting questions. Information regarding the relevant product and associated options may then be displayed via one or more display devices (step 818).
The memory device 920 may be or include a device such as a Dynamic Random Access Memory (D-RAM), Static RAM (S-RAM), or other RAM or a flash memory. The storage device 916 may be or include a hard disk, a magneto-optical medium, an optical medium such as a CD-ROM, a digital versatile disk (DVDs), or Blu-Ray disc (BD), or other type of device for electronic data storage.
The communication interface 922 may be, for example, a communications port, a wired transceiver, a wireless transceiver, and/or a network card. The communication interface 922 may be capable of communicating using technologies such as Ethernet, fiber optics, microwave, xDSL (Digital Subscriber Line), Wireless Local Area Network (WLAN) technology, wireless cellular technology, and/or any other appropriate technology.
The input device interface 912 may be an interface configured to receive input from an input device such as a keyboard, a mouse, a trackball, a touch screen, a touch pad, a stylus pad, and/or other device. The input device interface 912 may operate using a technology such as Universal Serial Bus (USB), PS/2, Bluetooth, infrared, and/or other appropriate technology.
The display device interface 914 may be an interface configured to communicate data to display device 924. The display device 924 may be, for example, a monitor or television display, a plasma display, a liquid crystal display (LCD), and/or a display based on a technology such as front or rear projection, light emitting diodes (LEDs), organic light-emitting diodes (OLEDs), or Digital Light Processing (DLP). The display device interface 914 may operate using technology such as Video Graphics Array (VGA), Super VGA (S-VGA), Digital Visual Interface (DVI), High-Definition Multimedia Interface (HDMI), or other appropriate technology. The display device interface 914 may communicate display data from the processor 918 to the display device 924 for display by the display device 924. As shown in
An instance of the computing device 910 of
Alternatively or additionally, an instance of the computing device 910 may be configured to perform any feature or any combination of features described above as performed by the quoting/binding module 122, HTTP service module 124, CMS 126, and/or results module 114. In such an instance, the memory device 920 and/or the storage device 916 may store instructions which, when executed by the processor 918, cause the processor 918 to perform any feature or any combination of features described above as performed by the quoting/binding module 122, HTTP service module 124, CMS 126, and/or results module 114. In such an instance, the computing device 910 may be a server computer or any other appropriate computing device.
Further, an instance of the computing device 910 may be configured to perform any features or combination of features described above as performed by the policy management system 104. In such an instance, the memory device 920 and/or the storage device 916 may store instructions which, when executed by the processor 918, cause the processor 918 to perform any feature or any combination of features described above as performed by the policy management system 104. In such an instance, the computing device 910 may be a server computer or any other appropriate computing device.
The touch screen 1024, as shown in
Although examples are provided above with reference to
Although examples are provided above with respect to businesses, business owners, and business insurance products, the features describe above with reference to
Although examples are provided above with respect to a client device 110, all the methods described herein may be performed by the agent device 111 or another type of user device.
When referred to herein, the term “computer-readable medium” broadly refers to and is not limited to a register, a cache memory, a ROM, a semiconductor memory device (such as a D-RAM, S-RAM, or other RAM), a magnetic medium such as a flash memory, a hard disk, a magneto-optical medium, an optical medium such as a CD-ROM, a DVD, or BD, or other device for electronic data storage.
As used herein, the term “picture” broadly refers to and is not limited to any particular type of visual electronic format, including photographs, video, renderings, drawings and other visual electronic formats,
As used herein, the term “processor” broadly refers to and is not limited to a single- or multi-core general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, one or more Application Specific Integrated Circuits (ASICs), one or more Field Programmable Gate Array (FPGA) circuits, any other type of integrated circuit (IC), a system-on-a-chip (SOC), and/or a state machine.
Although features and elements are described above in particular combinations, each feature or element can be used alone or in any combination with the other features and elements. For example, each feature or element described above with reference to any one or any combination of