Patents by Inventor Anand Kumar Singh

Anand Kumar Singh 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: 20230078872
    Abstract: Systems and methods applicable to generating management decisions for online advertising. Machine learning models, including reinforcement learning-based machine learning models, can be utilized in making various advertising management decisions.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 16, 2023
    Inventors: Vasant Srinivasan, Anand Kumar Singh, Ayub Subhaniya, Ayush Jain, Divyanshu Shekhar, Yogin Patel
  • Patent number: 11599842
    Abstract: Embodiments determine mismatches in evaluations. Embodiments receive a first evaluation of an employee from a supervisor of the employee, the first evaluation including supervisor comment ratings and supervisor numerical ratings, each of the supervisor comment ratings and supervisor numerical ratings corresponding to an evaluation category. Embodiments receive a second evaluation of the employee from the employee, the second evaluation including employee comment ratings and employee numerical ratings, each of the employee comment ratings and employee numerical ratings corresponding to the evaluation category. Embodiments determine first sentiment polarity scores of the supervisor comment ratings and second sentiment polarity scores of the employee comment ratings.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: March 7, 2023
    Assignee: Oracle International Corporation
    Inventors: Anand Kumar Singh, Manish Manish, Mohamed Fazil, Anirban Majumdar
  • Publication number: 20230030452
    Abstract: Techniques are described for an adaptive CoPP that can adapt and change based on actual network control traffic rather than static CoPP rates. An aggressive CoPP can protect the CPU (route processor) of a network device, e.g., routers and switches, but may also penalize convergence and performance. An adaptive CoPP may protect CPU as well as boost convergence and performance parameters. In particular, traffic between two sites may be managed by proactively changing the thresholds of lower CoS traffic based on the CoPP utilization of various protocol/BPDU class traffic, thereby improving data plane convergence and application performance in scaled environments.
    Type: Application
    Filed: July 21, 2021
    Publication date: February 2, 2023
    Inventors: Roshan Lal, Rishi Chhibber, Anand Kumar Singh
  • Publication number: 20220230121
    Abstract: Embodiments determine mismatches in evaluations. Embodiments receive a first evaluation of an employee from a supervisor of the employee, the first evaluation including supervisor comment ratings and supervisor numerical ratings, each of the supervisor comment ratings and supervisor numerical ratings corresponding to an evaluation category. Embodiments receive a second evaluation of the employee from the employee, the second evaluation including employee comment ratings and employee numerical ratings, each of the employee comment ratings and employee numerical ratings corresponding to the evaluation category. Embodiments determine first sentiment polarity scores of the supervisor comment ratings and second sentiment polarity scores of the employee comment ratings.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 21, 2022
    Inventors: Anand Kumar SINGH, Manish MANISH, Mohamed FAZIL, Anirban MAJUMDAR
  • Publication number: 20210350304
    Abstract: An aspect of the present disclosure aids further examination of data set for improving corresponding key performance indicators (KPI). In an embodiment, a data set containing a plurality of data points is selected, with each data point specifying an individual fact value for a respective combination of members and each member being associated with a corresponding dimension. A respective aggregate fact value is generated for each member of each dimension. A respective variation among aggregate fact values of corresponding members is computed for each dimension. The set of dimensions having more variation is identified as containing pertinent information for further examination of a key performance indicator (KPI).
    Type: Application
    Filed: June 19, 2020
    Publication date: November 11, 2021
    Inventors: Tanmoy Bhowmik, Anand Kumar Singh, Anirban Majumdar
  • Publication number: 20210350305
    Abstract: A BI system identifies key performance indicators (KPIs) of interest for a given time duration without requiring any user inputs for such purpose. In other words, the user may provide inputs for purposes such as specifying the time duration, for initiation of execution of modules to trigger the identification, etc., but no user inputs may be required for such identification itself. In an embodiment, the KPIs of interest are determined by examining a corresponding sequence of measurements for each key performance indicator (KPI). The KPIs thus identified are sent for display.
    Type: Application
    Filed: June 19, 2020
    Publication date: November 11, 2021
    Inventors: Anand Kumar Singh, Tanmoy Bhowmik, Anirban Majumdar
  • Patent number: 11144730
    Abstract: A dialogue intent analyzer uses a conversation between a user and agent, and intents in the conversation to predict a set of answers that better respond to pending user question. The dialogue intent analyzer understands the context surrounding the pending question by capturing and modeling prior conversation and intents within the conversation. Dialogue intent analyzer also reduces genericness in predicted answers by weighting previously used answers based on their frequency and length. Dialogue intent analyzer also increases diversity of predicted answers by using a diverse beam search.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: October 12, 2021
    Assignee: SPRINKLR, INC.
    Inventors: Anand Kumar Singh, Nikhil Goel, Pavitar Singh, Shubham Sharma, Vasant Srinivasan, Yoginkumar Patel
  • Patent number: 10951531
    Abstract: Aspects of the present disclosure are directed to dynamically adjusting control plane policing throughput of low (or lower) priority control plane traffic to permit higher throughput. The drop rate for low or lower priority control plane traffic can be determined to be above a threshold value. The processor utilization can be determined to be operating under normal utilization (or at a utilization within a threshold utilization value). The control plane policing for control plane traffic for the low or lower class of service can be increased (or decreased) to permit lower class of service control traffic to be transmitted using higher class of service resources without adjusting the priority levels for the lower class of service control traffic.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: March 16, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anand Kumar Singh, Venkatesh Srinivasan, Swaminathan Narayanan, Anulekha Chodey, Ambrish Niranjan Mehta, Natarajan Manthiramoorthy
  • Publication number: 20210042388
    Abstract: A dialogue intent analyzer uses a conversation between a user and agent, and intents in the conversation to predict a set of answers that better respond to pending user question. The dialogue intent analyzer understands the context surrounding the pending question by capturing and modeling prior conversation and intents within the conversation. Dialogue intent analyzer also reduces genericness in predicted answers by weighting previously used answers based on their frequency and length. Dialogue intent analyzer also increases diversity of predicted answers by using a diverse beam search.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 11, 2021
    Applicant: Sprinklr, Inc.
    Inventors: Anand Kumar Singh, Nikhil Goel, Pavitar Singh, Shubham Sharma, Vasant Srinivasan, Yoginkumar Patel
  • Publication number: 20200382242
    Abstract: Multicast error detection and recovery may be provided. A join request for a multicast stream may be sent from a first network node to a second network node. The join request may be sent over a first link of a plurality of links between the first network node and the second network node. A redirect message indicating that the second network node cannot accommodate the join request may be received by the first network node from the second network node. In response to receiving the redirect message, the join request for the multicast stream may not be sent on a second link of the plurality of links by the first network node to the second network node. And in response to receiving the redirect message, an alternate upstream network node may be determined by the first network node to send the join request for the multicast stream to.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: Roshan LAL, Rishi CHHIBBER, Mankamana Prasad MISHRA, Peter PSENAK, Padmanab PATHIKONDA, Francesco MEO, Anand Kumar SINGH
  • Patent number: 10833808
    Abstract: Multicast error detection and recovery may be provided. A join request for a multicast stream may be sent from a first network node to a second network node. The join request may be sent over a first link of a plurality of links between the first network node and the second network node. A redirect message indicating that the second network node cannot accommodate the join request may be received by the first network node from the second network node. In response to receiving the redirect message, the join request for the multicast stream may not be sent on a second link of the plurality of links by the first network node to the second network node. And in response to receiving the redirect message, an alternate upstream network node may be determined by the first network node to send the join request for the multicast stream to.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Roshan Lal, Rishi Chhibber, Mankamana Prasad Mishra, Peter Psenak, Padmanab Pathikonda, Francesco Meo, Anand Kumar Singh
  • Patent number: 10687280
    Abstract: A system of saving battery power in a battery powered Wi-Fi device. The system includes a battery powered Wi-Fi device configured to transmit a customized beacon frame from the battery powered Wi-Fi device to a Wi-Fi enabled device. The customized beacon frame includes battery status information. In another form, a method of saving battery power in a battery powered Wi-Fi device. The method includes transmitting a customized beacon frame from the battery powered Wi-Fi device to a Wi-Fi enabled device. The customized beacon frame includes battery status information. In another form, a system for saving sensor battery power includes a battery powered sensor configured to transmit a customized beacon frame from the battery powered sensor to a Wi-Fi enabled device. The customized beacon frame includes sensor data. Customized beacon frame may be sent from the Wi-Fi enabled device to a wireless network.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: June 16, 2020
    Assignee: Ademco Inc.
    Inventors: Anand Kumar Singh, Antony Baskar Arul
  • Patent number: 10608924
    Abstract: In one illustrative example, an IP network media data router includes a spine and leaf switch architecture operative to provide IP multicast delivery of media data from source devices to receiver devices without the overhead communication with a controller. The architecture can include K spine switches, K sets of L leaf switches, M data links between each leaf switch, and a plurality of bidirectional data ports connected to each leaf switch for a guaranteed non-blocking IP multicast delivery of data. A deterministic hash function a used on both the first hop router and the last hop router to ensure the same spine node is selected for flow stitching. Accordingly, without the extra communication with a centralized controller, the right spine for establishing a multicast flow can be chosen using the deterministic hash function and the distributed resource information stored on each node.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Padmanab Pathikonda, Rishi Chhibber, Roshan Lal, Ann Roshini Paul, Anand Kumar Singh, Nataraj Batchu
  • Publication number: 20200028774
    Abstract: In one illustrative example, an IP network media data router includes a spine and leaf switch architecture operative to provide IP multicast delivery of media data from source devices to receiver devices without the overhead communication with a controller. The architecture can include K spine switches, K sets of L leaf switches, M data links between each leaf switch, and a plurality of bidirectional data ports connected to each leaf switch for a guaranteed non-blocking IP multicast delivery of data. A deterministic hash function a used on both the first hop router and the last hop router to ensure the same spine node is selected for flow stitching. Accordingly, without the extra communication with a centralized controller, the right spine for establishing a multicast flow can be chosen using the deterministic hash function and the distributed resource information stored on each node.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: PADMANAB PATHIKONDA, RISHI CHHIBBER, ROSHAN LAL, ANN ROSHINI PAUL, ANAND KUMAR SINGH, NATARAJ BATCHU
  • Patent number: 10516600
    Abstract: Systems, methods, and non-transitory computer-readable storage media for detecting network loops. In some embodiments, a system can identify a port that is in a blocking state. The blocking state can be for dropping one or more types of packets and preventing the port from forwarding the one or more types of packets. The system can determine a number of packets transmitted through the port by a hardware layer on the system and a number of control packets transmitted through the port by a software layer on the system. The system can determine whether the number of packets is greater than the number of control packets. When the number of packets is greater than the number of control packets, the system can determine that the blocking state has failed to prevent the port from forwarding the one or more types of packets.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: December 24, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Natarajan Manthiramoorthy, Venkatesh Srinivasan, Swaminathan Narayanan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey
  • Patent number: 10516598
    Abstract: Systems, methods, and non-transitory computer-readable storage media for detecting network loops. In some embodiments, a system can identify a network path having multiple hops associated with respective nodes which are configured in a forwarding mode. The system can traverse the network path to identify, for each node from the respective nodes, a respective next hop. Based on the respective next hop for each node, the system can determine whether two or more nodes from the respective nodes have a same respective next hop. When the two or more nodes have the same respective next hop, the system can determine that the network path has a network loop.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: December 24, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Natarajan Manthiramoorthy, Venkatesh Srinivasan, Swaminathan Narayanan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey
  • Patent number: 10491508
    Abstract: Systems, methods, and computer-readable storage media for detecting network loops. A system can identify, for each virtual tunnel endpoint (VTEP) from multiple VTEPs in a network, respective media access control address data including the respective local interface media access control addresses of the respective VTEP and respective media access control addresses learned by the respective VTEP. The system can determine whether the VTEPs are running spanning tree protocol (STP), and whether a media access control address learned by a first VTEP matches a respective local interface media access control address of a second VTEP. The system can detect a loop when the media access control address learned by the first VTEP matches the respective local interface media access control address of the second VTEP. The system can also detect a loop when the VTEPs are running STP and the first and second VTEPs see the same STP root bridge.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 26, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Natarajan Manthiramoorthy, Venkatesh Srinivasan, Swaminathan Narayanan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey
  • Patent number: 10348677
    Abstract: Methods, systems, and products translate addresses in networks. A residential gateway translates requests for content such that the residential gateway appears as both a requestor and a destination for requested content, regardless of an actual requesting device or a desired output device.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 9, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jayanta Das, Bhavin A. Doshi, Anand Kumar Singh, Saurabh Kumar
  • Patent number: 10320838
    Abstract: Systems, methods, and computer-readable media for preventing man-in-the-middle attacks within network, without the need to maintain trusted/un-trusted port listings on each network device. The solutions disclosed herein leverage a host database which can be present on controllers, thereby providing a centralized database instead of a per-node DHCP binding database. Systems configured according to this disclosure (1) use a flood list only for ARP packets received from the controller 116; and (2) unicast ARP packets to the controller before communicating the packets to other VTEPs.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: June 11, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Venkatesh Srinivasan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey, Natarajan Manthiramoorthy, Swaminathan Narayanan
  • Publication number: 20190116125
    Abstract: Aspects of the present disclosure are directed to dynamically adjusting control plane policing throughput of low (or lower) priority control plane traffic to permit higher throughput. The drop rate for low or lower priority control plane traffic can be determined to be above a threshold value. The processor utilization can be determined to be operating under normal utilization (or at a utilization within a threshold utilization value). The control plane policing for control plane traffic for the low or lower class of service can be increased (or decreased) to permit lower class of service control traffic to be transmitted using higher class of service resources without adjusting the priority levels for the lower class of service control traffic.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 18, 2019
    Inventors: Anand Kumar Singh, Venkatesh Srinivasan, Swaminathan Narayanan, Anulekha Chodey, Ambrish Niranjan Mehta, Natarajan Manthiramoorthy