Using communication source data to generate modifications to user interfaces
AssigneeCapital One Services, LLC
InventorsAsher Smith-Rose, Tyler Maiman, Lin Ni Lisa Cheng
Life of this patent
Estimating the term…
Abstract
Methods and systems are described herein for manipulating a communication acceptance screen, manipulating an interactive communication acceptance icon, and restricting access to accounts based on voice communication parameters. In particular, when a communication is detected from one device to another device, that communication may be risky. Thus, the risk is mitigated by giving a user information about the source of the communication to give a user a chance to reject the communication. In addition, in instances where the user accepts the communication, the system enables monitoring the communication and restricting any accounts that are disclosed within the communication.
Claims26
A system for generating interactive icons for screening voice communications, the system, comprising:
- one or more processors;
- and
- a non-transitory computer-readable storage medium storing instructions, which when executed by the one or more processors cause the one or more processors to:
- detect a request for a communication from a first communication device to a second communication device;
- determine a telephone number associated with the first communication device;
- determine whether the telephone number is stored in a database;
- in response to determining that the telephone number is stored in the database, retrieve a record associated with the telephone number, wherein the record corresponds to an entity;
- retrieve a transaction status associated with each of a plurality of entries associated with the record;
- determine a number of invalid transactions from the plurality of entries;
- determine, based on the number of invalid transactions, a risk value associated with the entity;
- select, based on the risk value, a user interface element that indicates the risk value;
- and
- generate for display an indication of the entity and the user interface element, wherein the user interface element replaces or modifies an interactive icon that enables acceptance of the communication.
A method comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- retrieving a transaction status associated with each of the one or more entries associated with the record;
- determining a number of invalid transactions from the one or more entries;
- determining, based on the number of invalid transactions, a risk value associated with the entity;
- and
- generating for display a user interface element that indicates the risk value, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication.
A non-transitory, computer-readable medium for generating interactive icons for screening voice communications, storing instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- retrieving a transaction status associated with each of the one or more entries associated with the record;
- determining a number of invalid transactions from the one or more entries;
- determining, based on the number of invalid transactions, a risk value associated with the entity;
- and
- generating for display a user interface element that indicates the risk value, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication.
A method comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- retrieving, from the record, a plurality of values indicating an invalidity reason associated with a corresponding entry within the record;
- and
- determining, based on the one or more entries, a risk value associated with the entity;
- selecting a user interface element based on the plurality of values and the risk value;
- and
- generating for display the user interface element, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication.
A non-transitory, computer-readable medium for generating interactive icons for screening voice communications, storing instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- retrieving, from the record, a plurality of values indicating an invalidity reason associated with a corresponding entry within the record;
- and
- determining, based on the one or more entries, a risk value associated with the entity;
- selecting a user interface element based on the plurality of values and the risk value;
- and
- generating for display the user interface element, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication.
A method comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- determining, based on the one or more entries, a risk value associated with the entity;
- generating for display a user interface element that indicates the risk value, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication;
- retrieving an account associated with the second communication device;
- determining whether the one or more entries associated with the record include a value identifying the account;
- and
- generating for display, a second user interface element indicating an entry of the one or more entries.
A non-transitory, computer-readable medium for generating interactive icons for screening voice communications, storing instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- determining, based on the one or more entries, a risk value associated with the entity;
- generating for display a user interface element that indicates the risk value, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication;
- retrieving an account associated with the second communication device;
- determining whether the one or more entries associated with the record include a value identifying the account;
- and
- generating for display, a second user interface element indicating an entry of the one or more entries.
A method comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is not stored in the database:
- generating a new record associated with the identifier;
- generating for display a prompt enabling input of data associated with the identifier;
- receiving an input indicating a level of risk associated with the identifier;
- and
- generating, in the database, an entry in association with the identifier, wherein the entry comprises the level of risk;
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- determining, based on the one or more entries, a risk value associated with the entity;
- generating for display a user interface element that indicates the risk value, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication.
A non-transitory, computer-readable medium for generating interactive icons for screening voice communications, storing instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:
- detecting a request for a communication from a first communication device to a second communication device;
- determining an identifier associated with the first communication device;
- determining whether the identifier is stored in a database;
- and
- in response to determining that the identifier is not stored in the database:
- generating a new record associated with the identifier;
- generating for display a prompt enabling input of data associated with the identifier;
- receiving an input indicating a level of risk associated with the identifier;
- and
- generating, in the database, an entry in association with the identifier, wherein the entry comprises the level of risk;
- in response to determining that the identifier is stored in the database:
- retrieving a record associated with the identifier, wherein the record comprises one or more entries for an entity associated with the identifier;
- determining, based on the one or more entries, a risk value associated with the entity;
- generating for display a user interface element that indicates the risk value, wherein the user interface element modifies or replaces an interactive icon that enables acceptance of the communication.
Dependencies are inferred from the claim text.