Patents by Inventor Craig Terrill

Craig Terrill 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: 10977056
    Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a customized user interface. A first set of services and operations may be generated. Each service and operation in the first set of services and operations may be ranked based on an analysis of user engagement data. A second set of services and operations may be generated based on the ranking of each service and operation in the first set. Client-side instructions to render the second set of services and operations may be transmitted to a user device.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: April 13, 2021
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Patent number: 10977253
    Abstract: Systems are provided for providing a contextualized set of help topics. A user interaction contextualization system receives a search request for help topics from a user device, responsive to which the user interaction contextualization system retrieves an uncontextualized set of help topics from a help topics index. The user interaction contextualization system may collect and analyze contextual data from various data sources, and real-time and historical user engagement data associated with the user. The user interaction contextualization system may then use the collected data to generate a contextualized set of help topics.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: April 13, 2021
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20200034164
    Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a customized user interface. A first set of services and operations may be generated. Each service and operation in the first set of services and operations may be ranked based on an analysis of user engagement data. A second set of services and operations may be generated based on the ranking of each service and operation in the first set. Client-side instructions to render the second set of services and operations may be transmitted to a user device.
    Type: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Applicant: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Patent number: 10437610
    Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a customized user interface. A first set of services and operations may be generated. Each service and operation in the first set of services and operations may be ranked based on an analysis of user engagement data. A second set of services and operations may be generated based on the ranking of each service and operation in the first set. Client-side instructions to render the second set of services and operations may be transmitted to a user device.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 8, 2019
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20190138526
    Abstract: Systems are provided for providing a contextualized set of help topics. A user interaction contextualization system receives a search request for help topics from a user device, responsive to which the user interaction contextualization system retrieves an uncontextualized set of help topics from a help topics index. The user interaction contextualization system may collect and analyze contextual data from various data sources, and real-time and historical user engagement data associated with the user. The user interaction contextualization system may then use the collected data to generate a contextualized set of help topics.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 9, 2019
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Patent number: 10223426
    Abstract: Systems are provided for providing a contextualized set of help topics. A user interaction contextualization system receives a search request for help topics from a user device, responsive to which the user interaction contextualization system retrieves an uncontextualized set of help topics from a help topics index. The user interaction contextualization system may collect and analyze contextual data from various data sources, and real-time and historical user engagement data associated with the user. The user interaction contextualization system may then use the collected data to generate a contextualized set of help topics.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: March 5, 2019
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Patent number: 10134070
    Abstract: Systems are provided for providing contextualized user recapture solutions. A user interaction contextualization system may receive a notification of a user accessing one of the organization's services via a user device. Responsive to the notification, the user interaction contextualization system may collect and analyze contextual data from various data sources, and real-time and historical user engagement data associated with the user. The user interaction contextualization system may then use the collected data to determine the user's likelihood of abandonment of the organization's services. Based on the likelihood of abandonment, the user interaction contextualization system may initiate one or more user recapture solutions.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: November 20, 2018
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Patent number: 10097552
    Abstract: A system may include at least one server having a processor and a communication interface communicatively coupled to an Internet connection and a non-transitory memory device storing instructions that cause the system to retrieve, from a data repository, user information corresponding to a user of products and/or services of a business entity, identify by, at least one a social network identification of the user, and match the user to a plurality of individuals based on the user information. The system may the plurality of social network communications associated with the social network identification of the user using rules provided by the rules engine server, and generate, by the sourcing engine server, based on the analyzed social network communications, a trigger condition based on predetermined criteria stored in a database and in response to the trigger condition, solicit, via a secure network, input from the matched individuals corresponding to the trigger condition.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 9, 2018
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Patent number: 10025933
    Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a set of operations. First data may be received from a first data source and second data may be received from a second data source. The first data and second data may be processed by conversion engines to generate a first set of common data and a second set of common data. These sets of common data may be locally stored. A processing engine may analyze these sets of common data to detect one or more predefined events. A set of operations associated with the detected predefined events may be generated. The set of operations may be transmitted to a user device.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: July 17, 2018
    Assignee: Bank of America Corporation
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20170346823
    Abstract: A system may include at least one server having a processor and a communication interface communicatively coupled to an Internet connection and a non-transitory memory device storing instructions that cause the system to retrieve, from a data repository, user information corresponding to a user of products and/or services of a business entity, identify by, at least one a social network identification of the user, and match the user to a plurality of individuals based on the user information. The system may the plurality of social network communications associated with the social network identification of the user using rules provided by the rules engine server, and generate, by the sourcing engine server, based on the analyzed social network communications, a trigger condition based on predetermined criteria stored in a database and in response to the trigger condition, solicit, via a secure network, input from the matched individuals corresponding to the trigger condition.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20170344384
    Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a customized user interface. A first set of services and operations may be generated. Each service and operation in the first set of services and operations may be ranked based on an analysis of user engagement data. A second set of services and operations may be generated based on the ranking of each service and operation in the first set. Client-side instructions to render the second set of services and operations may be transmitted to a user device.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20170344745
    Abstract: Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a set of operations. First data may be received from a first data source and second data may be received from a second data source. The first data and second data may be processed by conversion engines to generate a first set of common data and a second set of common data. These sets of common data may be locally stored. A processing engine may analyze these sets of common data to detect one or more predefined events. A set of operations associated with the detected predefined events may be generated. The set of operations may be transmitted to a user device.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20170344609
    Abstract: Systems are provided for providing a contextualized set of help topics. A user interaction contextualization system receives a search request for help topics from a user device, responsive to which the user interaction contextualization system retrieves an uncontextualized set of help topics from a help topics index. The user interaction contextualization system may collect and analyze contextual data from various data sources, and real-time and historical user engagement data associated with the user. The user interaction contextualization system may then use the collected data to generate a contextualized set of help topics.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20170345074
    Abstract: Systems are provided for providing contextualized user recapture solutions. A user interaction contextualization system may receive a notification of a user accessing one of the organization's services via a user device. Responsive to the notification, the user interaction contextualization system may collect and analyze contextual data from various data sources, and real-time and historical user engagement data associated with the user. The user interaction contextualization system may then use the collected data to determine the user's likelihood of abandonment of the organization's services. Based on the likelihood of abandonment, the user interaction contextualization system may initiate one or more user recapture solutions.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Cameron Wadley, Jiyoung Choi, Hamid Dalglijli, Thomas H. Judge, Britton T. Farrell, Katherine Dintenfass, Craig Terrill, Susan Varghese, Minh Vuong
  • Publication number: 20160350857
    Abstract: Embodiments of the invention are directed to systems, computer program products, and methods for creating investor network groups, in which like investors are grouped together in order to discuss, receive, and send investment information between like investors and one or more financial advisors in order to receive specialized advice without having to pay the high costs of a personal financial advisor. Since the investors within the one or more investor network groups are similarly situated investors with similar investor information (e.g., any information related to the investor profile information, investment strategy information, transaction history information, lifestyle information related to current lifestyles and future desired lifestyle in retirement, investing activity information, or like) inquiries made by investors within the group or suggested investment actions made by financial advisors for investors within the group may apply to multiple investors within the investor network group.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350859
    Abstract: Embodiments of the invention are directed to systems, computer program products, and methods for generating a one-click financial plan for a customer of a financial institution. Embodiments determine a set of outflow data comprising data corresponding to debits originating from accounts owned by the customer; determine a set of inflow data comprising data corresponding to credits applied to accounts owned by the customer; determine a set of customer information comprising a customer age; based on some of the plurality of debits, identify external customer accounts; based on the identified external customer accounts, determine characteristics associated with each of the external customer accounts; calculate, based on the customer age, the set of inflow data and the set of outflow data, an estimated retirement plan comprising an estimated retirement date and an estimated retirement dollar amount; and present retirement information based on the estimated retirement plan to the customer.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350860
    Abstract: Embodiments of the invention are directed to systems, computer program products, and methods for modifying an estimated financial plan based on customer input. Embodiments access an estimated retirement plan comprising an estimated retirement date and an estimated retirement dollar amount; determine an estimated retirement plan confidence score; identify one or more external customer accounts; access one or more internal customer accounts; determine, based at least in part on the one or more external customer accounts and the one or more internal customer accounts, at least one likely customer account; present an inquiry to the customer requesting confirmation that the customer owns an additional customer account corresponding to the at least one likely customer account; and receive confirmation from the customer that the customer owns an additional customer account corresponding to the at least one likely customer account.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350846
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for a system that utilizes health information (e.g., steps taken, miles walked, exercise time, strenuous activity, pulse, heart rate, sweat analysis, breath analysis, blood analysis, caloric intake, skin analysis, temperature analysis, brainwave analysis, other medical diagnostic information, or the like) captured from wearable devices, and financial transactions to adjust estimated or projected life expectancy and health expenses (e.g., medical care expenses, fitness care expenses, health food expenses, or the like) of a user, in order to adjust retirement age, retirement savings, or other financial information, and display this information in a financial, health, and/or retirement monitoring interface.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350858
    Abstract: A system and related embodiments are presented that establishes a goal guarantee for a user that provides the user a guarantee of acquiring, at a future date, a life goal based on the user providing a predetermined funding amount over time to a life goal account. The life goal includes goods, real estate and/or services. The predetermined funding amount is determined based at least in part on a predicted future cost for the goal and an uncertainty calculation associated with the user. Once funds are accumulated in the life goal account, the invention provides for automatically reallocating funds in the life goal account from a higher uncertainty investment to a lower uncertainty investment in response to one or more predetermined triggering events, such as dates, amount thresholds, meeting predetermined price thresholds for the goal or components of the goal.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, David M. Grigg, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik, Craig Terrill
  • Publication number: 20160350864
    Abstract: An automated system is provided that allows a user to identify a goal, such as tangible goods, including real estate, and/or services, that the user has aspirations of attaining at future point in time, such as at retirement or the like. Once identified the present invention determines a monetary amount required to be accumulated over time to satisfy the future value of the goal, identifies the level/percentage of guaranteeing afforded to the user and determines the actions required of the guarantor to insure that the goal is attained. In response, the user is presented a goal guarantee offer that requires the user to provide a predetermined funding amount, which is based on the monetary amount, level of guarantee and actions required of the guarantor, over time to a goal account and, in consideration, requires the goal to be guaranteed by the goal guarantor.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, David M. Grigg, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik, Craig Terrill