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

  • Patent number: 12380126
    Abstract: Techniques are described for the discovery of source range partitioning information. An example method includes a device determining a partition boundary value for the data based at least in part on the following steps. The device can determine a first plurality of bounded value sets and a second plurality of bounded value sets. The device can calculate a first average value of a first value and a second average value. The device can determine a first deviation value of the first average value from the first value and a second deviation value of the second average value from a third value. The device can determine the first partition boundary value based at least in part on the first deviation value and the second deviation value, the first partition boundary value being the first candidate partition boundary value or the second candidate partition boundary value.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Rohit Jaykumar Gattani, Rahul Gupta, Arun Patnaik, Vinod Murli Mamtani
  • Publication number: 20250238439
    Abstract: Techniques are described herein are directed toward techniques for data partitioning. The method can include receiving a plurality of data sets sampled from data stored in a source system. The method can further include determining a respective partitioning column, each respective partitioning column comprising a plurality of discrete values. The method can further include determining, for each data set, a respective set of discrete values from the plurality of discrete values of the respective partitioning column. The method can further include comparing a number of partitions to a number of discrete values of a first subset of discrete values of the respective set of discrete values. The method can further include determine that the number of partitions is different from the number of discrete values of the first subset of discrete values. The method can further include partitioning the data based on the determining the number of partitions.
    Type: Application
    Filed: March 5, 2025
    Publication date: July 24, 2025
    Applicant: Oracle International Corporation
    Inventors: Rohit Jaykumar Gattani, Rahul Gupta
  • Patent number: 12355636
    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: Grant
    Filed: September 29, 2023
    Date of Patent: July 8, 2025
    Assignee: Atlassian Pty, Ltd.
    Inventor: Rahul Gupta
  • Publication number: 20250219894
    Abstract: Techniques are described for a computing system configured to obtain a plurality of candidate logs for a plurality of layers of a computing infrastructure. The computing system may, for each candidate log of the plurality of candidate logs, map the candidate log to a log template of a plurality of log templates, wherein each log template to which a candidate log is mapped is a mapped log template. The computing system may rank mapped log templates based on properties of the mapped log templates. The computing system may select, based on the ranking, one or more candidate logs as critical logs. The computing system may output at least one of (1) an indication of the critical logs to determine a potential root cause associated with a performance issue of a network application or (2) an indication of the potential root cause associated with the performance issue of the network application.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 3, 2025
    Inventors: Rahul Gupta, Alexander Zhang Shan, Thayumanavan Sridhar, Tarun Banka, Raj Yavatkar, Rahul Singh
  • Publication number: 20250211575
    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: Application
    Filed: February 20, 2025
    Publication date: June 26, 2025
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Patent number: 12341657
    Abstract: Provisioning of day-1 configuration templates is automated. Users are provided access to a Configuration Template User Interface (UI) for creating configuration templates. Input is received on the Configuration Template UI to create the configuration templates. A trigger is received by a configuration manager to initiate configuration of network devices or functions. The trigger includes one or more Template Identifiers (IDs) corresponding to the one or more configuration templates. Configuration files are generated based on the trigger and one or more Template IDs corresponding to the one or more configuration templates. Configuration files are sent from the configuration manager to the one or more network devices or functions to configure the one or more network devices or functions.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: June 24, 2025
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventors: Aaditya Dharampurikar, Rahul Gupta, Abhishek Singh, Biplav Kumar, Ashutosh Das
  • Publication number: 20250202984
    Abstract: Provided are apparatus, method, and device for managing network neighbor data. According to embodiments, the method may be configured to: receiving, by a configuration manager, updated data of one or more neighboring cells in a telecommunications network; saving, by the configuration manager, the updated data into persistent storage; displaying, by the configuration manager, the updated data in a graphical user interface (GUI); and receiving, by the configuration manager, a first instruction to change a configuration in the one or more neighboring cells.
    Type: Application
    Filed: December 15, 2023
    Publication date: June 19, 2025
    Applicant: RAKUTEN SYMPHONY, INC.
    Inventors: Abhishek SINGH, Akash GUPTA, Aaditya DHARAMPURIKAR, Anurag MAHAJAN, Rahul GUPTA
  • Publication number: 20250184309
    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: Application
    Filed: February 6, 2025
    Publication date: June 5, 2025
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Patent number: 12322179
    Abstract: A user's profile picture is updated from a live video stream. A profile updater analyzes the still images that make up the live video stream and identifies one or more target characteristics of a subject in the still images. Using the target characteristics, one or more still images are selected for use as the updated profile picture. The user provides feedback regarding the selected images, which is used to refine the still image selection.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: June 3, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Kumar Reddy K, Bhavesh Sharma, Rahul Gupta
  • Patent number: 12310744
    Abstract: In some examples, a processor determines a patient state based on activity of a bioelectrical brain signal of a patient in one or more frequency sub-bands of a frequency band of interest. For example, a processor may determine a patient state based on the power level of a bioelectrical brain signal of the patient in one or more frequency sub-bands of a frequency band, or based on a spectral pattern of a bioelectrical brain signal in a frequency band, such as a shift in a power distribution between sub-bands, a change in the peak frequency within one or more sub-bands, a pattern of the power distribution over one or more frequency sub-bands, or a width or a variability of one or more sub-bands exhibiting a relatively high or low level of activity.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: May 27, 2025
    Assignee: Medtronic, Inc.
    Inventors: Dwight E. Nelson, Jianping Wu, Rahul Gupta, Yan Zhao
  • 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
  • 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
  • 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: 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: 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: 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