Patents by Inventor Nishant AGARWAL

Nishant AGARWAL 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: 12284561
    Abstract: A method for a data session switching by a User Equipment (UE) is provided. The method includes monitoring network broadcasted parameters of a second Subscriber Identity Module (SIM) of the UE while performing a Fifth Generation Cellular Network (5G) data session over a first SIM of the UE, where the first SIM is configured for a Default Data Service (DDS), detecting that a trigger criterion is met for the 5G data session switching to the second SIM based on the network broadcasted parameters, and in response to the trigger criterion being met, configuring the second SIM for the DDS for continuing the 5G data session over the second SIM.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: April 22, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Aman Agarwal, Kailash Kumar Jha, . Nishant, Avneesh Tiwari, Samiran Bhowmik, Nitesh Pushpak Shah, . Vishwajeet
  • Publication number: 20250106718
    Abstract: A method performed by a user equipment (UE) may comprise: receiving one or more discontinuous coverage parameters associated with a first SIM of the UE, identifying a default SIM of at least one service as the first SIM of the UE over a first non-terrestrial network (NTN), estimating a time period for completion of the at least one service based on one or more service parameters associated with the at least one service, configuring a second SIM of the UE to provide the at least one service based on the time period and the one or more discontinuous coverage parameters, and switching the default SIM of at least one service from the first SIM to the second SIM of the UE.
    Type: Application
    Filed: October 17, 2024
    Publication date: March 27, 2025
    Inventors: Aman AGARWAL, Siddharth SHUKLA, Kailash Kumar JHA, Nishant, Lalith KUMAR
  • Publication number: 20250049369
    Abstract: In view of the foregoing, an aspect herein provides an Electromyography (EMG) sensor (100) further includes electrodes (102) adapted to be attached to an external surface of skin of a limb, and configured to sense signals from the external surface of the skin, a first amplifier (108) connected to the electrodes (102), and configured to generate a first amplified signal based on a differential signal, existing in microvolts, associated with the electrodes (102), a second amplifier (112) connected to the first amplifier (108), and configured to generate a second amplified signal based on the first amplified signal, and a first filter (114) connected to the second amplifier (112), configured to reject high-frequency noise from the second amplified signal to generate an output signal and prevents interference by the electromagnetic interference from nearby electrical noise, false high-frequency signals and in-circuit internal electronic noise.
    Type: Application
    Filed: December 8, 2022
    Publication date: February 13, 2025
    Applicant: Life and Limb Pvt Ltd
    Inventors: Nishant AGARWAL, Prachi KHARB
  • Publication number: 20240368950
    Abstract: Systems for pipe tallying in well drilling operations and methods for using the same are described. The pipe tallying systems determine a number of pipe joints that pass through an inlet based on the diameter of the pipe joint when compared against a drill pipe diameter. The pipe tally system maintains a tally of drill pipes in a borehole and the pipe tally system can produce a borehole depth measurement based on the length of pipe in the borehole.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 7, 2024
    Inventors: Nishant Agarwal, Todd W. Benson
  • Publication number: 20240346049
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and dynamically estimating a resolution of one or more streams of data points and updating an output resolution. Responsive to receiving a stream of data points, a data resolution can be derived and an output resolution can be set to a first value. When a change to the data resolution is detected, the output resolution can be changed, modifying a frequency at which output data points are generated and/or transmitted. In some instances, a detector can be implemented to trigger an alert responsive to ingested data points corresponding with triggering parameters. An output resolution for the detector can be dynamically modified based on dynamically detecting a change to the data resolution of the stream of data.
    Type: Application
    Filed: May 16, 2024
    Publication date: October 17, 2024
    Inventors: Nishant Agarwal, Houwu Bai, Darshan Patel, Rajesh Raman, Joseph Ari Ross
  • Patent number: 12013879
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and dynamically estimating a resolution of one or more streams of data points and updating an output resolution. Responsive to receiving a stream of data points, a data resolution can be derived and an output resolution can be set to a first value. When a change to the data resolution is detected, the output resolution can be changed, modifying a frequency at which output data points are generated and/or transmitted. In some instances, a detector can be implemented to trigger an alert responsive to ingested data points corresponding with triggering parameters. An output resolution for the detector can be dynamically modified based on dynamically detecting a change to the data resolution of the stream of data.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: June 18, 2024
    Assignee: SPLUNK Inc.
    Inventors: Nishant Agarwal, Houwu Bai, Darshan Patel, Rajesh Raman, Joseph Ari Ross
  • Patent number: 12012809
    Abstract: Systems for pipe tallying in well drilling operations and methods for using the same are described. The pipe tallying systems determine a number of pipe joints that pass through an inlet based on the diameter of the pipe joint when compared against a drill pipe diameter. The pipe tally system maintains a tally of drill pipes in a borehole and the pipe tally system can produce a borehole depth measurement based on the length of pipe in the borehole.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: June 18, 2024
    Assignee: MAGNETIC VARIATION SERVICES LLC
    Inventors: Nishant Agarwal, Todd W. Benson
  • Patent number: 12013880
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and dynamically estimating a resolution of one or more streams of data points and updating an output resolution. Responsive to receiving a stream of data points, a data resolution can be derived and an output resolution can be set to a first value. When a change to the data resolution is detected, the output resolution can be changed, modifying a frequency at which output data points are generated and/or transmitted. In some instances, a detector can be implemented to trigger an alert responsive to ingested data points corresponding with triggering parameters. An output resolution for the detector can be dynamically modified based on dynamically detecting a change to the data resolution of the stream of data.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: June 18, 2024
    Assignee: SPLUNK Inc.
    Inventors: Nishant Agarwal, Houwu Bai, Darshan Patel, Rajesh Raman, Joseph Ari Ross
  • Publication number: 20230118988
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and dynamically estimating a resolution of one or more streams of data points and updating an output resolution. Responsive to receiving a stream of data points, a data resolution can be derived and an output resolution can be set to a first value. When a change to the data resolution is detected, the output resolution can be changed, modifying a frequency at which output data points are generated and/or transmitted. In some instances, a detector can be implemented to trigger an alert responsive to ingested data points corresponding with triggering parameters. An output resolution for the detector can be dynamically modified based on dynamically detecting a change to the data resolution of the stream of data.
    Type: Application
    Filed: April 14, 2022
    Publication date: April 20, 2023
    Inventors: Nishant Agarwal, Houwu Bai, Darshan Patel, Rajesh Raman, Joseph Ari Ross
  • Publication number: 20230120313
    Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and dynamically estimating a resolution of one or more streams of data points and updating an output resolution. Responsive to receiving a stream of data points, a data resolution can be derived and an output resolution can be set to a first value. When a change to the data resolution is detected, the output resolution can be changed, modifying a frequency at which output data points are generated and/or transmitted. In some instances, a detector can be implemented to trigger an alert responsive to ingested data points corresponding with triggering parameters. An output resolution for the detector can be dynamically modified based on dynamically detecting a change to the data resolution of the stream of data.
    Type: Application
    Filed: April 14, 2022
    Publication date: April 20, 2023
    Inventors: Nishant Agarwal, Houwu Bai, Darshan Patel, Rajesh Raman, Joseph Ari Ross
  • Publication number: 20220181885
    Abstract: A method, apparatus and user interface for component placement for components of a system including a solar energy generation system, an energy storage system or both. The method receives indicium of a location for installation of the system, receives indicium of energy requirements for the facility at the location, and retrieves at least one image comprising one or more of a roof view of the facility, a digital surface map containing the facility or an irradiance map of the facility. Based, at least in part, on one or more of the digital surface map or the irradiance map, determining locations for placement of components of the system, and rendering an image of the facility including the components positioned at the determined locations.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 9, 2022
    Inventors: Sarojit AUDDYA, Garvit GOPAL, Vidyasagar Venkata NALLAPATI, Nishant AGARWAL, Ashish BANSAL, Jayant SOMANI, Sumit SARAOGI
  • Patent number: 11100813
    Abstract: A system for managing content sent to a screen reader is provided. The system is configured to monitor the context of a window, wherein the window context is minimized or active; and when the window context is minimized: monitor for a received textual message in a dynamic area of the window; generate, for each consecutive time interval of a pre-determined fixed time period, an announcement, for each textual message context, indicating that a textual message of a particular context has been detected responsive to the first textual message of the particular context being detected during the time interval and not for any subsequent textual message of the particular context detected during the time interval; and send one announcement for each textual message context per time interval to the screen reader if at least one textual message for a particular context was received during the time interval.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 24, 2021
    Assignee: salesforce.com, inc.
    Inventors: Nishant Agarwal, William Chang, Cordelia McGee-Tubb
  • Publication number: 20210115742
    Abstract: Systems for pipe tallying in well drilling operations and methods for using the same are described. The pipe tallying systems determine a number of pipe joints that pass through an inlet based on the diameter of the pipe joint when compared against a drill pipe diameter. The pipe tally system maintains a tally of drill pipes in a borehole and the pipe tally system can produce a borehole depth measurement based on the length of pipe in the borehole.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Inventors: Nishant AGARWAL, Todd W. BENSON
  • Publication number: 20200357304
    Abstract: A system for managing content sent to a screen reader is provided. The system is configured to monitor the context of a window, wherein the window context is minimized or active; and when the window context is minimized: monitor for a received textual message in a dynamic area of the window; generate, for each consecutive time interval of a pre-determined fixed time period, an announcement, for each textual message context, indicating that a textual message of a particular context has been detected responsive to the first textual message of the particular context being detected during the time interval and not for any subsequent textual message of the particular context detected during the time interval; and send one announcement for each textual message context per time interval to the screen reader if at least one textual message for a particular context was received during the time interval.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Nishant Agarwal, William Chang, Cordelia McGee-Tubb
  • Patent number: 10187250
    Abstract: The present disclosure describes a method and system for monitoring the bandwidth utilization on a high speed data network port over time. According to the method described herein, measurements of the bandwidth utilization on the port may be taken over a predetermined time interval and analyzed to determine whether the utilization measurement equals or exceeds a predetermined upper threshold. If the port exhibits high bandwidth utilization within the time interval, an alert may be set for further monitoring of the port or for port augmentation.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 22, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nishant Agarwal, Tom Brown, John Paclik
  • Publication number: 20150078181
    Abstract: The present disclosure describes a method and system for monitoring the bandwidth utilization on a high speed data network port over time. According to the method described herein, measurements of the bandwidth utilization on the port may be taken over a predetermined time interval and analyzed to determine whether the utilization measurement equals or exceeds a predetermined upper threshold. If the port exhibits high bandwidth utilization within the time interval, an alert may be set for further monitoring of the port or for port augmentation.
    Type: Application
    Filed: June 24, 2014
    Publication date: March 19, 2015
    Inventors: Nishant Agarwal, Tom Brown, John Paclik
  • Patent number: 8797891
    Abstract: The present disclosure describes a method and system for monitoring the bandwidth utilization on a high speed data network port over time. According to the method described herein, measurements of the bandwidth utilization on the port may be taken over a predetermined time interval and analyzed to determine whether the utilization measurement equals or exceeds a predetermined upper threshold. If the port exhibits high bandwidth utilization within the time interval, an alert may be set for further monitoring of the port or for port augmentation.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: August 5, 2014
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nishant Agarwal, Tom Brown, John Paclik
  • Publication number: 20110199914
    Abstract: The present disclosure describes a method and system for monitoring the bandwidth utilization on a high speed data network port over time. According to the method described herein, measurements of the bandwidth utilization on the port may be taken over a predetermined time interval and analyzed to determine whether the utilization measurement equals or exceeds a predetermined upper threshold. If the port exhibits high bandwidth utilization within the time interval, an alert may be set for further monitoring of the port or for port augmentation.
    Type: Application
    Filed: February 16, 2010
    Publication date: August 18, 2011
    Applicant: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Nishant Agarwal, Tom Brown, John Paclik
  • Publication number: 20100305988
    Abstract: A method, system, and computer program product are used for enhancing quality of contact lists for direct marketing campaigns. An embodiment of the method includes receiving a contact list that includes a plurality of customer profiles, and performing at least one of a counts verification check, a criteria outlier check, a data values check, and an output file check on the contact list. The method performs the aforementioned checks based at least partially on one or more quality check (QC) parameters. Further, the method includes generating a QC report that includes error statistics pertaining to at least one of the aforementioned checks. The method further generates an exceptions report based on the QC report and the QC parameters, and modifies the QC parameters based on the exceptions report.
    Type: Application
    Filed: May 26, 2009
    Publication date: December 2, 2010
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Nishant AGARWAL, Rajesh Chopra, Sharat Rapur