Annuity Maintenance Messaging Protocol
A method of initiating and processing an annuity transaction request according to a messaging protocol that uses entirely electronic forms of communication is provided. Upon receiving an annuity transaction request at a distributor portal associated with an annuity distribution entity, from an individual associated with the annuity, the distributor portal collects information relevant to the annuity transaction request, such as details about the annuity contract and the particular type of transaction request, and transmits the transaction request to a carrier of the annuity. The receiving, collecting, processing and transmitting is conducted entirely by the distributor portal, which facilities the exchange of electronic communications between the different parties involved.
Latest BANK OF AMERICA CORPORATION Patents:
- SECURE TUNNEL PROXY WITH SOFTWARE-DEFINED PERIMETER FOR NETWORK DATA TRANSFER
- SYSTEM AND METHOD FOR DETECTING AND PREVENTING MALFEASANT TARGETING OF INDIVIDUAL USERS IN A NETWORK
- SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING REAL-TIME RESOURCE TRANSMISSIONS BASED ON A TRIGGER IN A DISTRIBUTED ELECTRONIC NETWORK
- SECURE APPARATUS TO SHARE AND DEPLOY MACHINE BUILD PROGRAMS UTILIZING UNIQUE HASH TOKENS
- SYSTEM FOR HIGH INTEGRITY REAL TIME PROCESSING OF DIGITAL FORENSICS DATA
Aspects of the disclosure relate to communicating a transaction request. More specifically, aspects of the disclosure relate to sending and receiving electronic communications during the initiation and processing of an annuity transaction request.
BACKGROUNDMany organizations, such as large multinational financial institutions, maintain as part of their portfolio of wealth management services the ability to distribute retirement investment products, such as annuities issued by insurance companies. Accordingly, one or more divisions of a financial institution may be comprised of sales forces licensed to sell insurance related products to consumers. The individuals (e.g., financial advisors or agents) comprising these sales forces typically meet with interested consumers, draft necessary documents for the consumers, and then send the documents to the appropriate insurance carriers, which are the entities or companies that actually issue the insurance contracts to the desiring consumers.
Annuities are one type of insurance product commonly sold to consumers by an insurance distribution company or division of a larger company involved in wealth management and/or investment services. In simple terms, an annuity is a contract between a consumer (the insured) and an insurance carrier or company (the insurer), under which the consumer makes a lump-sum payment or series of payments to the carrier and in return the insurance carrier agrees to make periodic payments to the consumer beginning immediately or at some future date. Once such a policy has been issued, any time that a financial advisor, insurance distribution company, carrier or customer associated with the policy wishes to make a change to the underlying contract, the desired change must be requested and authorized over the telephone or in writing, often including multiple communication exchanges between the various entities or parties involved.
The rapid pace of today's digital world has transformed the nature of business-to-business interactions such that nearly all communications passed between different entities associated with a transaction are in electronic form. The numerous communications involved in initiating and processing a change to an existing annuity should similarly be conducted electronically.
BRIEF SUMMARYIn light of the foregoing background, the following presents a simplified summary of the present disclosure in order to provide a basic understanding of some aspects of the disclosure. This summary is not an extensive overview of the disclosure. It is not intended to identify key or critical elements of the disclosure or to delineate the scope of the disclosure. The following summary merely presents some concepts of the disclosure in a simplified form as a prelude to the more detailed description provided below.
One or more aspects described herein relate to providing a system that supports multiple different types of annuity transactions according to a messaging protocol that uses entirely electronic forms of communication. Examples of the types of annuity transactions supported by such a system include funds transfers, partial withdrawals, account number changes, rebalancing between different accounts, allocation of assets among different accounts, recurring allocations and other similar transaction types.
One or more aspects described herein relate to a distributor portal (e.g., a computer) of an annuity distribution entity facilitating the exchange of communications between an individual associated with an annuity contract and a carrier of the annuity contract. The distributor portal receives annuity transaction requests from individuals associated with annuity contracts, collects information relevant to the contracts and the requests, and transmits the transaction requests to the carriers for processing.
One or more other aspects described herein relate to the distributor portal receiving back from the carriers, once the transaction requests have been processed, the results of the transaction requests (e.g., approval/denial of the requests). The distributor portal then updates a status of the pending transaction requests, which are made available to the individuals who requested the transactions.
Aspects of the disclosure may be provided in a computer-readable medium having computer-executable instructions to perform one or more of the process steps described herein.
This summary is provided to introduce a selection of aspects of the disclosure in a simplified form that are further described below in the Detailed Description and accompanying figures. The summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
A more complete understanding of aspects of the present disclosure and the advantages thereof may be acquired by referring to the following description in consideration of the accompanying drawings, in which like reference numbers indicate like features, and wherein:
In the following description of various illustrative embodiments, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration various embodiments in which one or more aspects of the disclosure may be practiced. It is to be understood that other embodiments may be utilized and structural and functional modifications may be made without departing from the scope of the present disclosure.
By way of general introduction, aspects described herein relate to initiating and processing multiple different types of annuity (e.g., contract, insurance policy, insurance agreement, etc.) transaction requests according to a messaging protocol that uses entirely electronic forms of communication. Upon receiving an annuity transaction request (e.g., a request to make a change to an existing annuity contract) from an individual associated with the annuity, a distributor of the annuity (e.g., an annuity distribution entity, insurance policy distributor, contract distribution entity, etc.) collects information relevant to the annuity transaction request, such as details about the annuity contract and the particular type of transaction request, and transmits the transaction request to a carrier of the annuity (e.g., an annuity issuing entity, insurance issuing entity, policy carrier, insurance carrier, etc.). The receiving, collecting and transmitting by the distributor is conducted entirely by a distributor portal, which facilities the exchange of electronic communications between the different parties involved.
Examples of the different types of annuity transactions that may be processed according to aspects of the messaging protocol further described herein include funds transfers, partial withdrawals, account number changes, rebalancing between different accounts, allocation of assets among different accounts, recurring allocations, systematic annuity withdrawals, dollar cost averaging, and the like.
One or more other aspects described herein relate to providing an annuity transaction request portal capable of routing transactions to multiple different destinations. For example, depending on a particular carrier or product, some transactions may have to be routed to an external carrier, while other transactions may need to be routed to internal administration systems. In one arrangement, transactions routed to external carriers may be routed via various web services.
Input/Output (I/O) 109 may include a microphone, keypad, touch screen, camera, and/or stylus through which a user of device 101 may provide input, and may also include one or more of a speaker for providing audio output and a video display device for providing textual, audiovisual and/or graphical output. Other I/O devices through which a user and/or other device may provide input to device 101 also may be included. Software may be stored within memory 115 and/or storage to provide instructions to processor 103 for enabling server 101 to perform various functions. For example, memory 115 may store software used by the server 101, such as an operating system 117, application programs 119, and an associated database 121. Alternatively, some or all of server 101 computer executable instructions may be embodied in hardware or firmware (not shown). As described in detail below, the database 121 may provide centralized storage of characteristics associated with individuals, allowing interoperability between different elements of the business residing at different physical locations.
Server 101 may operate in a networked environment 100 supporting connections to one or more remote computers, such as terminals 141 and 151. The terminals 141 and 151 may be personal computers or servers that include many or all of the elements described above relative to the server 101. The network connections depicted in
Additionally, an application program 119 used by the server 101 according to an illustrative embodiment of the disclosure may include computer executable instructions for invoking functionality related to providing access authorization for facilities and networks.
Computing device 101 and/or terminals 141 or 151 may also be mobile terminals including various other components, such as a battery, speaker, and antennas (not shown).
The disclosure is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the disclosure include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The disclosure may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. The disclosure may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Referring to
Computer network 203 may be any suitable computer network including the Internet, an intranet, a wide-area network (WAN), a local-area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN), or any combination of any of the same. Communications links 202 and 205 may be any communications links suitable for communicating between workstations 201 and server 204, such as network links, dial-up links, wireless links, hard-wired links, etc.
The steps that follow in the Figures may be implemented by one or more of the components in
As will be described in greater detail below, users 305a through 305n and carriers 310a through 310n may have bidirectional communication with the annuity distribution entity via distributor portal 320, such that information may be electronically transmitted between the different parties in a quick, easy and secure manner. For example, instead of a financial advisor (e.g., user 305a) associated with the annuity distribution entity calling a carrier (e.g., carrier 310a) for authorization to make a change to an existing annuity contract of the carrier on behalf of a customer associated with the contract, and then waiting to receive written confirmation of the of the request from the carrier, the financial advisor may instead communicate such a transaction request to the carrier via distributor portal 320. Additionally, the result of the transaction request, as well as, the results of numerous other transaction requests submitted to carriers 310a through 310n at a similar time, may be electronically transmitted from the carriers to distributor portal 320, which may process the results and make them centrally available to users 305a through 305n.
From the list of contracts 415 provided, the user sends to distributor portal 320 a selected contract 420, which distributor portal 320 identifies as being of a certain contract type and retrieves product profile information for (line 425). In at least one arrangement, distributor portal 320 retrieves product profile for the selected contract type from the product profile database in which profile information was previously stored in line 405. Distributor portal 320 provides the user with a list of available transactions 430 that may be requested for the selected contract 420 sent to distributor portal 320. For example, referring again to
After the distributor portal 320 receives the user's selection of a particular type of transaction 435, the flow of communications between distributor portal 320 and carrier 310a continues with distributor portal 320 sending a request for details about the selected contract 440 to carrier 310a, to which carrier 310a sends back a response including the details (line 445). The contract details 445 received by distributor 320 from carrier 310a are formatted by distributor 320 and provided to the user. In at least one arrangement, the contract details 445 received by distributor 320 from carrier 310a are used by distributor 320 together with product profile information 425 retrieved by distributor 320 from the product profile database such that the user is presented with a particular transaction details page 450. Distributor 320 receives back from the user the transaction details 455, and passes such details to carrier 310a in the form of a transaction request 460. The transaction details 455 received by distributor 320 from the user may include details related to the change and/or transaction that the user wishes to make to the selected contract 420, which distributor 320 then formats into an electronic transaction request 460 that is transmitted over network 315 to carrier 310a.
Carrier 310a may validate the received transaction request from distributor portal 320 and save the request for processing (line 465), which normally occurs overnight and is referred to as “Day 2 Processing.” Day 2 processing and the communications that occur as part thereof are described in greater detail below with reference to
In at least one arrangement, the flow of communications illustrated in
The communications comprising the Day 2 Processing include carrier 310a retrieving the results 500 of the transaction requests from the Day 1 Processing, which may be arrived at or generated by the annuity issuing entity in any number of ways. The carrier 310a transmits the results of the Day 1 Processing transaction requests 505 to distributor portal in a format that allows distributor portal to process the results 510 and update a status 515 of each pending transaction request. The user of distributor portal 320 may send a request 520 for the status of the transaction request submitted during the Day 1 Processing, to which distributor portal 320 may respond by making available to the user the updated status of the transaction request 525. Examples of a possible updated status of a transaction request include “still pending,” “denied,” “approved,” “higher level review required,” and the like.
The process continues in step 610 with the distributor portal receiving from the user a selection of a contract of the list of contracts provided in step 605. The distributor portal, upon receiving the contract selection, retrieves information about the contract type of the selected contract from a product profile database in step 615. Referring to
After receiving the transaction type selection from the user in step 625, the distributor portal may then send a request for contract details about the selected contract to the carrier in step 630. In at least one arrangement, the distributor portal requests only certain details about the selected contract relevant to the particular type of transaction request selected by the user. In other arrangements, the distributor portal may request all available contract details about the selected contract from the carrier in step 630. In step 635, the distributor portal receives back the requested contract details from the carrier, and then in step 640 the distributor portal builds a transaction details screen (e.g., a graphical user interface) and presents the screen to the user. The building of the transaction screen or user interface in step 640 may occur in a number of different ways, and the particular steps involved in such a process are beyond the scope of the present disclosure. However, the transaction screen/interface presented to the user in step 640 is in a format that allows the user to enter details about the selected transaction that the distributor portal receives from the user in step 645. For example, the distributor portal may receive from the user in step 645 details regarding a change of address of the user, a funds transfer, a funds withdrawal, and the like.
When the distributor portal receives the transaction details from the user in step 645, the distributor portal sends a transaction request to the carrier in step 650. In one or more arrangements, the transaction request sent to the carrier in step 650 is formatted by the distributor portal according to certain rules included in the information retrieved by the distributor portal from the product profile database in step 615. As such, depending on the particular type of contract involved, the transaction request sent to the carrier in step 650 may be in any number of different forms. In step 655, the distributor portal receives a response from the carrier acknowledging the transaction request sent in step 650. Such a response may include, for example, a confirmation receipt or other such notification of acceptance (or rejection) of the transaction request. The process completes with step 660, in which the distributor portal provides the user with a status of the transaction request. For example, upon the initial submission of the transaction request by the user, the distributor portal (assuming that the request is accepted by the carrier in the response received in step 655) may provide the user with a status such as “pending” or “under review.”
Although specific examples of carrying out the aspects of the disclosure have been described, those skilled in the art will appreciate that there are numerous variations and permutations of the above-described systems and methods that are contained within the spirit and scope of the disclosure as set forth in the appended claims. Additionally, numerous other embodiments, modifications and variations within the scope and spirit of the appended claims will occur to persons of ordinary skill in the art from a review of this disclosure.
Claims
1. A method comprising:
- receiving, by a computer of a contract distribution entity, a contract selection from an individual associated with the contract;
- transmitting, by the computer of the contract distribution entity, a request for information about the contract to a contract issuing entity associated with the contract;
- receiving, at the computer of the contract distribution entity, the requested information about the contract from the contract issuing entity;
- receiving, at the computer of the contract distribution entity, a contract change request for the contract from the individual; and
- transmitting, by the computer of the contract distribution entity, a contract transaction request to the contract issuing entity, wherein the contract transaction request is based on the contract change request received from the individual.
2. The method of claim 1, further comprising:
- receiving, at the computer of the contract distribution entity, product profiles from the contract issuing entity, each product profile being associated with one or more contracts of the contract issuing entity and including one or more rules defining transaction limits for the one or more contracts; and
- storing, by the computer of the contract distribution entity, the product profiles in a product profile database of the contract distribution entity.
3. The method of claim 2, further comprising:
- receiving, at the computer of the contract distribution entity, information identifying an account of the contract distribution entity;
- generating, by the computer of the contract distribution entity, a list of contracts associated with the account for selection by the individual;
- responsive to receiving the contract selection from the individual, the computer of the contract distribution entity retrieving a product profile for the contract from the product profile database; and
- transmitting, by the computer of the contract distribution entity, a list of available transaction types for the contract to the individual based on the retrieved product profile.
4. The method of claim 3, further comprising:
- receiving, at the computer of the contract distribution entity, a selection of a transaction type for the contract from the individual; and
- generating, by the computer of the contract distribution entity, a transaction information user interface based on the retrieved product profile and the information about the contract received from the contract issuing entity, wherein the transaction information user interface is for receiving a contract change request from the individual.
5. The method of claim 1, further comprising:
- receiving, at the computer of the contract distribution entity, confirmation of acceptance of the contract transaction request from the contract issuing entity; and
- generating, by the computer of the contract distribution entity, a status of the contract transaction request notifying the individual of the acceptance of the contract transaction request by the contract issuing entity.
6. The method of claim 1, further comprising:
- receiving, at the computer of the contract distribution entity, a result of the contract transaction request from the contract issuing entity; and
- updating, by the computer of the contract distribution entity, a status of the contract transaction request based on the received result.
7. The method of claim 6, wherein the contract transaction request includes one or more changes to the contract and the result of the contract transaction request includes an acceptance or denial of the one or more changes.
8. The method of claim 6, further comprising:
- receiving, at the computer of the contract distribution entity, results of a plurality of contract transaction requests from the contract issuing entity; and
- updating, by the computer of the contract distribution entity, a status of each of the plurality of contract transaction requests based on the received results.
9. One or more computer-readable media storing computer-readable instructions that, when executed by at least one computer, cause the at least one computer to perform a method of:
- receiving a contract selection from an individual associated with the contract;
- transmitting a request for information about the contract to a contract issuing entity associated with the contract;
- receiving the requested information about the contract from the contract issuing entity;
- receiving a contract change request for the contract from the individual; and
- transmitting a contract transaction request to the contract issuing entity, wherein the contract transaction request is based on the contract change request received from the individual.
10. The one or more computer-readable media of claim 9, the computer-readable instructions that, when executed by at least one computer, further cause the at least one computer to perform:
- receiving product profiles from the contract issuing entity, each product profile being associated with one or more contracts of the contract issuing entity and including one or more rules defining transaction limits for the one or more contracts; and
- storing the product profiles in a product profile database of the contract distribution entity.
11. The one or more computer-readable media of claim 10, the computer-readable instructions that, when executed by at least one computer, further cause the at least one computer to perform:
- receiving information identifying an account of the contract distribution entity;
- generating a list of contracts associated with the account for selection by the individual;
- responsive to receiving the contract selection from the individual, retrieving a product profile for the contract from the product profile database; and
- transmitting a list of available transaction types for the contract to the individual based on the retrieved product profile.
12. The one or more computer-readable media of claim 11, the computer-readable instructions that, when executed by at least one computer, further cause the at least one computer to perform:
- receiving a selection of a transaction type for the contract from the individual; and
- generating a transaction information user interface based on the retrieved product profile and the information about the contract received from the contract issuing entity, wherein the transaction information user interface is for receiving a contract change request from the individual.
13. The one or more computer-readable media of claim 9, the computer-readable instructions that, when executed by at least one computer, further cause the at least one computer to perform:
- receiving confirmation of acceptance of the contract transaction request from the contract issuing entity; and
- generating a status of the contract transaction request notifying the individual of the acceptance of the contract transaction request by the contract issuing entity.
14. The one or more computer-readable media of claim 9, the computer-readable instructions that, when executed by at least one computer, further cause the at least one computer to perform:
- receiving a result of the contract transaction request from the contract issuing entity; and
- updating a status of the contract transaction request based on the received result.
15. The one or more computer-readable media of claim 14, wherein the transmitting a contract transaction request to the contract issuing entity includes transmitting one or more changes to the contract, and wherein the receiving a result of the contract transaction request from the contract issuing entity includes receiving an acceptance or denial of the one or more changes.
16. The one or more computer-readable media of claim 14, the computer-readable instructions that, when executed by at least one computer, further cause the at least one computer to perform
- receiving results of a plurality of contract transaction requests from the contract issuing entity; and
- updating a status of each of the plurality of contract transaction requests based on the received results.
17. A system comprising:
- at least one database configured to maintain a product profile for each of a plurality of contract types of a contract issuing entity; and
- at least one computing device, operatively connected to the at least one database, configured to: receive product profiles from the contract issuing entity; store the received product profiles in the at least one database; receive a contract selection from an individual associated with the contract; retrieve a product profile for the contract selection from the at least one database; transmit a request for contract information for the contract selection to the contract issuing entity; receive the requested contract information from the contract issuing entity; and transmit a contract transaction request to the contract issuing entity, wherein the contract transaction request is based on the contract information and the product profile.
18. The system of claim 17, the at least one computing device further configured to:
- receive account information identifying an account of a contract distribution entity;
- generate a list of contracts associated with the account; and
- responsive to receiving the contract selection from the individual, generate a transaction information user interface based on the product profile and the contract information, wherein the transaction information user interface is configured to receive a contract change request from the individual.
19. The system of claim 17, the at least one computing device further configured to:
- receive confirmation of acceptance of the contract transaction request from the contract issuing entity; and
- generate a status of the contract transaction request, wherein the status indicates the acceptance of the contract transaction request by the contract issuing entity.
20. The system of claim 17, the at least one computing device further configured to:
- receive a result of the contract transaction request from the contract issuing entity; and
- update a status of the contract transaction request based on the received result.
Type: Application
Filed: Jul 21, 2010
Publication Date: Jan 26, 2012
Applicant: BANK OF AMERICA CORPORATION (Charlotte, NC)
Inventors: Timothy A. Meyer (Jacksonville, FL), Tracy E. Higgins (Saint Augustine, FL), Karen M. Slayton (Jacksonville, FL)
Application Number: 12/840,994
International Classification: G06Q 40/00 (20060101);