Patents by Inventor Nilanjan Sarkar

Nilanjan Sarkar 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: 11968124
    Abstract: A system and method for managing network traffic in a distributed environment. the system including: a plurality of logic modules configured to determine policy data related to bandwidth management and at least one split criteria for a basis for shaping network traffic; a control processor associated with each one of the plurality of logic modules, each control processor configured to determine data associated with each of a plurality of traffic flows at the associated logic module and to coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on each traffic flow and received policy data; and at least two shaper objects configured to receive a split of the traffic flows and enforce the determined traffic action on their respective traffic flow.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: April 23, 2024
    Inventors: Tushar Mulkar, Anchal Srivastava, Ambuj Mittal, Akash Manchanhalli Suresh, Nilanjan Sarkar, Piyush Agrawal, Neelesh Dwivedi
  • Publication number: 20240098032
    Abstract: A method and system for distributed traffic management, the method comprising receiving an initial communication of a traffic flow at first accelerator system; retrieving message parameters from the initial communication; broadcasting the message parameters to determine a second accelerator system receiving a reply to the initial communication; and pairing the first and the second accelerator system to provide for traffic management. The system including: a first accelerator system having: a packet processor configured to receive an initial communication of a traffic flow; a logic node configured to retrieve message parameters from the initial communication; a trigger module configured to broadcast the message parameters to at least one other accelerator system; wherein the logic node is configured to pair the first accelerator system with a second accelerator system to provide for traffic management of the traffic flow.
    Type: Application
    Filed: September 20, 2023
    Publication date: March 21, 2024
    Inventors: Nilanjan SARKAR, Tushar MULKAR, Ambuj MITTAL
  • Patent number: 11924110
    Abstract: A system and method for prioritizing network traffic in a distributed environment. The system includes: a plurality of logic modules configured to receive policy data from a network device; a control processor associated with each logic module, each control processor configured to determine data associated with a traffic flow and coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on the traffic flow and received policy data; and at least one shaper object configured to enforce the determined traffic action. The method includes: receiving policy data from a network device; determining data associated with a traffic flow at logic modules to coordinate traffic actions of the logic modules; determining a traffic action based on the traffic flow and received policy data; and enforcing the traffic action across at least one shaper object.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: March 5, 2024
    Inventors: Tushar Mulkar, Nilanjan Sarkar, Anchal Srivastava
  • Publication number: 20230396547
    Abstract: A method for traffic flow acceleration including: retrieving a Transmission Control Protocol (TCP) User Datagram Protocol (UDP) or Quick UDP Internet Connection (QUIC) traffic flow from the computer network; mapping the traffic flow to a subscriber; determining congestion control parameters associated with the traffic flow; determining subscriber buffer management parameters based on the subscriber and the congestion control parameters; and managing a buffer depth at a subscriber level based on the subscriber buffer management parameters.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Inventors: Kamakshi SRIDHAR, Tushar Mulkar, Akash Manchanhalli Suresh, Nilanjan Sarkar
  • Publication number: 20230308397
    Abstract: A method for calibration of Transmission Control Protocol (TCP) traffic flow acceleration in a computer network, the method including: initializing a maximum congestion window parameter; determining at least one slow start threshold; monitoring the traffic flow within the network; and updating parameters based on the monitored traffic flows. A system for calibration of TOP traffic flow acceleration in a computer network, the system including: an initialization module configured to initialize a maximum congestion window parameter; an analysis module configured to determine at least one slow start threshold; and a monitoring module configured to monitor the traffic flow within the network; and update parameters based on the monitored traffic flows.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Kamakshi SRIDHAR, Tushar Mulkar, Akash Manchanhalli Suresh, Nilanjan Sarkar
  • Publication number: 20230040411
    Abstract: A system and method for prioritizing network traffic in a distributed environment. The system includes: a plurality of logic modules configured to receive policy data from a network device; a control processor associated with each logic module, each control processor configured to determine data associated with a traffic flow and coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on the traffic flow and received policy data; and at least one shaper object configured to enforce the determined traffic action. The method includes: receiving policy data from a network device; determining data associated with a traffic flow at logic modules to coordinate traffic actions of the logic modules; determining a traffic action based on the traffic flow and received policy data; and enforcing the traffic action across at least one shaper object.
    Type: Application
    Filed: July 14, 2022
    Publication date: February 9, 2023
    Inventors: Tushar MULKAR, Nilanjan SARKAR, Anchal SRIVASTAVA
  • Publication number: 20230028074
    Abstract: A system and method for managing network traffic in a distributed environment. the system including: a plurality of logic modules configured to determine policy data related to bandwidth management and at least one split criteria for a basis for shaping network traffic; a control processor associated with each one of the plurality of logic modules, each control processor configured to determine data associated with each of a plurality of traffic flows at the associated logic module and to coordinate traffic actions over the plurality of logic modules; a packet processor associated with each control processor and configured to determine a traffic action based on each traffic flow and received policy data; and at least two shaper objects configured to receive a split of the traffic flows and enforce the determined traffic action on their respective traffic flow.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 26, 2023
    Inventors: Tushar Mulkar, Anchal Srivastava, Ambuj Mittal, Akash Manchanhalli Suresh, Nilanjan Sarkar, Piyush Agrawal, Neelesh Dwivedi
  • Publication number: 20230000423
    Abstract: Systems and methods for predicting problem behavior in individuals with developmental and behavior disabilities. A plurality of sensors are configured to collect multimodal data signals of a subject individual including a wearable upper body motion sensing device with a plurality of inertial measurement units (IMUs). An electronic controller is configured to receive output signals from each of IMUs and to model an upper body position of the subject individual based on the output signals from the IMUs. A trained machine-learning model is then applied by providing an input data set that includes multimodal signal data (e.g., including signal data from at least one IMU) and/or features extracted from the multimodal signal data. The machine-learning model is trained to produce as output an indication of whether a precursor to the problem behavior is detected and, in response to detecting the precursor, a notification (or alarm) is generated.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 5, 2023
    Inventors: Nilanjan Sarkar, Zhaobo Zheng, Amy S. Weitlauf, John Staubitz, Zachary E. Warren, James P. Dieffenderfer
  • Patent number: 10799154
    Abstract: A clinical assessment tool coupled to a walking aid for enhancing a therapist's observation-based gait assessment with use of additional objective and quantitative data such as acceleration, angular velocity, and applied forces. The assessment tool facilitates appropriate assistive gait device prescription, provides patients and therapists feedback during gait training, and reduces wrist and shoulder injuries with walking aid usage. The assessment tool is configured to detect timing and speed of walking aid, placement, angular acceleration of the walking aid, and amounts of weight borne on the walking aid.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: October 13, 2020
    Assignee: Vanderbilt University
    Inventors: Nilanjan Sarkar, Thomas J. Withrow, Joshua W. Wade, Robert Boyles, Alec Myszka, Esube T. Bekele, Marco Beccani
  • Publication number: 20160262661
    Abstract: A clinical assessment tool coupled to a walking aid for enhancing a therapist's observation-based gait assessment with use of additional objective and quantitative data such as acceleration, angular velocity, and applied forces. The assessment tool facilitates appropriate assistive gait device prescription, provides patients and therapists feedback during gait training, and reduces wrist and shoulder injuries with walking aid usage. The assessment tool is configured to detect timing and speed of walking aid, placement, angular acceleration of the walking aid, and amounts of weight borne on the walking aid.
    Type: Application
    Filed: March 11, 2016
    Publication date: September 15, 2016
    Inventors: Nilanjan Sarkar, Thomas J. Withrow, Joshua W. Wade, Robert Boyles, Alec Myszka, Esube T. Bekele, Marco Beccani
  • Patent number: 9264942
    Abstract: A method for managing quality of service (QoS) consists of receiving a packet and identifying at least one application level characteristic of the packet. The method for managing QoS further consists of modifying quality of service parameters of the packet based on the application level characteristic and sending the packet to a destination with modified quality of service parameters. A system for managing QoS includes modules such as a bearer module adapted to review and retrieve data from a packet and a payload packet inspector module adapted to identify at least one application level characteristic of the packet. The system for managing QoS further has a policy enforcement module designed to modify quality of service parameters of the packet based in part on the retrieved data and the at least one application level characteristic.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: February 16, 2016
    Assignee: Sandvine Incorporated ULC
    Inventors: Nilanjan Sarkar, Beny Haddad
  • Publication number: 20130342316
    Abstract: The present disclosure describes a system of radio frequency identification (RFID) tags paired with RF proximity sensors and movement sensors for measuring the movement and use of objects in an environment. The movement gives an indication of the user's ability to use his or her motor skills in a medical or recovery setting, or any other setting using a variety of objects. Data may be read, stored and processed to represent position, speed and movement of the objects by a critical body part, such as a limb, analyzed and plotted, to gauge a patient's improvement.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Inventors: Touraj Ghaffari, Gitendra Uswatte, Joydip Barman, Nilanjan Sarkar
  • Publication number: 20130170350
    Abstract: A method for managing quality of service (QoS) consists of receiving a packet and identifying at least one application level characteristic of the packet. The method for managing QoS further consists of modifying quality of service parameters of the packet based on the application level characteristic and sending the packet to a destination with modified quality of service parameters. A system for managing QoS includes modules such as a bearer module adapted to review and retrieve data from a packet and a payload packet inspector module adapted to identify at least one application level characteristic of the packet. The system for managing QoS further has a policy enforcement module designed to modify quality of service parameters of the packet based in part on the retrieved data and the at least one application level characteristic.
    Type: Application
    Filed: February 22, 2012
    Publication date: July 4, 2013
    Applicant: SANDVINE INCORPORATED ULC
    Inventors: Nilanjan SARKAR, Beny HADDAD
  • Patent number: 8066644
    Abstract: A system, method and device for positioning a target located within soft tissue in a path of an instrument inserted into the soft tissue includes: a manipulation system including a plurality of force applicators positioned around the soft tissue containing the target; an image acquisition system including an imaging probe for obtaining data for generating an image of the soft tissue containing the target; a detection means for detecting deflection of the target using the data from the imaging probe; and a control means for actuating the plurality of force applicators to apply forces on the soft tissue in response to a detected deflection of the target to move the target back in line with the path of the instrument. In an exemplary embodiment, the soft tissue is a breast, the imaging probe is an ultrasound imaging probe, and the instrument is a biopsy needle.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: November 29, 2011
    Assignee: Vanderbilt University
    Inventors: Nilanjan Sarkar, Tarun Kanti Podder, Vishnu Mallapragada
  • Publication number: 20080287827
    Abstract: A system, method and device for positioning a target located within soft tissue in a path of an instrument inserted into the soft tissue includes: a manipulation system including a plurality of force applicators positioned around the soft tissue containing the target; an image acquisition system including an imaging probe for obtaining data for generating an image of the soft tissue containing the target; a detection means for detecting deflection of the target using the data from the imaging probe; and a control means for actuating the plurality of force applicators to apply forces on the soft tissue in response to a detected deflection of the target to move the target back in line with the path of the instrument. In an exemplary embodiment, the soft tissue is a breast, the imaging probe is an ultrasound imaging probe, and the instrument is a biopsy needle.
    Type: Application
    Filed: May 19, 2008
    Publication date: November 20, 2008
    Inventors: Nilanjan Sarkar, Tarun Kanti Podder, Vishnu Mallapragada
  • Patent number: 6075475
    Abstract: The present invention provides a method for digital signal processing, referred to as sample-estimate-hold signal reconstruction, which provides a method of reconstructing output signals more representative of the original input analog signal than the conventional signal processing procedures used in D/A conversion, referred to as sample-hold signal reconstruction. The method uses the history of the analog signal being reconstructed from its digitized form to produce output values which reduce the absolute difference between the integral of the actual signal and the integral of its digital representation over local intervals in the range of the signal. The method is applicable to a wide range of signal processing applications including force-reflection systems, audio and data compression to mention just a few.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: June 13, 2000
    Inventors: Randy E. Ellis, Nilanjan Sarkar, Michael A. Jenkins