Patents by Inventor Castigliana Cimpian

Castigliana Cimpian 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).

  • Publication number: 20240056403
    Abstract: Methods for building and training a network of chatbots are provided. Methods may perform data analysis on a first chatbot in the network. The first chatbot may include a first domain of intents. The data analysis may identify and rank the intents in the first domain. The first domain may represent answers to a first domain of user queries. Methods may select a predetermined number of highest-ranking intents from the first domain based on the data analysis. Methods may input the selected intents into a second chatbot in the network. The second chatbot may include a second domain of intents. The second domain may represent answers to a second domain of user queries. Methods may input a hook into the second chatbot. The hook may include a trigger word and may correspond to the first domain. When the hook is triggered, the second chatbot may invoke the first chatbot.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 15, 2024
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Patent number: 11895062
    Abstract: A system for responding to external requests received at an internal bot network is provided. The system may include an internal bot network including a plurality of internal bots. The plurality of internal bots may interact with a plurality of external bots. The system may include a translation layer/barrier. Each bot included in the plurality of internal bots and the plurality of external bots may be resident on one or more hardware processors. Each external bot may communicate using its own unique set of external specifications. Each internal bot may communicate using a universal set of internal specifications and is prevented from communicating using a set of external specifications. The translation layer/barrier may intercept requests and responses between the plurality of internal bots and the plurality of external bots. The translation layer/barrier reformats intercepted requests and responses to correspond to the set of specifications specific to the receiving bot.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 6, 2024
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Castigliana Cimpian, Sushil Golani
  • Patent number: 11824818
    Abstract: Methods for building and training a network of chatbots are provided. Methods may perform data analysis on a first chatbot in the network. The first chatbot may include a first domain of intents. The data analysis may identify and rank the intents in the first domain. The first domain may represent answers to a first domain of user queries. Methods may select a predetermined number of highest-ranking intents from the first domain based on the data analysis. Methods may input the selected intents into a second chatbot in the network. The second chatbot may include a second domain of intents. The second domain may represent answers to a second domain of user queries. Methods may input a hook into the second chatbot. The hook may include a trigger word and may correspond to the first domain. When the hook is triggered, the second chatbot may invoke the first chatbot.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Patent number: 11729121
    Abstract: A network of chatbots is provided. The network may include a user-facing router for receiving queries and a plurality of chatbots. Each chatbot included in the plurality of chatbots may identify a single logical grouping of a domain, identify a limited number of intents from each other chatbot included in the plurality of chatbots and communicate with each other chatbot included in the plurality of chatbots. When the router receives a query, the router may receive the query with an associated domain. The router may select a chatbot based on the received domain. The router may direct the query to the selected chatbot. The selected chatbot may determine that the domain associated with the query is incorrect. The selected chatbot may identify a second chatbot based on a hook included in the query and identified within the selected chatbot. The selected chatbot may transfer the query to the second chatbot.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Publication number: 20230046462
    Abstract: A bot of bots entitlement framework is provided. The framework may include a plurality of bots. The framework may include an entitlement layer. The entitlement layer may determine whether a requestor is entitled to receive a response to a request. The determination may be based on a consumer associated with the request, a topic of the request and a level of the bot responding to the request. The requestor may transmit a request to a first bot. The first bot may determine whether the first bot can provide a response to the requestor based on whether data for the response is included in a database to which the first bot has access. The first bot may transmit the request to the entitlement layer. The entitlement layer may determine that the requestor has access to the requested data. The first bot may respond to the requestor.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 16, 2023
    Inventors: Priyank R. Shah, Castigliana Cimpian
  • Publication number: 20230006947
    Abstract: A system for responding to external requests received at an internal bot network is provided. The system may include an internal bot network including a plurality of internal bots. The plurality of internal bots may interact with a plurality of external bots. The system may include a translation layer/barrier. Each bot included in the plurality of internal bots and the plurality of external bots may be resident on one or more hardware processors. Each external bot may communicate using its own unique set of external specifications. Each internal bot may communicate using a universal set of internal specifications and is prevented from communicating using a set of external specifications. The translation layer/barrier may intercept requests and responses between the plurality of internal bots and the plurality of external bots. The translation layer/barrier reformats intercepted requests and responses to correspond to the set of specifications specific to the receiving bot.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Castigliana Cimpian, Sushil Golani
  • Publication number: 20220351058
    Abstract: Methods and apparatus for parallel intent processing at a network of chatbots may be provided. A query may be received at a user interface. The query may be transmitted to multiple chatbots at the same time. Each chatbot may identify an intent for the query. Each chatbot may also identify a percentage of accuracy that the chatbot considers that the intent corresponds to the query. The chatbots may present the intents to the user interface. The user interface may rank the intents. The user interface may display the ranked intents to the user. The user interface may receive an intent selection from the user. The user interface may direct the user to the chatbot that identified the selected intent.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani
  • Publication number: 20220353209
    Abstract: A network of chatbots is provided. The network may include a user-facing router for receiving queries and a plurality of chatbots. Each chatbot included in the plurality of chatbots may identify a single logical grouping of a domain, identify a limited number of intents from each other chatbot included in the plurality of chatbots and communicate with each other chatbot included in the plurality of chatbots. When the router receives a query, the router may receive the query with an associated domain. The router may select a chatbot based on the received domain. The router may direct the query to the selected chatbot. The selected chatbot may determine that the domain associated with the query is incorrect. The selected chatbot may identify a second chatbot based on a hook included in the query and identified within the selected chatbot. The selected chatbot may transfer the query to the second chatbot.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Publication number: 20220353208
    Abstract: Methods for building and training a network of chatbots are provided. Methods may perform data analysis on a first chatbot in the network. The first chatbot may include a first domain of intents. The data analysis may identify and rank the intents in the first domain. The first domain may represent answers to a first domain of user queries. Methods may select a predetermined number of highest-ranking intents from the first domain based on the data analysis. Methods may input the selected intents into a second chatbot in the network. The second chatbot may include a second domain of intents. The second domain may represent answers to a second domain of user queries. Methods may input a hook into the second chatbot. The hook may include a trigger word and may correspond to the first domain. When the hook is triggered, the second chatbot may invoke the first chatbot.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan