Patents by Inventor Ayan Banerjee

Ayan Banerjee 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: 20220369082
    Abstract: Various embodiments of systems and methods for mobile crowd sensing applications are disclosed herein.
    Type: Application
    Filed: July 22, 2022
    Publication date: November 17, 2022
    Applicant: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Sandeep Gupta, Ayan Banerjee, Madhurima Pore, Vinaya Chakati
  • Patent number: 11471597
    Abstract: Methods and systems for utilizing co-simulation of a physical model and a self-adaptive predictive controller using hybrid automata are described. For example, there is disclosed a self-adaptive predictive control system to generate an initial patient model with initial patient model settings (k1, k2, . . . , kn) and execute a program that takes as input, the initial patient model settings as configuration parameters that specify at least a plurality of initial states. Such a system further receives new patient inputs and generates hybrid automata as a variation of the initial states by applying the new patient inputs to the initial patient model. The system further derives reachable states from the hybrid automata and outputs all reachable states computed. The system further detects changes and responsively generates a new patient predictive model with new parameter settings (k?1, k?2, . . . , k?n), iteratively repeating until a termination criterion is satisfied. Other related embodiments are disclosed.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: October 18, 2022
    Assignee: Arizona Board of Regents on behalf of Arizona State University
    Inventors: Imane Lamrani, Ayan Banerjee, Sandeep Gupta
  • Publication number: 20220303200
    Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, determining whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes within the network.
    Type: Application
    Filed: June 1, 2022
    Publication date: September 22, 2022
    Applicant: Cisco Technology, Inc.
    Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
  • Patent number: 11443218
    Abstract: Systems and methods are provided for controlling predictive medical monitoring. A non-linear-predictive-guide model estimates a patient parameter that is used as a guide in a deep neural network for improving accuracy of estimation by the deep neural network. The guide model generates a guiding first estimated patient parameter based on the guide model and patient input data. The deep neural network generates a second estimated patient parameter based on the deep neural network, the patient input data, and the guiding first estimated patient parameter. The deep neural network includes an input layer that receives the guiding first estimated patient parameter, and hidden layers including respective artificial neurons configured to perform a linear or nonlinear transformation on output of at least one artificial neuron from an adjacent layer in the deep neural network. An output layer receives at least one output from a hidden layer.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: September 13, 2022
    Assignee: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Sandeep Gupta, Ayan Banerjee
  • Patent number: 11405759
    Abstract: Various embodiments of systems and methods for mobile crowd sensing applications are disclosed herein.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: August 2, 2022
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Sandeep Gupta, Ayan Banerjee, Madhurima Pore, Vinaya Chakati
  • Patent number: 11381485
    Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, monitoring connectivity between the first network node and the other network nodes of the plurality of network nodes within the network, and monitoring adjacencies with the other network nodes of the plurality of network nodes within the network. Whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes may be determined.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: July 5, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
  • Patent number: 11348023
    Abstract: Customized feature vectors are used to train a machine learning algorithm to automatically identify a network component where a network fault has occurred. A database comprising network components and associated network faults is analyzed to select a set of network components associated with the largest quantity of network faults. Customized features associated with the network faults are identified and selected for use in a feature vector as input to a machine learning algorithm. The features are selected based upon analysis of consistency checks, component configuration limits, and network wide configurations.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: May 31, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ayan Banerjee, Nataraj Batchu, Ankan Ghosh
  • Patent number: 11307667
    Abstract: Various embodiments of systems and methods for a learning environment for accessible virtual computer science education are disclosed.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: April 19, 2022
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Ayan Banerjee, Sandeep Gupta, Prajwal Paudyal
  • Patent number: 11218336
    Abstract: Aspects of the disclosed technology address limitations relating to packet replication for multi-destination traffic, by providing methods for performing hardware-based replication in network infrastructure devices, such as switches. In some aspects, application specific integrated circuits (ASICs) resident in physical devices can be used to perform packet replication. Depending on implementation, a hardware-based replication process can include steps for receiving a first packet that includes a first outer header containing first address information, receiving a second packet including a second outer header containing a hardware replication flag, forwarding the first packet to all virtual tunnel endpoints (VTEPs) connected with the TOR switch, and performing hardware replication for the second packet based on the hardware replication flag to generate one or more unicast packets. Systems and machine readable media are also provided.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: January 4, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Swami Narayanan, Ambrish Mehta, Venkatesh Srinivasan, Raghava Sivaramu, Ayan Banerjee
  • Publication number: 20210399908
    Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Inventors: Ayan Banerjee, Raghava K. Sivaramu, Srinivasan Ramabadran, Mehak Mahajan, Nataraj Batchu
  • Publication number: 20210397266
    Abstract: Various embodiments of a system and associated method for language-driven gesture understanding are disclosed herein.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 23, 2021
    Applicant: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Sandeep Gupta, Ayan Banerjee
  • Publication number: 20210398416
    Abstract: Various embodiments of a system and associated method for evaluating handwashing protocol compliance are disclosed herein. The system considers temporal combinations of segments of a test handwashing routine to recognize components of a compliant handwashing routine within the test handwashing routine. The system determines whether the components of the handwashing routine have been adequately performed and provides actionable feedback to a user to improve adherence to handwashing routine guidelines.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 23, 2021
    Applicant: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Sandeep Gupta, Ayan Banerjee, Venkata Naga Sai Apurupa Amperayani
  • Publication number: 20210359955
    Abstract: Examples described herein relate to a network interface device comprising: a host interface, a direct memory access (DMA) engine, and circuitry to allocate a region in a cache to store a context of a connection. In some examples, the circuitry is to allocate a region in a cache to store a context of a connection based on connection reliability and wherein connection reliability comprises use of a reliable transport protocol or non-use of a reliable transport protocol. In some examples, the circuitry is to allocate a region in a cache to store a context of a connection based on expected length of runtime of the connection and the expected length of runtime of the connection is based on a historic average amount of time the context for the connection was stored in the cache. In some examples, the circuitry is to allocate a region in a cache to store a context of a connection based on content transmitted and the content transmitted comprises congestion messaging payload or acknowledgement.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 18, 2021
    Inventors: Malek MUSLEH, Tony HURSON, Pedro YEBENES SEGURA, Allister ALEMANIA, Roberto PENARANDA CEBRIAN, Ayan BANERJEE, Robert SOUTHWORTH, Sujoy SEN, Curt E. BRUNS
  • Patent number: 11133947
    Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 28, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Raghava K. Sivaramu, Srinivasan Ramabadran, Mehak Mahajan, Nataraj Batchu
  • Patent number: 11082125
    Abstract: Various embodiments disclosed herein relate to systems and methods for an intelligent autonomous decision making module that maximizes the return of the most scientifically relevant dataset over the low bandwidth for experts to analyze further. A rule based knowledge extraction methodology is disclosed, guided by expert knowledge for all scientifically relevant geological landforms with respect to expert selected attributes. The datasets are subsequently prioritized based on how novel the instances are with respect to its rule and is used to update the rules. The effectiveness of the proposed approach is then determined by evaluating how acceptable the prioritization order is to experts and explaining the decisions to increase the interpretability of the assigned priority.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 3, 2021
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Ayan Banerjee, Sandeep Gupta
  • Patent number: 11054807
    Abstract: Systems and methods for mining hybrid automata from input-output traces of cyber-physical systems are disclosed herein.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: July 6, 2021
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Sandeep K. S. Gupta, Ayan Banerjee, Imane Lamrani
  • Patent number: 10965604
    Abstract: Techniques for implementing deadlock avoidance in a leaf-spine network are described. In one embodiment, a method includes monitoring traffic of a plurality of packets at a leaf switch in a network having a leaf-spine topology. The method includes marking a packet with an identifier associated with an inbound uplink port of the leaf switch when the packet is received from one of a first spine switch and a second spine switch. The method includes detecting a valley routing condition upon determining that the packet marked with the identifier is being routed to an outbound uplink port of the leaf switch to be transmitted to the first spine switch or the second spine switch. Upon detecting the valley routing condition, the method includes dropping packets associated with a no-drop class of service when a packet buffer of the inbound uplink port reaches a predetermined threshold.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 30, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Liangi Lin, Thomas J. Edsall, Ayan Banerjee
  • Publication number: 20210075853
    Abstract: This disclosure describes techniques for collecting network parameter data for network switches and/or physical servers and provisioning virtual resources of a service on physical servers based on network resource availability. The network parameter data may include network resource availability data, diagnostic constraint data, traffic flow data, etc. The techniques include determining network switches that have an availability of network resources to support a virtual resource on a connected physical server. A scheduler may deploy virtual machines to particular servers based on the network parameter data in lieu of, or in addition to, the server utilization data of the physical servers (e.g., CPU usage, memory usage, etc.). In this way, a virtual resource may be deployed to a physical server that has an availability of the server resources, but also is connected to a network switch with the availability of network resources to support the virtual resource.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Inventors: Ayan Banerjee, Nataraj Batchu, Varun Shah
  • Patent number: 10902743
    Abstract: Systems and methods are described for facilitating non-verbal communication. An electronic processor receives data from the hand-gesture sensor indicative of one or more gestures performed by a user, determines at least one word or phrase corresponding to the data from the hand-gestures sensor, and outputs a text representation of the at least one word or phrase on the display screen. Some systems output the text representation as a natural language sentence based on the data from the hand-gesture sensor and linguistic prosody information determined based, at least in part, on image data of the user captured while performing the one or more gesture. Some systems also includes at least one brain sensor and generate an alternative natural language text sentence in response to detecting a signal from the brain sensor indicative of a contradiction response after displaying the natural language text sentence on the display screen.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: January 26, 2021
    Assignee: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Prajwal Paudyal, Ayan Banerjee, Sandeep Gupta
  • Patent number: 10904146
    Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero