This invention relates to a system and method for processing asset information from multiple sources and distributing asset information in digital format for insurance and financial coverage.
The process of getting insurance on coverage on assets for private clients and businesses typically involves a number of parties. The owner of the assets must meet with a broker or producer to determine the type and amount of coverage that the insured is considering for the assets. Second, the broker must interact with an insurer or carrier to write a policy for the insured. The process has historically involved a lot of effort in collecting the proper information about the assets.
The manual and semi-automated processes are being replaced by a computer system that processes asset information received from multiple sources and distributes asset information in digital format to insurance and other financial processes.
The present innovation establishes a standard system and method for processing asset information received from multiple sources and then distributing asset information in digital format for use by the insurance industry as well as other financial service organizations.
The present invention includes a process to acquire, deconstruct, and associate asset information received from multiple sources, and then to distribute the asset information in digital format.
The optimal implementation of this method includes a system to receive any digital information on the assets that is supplemented by a manual process to digitize the information when required. The most efficient implementation solution includes a connection to the Internet for interaction by producers, insurance carriers, and other asset information processing companies.
The asset acquisition system receives information on the assets in digital format where possible, paper forms where necessary, and through data entry screens. A processing component of the system takes the digital information and deconstructs and re-aggregates when required into a form for processing. Another component of the system transforms information on paper or photographs for use in association. The system includes a database that is used to store the acquisition and associated information. And the distribution component takes the asset information and produces messages for distribution to multiple parties in the process.
A method and system for processing asset information received from multiple sources and distributing asset information in digital format for insurance and financial coverage is described below. The asset information processes that the system offers includes asset information acquisition, deconstruction, association and distribution. This system is directed at insurance carriers and the producers as part of the policy processing as well as other financial institutions, (e.g. trust companies) that process asset information. The system includes, but is not excluded to, the processing of asset information for commercial asset coverage (e.g. inland marine) as well as asset private client asset coverage (e.g. property).
The detailed presentation includes descriptions in terms of algorithms of operations on data bits within the memory of a computer. An algorithm is generally defined to be a self-consistent sequence of steps leading to a desired result. These steps require manipulations of quantities. Usually these quantities take the form of magnetic signals capable of being stored, manipulated, transferred, and combined. Terms such as computing or calculating refer to the action and processes of a computer system that manipulates and transforms data represented as electrical signals within computer systems memories or data storage devices.
The present invention also relates to the equipment for performing the operations herein. The equipment may be a general-purpose computer selectively configured by a hardware/software professional. The algorithms are maintained in computer programs. The computer programs are stored on computer storage devices that include floppy disk, optical disks, read-only memories, random access memories, magnetic cards, and video input devices.
The algorithms presented herein are not inherently relegated to any particular computer or to the equipment. Various general-purpose systems may be used with programs described herein in conjunction with other programs. In addition, the present invention is not described with reference to any particular programming language. A variety of programming languages may be used to implement the invention herein.
1. System Overview
The asset information processing and distribution system 101 operates in conjunction with a secured user 107 (e.g. a broker, asset information collector) to allow submission of the asset information. The broker enters information into screens or from devices that they have gathered from the potential insured. The system interoperates with existing systems that hold asset information for the insured. The system allows for the receipt of information from an agency management system 105 or potentially an asset tracking system 107 (e.g. Instant Data Systems Mobility Suite) containing asset information for the potential insured.
A secured access point 107 could be used directly by the potential insured to submit information about their assets. The system also allows for transmission via satellite communications 109 from a digital image wireless device 108 including cell phones with cameras 181 or pdas with wireless connections and a camera 182.
2. Physical Network Configuration and Connectivity of key components
The firewall 252, 254 includes a set of related programs and hardware located at the networks gateway or initial access point to protect the resources within the network. The router includes programs and hardware that determines which way to send information packets on the network.
Application Servers The application servers 255, 256 include the hardware, the operating system, and the programs to process the logic described herein. The physical configuration of the application servers is described in more detail in the subsequent section. The application server operating system can be based on Microsoft Windows® 2000 Server® or any UNIX® implementation including Solaris®, AIX®, or LINUX®. The application server software to support application processing can be based on Windows 2000 Server®, WebSphere®, BEA WebLogic®, JBOSS®, or any application server software that supports the program logic processing in a multi-user environment.
The illustration depicts an application server 255 dedicated for asset information acquisition. This application server 255 supports digital input devices including a video camera 260, a digital camera 262, and a digital audio recording device 263.
As shown in
Database servers The
Web Servers
Workstation
3. Basic Server Hardware Configuration The server configurations 110,120 will now be described in more detail as shown in
The processor 336 processes data signals and generally is configured using a complex instruction set computer (CISC), a reduced instruction set computer (RISC), or a combination of instruction sets.
The data and/or instructions are stored in the memory 332. The processor 336 executes the data and/or instructions. The instructions may include programming code that contains the methods described herein. Memory 332 may be in the form of dynamic random access memory (DRAM) or static access memory (SRAM) or other memory devices known in the art.
The display device 302 may include any device that is capable of displaying electronic images and data described herein. Examples of such display devices include a cathode ray tube (CRT), a liquid crystal display (LCD), or any other device equipped with a screen or monitor.
The keyboard device 303 includes an input device for alphanumerics. The cursor control 304 device represents a user input device that communicates positional data as well as command selection. The cursor control includes a mouse, trackball or other devices supporting cursor movement.
The I/O devices 306 include devices equipped to receive and transmit audio and video to external devices. Audio input may originate from a microphone or from an audio device such as an audio recorder. Video input may originate from a digital video device such as a digital recorder or from an analog device where the I/O device would include an analog/digital converter.
Data storage devices 334 store instructions and data for the processor. The data storage devices include a hard disk drive, a floppy disk drive, a CD ROM device, a DVD-rom, a DVD ram, a DVD RW device, a flash memory device, or other mass storage devices known in the art.
A.Asset Information Acquisition Server
The memory 332A configuration includes an operating system and an application server 411. The operating system may be based on WINDOWS®, LINUX®, OR UNIX®. The application server may be based on an application server such as WINDOWS IIS. IBM's WebSphere Application Server®, BEA's WebLogic Application Server®, JBOSS® or any application server that supports module application interoperability.
The program application server module is coupled to the collection of modules 413, 414, 415, 416, 417, 418, 419, 420 and 421. The program application module supports the framework for module operations. In one embodiment of the invention the video acquisition module 413 receives a video stream and the program application module supports the passing and storage of the video stream to the database interface 421. In another implementation the program application server supports the user interface for a data entry system 417 to display a series of screens that captures data and sends the information through the database interface 421 to the database server.
The digital image acquisition module 414 is coupled to the program application module to support the receipt of digital images and the pass through of these images to the database interface for storage. The scanner image acquisition module 415 supports the receipt of scanned images for pass through to the database interface for storage. The data acquisition module 416 allows for data receipt through standard data acquisition and messaging systems for the receipt of data on a message bus that is then passed through to the database interface. The agency management system interface 418 is may be tailored to work with one of the existing agency management systems for the receipt of data that is then passed through to the database interface. The asset tracking system interface 419 works in a similar manner in that it may be customized to work with a specific asset tracking system to receive data and pass it through to the database interface. The open messaging interface 420 is a module to support standard xml messaging between any system that supports such open messaging interfaces, so that the messaging are received and then passed through to the database interface 421.
Asset Information Aggregation Server
The memory 332B configuration includes an operating system and an application server 411. The operating system may be based on Windows XP Server®, LINUX®, OR UNIX®. The application server may be based on an application server such as Windows NET, IBM's WebSphere Application Server®, BEA's WebLogic Application Server®, JBOSS® or any application server that supports module application interoperability.
The program application server module is coupled to the collection of modules 512, 513, 514, 515, 516, 517, 518, 519, and 520. The program application module 512 supports the framework for module operations. In one embodiment of the invention the video deconstruction acquisition module 512 processes the video file that has been previously received and stored in the acquisition database. The program module 512 supports the passing and storage of the deconstructed image and data files from the video files to the database interface 520. In another implementation the program application server supports the user interface for a data entry alignment 517 to display a series of screens that supports the alignment of data captured in the data entry acquisition module to image and data that is processed in the aggregation process.
The digital image alignment module 514 is coupled to the program application module to support the alignment of images to data asset information, which is then processed through the database interface 520. The scanner image deconstruction module 515 is coupled with the program application to enable the deconstruction of the scanned images stored previously in the acquisition database. Scanned images are deconstructed into digital images and data, and the information is aligned and then stored in the aggregation database by means of the database interface 520.
The data/messaging alignment module 516 operates in conjunction with the program applications to process the data and messages received and stored previously in the acquisition database. The data and/or messages are deconstructed to delineate the images and asset data and then aligned and stored in the aggregation database by means of the database interface 520.
The agency management system information alignment module 518 processes the information previously received from agency management systems and stored in the acquisition database. The information is deconstructed into images and data; and then aligned and stored in the aggregation database through the database interface 520.
The program application module 512 supports the asset tracking system alignment module 519, which processes the information, previously received from agency management systems and stored in the acquisition database. The information is deconstructed into images and data; and then aligned and stored in the aggregation database through the database interface 520.interface Asset Information Distribution Server
The memory 332C configuration includes an operating system and an application server 611. The operating system may be based on Windows 0.2000®, LINUX®, OR UNIX®. The application server may be based on an application server such as WINDOWS Net®, IBM's WebSphere Application Server®, BEA's WebLogic Application Server®, JBOSS® or any application server that supports module application interoperability.
The program application server module is coupled to the collection of modules 612, 613, 614, 615, 616, 617, 618, 619, and 620. The program application module supports the framework for module operations. In one embodiment of the invention the asset selection distribution module supports asset selection prompted by a user from the user interface 617 process that identifies the asset image and data information that has to be sent from the database interface 620. The distribution site selection module 618 supports the user selection of distribution sites and initiates the distribution of the information. The data/messaging interface supports the distribution of the asset image and data information 619 to the based on the asset selections and destinations.
Acquisition Methods As shown in
The method begins by initiating the acquisition processes 702. The processes are started for automatic system operations in the background.
The first sub method that is initiated is the module to receive video files 703. The method receives the video files from multiple sources and stores the files into data 708 in the form received. Information about the source, the date and time of receipt, and other processing information is stored along with the file.
A subsequent module is initiated to receive digital image files 704. This supports the receipt of digital files from a direct source (e.g. usb port, reader card, external designated source). The image files are received along with the information about the source, data, time and any additional information that is sent with the file. The receipt of these files may use standard image receipt programs that are readily available (e.g. Adobe's Photoshop) for image receipt or the files may be received as part of a communication program. The files are then stored in the acquisition database 708.
The module that receives audio files 705 is initiated to receive files from audio ports, remote audio designations, or as audio files that are transmitted. The files are stored on the acquisition database 708 along with information on the source, the date, time, and any other information that is provided.
A module that receives scanned files 706 is also initiated to receive scanned files from a scanner directly connected, from remote scanners, or scanned images that are received an sent via alternate means of communications. The scanned image files are stored along with any additional information including the source, the date, and the time into the acquisition database 709.
The module that receives asset information from Agency Management Systems 707 is also initiated. This establishes receipt solutions that work with the existing Agency Management Systems and adheres to the information transmission protocol and format established by the particular AMS systems. In some cases, the messaging solutions will be in accordance with the Acord XML messaging standard, and in other instances the solutions are customized for that Agency Management System. After receiving the information through this module, the information is stored in the acquisition database 708.
The module that receives asset information from Asset Tracking Systems 708 is also initiated. This establishes receipt solutions that work in conjunction with existing Asset Tracking Systems and adheres to the information transmission protocol and format established by the particular Asset Tracking System. In some cases, the messaging solutions will be based on a predefined xml message structure defined by the Asset Tracking System and in other cases the information will be received from a customized interface. After receiving the information through this module, the information is stored in the acquisition database 708.
The module that receives data and messages 708 is also initiated in this sub method. The module receives data through customized message interfaces built on top of standard messaging solutions (e.g. JMSX®) or receives messages using commercial messaging products (e.g. IBM WebSphere® MQSeries®). The module receives the data or messages and stores them along with source, date, time and any other information to the acquisition database. 709.
An additional module 708 supports direct data entry by a user into web browser based screens. This allows users to enter information about assets, as well as upload digital image files, audio files, scanned files, or video files for further process. The data is received from the user and put into the acquisition database 709.
Aggregation Method
The first sub module in this method is the module that initiates the video aggregation process 803. The video process pulls the video files from the acquisition database and initiates the video analysis process. The video file is analyzed to determine if it contains both image and audio content or if it only contains image content. If the video file contains both images and audio content then a deconstruction process 805 starts to extract the images from the video file and the associated data captured in the audio portion of the video file. The video deconstruction process is further described in
The second sub module initiates the digital image aggregation process 807. The digital images are extracted 808, associated with any existing asset information 822, and stored into the aggregation database 823.
The scanned image aggregation processes 811, reads the scanned images that were stored in the scanned image acquisition process 723. The scanned image is first analyzed to determine if it contains image and information content. 814. If the scanned image contains both, then digital asset images are extracted from the file and the data associated with the images are also extracted from the file 813.
If the scanned image does not contain both image and information then the scanned image is analyzed to determine if it contains only images 814. If the scanned image only contains asset images then the scanned image file is deconstructed into digital asset images 815, any data that can be associated with images is identified 822, and the digital images are stored along with the associations to the associated data in the aggregation database 823. If the scanned image only contains data information then the information about the digital asset is extracted from the scanned file 816, associated with image or data information in the aggregation database 822, and stored in the aggregation database 823.
The agency management system aggregation process 817 is initiated to read information received from agency management system that is stored in the acquisition database. The information is deconstructed as images and asset information, and then associated with image and asset information that is already stored in the aggregation database. The information is subsequently stored in the aggregation database. The Asset tracking system aggregation process is The data/messaging aggregation module processes the information received from external sources through messaging or customized data interfaces. The data read from the acquisition database and deconstructed into images and/or data with asset information. The data is then associated with other asset information and stored into the aggregation database.
Video Deconstruction Process
Digital Asset Information Distribution Method
As shown in