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).

  • 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: 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: 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