Patents by Inventor Masoud Vakili
Masoud Vakili has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11310228Abstract: Systems, apparatuses, methods, and computer program products are disclosed for providing continuous session authentication and monitoring. An example method includes authenticating, at a first time, a session for a user of the client device based on an authentication image data structure and a plurality of first video frames captured before the first time. The example method further includes extracting sample data from a monitor region for each of a plurality of second video frames captured after the first time and generating motion data based on the extracted sample data. The example method further includes detecting, at a second time, a re-authentication trigger event based on the motion data. Subsequently, the example method includes re-authenticating the session based on the authentication image data structure and a plurality of third video frames captured after the second time.Type: GrantFiled: March 6, 2019Date of Patent: April 19, 2022Assignee: WELLS FARGO BANK, N.A.Inventors: Abhijit Rao, Masoud Vakili
-
Patent number: 11244385Abstract: A system for providing coaching includes a system that creates a user-specific coach to assist a user in achieving one or more goals, such as, e.g., a financial goal. The coach is generated based on one or more traits of the user to increase the likelihood that the user will relate and respond to communications from the coach in a manner that enables the user to achieve his/her goal. The traits used by the system to create the coach can include traits input directly by a user, as well as user traits deduced by the system by monitoring various types of user behavior, including the user's usage of computing devices, habits, etc. The system also adapts the coaching provided by the coach in response to trends noted by the coaching system as the system is used by the user as well as others.Type: GrantFiled: October 10, 2018Date of Patent: February 8, 2022Assignee: Wells Fargo Bank, N.A.Inventors: Tyua Fraser, Jennifer A. Hammer, Josh Neal, Dana Neitz, Masoud Vakili, Molly Wilcox
-
Patent number: 11240013Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes determining, by decoding circuitry, a set of quantum bases to use for measurement. The example method further includes receiving, by the decoding circuitry, a series of photons. The example method further includes decoding, by the decoding circuitry and based on the determined set of quantum bases, the series of photons to generate a decoded set of bits. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.Type: GrantFiled: August 20, 2018Date of Patent: February 1, 2022Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 11222320Abstract: Systems, apparatuses, methods, and computer program products are disclosed for controlling a function of an automated transaction machine (ATM). An example method includes receiving, by query language processing (QLP) circuitry, a query command signal. The example method further includes generating, by the QLP circuitry based on the query command signal, a control signal configured to instruct the ATM to perform the function by crawling a tree-structured menu of the ATM. Subsequently, the example method includes transmitting, by the QLP circuitry to the ATM, the control signal.Type: GrantFiled: November 6, 2017Date of Patent: January 11, 2022Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 11205147Abstract: A computing system includes a network interface configured to communicate data over a network, a vendor database configured to retrievable store vendor data related to a vendor of interest, and a processing circuit with a processor and memory. The memory is structured to store instructions that are executable by the processor and cause the processing circuit to identify a vendor of interest; conduct a search of internal documents and external resources to obtain the vendor data related to the vendor of interest, store the vendor data in the vendor database, and generate a vendor performance score based on the vendor data.Type: GrantFiled: March 1, 2018Date of Patent: December 21, 2021Assignee: Wells Fargo Bank, N.A.Inventors: Ryan Anderson, Bryan Kroll, Abhijit Rao, Priyamvada Singh, Masoud Vakili
-
Patent number: 11190349Abstract: Systems, apparatuses, methods, and computer program products are disclosed for facilitating on-demand delivery of unknown qubits. An example method includes determining a private set of quantum bases. The example method further includes generating a set of qubits based on the private set of quantum bases. The example method further includes transmitting the set of qubits over a quantum line to a remote device without transmitting the private set of quantum bases.Type: GrantFiled: August 20, 2018Date of Patent: November 30, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 11163535Abstract: Systems, apparatuses, methods, and computer program products are disclosed for quantum random number generation (QRNG). An example method includes generating, by encoding circuitry of a QRNG chip, a set of time-bin qubits based on a first optical path length. The example method further includes transmitting, by the encoding circuitry of the QRNG chip, the set of time-bin qubits over an optical line. The example method further includes receiving, by decoding circuitry of the QRNG chip, the set of time-bin qubits over the optical line. The example method further includes measuring, by the decoding circuitry of the QRNG chip and based on a second optical path length different from the first optical path length, the set of time-bin qubits to generate a decoded set of bits. In some embodiments, the example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.Type: GrantFiled: December 11, 2019Date of Patent: November 2, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 11159520Abstract: Systems, apparatuses, methods, and computer program products are disclosed for providing passive continuous session authentication. An example method includes authenticating a session for a user of a client device. The example method further includes capturing a video stream and sensor data over a duration of time. The example method further includes deriving, from the captured video stream, a set of biometric attributes of the user. The example method further includes deriving, from the captured sensor data, a set of behavioral attributes of the user. Subsequently, the example method includes re-authenticating the session based on the derived set of biometric attributes and the derived set of behavioral attributes.Type: GrantFiled: December 20, 2018Date of Patent: October 26, 2021Assignee: WELLS FARGO BANK, N.A.Inventors: Abhijit Rao, Masoud Vakili
-
Patent number: 11095641Abstract: Systems, apparatuses, methods, and computer program products are disclosed for generating behavioral attribute data structures. An example method includes generating a video data structure comprising a video stream captured over a duration of time. The example method further includes generating a sensor data structure comprising a set of sensor data captured over the duration of time and stored in temporal relation to the video stream. The example method further includes generating, based on the video data structure, a biometric attribute data structure comprising a set of biometric attributes of the user derived from the video stream. Subsequently, the example method includes generating, based on the sensor data structure and the biometric attribute data structure, a behavioral attribute data structure comprising a set of behavioral attributes of the user derived from the set of sensor data.Type: GrantFiled: December 20, 2018Date of Patent: August 17, 2021Assignee: WELLS FARGO BANK, N.A.Inventors: Abhijit Rao, Masoud Vakili
-
Patent number: 11095439Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes determining a first set of quantum bases, generating a first control signal indicative of the first set of quantum bases, and transmitting the first control signal over a communications network to a qubit encoder. The example method further includes determining a second set of quantum bases, generating a second control signal indicative of the second set of quantum bases, and transmitting the second control signal over the communications network to a qubit decoder. The example method further includes generating a third control signal indicative of an instruction to encode a set of bits and transmitting the third control signal over the communications network to the qubit encoder.Type: GrantFiled: August 20, 2018Date of Patent: August 17, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 11057197Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes determining a first set of quantum bases, generating a first control signal indicative of the first set of quantum bases, and transmitting the first control signal over a communications network to a qubit encoder. The example method further includes determining a second set of quantum bases, generating a second control signal indicative of the second set of quantum bases, and transmitting the second control signal over the communications network to a qubit decoder. The example method further includes generating a third control signal indicative of an instruction to encode a set of bits and transmitting the third control signal over the communications network to the qubit encoder.Type: GrantFiled: August 20, 2018Date of Patent: July 6, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 11025416Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits. In this example method, the first set of quantum bases is determined without reliance on the second set of quantum bases and the second set of quantum bases is determined without reliance on the first set of quantum bases. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.Type: GrantFiled: August 20, 2018Date of Patent: June 1, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Publication number: 20210117158Abstract: A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by extraction circuitry of the computing device, a first parameter from a server parameter dataset, and obtaining a first value for the first parameter. The method further includes selecting, by the extraction circuitry, a second parameter, and obtaining a second value for the second parameter. The method includes generating, by transformation circuitry, the pseudo-random number based on the first value and the second value.Type: ApplicationFiled: December 10, 2020Publication date: April 22, 2021Inventor: Masoud Vakili
-
Patent number: 10977004Abstract: A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by randomization circuitry of the computing device, a first attribute from a biometric attribute dataset, and obtaining a first value for the first attribute. The method further includes selecting, by the randomization circuitry, a second attribute, and obtaining a second value for the second attribute. The method includes convoluting, by convolution circuitry, the first value with the second value to generate the pseudo-random number.Type: GrantFiled: February 26, 2020Date of Patent: April 13, 2021Assignee: Wells Fargo Bank, N.A.Inventor: Masoud Vakili
-
Patent number: 10956737Abstract: Embodiments are disclosed for using an apparatus to perform pupil identification. An example method includes measuring, by a light sensor of the apparatus, an ambient infrared light level. The example method further includes determining whether the measured ambient infrared light level exceeds a threshold level. The example method further includes performing pupil identification on a user based on the determination of whether the measured ambient infrared light level exceeds the threshold level. In this regard, the example method involves performing bright pupil identification in an instance in which the measured ambient infrared light level exceeds the threshold level, and performing dark pupil identification if not. Corresponding apparatuses and non-transitory computer readable storage media are also provided.Type: GrantFiled: August 9, 2019Date of Patent: March 23, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 10917236Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.Type: GrantFiled: August 20, 2018Date of Patent: February 9, 2021Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 10896023Abstract: A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by extraction circuitry of the computing device, a first parameter from a server parameter dataset, and obtaining a first value for the first parameter. The method further includes selecting, by the extraction circuitry, a second parameter, and obtaining a second value for the second parameter. The method includes generating, by transformation circuitry, the pseudo-random number based on the first value and the second value.Type: GrantFiled: December 23, 2019Date of Patent: January 19, 2021Assignee: Wells Fargo Bank, N.A.Inventor: Masoud Vakili
-
Patent number: 10855453Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes determining, by decoding circuitry, a set of optical path lengths to use for measurement. The example method further includes receiving, by the decoding circuitry, a set of time-bin qubits. The example method further includes measuring, by the decoding circuitry and based on the determined set of optical path lengths, the set of time-bin qubits to generate a measured set of time-bin qubits. The example method further includes generating, by session authentication circuitry, a session key based on the measured set of time-bin qubits.Type: GrantFiled: August 20, 2018Date of Patent: December 1, 2020Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 10855454Abstract: Systems, apparatuses, methods, and computer program products are disclosed for session authentication. An example method includes receiving, by decoding circuitry and over a quantum line, a set of qbits generated based on a first set of quantum bases. The example method further includes decoding, by the decoding circuitry and based on a second set of quantum bases, the set of qbits to generate a decoded set of bits comprising at least one wildcard bit. The example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits, wherein the session key is generated based at least in part on the at least one wildcard bit.Type: GrantFiled: August 20, 2018Date of Patent: December 1, 2020Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili
-
Patent number: 10855457Abstract: Systems, apparatuses, methods, and computer program products are disclosed for quantum random number generation (QRNG). An example method includes generating, by encoding circuitry of a QRNG chip, a series of photons and transmitting the series of photons over an optical line. The example method further includes determining, by decoding circuitry of the QRNG chip, a set of quantum bases to use for measurement. The example method further includes receiving, by the decoding circuitry of the QRNG chip, the series of photons over the optical line and decoding the series of photons based on the determined set of quantum bases to generate a decoded set of bits. In some embodiments, the example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.Type: GrantFiled: August 20, 2018Date of Patent: December 1, 2020Assignee: WELLS FARGO BANK, N.A.Inventor: Masoud Vakili