Patents by Inventor Rahul Gupta

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

  • Publication number: 20250150326
    Abstract: A computing device may implement the techniques described in this disclosure. The computing device may include processing circuitry configured to execute an analysis framework system, and memory configured to store time series data. The analysis framework system may create, based on the time series data, a knowledge graph comprising a plurality of first nodes in the network system referenced in the time series data interconnected by edges. The analysis framework system may cause a graph analytics service of the analysis framework system to receive a graph analysis request comprising a request to determine a fault propagation path, a request to determine changes in the knowledge graph, a request to determine an impact of an emulated fault, or a request to determine an application-to-network path. The analysis framework system may also cause the graph analytics service to determine a response to the graph analysis request, and output the response.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Tarun Banka, Rahul Gupta, Yuyun Xia, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20250150327
    Abstract: In general, this disclosure describes techniques that enable a network system to perform application-aware active measurement for monitoring network health. The network system includes memory that stores a topology graph for a network. The network system includes processing circuitry that may receive an identifier associated with an application utilizing the network for communications, and determine, based on the topology graph and the identifier, a subgraph of the topology graph based on a location, in the topology graph, of a node representing a compute node that is a host of the application. The processing circuitry may next determine, based on the subgraph, a probe module to measure performance metrics associated with the application, and for the probe module, generate configuration data corresponding to the probe module. The processing circuitry may output, to the probe module, the configuration data.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Tarun Banka, Rahul Gupta, Ciante Jordon Jones, Prashant Lnu, Thayumanavan Sridhar, Raj Yavatkar
  • Patent number: 12292915
    Abstract: Devices and techniques are generally described for security threat mitigation for generative machine learning models. In some examples, first prompt data including first data associated with a first natural language input and a first span may be determined. An LLM may determine first plan data using the first prompt data. The first plan data may include a call to the first API. A first classifier model may determine a first trust score for the first span. A first attention score may be determined for the first span and the first action plan. Second plan data may be generated based on at least one of the first trust score and the first attention score or the second trust score and the second attention score.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: May 6, 2025
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jimit Majmudar, Rahul Gupta, Ben Smith, Sachin P. Joglekar
  • Publication number: 20250140128
    Abstract: A medical error reduction system may include a medical error reduction software for use in creating and revising at least one drug library. The software configured to provide one of a plurality of sets of privileges to each of a plurality of sets of users. Each of the plurality of sets of privileges arranged to allocate a degree of software functionality to one of the plurality of sets of users. The degree of software functionality configured to define the ability of a user to alter the at least one drug library. The medical error reduction system may include at least one server. The medical error reduction system may include at least one editor computer each of the at least one editor computer comprising a processor in communication with a display. The at least one editor computer and at least one server may be configured to communicate via a network in a client-server based model. Each of the at least one drug library may be for use in at least one medical device.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Dean Kamen, John J. Biasi, Richard M. Newman, Eric L. Pribyl, John M. Kerwin, Rahul Gupta
  • Patent number: 12271396
    Abstract: A system for data partitioning based on discovery of discrete partitioning information. The system can receive data sets in table format from source system. The data can be stored in the source system to be partitioned and transmitted from the source system to a target system. The system can determine a respective partitioning column for each data set. The system can determine a number of partitions. The system can determine, for each data set, a respective set of discrete values from the plurality of discrete values of the respective partitioning column. The number of the discrete values of the set of discrete values can be based at least in part on the number of partitions. The system can the discrete value sets with each other. The system can determine a final set of discrete values based at least in part on the comparison.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: April 8, 2025
    Assignee: Oracle International Corporation
    Inventors: Rohit Jaykumar Gattani, Rahul Gupta
  • Publication number: 20250112835
    Abstract: Systems, apparatuses, computer-implemented methods, computing devices, and/or the like are provided. In some embodiments, an adaptive change management framework (ACMF) system for service operations includes a module management service (MMS) configured to define CMDOs associated with one or more stages of a change management lifecycle, wherein each CMDO is structured to include at least one of: rule definition data, acceptance criteria data, or stage duration data; a workflow management service (WMS) configured to define one or more workflow objects, wherein the one or more workflow objects comprise linked combinations of CMDOs; and a change management service (CMS) configured to cause rendering of an ACMF interface comprising task interface elements associated with the one or more workflow objects.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventor: Rahul GUPTA
  • Publication number: 20250111430
    Abstract: Methods for intelligent lender selection is provided. A customer identifier associated with a customer is received and customer variables are determined based on the customer identifier. Vehicle variables associated with a vehicle to be transferred to the customer are received. Loan variables associated with a loan application by the customer for transfer of the vehicle to the customer are determined based on the vehicle variables and the customer variables. A probability of acceptance of the loan application by the customer for transfer of the vehicle by each of a plurality of lending entities is predicted based on the loan variables, the vehicle variables, and the customer variables. One or more lending entities are filtered from the plurality of lending entities based on the probability of acceptance and a minimum probability of acceptance defined by an administrator. The loan application is submitted to each of the one or more lending entities.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Rahul Gupta, Udit Luthur
  • Publication number: 20250111431
    Abstract: Methods for intelligent lender selection is provided. A loan application acceptance package is received from each of a plurality of lending entities for a loan application. Loan variables including a buy lending rate and a margin are extracted from the loan application acceptance package. A target margin is predicted based on the buy lending rate and the margin for each or the plurality of lending entities and a customer profile of a customer associated with the loan application. A lending entity from the plurality of lending entities is selected based on the target margin.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Rahul Gupta, Udit Luthur
  • Publication number: 20250112851
    Abstract: In general, techniques are described for managing a distributed application based on call paths among the multiple services of the distributed application that traverse underlying network infrastructure. In an example, a method comprises determining, by a computing system, and for a distributed application implemented with a plurality of services, a call path from an entry endpoint service of the plurality of services to a terminating endpoint service of the plurality of services; determining, by the computing system, a corresponding network path for each pair of adjacent services from a plurality of pairs of services that communicate for the call path; and based on a performance indicator for a network device of the corresponding network path meeting a threshold, performing, by the computing system, one or more of: reconfiguring the network; or redeploying one of the plurality of services to a different compute node of the compute nodes.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Tarun Banka, Rahul Gupta, Mithun Chakaravarrti Dharmaraj, Amandeep Chauhan, Thayumanavan Sridhar, Raj Yavatkar
  • Patent number: 12267300
    Abstract: An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which cause the system to obtain telemetry data, the telemetry data being associated with a plurality of applications running on a plurality of hosts. The instructions cause the system to, based on the telemetry data, determine a subset of applications of the plurality of applications that run on a first host of the plurality of hosts. The instructions cause the system to determine a subset of firewall policies of a plurality of firewall polices, each of the subset of firewall policies applying to at least one respective application of the subset of applications. The instructions cause the system to generate an indication of the subset of firewall policies and send the indication to a management plane of a distributed firewall.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: April 1, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20250097103
    Abstract: Automatic software upgrades for transport layer devices is described. One or more transport layer devices from a device list for upgrading are presented on a user interface (UI). A user, via the UI, selects one or more transport layer devices from a device list for upgrading. Upgrade details for upgrading the one or more transport layer devices selected from the device list for upgrading are received via the UI. Based on the upgrade details, the upgrading of the one or more transport layer devices is initiated. Real-time information returned from the one or more transport layer device during the upgrading of the one or more transport layer devices is presented on the UI. The upgrading of the one or more transport layer devices is validated based on the real-time information.
    Type: Application
    Filed: November 3, 2022
    Publication date: March 20, 2025
    Inventors: Aaditya DHARAMPURIKAR, Rahul GUPTA, Aman GIRI, Biplav KUMAR, Divya KOTHARI
  • Patent number: 12244566
    Abstract: An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which, when executed by the processing circuitry, cause the network system to receive connection data related to an egress connection of an application service of an application. The instructions cause the network system to analyze the connection data to determine that the egress connection is an anomalous connection. The instructions cause the network system to generate a notification indicative of the egress connection being an anomalous connection and send the notification to a computing device.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: March 4, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20250071031
    Abstract: Embodiments provide a user-defined external support request routing platform for routing a client support request initiated by a client computing device associated with an external communications platform. Embodiments also include receiving a support communications integration definition object comprising an external communications platform type identifier, an external communications platform provider identifier, an external communications platform address, and an external communications platform credential. In response to receiving the support communications integration definition object, embodiments update a support communications platform integration associated with an external communications support request routing system.
    Type: Application
    Filed: November 13, 2024
    Publication date: February 27, 2025
    Inventors: Rahul Gupta, Basak Meral, Batuhan Kama, Gokce Erdogan
  • Patent number: 12238069
    Abstract: Example systems, methods, and storage media are described. An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which, when executed by the processing circuitry, cause the network system to obtain telemetry data. The instructions cause the network system to determine, based on the telemetry data, that an application running on server processing circuitry does not meet at least one service level agreement (SLA) requirement, the server processing circuitry not including processing circuitry resident on a network interface card (NIC). The instructions cause the network system to, based on the application not meeting the at least one SLA requirement, determine to offload at least one component of the application from the server processing circuitry to the processing circuitry resident on the NIC.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: February 25, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20250062826
    Abstract: A computer-implemented method, a computer system and a computer program product orchestrate event-driven workloads in a satellite environment. The method includes receiving a workload from a client for deployment to a satellite in a plurality of satellites, where the workload includes requirements. The method also includes obtaining satellite data for each satellite in the plurality of satellites, where the satellite data includes a capability of the satellite and a current status of the satellite. The method further includes determining that the capability of the satellite satisfies the requirements of the workload. In addition, the method includes identifying a relevant satellite in the plurality of satellites based on the current status of the satellite. Lastly, the method includes deploying the workload to a ground station associated with the relevant satellite.
    Type: Application
    Filed: August 15, 2023
    Publication date: February 20, 2025
    Inventors: NEIL DELIMA, Arunava Majumdar, RAHUL GUPTA, Naeem Altaf
  • Patent number: 12229538
    Abstract: Embodiments provide an adaptive issue type identification platform for automatically determining an issue type in an enterprise-level software development issue-tracking application. Embodiments include receiving a request to generate an issue data object, causing initializing of the issue data object in a data store, causing display of an issue management capability selection interface, and receiving issue capability selection input in response to user engagement with the issue management capability selection interface.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: February 18, 2025
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Rahul Gupta
  • Publication number: 20250045810
    Abstract: Systems and methods for dynamically disaggregating product variants in online search are disclosed. In some embodiments, a disclosed method includes: obtaining, from a computing device, a search request identifying a query and seeking N items to be displayed on a search result page of a website to a user, wherein N is a positive integer; determining, dynamically based on the query and N, an integer M; searching, based on the query, a database to identify M items associated with the website, wherein the M items comprise at least one subset of items that include at least one variant of a product; generating, from the M items, a ranked list of N items; and transmitting, to the computing device, the ranked list of N items in response to the search request.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Inventors: Shailesh Hiralal Jain, Praveen Reddy Suram, Ashwinikumar Purushottam Patil, Suravi Shome, Ergin Guney, Parthiban Pillai, Raunak Agrawal, Rudrani Ghosh, Rahul Gupta, Rahul Ghosh, Sathyam Doraswamy, Vaijenath Shankarrao Biradar, Vishakha Gupta
  • Publication number: 20250037459
    Abstract: In an approach for interpreting one or more astronomical events and activating a network of telescopes for optimized observation of the one or more astronomical events, a processor monitors for a set of published content regarding the one or more astronomical events. Responsive to detecting the set of published content, a processor extracts, interprets, and correlates the set of published content to identify an area in space related to the one or more astronomical events for observation. A processor implements a monitoring system, wherein the monitoring system includes one or more registered telescopes of a network of telescopes to autonomously observe the area. A processor signals the one or more registered telescopes to capture an image of the one or more astronomical events. Responsive to the one or more registered telescopes capturing the image, a processor classifies one or more objects in the image. A processor publishes the image.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Arunava Majumdar, Naeem Altaf, Rahul Gupta, Soumitra Sarkar, Samuel R. Connor, Neil Delima
  • Publication number: 20250036652
    Abstract: Techniques are described herein are directed toward a method for discovery of discrete partitioning information. A system can receive data sets in table format from source system. The data can be stored in the source system to be partitioned and transmitted from the source system to a target system. The system can determine a respective partitioning column for each data set. The system can determine a number of partitions. The system can determine, for each data set, a respective set of discrete values from the plurality of discrete values of the respective partitioning column. The number of the discrete values of the set of discrete values can be based at least in part on the number of partitions. The system can the discrete value sets with each other. The system can determine a final set of discrete values based at least in part on the comparison.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 30, 2025
    Applicant: Oracle International Corporation
    Inventors: Rohit Jaykumar Gattani, Rahul Gupta
  • Patent number: 12197871
    Abstract: Techniques for evaluating a natural language understanding (NLU) component and determining an action to resolve an issue processing a user input are described. The system determines which component is invoked by a baseline NLU component is processing the user input, and which component is invoked by an updated NLU component. Based on that information, the system selects the action to resolve the updated NLU component generating an undesired response to the user input.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: January 14, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Pavel Bhowmik, Melanie C B Gens, Sachin Midha, Rahul Gupta, Sriram Venkatapathy, Xinhong Zhang, Anoop Kumar, Pooja Sanjay Sonawane, Samuel Harry Ingbar