Patents Assigned to Yodlee, Inc.
  • Patent number: 11966421
    Abstract: As described herein, a system, method, and computer program are provided for context-based data-driven classification. Input to be processed using a classifier is identified. Data is obtained from one or more third party data sources, based on the input to be processed. The input is processed, using the classifier, to generate output that includes at least one classification for the input. Both the data from the one or more third party data sources and the output of the classifier are processed to determine a final classification for the input.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: April 23, 2024
    Assignee: YODLEE, INC.
    Inventors: Deepak Patil, Karishma Dahal, Rushikesh Rathod, Om D Deshmukh, Vinay Manjunath
  • Patent number: 11823272
    Abstract: As described herein, a system, method, and computer program are provided for investment transaction enrichment using transaction to holdings matching. In use, data defining an investment transaction identified. Additionally, the data is used to automatically match the investment transaction to a particular holding. Further, the data is enriched with one or more attributes of the particular holding.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: November 21, 2023
    Assignee: YODLEE, INC.
    Inventors: Rohit Kapoor, Swapnil Shashank, Dhvanit Trivedi, Chris Reynolds, Kaalinga Muralik Kannan D
  • Patent number: 11610207
    Abstract: As described herein, a system, method, and computer program are provided for a financial-based recommendation engine. In use, financial-related data is gathered for a plurality of users from a plurality of sources. Additionally, the plurality of users are clustered into a plurality of cohorts, based on the financial-related data. Further, a plurality of user profiles are created for the plurality of cohorts, including for each cohort of the plurality of cohorts, creating a corresponding user profile based on the financial-related data for the users in the cohort. Still yet, each user profile of the plurality of user profiles is matched to one another and to one or more financial products. Moreover, the one or more financial products matched to each user profile of the plurality of user profiles are recommended to the users in the cohort that corresponds to the user profile.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: March 21, 2023
    Assignee: YODLEE, INC.
    Inventors: Amritap Chowdhury, Atif Adib, Preethy Varma, Priyanka Sawant, Vinay Manjunath
  • Patent number: 11551209
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, from a user device, a request to include financial data describing a financial account in an interface, the financial account being associated with a particular financial institution; identifying one or more metadata attributes for accessing the financial account associated with the particular financial institution; obtaining a public digital key associated with the financial institution; providing, to the user device, data describing the one or more metadata attributes and the public digital key associated with the financial institution; receiving, from the user device, respective values for the one or more metadata attributes, the corresponding values having been encrypted by the user device using the public digital key; and storing the encrypted values for the one or more metadata attributes for use in accessing and aggregating financial data describing the financial account.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: January 10, 2023
    Assignee: Yodlee, Inc.
    Inventors: Dheeraj Bhat, Sachinraj Shetty, Venkata Naga Saran Kumar Makam
  • Patent number: 11537845
    Abstract: Methods, systems and computer program products implementing character-level deep neural networks for information extraction are disclosed. A system uses character-level information retrieved from a transaction record to classify the transaction as a whole and to tag individual sections of the transaction record by entity type. The system processes the transaction record using multiple and separate character-level models. The system can use a one-dimensional neural network for featurization fed into a fully connected network for classification for identifying the most common classes of a transaction record. The system can identify one or more entities, e.g., service provider names, from the transaction using an RNN. The RNN can include one or more LSTM models. The LSTM models can be BI-LSTM models.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 27, 2022
    Assignee: Yodlee, Inc.
    Inventors: Matthew Sevrens, Zixuan Pan
  • Patent number: 11494687
    Abstract: Methods, systems and computer program products generating diverse and representative set of samples from a large amount of transaction data are disclosed. A data sampling system receives transaction records. Each transaction record has multiple text segments. The system selects a subset of transaction records that contain least frequently appeared text segments. The system determines a respective vector representation for each selected transaction record. The system can measure similarity between transaction records based on the vector representations. The system assigns the selected transaction records to multiple clusters based on the vector representations and designated dimensions of importance. The system identifies one or more anchors that include transaction records on boundaries between clusters. The system filters the subset of transaction records by removing transaction records that are close to the anchors.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: November 8, 2022
    Assignee: Yodlee, Inc.
    Inventors: Deepak Chandrakant Patil, Rakesh Kumar Ranjan, Shibsankar Das, Siddhartha Saxena, Om Dadaji Deshmukh
  • Patent number: 11436668
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for account authentication. A method includes receiving a user request to include financial data describing a financial account in an interface, the financial account being associated with a financial institution. The method further includes redirecting the user to a first webpage associated with the financial institution, where the user inputs into the first webpage login credentials for accessing the financial account. The method further includes, in response to the user inputting into the first webpage login credentials for accessing the financial account, receiving, from the financial institution, an access token other than the login credentials for accessing the financial account. The method further includes storing the access token for use in accessing and aggregating financial data describing the financial account.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: September 6, 2022
    Assignee: Yodlee, Inc.
    Inventors: Shubha Pant, Nikhil Nadkarni, Vinay Nagaraj, Jordan Reed, Peter Hazlehurst
  • Patent number: 11379501
    Abstract: Methods, systems and computer program products implementing hierarchical classification techniques are disclosed. A hierarchical classification system receives training data including labeled transaction records. The system determines tag sequences from the training data. The system clusters the tag sequences into clusters. The system determines a cluster-level classifier that is trained to predict a cluster for an input transaction record. The system determines a respective cluster-specific classifier for each cluster. The system trains the cluster-specific classifier to predict a label of entity of interest for an input transaction record, given a particular cluster. Upon receiving a test transaction record, the system first applies the cluster-level classifier to determine a particular cluster for the test transaction record, and then determines a label of entity of interest of the test transaction record by applying a cluster-specific classifier of that particular cluster.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: July 5, 2022
    Assignee: Yodlee, Inc.
    Inventors: Chirag Yadav, Divya James Athoopallil, Ganesh Patil, Rakesh Kumar Ranjan, Aparajita Choudhury Karimpana, Om Dadaji Deshmukh
  • Patent number: 11282146
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data aggregation.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 22, 2022
    Assignee: Yodlee, Inc.
    Inventors: Rohit Chourasia, Shubha Pant
  • Patent number: 11250162
    Abstract: Methods, systems and computer program products for layered masking of data are described. A system receives content including personally identifiable information (PII). The system redacts the content by masking the PII. The system identifies the PII in multi-layer processing, where in each layer, the system determines a respective confidence score indicating a probability that a token is PII. If the confidence score is sufficiently high, the system masks the token. Otherwise, the system provides the token to a next layer for processing. The layers can include regular expression based processing, lookup table based processing, and machine learning based processing.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: February 15, 2022
    Assignee: Yodlee, Inc.
    Inventors: Vunnava Praveen, Syed Abid Hussain
  • Patent number: 11144601
    Abstract: Methods, systems and computer program products implementing data aggregation using distributed Web scraping are disclosed. A mobile device can scrape one or more target sites to collect data from accounts of a particular user. The scraping can occur under scraping conditions as specified by the user. The scraping conditions can include conditions based on time, power, bandwidth, usage, or any combination of the above. The scraping conditions can ensure that the scraping occurs at time that is most convenient to the user, e.g., when sufficient bandwidth is available to the mobile device or the mobile device is not performing other tasks. The mobile device can upload the scraped data to a data aggregation server under submission conditions as specified by the user. The data aggregation server can aggregate the scraped data, enrich the aggregated data, and provide the enriched data to the user through Web access.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 12, 2021
    Assignee: Yodlee, Inc.
    Inventor: Sateesh Kavuri
  • Patent number: 10902365
    Abstract: Methods, systems and computer program products for identifying recurring series from transactional data are disclosed. An analytic server receives transactional data. The server reduces the transactional data to one or more series of transactions. The analytic server identifies one or more features in each series of transactions. The analytic server determines a respective recurrence score for each series of transactions based on training data. The recurrence score measures a likelihood that the series of transactions is a recurring series, in which transactions recur. The analytic server determines whether each series of transactions is a recurring series based on the respective recurrence score and a threshold. The analytic server predicts a future transaction based on the recurring series of transactions.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: January 26, 2021
    Assignee: Yodlee, Inc.
    Inventors: Chanpreet Singh, Harini Padmanabhan, Vinay Nagaraj, Prasad Vunnam
  • Patent number: 10853461
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decoding Turing tests. One of the methods includes managing a database that stores data of each of a plurality of aggregation accounts; sending, for a particular account identified by one of the aggregation accounts and to a server, a request for access to account data for the particular account; receiving, from the server, data that includes a login credentials field and a Turing test challenge; extracting the Turing test challenge; providing, to an external system that is a different system from the server, the Turing test challenge; receiving, from the external system, a response to the Turing test challenge; providing, to the server, the response to the Turing test challenge; providing, to the server, the login credentials for the particular account; and receiving, from the server, account data for the particular account.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: December 1, 2020
    Assignee: Yodlee, Inc.
    Inventors: Vipul Jain, Ritu Bhandari, Apoorv Awasthi
  • Patent number: 10565641
    Abstract: Methods, computer program products, and systems, related to providing financial gadgets to users. In one implementation, a method includes receiving gadgets and receiving a notification that one or more gadgets has been certified. A web page with an interface through which users can select gadgets is generated and provided to a user computer. A user selects a gadget, and the selected gadget is run, including providing the user-specific financial information to the gadget. Content based on the output of the gadget is provided to the user. User-specific financial information can be collected, and modified by the gadget. A notification can be received that a financial institution has authorized one or more of the certified gadgets and the web page can only allow users to select authorized gadgets.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: February 18, 2020
    Assignee: Yodlee, Inc.
    Inventors: Eric Connors, Jordan Reed, Peter Hazlehurst, Suman Sarkar
  • Patent number: 10546154
    Abstract: Methods, systems and computer program products for layered masking of data are described. A system receives content including personally identifiable information (PII). The system redacts the content by masking the PII. The system identifies the PII in multi-layer processing, where in each layer, the system determines a respective confidence score indicating a probability that a token is PII. If the confidence score is sufficiently high, the system masks the token. Otherwise, the system provides the token to a next layer for processing. The layers can include regular expression based processing, lookup table based processing, and machine learning based processing.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 28, 2020
    Assignee: Yodlee, Inc.
    Inventors: Vunnava Praveen, Syed Abid Hussain
  • Patent number: 10489852
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, from a user device, a request to include financial data describing a financial account in an interface, the financial account being associated with a particular financial institution; identifying one or more metadata attributes for accessing the financial account associated with the particular financial institution; obtaining a public digital key associated with the financial institution; providing, to the user device, data describing the one or more metadata attributes and the public digital key associated with the financial institution; receiving, from the user device, respective values for the one or more metadata attributes, the corresponding values having been encrypted by the user device using the public digital key; and storing the encrypted values for the one or more metadata attributes for use in accessing and aggregating financial data describing the financial account.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: November 26, 2019
    Assignee: Yodlee, Inc.
    Inventors: Dheeraj Bhat, Sachinraj Shetty, Venkata Naga Saran Kumar Makam
  • Patent number: 10346902
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for account authentication. A method includes receiving a user request to include financial data describing a financial account in an interface, the financial account being associated with a financial institution. The method further includes redirecting the user to a first webpage associated with the financial institution, where the user inputs into the first webpage login credentials for accessing the financial account. The method further includes, in response to the user inputting into the first webpage login credentials for accessing the financial account, receiving, from the financial institution, an access token other than the login credentials for accessing the financial account. The method further includes storing the access token for use in accessing and aggregating financial data describing the financial account.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: July 9, 2019
    Assignee: Yodlee, Inc.
    Inventors: Shubha Pant, Nikhil Nadkarni, Vinay Nagaraj, Jordan Reed, Peter Hazlehurst
  • Patent number: 10319041
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data aggregation.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: June 11, 2019
    Assignee: Yodlee, Inc.
    Inventors: Rohit Chourasia, Shubha Pant
  • Patent number: 10303862
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decoding Turing tests. One of the methods includes managing a database that stores data of each of a plurality of aggregation accounts; sending, for a particular account identified by one of the aggregation accounts and to a server, a request for access to account data for the particular account; receiving, from the server, data that includes a login credentials field and a Turing test challenge; extracting the Turing test challenge; providing, to an external system that is a different system from the server, the Turing test challenge; receiving, from the external system, a response to the Turing test challenge; providing, to the server, the response to the Turing test challenge; providing, to the server, the login credentials for the particular account; and receiving, from the server, account data for the particular account.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 28, 2019
    Assignee: Yodlee, Inc.
    Inventors: Vipul Jain, Ritu Bhandari, Apoorv Awasthi
  • Patent number: 10135804
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating the collection of user information for account aggregation. In one aspect, a method includes receiving, at a server computer system from a mobile device of a user, a first user request to access account information; receiving, at the server computer system from a provider computer system, a plury of mobile device applications; for each respective establishment of the plurality of establishments: storing, at the server computer system, establishment login credentials of the user to access account information of the user at a computer system of the respective establishment, and obtaining account information of the user at the respective establishment; aggregating, on the computer system, all the account information of the user from the respective mobile device application of each establishment; and providing to the mobile device the aggregated account information of the user.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 20, 2018
    Assignee: Yodlee, Inc.
    Inventors: Kirti Kumar, Vinay Nagaraj