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: 11968124Abstract: 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: GrantFiled: July 14, 2022Date of Patent: April 23, 2024Inventors: Tushar Mulkar, Anchal Srivastava, Ambuj Mittal, Akash Manchanhalli Suresh, Nilanjan Sarkar, Piyush Agrawal, Neelesh Dwivedi
-
Publication number: 20240098032Abstract: 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: ApplicationFiled: September 20, 2023Publication date: March 21, 2024Inventors: Nilanjan SARKAR, Tushar MULKAR, Ambuj MITTAL
-
Patent number: 11924110Abstract: 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: GrantFiled: July 14, 2022Date of Patent: March 5, 2024Inventors: Tushar Mulkar, Nilanjan Sarkar, Anchal Srivastava
-
Publication number: 20230396547Abstract: 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: ApplicationFiled: June 1, 2022Publication date: December 7, 2023Inventors: Kamakshi SRIDHAR, Tushar Mulkar, Akash Manchanhalli Suresh, Nilanjan Sarkar
-
Publication number: 20230308397Abstract: 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: ApplicationFiled: March 25, 2022Publication date: September 28, 2023Inventors: Kamakshi SRIDHAR, Tushar Mulkar, Akash Manchanhalli Suresh, Nilanjan Sarkar
-
Publication number: 20230040411Abstract: 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: ApplicationFiled: July 14, 2022Publication date: February 9, 2023Inventors: Tushar MULKAR, Nilanjan SARKAR, Anchal SRIVASTAVA
-
Publication number: 20230028074Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 26, 2023Inventors: Tushar Mulkar, Anchal Srivastava, Ambuj Mittal, Akash Manchanhalli Suresh, Nilanjan Sarkar, Piyush Agrawal, Neelesh Dwivedi
-
Publication number: 20230000423Abstract: 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: ApplicationFiled: July 1, 2022Publication date: January 5, 2023Inventors: Nilanjan Sarkar, Zhaobo Zheng, Amy S. Weitlauf, John Staubitz, Zachary E. Warren, James P. Dieffenderfer
-
Patent number: 10799154Abstract: 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: GrantFiled: March 11, 2016Date of Patent: October 13, 2020Assignee: Vanderbilt UniversityInventors: Nilanjan Sarkar, Thomas J. Withrow, Joshua W. Wade, Robert Boyles, Alec Myszka, Esube T. Bekele, Marco Beccani
-
Publication number: 20160262661Abstract: 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: ApplicationFiled: March 11, 2016Publication date: September 15, 2016Inventors: Nilanjan Sarkar, Thomas J. Withrow, Joshua W. Wade, Robert Boyles, Alec Myszka, Esube T. Bekele, Marco Beccani
-
Patent number: 9264942Abstract: 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: GrantFiled: February 22, 2012Date of Patent: February 16, 2016Assignee: Sandvine Incorporated ULCInventors: Nilanjan Sarkar, Beny Haddad
-
Publication number: 20130342316Abstract: 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: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Inventors: Touraj Ghaffari, Gitendra Uswatte, Joydip Barman, Nilanjan Sarkar
-
Publication number: 20130170350Abstract: 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: ApplicationFiled: February 22, 2012Publication date: July 4, 2013Applicant: SANDVINE INCORPORATED ULCInventors: Nilanjan SARKAR, Beny HADDAD
-
Patent number: 8066644Abstract: 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: GrantFiled: May 19, 2008Date of Patent: November 29, 2011Assignee: Vanderbilt UniversityInventors: Nilanjan Sarkar, Tarun Kanti Podder, Vishnu Mallapragada
-
Publication number: 20080287827Abstract: 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: ApplicationFiled: May 19, 2008Publication date: November 20, 2008Inventors: Nilanjan Sarkar, Tarun Kanti Podder, Vishnu Mallapragada
-
Patent number: 6075475Abstract: 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: GrantFiled: October 28, 1997Date of Patent: June 13, 2000Inventors: Randy E. Ellis, Nilanjan Sarkar, Michael A. Jenkins