Aspects of the disclosure generally relate to one or more computer systems, servers, and/or other devices including hardware and/or software. In particular, one or more aspects of the disclosure relate to cognitive identification of credit reporting disputes and dispute resolution using quantum computing.
The credit report dispute process is designed to help customers ensure the accuracy of their credit reports. In a typical process, a customer would review their credit reports on a regular basis in order to identify reporting inaccuracies and raise credit reporting disputes separately with each individual credit reporting agency and/or financial institution, among other manual steps. This process is often cumbersome, inefficient, and resource intensive. In some cases, financial institutions may receive duplicate disputes for investigation (e.g., customers sending separate disputes to each of several bureaus that creditors report to). In many instances, it might be determined that the information disputed on the credit report is accurate and no changes need to be made, resulting in non-value add processing. Due to these and other factors, the time frame for obtaining a resolution of credit reporting errors is often longer than desired. In many instances, it may be difficult to utilize current credit reporting dispute mechanisms to efficiently and accurately resolve credit reporting disputes.
Aspects of the disclosure provide effective, efficient, scalable, and convenient technical solutions that address and overcome the technical problems associated with cognitive identification of credit reporting disputes and dispute resolution using quantum computing. In accordance with one or more embodiments, a computing platform (e.g., a quantum computing platform using a quantum computing device) having at least one processor, a communication interface, and memory may retrieve, via the communication interface, dispute data from a block chain of dispute requests. The computing platform may convert the retrieved dispute data into quantum bits for quantum searching. The computing platform may perform, using quantum logic gates, quantum searching of the retrieved dispute data over a plurality of different databases. The computing platform may identify, based on the quantum searching, one or more potential dispute transactions. The computing platform may determine, using the quantum computing device, probability scores for the one or more potential dispute transactions, each probability score being based on a likelihood that a change associated with the one or more potential dispute transactions is to be made. The computing platform may determine respective parameters associated with the one or more potential dispute transactions. In addition, each parameter may indicate a type of change to be made. The computing platform may, based on determining the probability scores and the respective parameters, apply a change associated with the one or more potential dispute transactions. The computing platform may add a new block to the block chain of dispute requests.
In some embodiments, the computing platform may receive user provided credit information and validate the user provided credit information.
In some arrangements, the computing platform may prioritize the one or more potential dispute transactions in a queue based on the probability score for the one or more potential dispute transactions. In some example arrangements, the one or more potential dispute transactions in the queue is further prioritized based on a remaining turnaround time.
In some embodiments, the quantum searching may be implemented using a plurality of quantum logic gates. In some examples, the plurality of logic gates may include a conservative logic gate and a fundamental quantum gate. In some examples, the quantum searching may be further implemented using a refinement logic gate.
In some embodiments, each block of the block chain may include a cryptographic hash of a corresponding dispute request. In some embodiments, each block of the block chain may include a cryptographic hash of a user identifier.
In some examples, the quantum computing device may engage at least one of a plurality of quantum bots, each bot being configured to perform a different type of functionality.
These features, along with many others, are discussed in greater detail below.
The present disclosure is illustrated by way of example and not limited in the accompanying figures in which like reference numerals indicate similar elements and in which:
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 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.
It is noted that various connections between elements are discussed in the following description. It is noted that these connections are general and, unless specified otherwise, may be direct or indirect, wired or wireless, and that the specification is not intended to be limiting in this respect.
As a brief introduction to the concepts described further herein, one or more aspects of the disclosure relate to cognitive identification of credit reporting disputes and dispute resolution using quantum computing. In particular, one or more aspects of the disclosure may employ DNA and quantum computing techniques to automatically identify and raise credit reporting disputes. Additional aspects of the disclosure may use retrieval chatbots (bots) to extract block data from a block chain to create credit reporting dispute cases. Additional aspects of the disclosure may employ quantum bots (Qbots) to perform quantum searching using quantum logic gates and refinement gates in resolving disputes and/or taking other appropriate actions. Further aspects of the disclosure may reduce or avoid duplicate processing of dispute cases. Further aspects of the disclosure may provide a consortium arrangement and an associated application programming interface (API) for facilitating credit reporting dispute resolution where multiple financial institutions share and/or access information with appropriate permissions.
As illustrated in greater detail below, dispute identification and resolution computing platform 110 may be a computer system that includes one or more computing devices (e.g., servers, server blades, or the like) and/or other computer components (e.g., processors, memories, communication interfaces) configured to perform one or more of the functions described herein. For example, dispute identification and resolution computing platform 110 may include one or more computers that may be used to automatically identify reporting inaccuracies and recommend or otherwise convey information to users for raising disputes on the identified inaccuracies. In some instances, the dispute identification and resolution computing platform 110 may be maintained by an enterprise organization (e.g., a financial institution, or the like) and may be configured to receive historical data (e.g., historical payment data or other relevant historical data), information relating to one or more credit reports (e.g., current credit report data), and/or the like, and detect discrepancies.
Quantum computing platform 120 may be a computer system that includes one or more computing devices (e.g., servers, server blades, or the like) and/or other computer components (e.g., processors, memories, communication interfaces) configured to perform one or more of the functions described herein. For example, quantum computing platform 120 may include one or more computers that may be used to provide high speed computation and execution power to quantum computing bots (Qbots). Quantum computing platform 120 may engage each of a plurality of quantum bots (e.g., a quantum bots (Qbots) cluster 170) to perform a different type of dispute resolution functionality. For example, the quantum computing platform 120 may employ a plurality of quantum bots (e.g., Qbots cluster 170) for executing quantum searching using quantum logic gates. The quantum computer may operate on quantum bits (qubits) of data.
Enterprise server infrastructure 130 may include one or more computing devices and/or other computer components (e.g., processors, memories, communication interfaces). In addition, and as illustrated in greater detail below, enterprise server infrastructure 130 may be configured to host, execute, and/or otherwise provide one or more enterprise applications (e.g., a mobile banking application, and/or the like). Enterprise server infrastructure 130 may also be configured to receive information from, send information to, and/or otherwise exchange information with one or more devices as described herein. The location where enterprise server infrastructure 130 is deployed may be remote from dispute identification and resolution computing platform 110, quantum computing platform 120, first data source system 140, second data source system 150, user device 160, and/or quantum bot cluster 170.
First data source system 140 may, for example, create, store, manipulate, manage, provide access to, and/or otherwise maintain historical credit data of individual users or customers, such as credit data generally collected by a credit bureau (e.g., payment information, credit history, debt-to-income ratio, and/or the like). In some instances, first data source system 140 may be and/or include a data lake. Although one data source system 140 is shown for illustrative purposes, any number of data source systems may be included without departing from the disclosure. For example, there could be three or more data source systems 140 (e.g., one corresponding to each credit reporting agency).
Second data source system 150 may, for example, create, store, manipulate, manage, provide access to, and/or otherwise maintain current credit reports for individual users or customers. In some instances, second data source system 150 may be and/or include a new credit report file. Although one data source system 150 is shown for illustrative purposes, any number of data source systems may be included without departing from the disclosure. For example, there could be three or more data source systems 150 (e.g., one corresponding to each credit reporting agency).
User computing device 160 may include one or more computing devices and/or other computer components (e.g., processors, memories, communication interfaces). For instance, user computing device 160 may be a server, desktop computer, laptop computer, tablet, mobile device, or the like. User computing device 160 may be configured to communicate with and/or connect to one or more computing devices or systems shown in
Computing environment 100 also may include one or more networks, which may interconnect one or more of dispute identification and resolution computing platform 110, quantum computing platform 120, enterprise server infrastructure 130, first data source system 140, second data source system 150, user computing device 160, quantum bot cluster 170, or the like. For example, computing environment 100 may include a network 180 (which may interconnect, e.g., dispute identification and resolution computing platform 110, quantum computing platform 120, enterprise server infrastructure 130, first data source system 140, second data source system 150, user computing device 160, quantum bot cluster 170, and/or one or more other systems which may be associated with an enterprise organization, such as a financial institution, with one or more other systems, public networks, sub-networks, and/or the like).
In one or more arrangements, dispute identification and resolution computing platform 110, quantum computing platform 120, enterprise server infrastructure 130, first data source system 140, second data source system 150, and user computing device 160 may be any type of computing device capable of receiving a user interface, receiving input via the user interface, and communicating the received input to one or more other computing devices. For example, dispute identification and resolution computing platform 110, quantum computing platform 120, enterprise server infrastructure 130, first data source system 140, second data source system 150, user computing device 160, quantum bot cluster 170, and/or the other systems included in computing environment 100 may, in some instances, include one or more processors, memories, communication interfaces, storage devices, and/or other components. As noted above, and as illustrated in greater detail below, any and/or all of the computing devices included in computing environment 100 may, in some instances, be special-purpose computing devices configured to perform specific functions as described herein.
Referring to
In some instances, the one or more program modules and/or databases may be stored by and/or maintained in different memory units of dispute identification and resolution computing platform 110 and/or by different computing devices that may form and/or otherwise make up dispute identification and resolution computing platform 110. For example, memory 112 may have, store, and/or include a dispute identification and resolution computing module 112a, a dispute identification and resolution computing database 112b, a DNA computing engine 112c, a block chain module 112d, an exception handling module 112e, and a change management module 112f. Dispute identification and resolution computing module 112a may have instructions that direct and/or cause dispute identification and resolution computing platform 110 to monitor and analyze credit report data, identify reporting inaccuracies, identify and consolidate duplicate dispute requests, generate notifications and/or recommendations, initiate and perform dispute resolution, and/or perform other functions, as discussed in greater detail below. Dispute identification and resolution computing database 112b may store information used by dispute identification and resolution computing module 112a and/or dispute identification and resolution computing platform 110 in cognitive identification of credit reporting disputes and dispute resolution and/or in performing other functions. DNA computing engine 112c may have instructions that direct and/or cause dispute identification and resolution computing platform 110 to set, define, and/or iteratively redefine rules, techniques and/or other parameters used by dispute identification and resolution computing platform 110 and/or other systems in computing environment 100 in performing cognitive identification of credit reporting disputes and dispute resolution. DNA computing engine 112c may allow massive parallel computation, where complex mathematical equations or problems are solved at much less time and require less hardware than the traditional computer.
Dispute identification and resolution computing platform 110 may further have, store and/or include a block chain module 112d. Block chain module 112d may store instructions and/or data that may cause or enable dispute identification and resolution computing platform 110 to write dispute information to a block chain associated with a user. In some examples, data identifying the user may be stored separately from the dispute data. Accordingly, block chain data may be used to identify behaviors, monitor trends, and the like, in anonymous data without a user providing any personal information or personally identifying information. While the term block chain is used, any distributed ledger could be used without departing from the disclosure.
Dispute identification and resolution computing platform 110 may further have, store and/or include an exception handling module 112e and a change management module 112f. Exception handling module 112e may store instructions and/or data that may cause or enable dispute identification and resolution computing platform 110 to identify actions to be taken for individual sets of exceptions and take appropriate actions. In some examples, an actuator may be used to drive the actions. For example, an exception may occur when a bot is unable to process a transaction based on its programed instructions. Change management module 112f may store instructions and/or data that may cause or enable dispute identification and resolution computing platform 110 to identify changes (e.g., in policies, procedures, guidelines, or the like of organizations) and take appropriate actions.
Referring to
Quantum computing module 122a may have instructions that direct and/or cause quantum computing platform 120 to retrieve dispute information from a block chain, identify transactions for dispute resolution, identify parameters for adjustment, queue in cases with a high probability for needing change, extract customer provided credit statements/documents, validate information against a system of records, perform quantum searching, and/or perform other functions, as discussed in greater detail below. Quantum computing database 122b may store information used by quantum computing module 122a and/or quantum computing platform 120 in dispute resolution using quantum computing and/or in performing other functions. Quantum bit converter 122c may be and/or include a binary code translator that converts binary bits into qubits for quantum computing. Quantum search engine 122d may perform quantum searching on databases using quantum logic gates and refinement logic gates. Quantum computing platform 120 may further have, store and/or include a block chain module 122e. Block chain module 122e may store instructions and/or data that may cause or enable quantum computing platform 120 to write dispute information to a block chain associated with a user. In some examples, data identifying the user may be stored separately from the dispute data. Accordingly, block chain data may be used to identify behaviors, monitor trends, and the like, in anonymous data without a user providing any personal information or personally identifying information.
At step 202, user computing device 160 may send, via the communication interface (e.g., communication interface 113) and while the first wireless data connection is established, a dispute request. The dispute request at step 202 may be a dispute that is identified and requested by the user, and/or a dispute that is not identified by dispute identification and resolution computing platform 110. For example, a user may access a mobile banking application and/or financial institution application on a mobile device to submit or initiate a dispute request to credit bureaus and/or financial institutions. Other computing devices may also be used instead of or in addition to those described herein to submit dispute requests.
At step 203, dispute identification and resolution computing platform 110 may establish connections with data source systems 140, 150. For example, dispute identification and resolution computing platform 110 may establish second and third wireless data connections with data source systems 140, 150 to link dispute identification and resolution computing platform 110 with data source systems 140, 150. In some instances, dispute identification and resolution computing platform 110 may identify whether or not connections are already established with data source systems 140, 150. If connections are already established with data source systems 140, 150, dispute identification and resolution computing platform 110 might not re-establish the connections. If connections are not yet established with data source systems 140, 150, dispute identification and resolution computing platform 110 may establish the second and third wireless data connections as described above.
At step 204, dispute identification and resolution computing platform 110 may retrieve and receive, via the communication interface (e.g., communication interface 113) and while the second and third wireless data connections are established, data from source systems (e.g., data source systems 140, 150). For example, dispute identification and resolution computing platform 110 may retrieve historical data from a first data source system 140 (e.g., database system storing credit files for individuals at respective credit bureaus), and current credit report data from a second source system 150 (e.g., a new credit report). In some examples, dispute identification and resolution computing platform 110 may retrieve data from data source systems 140, 150 on a periodic and/or continuous basis so that duplicates and/or potential disputes may be identified promptly.
Referring to
At step 206, dispute identification and resolution computing platform 110 may establish a connection with user computing device 160. For example, dispute identification and resolution computing platform 110 may establish a fourth wireless data connection with user computing device 160 to link dispute identification and resolution computing platform 110 with user computing device 160. In some instances, dispute identification and resolution computing platform 110 may identify whether or not a connection is already established with user computing device 160. If a connection is already established with user computing device 160, dispute identification and resolution computing platform 110 might not re-establish the connection. If a connection is not yet established with the user computing device 160, dispute identification and resolution computing platform 110 may establish the fourth wireless data connection as described above.
At step 207, dispute identification and resolution computing platform 110 may send, via the communication interface (e.g., communication interface 113) and while the fourth wireless data connection is established, to a computing device of a user (e.g., user computing device 160), a recommendation or other notification for automatically initiating a dispute request (e.g., raise a dispute that is identified by dispute identification and resolution computing platform 110) associated with the identified one or more potential reporting inaccuracies. For example, dispute identification and resolution computing platform 110 may cause the user computing device (e.g., user computing device 160) to display and/or otherwise present one or more graphical user interfaces similar to graphical user interface 400, which is illustrated in
Returning to
Referring to
Returning to
At step 212, dispute identification and resolution computing platform 110 may consolidate the duplicate dispute requests by providing (e.g., forwarding) a single request to the appropriate credit bureau and/or financial institution.
Referring to
At step 214, dispute identification and resolution computing platform 110 may retrieve a turnaround time for processing the dispute request (e.g., a remaining length of time, typically in days). In some examples, dispute identification and resolution computing platform 110 may consider the turnaround time in prioritizing dispute requests. For instance, dispute identification and resolution computing platform 110 may process cases (e.g., dispute requests) with a high likelihood of inaccuracy and short remaining turnaround time first. In some examples, the dispute identification and resolution computing platform 110 may consider one or more rules, regulations, service level agreements, or the like, setting time limits (e.g., a number of days within which a dispute must be resolved) on an amount of time to address a dispute. Accordingly, a number of days remaining in any time limit for a particular dispute may be considered when prioritizing disputes.
At step 215, dispute identification and resolution computing platform 110 may perform dispute resolution. For example, dispute identification and resolution computing platform 110 may update an account of the user based on the determined probability and the identified one or more parameters to resolve the dispute. In updating the account of the user, dispute identification and resolution computing platform 110 may (e.g., using a quantum bot or other quantum computing device), extract information associated with the account of the user (e.g., customer provided credit statements/documents), validate/match the information associated with the account of the user (e.g., from a system of records), and update/modify the account or credit file of the user (e.g., updating an outstanding balance, updating a payment history, removing incorrect information, and/or the like) to resolve the dispute.
At step 216, dispute identification and resolution computing platform 110 may send, via the communication interface (e.g., communication interface 113) and while the fourth wireless data connection is established, a notification to the user (e.g., user of user computing device 160) indicating a resolution of the dispute request (e.g., that one or more actual reporting inaccuracies have been resolved based on the modified parameters). For example, dispute identification and resolution computing platform 110 may cause the user computing device (e.g., user computing device 160) to display and/or otherwise present one or more graphical user interfaces similar to graphical user interface 500, which is illustrated in
Using a quantum computing device (e.g., a quantum computer that provides high speed computation and execution power to the quantum bots), at step 302, quantum computing platform 120 may retrieve/extract, via the communication interface (e.g., communication interface 123) and while the wireless data connection is established, dispute data from a block chain of dispute requests. As shown in
Returning to
At step 304, quantum computing platform 120 may perform, using quantum logic gates, quantum searching (e.g., via quantum search engine 122d) of the retrieved dispute data over a plurality of different databases or data sources (e.g., from different organizations or financial institutions). The quantum searching may be implemented using a plurality of quantum logic gates. The plurality of quantum logic gates may include a conservative logic gate (e.g., Fredkin gate), a fundamental quantum gate (e.g., Hadamard gate), and/or the like. In addition, the quantum searching may be further implemented using a refinement logic gate (e.g., for iteratively identifying the most relevant transactions for deferral). Referring to
At step 306, quantum computing platform 120 may determine, using the quantum computing device, probability values/scores for the one or more potential dispute transactions. At step 307, quantum computing platform 120 may determine respective parameters associated with the one or more potential dispute transactions. In some examples, quantum computing platform 120 may extract and analyze historical dispute data (e.g., from previous blocks of a block chain, using a quantum computing device such as a retrieval bot) and execute or run a causality based algorithm (e.g., using Naïve Bayes Classifier) to classify different sets of disputes. The causality based algorithm may identify the underlying cause of a behavior or event (e.g., discover causal relationships from data) and provide insights. For instance, the causality based algorithm may identify the cause of a particular dispute and provide insights or suggestions for changes. Based on the output of the causality based algorithm, quantum computing platform 120 may determine a probability that one or more actual reporting inaccuracies exist (e.g., determine whether there is a likelihood of an inaccuracy) and/or identify one or more parameters for adjustment (e.g., determining which transaction parameters associated with a dispute request is to be changed, if any). Each probability score may indicate a likelihood that a change associated with the one or more potential dispute transactions is to be made. Each parameter may indicate a type of change to be made (e.g., to a user account). In some instances, the identified one or more parameters may include an indication that no change is to be made.
At step 308, quantum computing platform 120 may prioritize the one or more potential dispute transactions in a queue based on the probability score for the one or more potential dispute transactions. For instance, quantum computing platform 120 may queue in high or highest probability cases first. In some examples, the one or more potential dispute transactions in the queue is further prioritized based on a remaining turnaround time (e.g., in days). For instance, quantum computing platform 120 may process cases (e.g., dispute requests) with a high likelihood of inaccuracy and short remaining turnaround time first.
Referring to
At step 312, quantum computing platform 120 may add (e.g., via block chain module 122e) a new block to the block chain of dispute requests (e.g., 610, 615, 620 in
In some examples, aspects described herein may be performed by multiple entities (e.g., financial institutions, credit bureaus, and the like) to share data, provide access to shared data, and the like. The data may be shared with permission of the users and the consortium may be used to ensure accuracy and completeness when addressing disputes.
One or more aspects of the disclosure may be embodied in computer-usable data or computer-executable instructions, such as in one or more program modules, executed by one or more computers or other devices to perform the operations described herein. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types when executed by one or more processors in a computer or other data processing device. The computer-executable instructions may be stored as computer-readable instructions on a computer-readable medium such as a hard disk, optical disk, removable storage media, solid-state memory, RAM, and the like. The functionality of the program modules may be combined or distributed as desired in various embodiments. In addition, the functionality may be embodied in whole or in part in firmware or hardware equivalents, such as integrated circuits, application-specific integrated circuits (ASICs), field programmable gate arrays (FPGA), and the like. Particular data structures may be used to more effectively implement one or more aspects of the disclosure, and such data structures are contemplated to be within the scope of computer executable instructions and computer-usable data described herein.
Various aspects described herein may be embodied as a method, an apparatus, or as one or more computer-readable media storing computer-executable instructions. Accordingly, those aspects may take the form of an entirely hardware embodiment, an entirely software embodiment, an entirely firmware embodiment, or an embodiment combining software, hardware, and firmware aspects in any combination. In addition, various signals representing data or events as described herein may be transferred between a source and a destination in the form of light or electromagnetic waves traveling through signal-conducting media such as metal wires, optical fibers, or wireless transmission media (e.g., air or space). In general, the one or more computer-readable media may be and/or include one or more non-transitory computer-readable media.
As described herein, the various methods and acts may be operative across one or more computing servers and one or more networks. The functionality may be distributed in any manner, or may be located in a single computing device (e.g., a server, a client computer, and the like). For example, in alternative embodiments, one or more of the computing platforms discussed above may be combined into a single computing platform, and the various functions of each computing platform may be performed by the single computing platform. In such arrangements, any and/or all of the above-discussed communications between computing platforms may correspond to data being accessed, moved, modified, updated, and/or otherwise used by the single computing platform. Additionally or alternatively, one or more of the computing platforms discussed above may be implemented in one or more virtual machines that are provided by one or more physical computing devices. In such arrangements, the various functions of each computing platform may be performed by the one or more virtual machines, and any and/or all of the above-discussed communications between computing platforms may correspond to data being accessed, moved, modified, updated, and/or otherwise used by the one or more virtual machines.
Aspects of the disclosure have been described in terms of illustrative embodiments thereof. 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. For example, one or more of the steps depicted in the illustrative figures may be performed in other than the recited order, and one or more depicted steps may be optional in accordance with aspects of the disclosure.