Citigroup Patent Grants

Object authentication

Granted: March 26, 2024
Patent Number: 11943215
Machines, devices, and other objects are configured to use authorization tokens to verify object identities without human input. In examples, the object uses a password to validate the object's identity to an authorization server to obtain an access token for use in multiple applications. In another example, the object uses a certificate to validate the object's identity to an authorization server to obtain an access token. In other examples, any other suitable identifying data may be…

Platform for automated management of servers

Granted: January 2, 2024
Patent Number: 11863308
Presented herein are systems and methods for managing networked environments. A computer system may provide a user interface for configuring a plurality of groups of servers each hosting a resource for an application. The user interface may include: a first element configured to select, upon interaction, at least one group of servers from the plurality of groups of servers to which to install a patch for the application; a second element configured to identify, upon interaction, a first…

Management of queries in electronic mail messages

Granted: October 3, 2023
Patent Number: 11777892
Presented herein are systems and methods for handling email messages. An application may identify, via the user interface, one or more properties defining a distribution list to assign a user of the client device. The application may transmit, to the server, the one or more properties to assign the user of the client device to the distribution list, with which at least one of a plurality of email messages to is selected for sending to the client device. The application may receive, from…

Management of queries in electronic mail messages

Granted: October 3, 2023
Patent Number: 11777886
Presented herein are systems and methods for handling email messages. An application may identify, via the user interface, one or more properties defining a distribution list to assign a user of the client device. The application may transmit, to the server, the one or more properties to assign the user of the client device to the distribution list, with which at least one of a plurality of email messages to is selected for sending to the client device. The application may receive, from…

System and method for regular updates to computer-form files

Granted: September 26, 2023
Patent Number: 11768806
Presented herein are systems and methods for regularly updating computer-form files. A method may include obtaining, by a computer, raw data containing a plurality of data records associated with a customer from a plurality of databases, for each data record, determining, by the computer, a data category indicating one or more computer-form files for a data entry of the data record based upon a preconfigured mapping between a type of data of the data entry mapped to the data category, in…

Systems and methods for container orchestration security

Granted: November 8, 2022
Patent Number: 11496323
Systems and methods for container orchestration security employ one or more processors that separate a lifecycle of one or more containers into a plurality of predefined container image lifecycle phases; segregates control of the plurality of predefined container image lifecycle phases into a plurality of control environments separately controlled by different enterprise control components isolated from one another. In addition, one or more external processors may generate one or more…

Computer file copy systems and methods

Granted: May 18, 2021
Patent Number: 11010400
Computer file copy systems and methods in which a list of files to be transferred from storage on a source file storage computer is sorted by one or more processors of a copy computer in ascending order from a smallest file size to a largest file size. Thereafter, files having the smallest file sizes are selected from the sorted files such that a total size of the selected files is equal to or less than a total size of memory available on the copy computer, the selected files are copied…

Serverless auto-remediating security systems and methods

Granted: March 16, 2021
Patent Number: 10951633
Systems and methods involve an input layer function of a function-as-a-service (FaaS) pipeline that receives trigger data from a trigger layer function of one or more processors of enterprise processing systems, calls one or more processors of an enrich layer function of the FaaS pipeline that adds enriching context to the trigger data, and creates an event based at least in part on the enriched trigger data. A route layer function of the FaaS pipeline invoked by the input layer function…

Systems and methods for corporate loan pricing

Granted: September 17, 2019
Patent Number: 10415605
In one embodiment, a computer-implemented method for calculating the price of a corporate loan comprises receiving, by a server, a first data input regarding a particular corporate loan; receiving, by the server, a second data input regarding market data; generating a pricing lattice for the corporate loan, wherein the pricing lattice has a first axis for a credit rating and a second axis for a time period; and deriving, by a server, using backward induction, a value for the corporate…

Systems and methods for container orchestration security

Granted: September 3, 2019
Patent Number: 10404474
Systems and methods for container orchestration security employ one or more processors that separate a lifecycle of one or more containers into a plurality of predefined container image lifecycle phases; segregates control of the plurality of predefined container image lifecycle phases into a plurality of control environments separately controlled by different enterprise control components isolated from one another. In addition, one or more external processors may generate one or more…

Data deduplication and compression evaluation methods and systems

Granted: May 14, 2019
Patent Number: 10291393
Deduplication and compression evaluation methods and systems involve one or more processors obfuscating plain text file data in each file of a computer file system using a first cipher encryption scheme, obfuscating each plain text file name representing the plain text file data in each file of the computer file system using a second cipher encryption scheme, and associating each obfuscated file name representing the plain text file data of each of the plurality of files of the computer…

Methods and systems for creating and maintaining a library of virtual hard disks

Granted: May 7, 2019
Patent Number: 10282092
Methods and systems for creating and maintaining a virtual library of virtual hard disks involve one or more processors partitioning resources on a physical host computer into at least one virtual machine having at least one virtual hard disk attached to the virtual machine and loading pre-selected custom content on the virtual hard disk. Thereafter, the virtual hard disk may be detached from the virtual machine and cataloged in a database together with control parameters limiting…

Methods and systems for electronic transactions using multifactor authentication

Granted: April 23, 2019
Patent Number: 10270587
Methods and systems for performing electronic transactions involve receiving, using a processor coupled to memory, from a mobile application on a user's mobile device processor, a transaction message consisting at least in part of the user's account information obtained by the mobile application reading user account information encoded on a token of the user that is physically distinct from the mobile device processor and a transaction request for the user. Using the processor, the…

Methods and systems for assessing data quality

Granted: April 2, 2019
Patent Number: 10248672
Methods and systems for assessing data involve, collecting samples of data elements from a database storing a population of data elements representing attributes of each numerous different financial transactions. Critical data elements from the collected samples are determined. Data quality rules are built and data dimensions are calculated for the critical data elements. A quality of data within the critical data elements for different data quality dimensions is monitored. Critical data…

Data deduplication and compression evaluation methods and systems

Granted: September 11, 2018
Patent Number: 10075291
Deduplication and compression evaluation methods and systems involve one or more processors obfuscating plain text file data in each file of a computer file system using a first cipher encryption scheme, obfuscating each plain text file name representing the plain text file data in each file of the computer file system using a second cipher encryption scheme, and associating each obfuscated file name representing the plain text file data of each of the plurality of files of the computer…

Smart authentication and identification via voiceprints

Granted: September 11, 2018
Patent Number: 10074089
The systems and methods described herein allow an electronic transaction to be performed upon determining, via biometric data, that an authorized individual is conducting the transaction. This may involve receiving, by a computer system, a request to authorize an electronic transaction for an account. The computer system is configured to access a phone number, which is stored in computer memory and associated with the enrolled user of the account. An automated and outward call to the…

Methods and systems for managing directory information

Granted: July 10, 2018
Patent Number: 10021107
Methods and systems for managing directory information, such as onboarding a LDAP server, employing a processor coupled to memory and other computer hardware and software components for receiving a request related to one or more applications from a requestor in pre-determined business logic, acknowledging the request by an approver function without requiring the requestor to negotiate, for example, with an LDAP administrator to justify the request, and provisioning the request into the…

Data deduplication and compression evaluation methods and systems

Granted: February 6, 2018
Patent Number: 9887834
Deduplication and compression evaluation methods and systems involve one or more processors generating a hash value for each block of data in a block storage device and creating a random substitution cypher using the respective hash values for each of said blocks of data as seed values to a random number generator. Thereafter, positions of run lengths for each of said blocks of data are randomly shuffled by the one or more processors with no run lengths having identical run length values…