Patents by Inventor Rishabh Gupta

Rishabh Gupta 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: 12267704
    Abstract: A set of AP radios in a wireless network deployment for which configurations are to be deployed is identified. Those configurations deemed to be likely to cause a coverage hole are flagged as high-risk. A candidate deployment order for deploying configurations to the set of AP radios is determined based on deployment ordering criteria. The ordered APs are grouped into candidate deployment batches and a batch refinement process is performed to ensure that no neighbor AP radio is in a same deployment batch as an AP designated to receive a high-risk configuration deployment. The configurations are then deployed to the AP radios in accordance with the refined deployment batches. For any candidate deployment batch that includes a flagged AP radio and a neighbor AP radio, one of the radios is removed from the deployment batch and placed in a re-order list, which is separately subjected to ordering and batching processes.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: April 1, 2025
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rishabh Gupta, Shubham Saloni, Nethra Muniyappa
  • Patent number: 12232886
    Abstract: A method of determining data model for use in predicting a state of a user based on collected biometric data collected via a sensor platform, the method comprising receiving from sensors of the sensor platform a plurality of the biometric data; extracting a plurality of representative features from the plurality of biometric data; receiving a plurality of user affect parameters associated with the plurality of representative features; correlating the plurality of user affect parameters with the plurality of representative features to determine a set of representative feature-affect pairings for the data model as a plurality of model data parameters; and storing the data model for subsequent use in determining the real time state of the user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 25, 2025
    Assignee: Myant Inc.
    Inventors: Rishabh Gupta, S. Ali Etemad, Abdul Javaid
  • Publication number: 20250022556
    Abstract: Systems and techniques for time-series forecasting are illustrated. One embodiment includes a method for refining time-series forecasts, the method obtains timestep information including baseline information, a time gap, and context information. The baseline information includes information known about the system at a time when the multivariate time-series is generated. The context information includes at least one vector of time-independent background variables related to the system. The method determines, based on the timestep information, parameter predictions for the system at a first timestep and a second timestep. The method derives actual state values for the system at the first timestep. The method updates the parameter predictions for the system at the second timestep, using a gating function, based on a discrepancy between: the parameter predictions for the system at the first timestep, and the actual state values for the system at the first timestep.
    Type: Application
    Filed: May 20, 2024
    Publication date: January 16, 2025
    Applicant: Unlearn.AI, Inc.
    Inventors: Luca D'Alessio, Rishabh Gupta, Charles Kenneth Fisher
  • Patent number: 12124480
    Abstract: A dataset is received from a data source. A first plurality of string similarities between metadata of the dataset with a plurality of attributes of a plurality of data classes in a target schema are calculated to determine a data class. A set of relationships are assigned to the data class based on relationships between the plurality of data classes in the target schema. A second plurality of string similarities between a plurality of attributes of the dataset and a plurality of attributes of the data class are calculated. Datatypes and measurement units are assigned to the plurality of attributes of the dataset according to the second plurality of string similarities. A source schema is generated based on the data class, the set of relationships, the plurality of attributes of the data class and the measurement units.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: October 22, 2024
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Rishabh Gupta, Dinakar Gollapinni, Tharunya Danabal
  • Patent number: 12099154
    Abstract: A method includes obtaining a digital seismic file, performing autodetection of parameters of the digital seismic file, and registering the parameters of the digital seismic file with the digital seismic file. Performing autodetection comprises a computer processor, repetitively until a candidate template successfully extracts the parameters, selecting a target candidate template, attempting extraction of a binary header using the target candidate template, attempting extraction of a trace header using the target candidate template, attempting extraction of the plurality of parameters when the target candidate template extracts the binary header and the trace header, and moving to a next target candidate template when extraction of the plurality of headers is unsuccessful.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: September 24, 2024
    Assignee: Schlumberger Technology Corporation
    Inventors: Rishabh Gupta, Svapanil Patel, Udit Sinha
  • Patent number: 12101385
    Abstract: Techniques for processing web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic. A method implemented by a connector includes intercepting a Hypertext Transfer Protocol Secure (HTTPS) web probe request to a server, identifying a cache hit associated with the request in a cache, generating a synthetic Hypertext Transfer Protocol (HTTP) response based on information from the identified cache hit, wherein the generated synthetic HTTP response includes an extension header containing collected statistics, and sending the synthetic HTTP response. The method can further include simulating a Secure Socket Layer (SSL) handshake to estimate SSL cost.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: September 24, 2024
    Assignee: Zscaler, Inc.
    Inventors: John A. Chanak, Chakkaravarthy Periyasamy Balaiah, Sandeep Kamath, Vikas Mahajan, Barrett Hostetter-Lewis, Gregory Rybinski, Rishabh Gupta, Pankaj Chhabra
  • Patent number: 12096252
    Abstract: A set of AP radios to which configurations are to be deployed is identified. A candidate deployment order for deploying configurations to the set of AP radios is determined by an order-deploy algorithm. The algorithm seeks to spread out configuration deployments to AP radios both spatially and temporally such that APs that are located close to one another in the network receive their configuration updates as part of different deployment batches with delay periods introduced between consecutive batch deployments. The algorithm orders the set of APs by iterating through a network factor hierarchy to place APs that share certain network factors such as the same band or channel close to one another in the candidate deployment order and place APs that share certain other network factors (e.g., same switch, RF domain, and/or RF partition) far from one another in the order.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: September 17, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rishabh Gupta, Shubham Saloni, Nethra Muniyappa
  • Publication number: 20240304016
    Abstract: A method involves extracting, from a file comprising an unstructured oilfield document, terms, calculating term frequency inverse document frequency (TF-IDF) of the terms to generate an input vector, execute a document content classification model on the input vector to generate a document content classification of unstructured oilfield document, and extract table information from a table in the unstructured oilfield document. The method further involves storing, with the file in storage, the document content classification and the table information.
    Type: Application
    Filed: January 7, 2022
    Publication date: September 12, 2024
    Inventors: Rishabh Gupta, Swapnil Patel, Udit Sinha
  • Publication number: 20240281530
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review o the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Application
    Filed: April 30, 2024
    Publication date: August 22, 2024
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta
  • Publication number: 20240273179
    Abstract: An anti-abuse scanning system and method for an application deployment platform is provided. In some examples, when a provider submits a new application package, a scan scheduler periodically polls for and detects the new submission. An anti-abuse scan service parses the installer script to determine dependencies between a primary application source code scan, and secondary container image scans. The primary and secondary scans are queued by writing records to status tables. A scan manager polls the tables, detects pending scans, and invokes scanner services to analyze the application files and container images based on configured rules. An image service extracts and uploads container images. The anti-abuse scan service aggregates the primary and secondary scan results to determine an overall verdict for the application package. In some examples, the verdict can be an automatic approval, automatic rejection, or trigger a manual review.
    Type: Application
    Filed: November 30, 2023
    Publication date: August 15, 2024
    Inventors: Rishabh Gupta, Hrushikesh Shrinivas Paralikar, Ryan Charles Quistorff, Sasha Leila Ronaghi
  • Publication number: 20240230938
    Abstract: A method includes obtaining a digital seismic file, obtaining a digital seismic file, and performing autodetection of parameters of the digital seismic file. The method further includes extracting seismic data from the digital seismic file according to the parameters to generate normalized seismic data. The method further includes scanning the normalized seismic data to obtain metadata that includes geographic file boundaries and mapping the normalized seismic data to a parent virtual survey based at least in part on the geographic file boundaries being in a geographic region of a parent virtual survey. The method additionally includes storing, in a target store, the normalized seismic data and metadata, the normalized seismic data in a stored relationship with the parent virtual survey in the target store.
    Type: Application
    Filed: December 13, 2023
    Publication date: July 11, 2024
    Inventors: Tharunya Danabal, Rishabh Gupta, Svapanil Patel
  • Patent number: 12020789
    Abstract: Systems and techniques for time-series forecasting are illustrated. One embodiment includes a method for refining time-series forecasts, the method obtains timestep information including baseline information, a time gap, and context information. The baseline information includes information known about the system at a time when the multivariate time-series is generated. The context information includes at least one vector of time-independent background variables related to the system. The method determines, based on the timestep information, parameter predictions for the system at a first timestep and a second timestep. The method derives actual state values for the system at the first timestep. The method updates the parameter predictions for the system at the second timestep, using a gating function, based on a discrepancy between: the parameter predictions for the system at the first timestep, and the actual state values for the system at the first timestep.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: June 25, 2024
    Assignee: Unlearn.AI, Inc.
    Inventors: Luca D'Alessio, Rishabh Gupta, Charles Kenneth Fisher
  • Publication number: 20240184009
    Abstract: A method includes obtaining a digital seismic file, performing autodetection of parameters of the digital seismic file, and registering the parameters of the digital seismic file with the digital seismic file. Performing autodetection comprises a computer processor, repetitively until a candidate template successfully extracts the parameters, selecting a target candidate template, attempting extraction of a binary header using the target candidate template, attempting extraction of a trace header using the target candidate template, attempting extraction of the plurality of parameters when the target candidate template extracts the binary header and the trace header, and moving to a next target candidate template when extraction of the plurality of headers is unsuccessful.
    Type: Application
    Filed: April 20, 2022
    Publication date: June 6, 2024
    Inventors: Rishabh Gupta, Svapanil Patel, Udit Sinha
  • Patent number: 12001552
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review of the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: June 4, 2024
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta
  • Publication number: 20240176803
    Abstract: A dataset is received from a data source. A first plurality of string similarities between metadata of the dataset with a plurality of attributes of a plurality of data classes in a target schema are calculated to determine a data class. A set of relationships are assigned to the data class based on relationships between the plurality of data classes in the target schema. A second plurality of string similarities between a plurality of attributes of the dataset and a plurality of attributes of the data class are calculated. Datatypes and measurement units are assigned to the plurality of attributes of the dataset according to the second plurality of string similarities. A source schema is generated based on the data class, the set of relationships, the plurality of attributes of the data class and the measurement units.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Inventors: Rishabh Gupta, Dinakar Gollapinni, Tharunya Danabal
  • Patent number: 11984125
    Abstract: Presented herein are techniques for augmenting a speech recognition engine. According to the disclosed techniques, audio data is obtained as part of an automatic speech recognition session. Speech hints are also obtained as part of the automatic speech recognition session. A dynamic language model is generated from the speech hints for use during the automatic speech recognition session. A combined language model is then generated from the dynamic language model and a static language model. Finally, the audio data is converted to text using the combined language model as part of the automatic speech recognition session.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: May 14, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rishabh Gupta Yadav, Kareem Nassar, Sylvain Le Groux, Matthew James Ceravolo
  • Patent number: 11962652
    Abstract: A method of using a sensor platform of a garment of a wearer in order to interact with a remote networked device using a plurality of sensed biometric data, the method comprising: receiving from the sensors a set of the plurality of biometric data; comparing the set to a data model including a plurality of model data parameters; determining whether said comparing indicates a need for a command to be sent to the remote networked device in order to effect a change in an operational characteristic of the networked device; sending the command to the networked device; receiving a further set of the plurality of biometric data; further comparing the further set to the data model; and determining whether said further comparing indicates a need for a further command to be sent to the remote networked device in order to further effect a change in an operational characteristic of the networked device.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: April 16, 2024
    Inventors: S. Ali Etemad, Daniel Stone, Adrian Straka, Rishabh Gupta, Abdul Javaid, Mark Klibanov
  • Publication number: 20240121618
    Abstract: An example method of allocating channels to access points (AP) is presented. A network manager may determine weights of the APs based on a channel metric and a location metric for APs. Further, the network manager may identify a first set of APs based on the weights and allocate a dedicated first channel to each of the first set of APs for its sole use. Accordingly, each of the first set of APs may use a respective dedicated first channel thereby reducing the performance impact on other APs. Further, the network manager may identify a second set of APs based on the weights and allocate second channels for sharing among the second set of APs. Since the second set of APs does not share any channel with the first set of APs, the performance of the second set of APs may not be impacted due to the first set of APs.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Shubham SALONI, Nethra MUNIYAPPA, Rishabh GUPTA
  • Patent number: 11937152
    Abstract: A tracking device is described. The tracking device receives, from a management server, pressure measurement thresholds. The tracking device monitors pressure measurements of the asset. Based on the pressure measurements, the tracking device enters an active mode of operation. When operating in the active mode of operation, the tracking device transmits sensor measurements of the asset to the management server. The tracking device determines new pressure measurements of the asset. Based on the new pressure measurements, the tracking device enters a passive mode of operation. When operating in the passive mode of operation, no data is transmitted or received from/to the tracking device to/from the management server.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: March 19, 2024
    Assignee: Samsara Inc.
    Inventors: Hadi Hajimiri, Rishabh Gupta, Ye-Sheng Kuo, Kenneth Lee, Siri Amrit Ramos, Justin Tingao Xiao, Pete Nicholas Chulick, Gautam Ravi Ramaswamy
  • Publication number: 20230344917
    Abstract: Techniques for processing web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic. A method implemented by a connector includes intercepting a Hypertext Transfer Protocol Secure (HTTPS) web probe request to a server, identifying a cache hit associated with the request in a cache, generating a synthetic Hypertext Transfer Protocol (HTTP) response based on information from the identified cache hit, wherein the generated synthetic HTTP response includes an extension header containing collected statistics, and sending the synthetic HTTP response. The method can further include simulating a Secure Socket Layer (SSL) handshake to estimate SSL cost.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: John A. Chanak, Chakkaravarthy Periyasamy Balaiah, Sandeep Kamath, Vikas Mahajan, Barrett Hostetter-Lewis, Gregory Rybinski, Rishabh Gupta, Pankaj Chhabra