Patents by Inventor Rahul

Rahul 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: 20240179121
    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 telemetry data including flow processing data associated with a plurality of flows. The instructions cause the network system to rank the plurality of flows indicated by the telemetry data according to importance. The instructions cause the network system to send information indicative of a respective rank of at least one of the plurality of flows to at least one of a controller or a network interface card (NIC), the NIC comprising NIC processing circuitry.
    Type: Application
    Filed: September 21, 2023
    Publication date: May 30, 2024
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20240179897
    Abstract: A semiconductor structure includes an alternating stack of insulating layers and electrically conductive layers, a memory opening vertically extending through the alternating stack, and a memory opening fill structure located in the memory opening and containing a vertical semiconductor channel and a memory film. The memory film includes a tunneling dielectric layer, a continuous charge storage material layer vertically extending through a plurality of the electrically conductive layers, a vertical stack of discrete charge storage elements located at levels of the electrically conductive layers and contacting a respective surface segment of an outer sidewall of the continuous charge storage material layer, and a vertical stack of discrete blocking dielectric material portions containing silicon atoms and oxygen atoms and located at the levels of the electrically conductive layers and vertically spaced apart from each other.
    Type: Application
    Filed: July 12, 2023
    Publication date: May 30, 2024
    Inventors: Rahul SHARANGPANI, Raghuveer S. MAKALA, Adarsh RAJASHEKHAR, Fei ZHOU
  • Publication number: 20240179124
    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: September 21, 2023
    Publication date: May 30, 2024
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20240179158
    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 obtain first traffic session metrics data and execute a machine learning model to determine a traffic prediction based on the first traffic session metrics data. The instructions cause the network system to obtain second traffic session metrics data and determine an anomaly in traffic based on a comparison of the traffic prediction and the second traffic session metrics data. The instructions cause the network system to, based on the determination of the anomaly, generate an indication of the anomaly.
    Type: Application
    Filed: September 21, 2023
    Publication date: May 30, 2024
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20240179074
    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: September 21, 2023
    Publication date: May 30, 2024
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20240178928
    Abstract: A communication system with enhanced user datagram protocol support for precision time protocol (PTP) is provided. The system includes a base station that is configured to provide communication services for user equipment (UE) located within a cell. The base station includes a network service orchestrator (NSO) that is configured to automatically deploy a PTP daemon that includes PTP service instructions. A PTP pod is in communication with the NSO to receive the PTP service instructions. At least one distributed unit (DU) pod is in communication with the PTP pod. The PTP pod is configured to provide timing configuration information to the at least one DU pod.
    Type: Application
    Filed: November 29, 2023
    Publication date: May 30, 2024
    Applicant: CommScope Technologies LLC
    Inventors: Arjun Nanjundappa, Devaraj Sambandan, Ehsan Daeipour, Rahul Agnihotri
  • Publication number: 20240177459
    Abstract: Systems/techniques that facilitate variable confidence machine learning are provided. In various embodiments, a system can access a medical image. In various aspects, the system can perform, via execution of a machine learning model, a regression task on the medical image, wherein the machine learning model can receive as input both the medical image and a user-specified confidence indicator.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 30, 2024
    Inventors: Rahul Venkataramani, Vikram Reddy Melapudi
  • Publication number: 20240172748
    Abstract: The invention disclosed herein is a synergistic plant growth stimulant composition comprising Melatonin and Nitrogenous compounds for improving plant growth, enhancing yield and decreasing the biotic-abiotic stresses on plants. The invention also disclosed herein is a process for preparation of said synergistic composition.
    Type: Application
    Filed: March 24, 2022
    Publication date: May 30, 2024
    Inventors: Rahul Raju KANUMURU, George Kochumalayil SHAJI, Lakshmi Prasanna Kumar GARUDADRI, Ravikumar SURANENI, Sil ANINDYA
  • Publication number: 20240176690
    Abstract: A controller area network (CAN) node is described for determining a bus load on a CAN bus. An indication of a time window duration of a time window is received by the CAN node and a start time for determining a bus load and an end time based on the start time and the time window duration is defined. The bus load is based on determining whether the CAN bus is active for each bit of one or more bits detected on the CAN bus between the start time and the end time. The bus load is compared to a threshold range. A signal is sent to a host processor if the bus load exceeds or falls below the threshold range.
    Type: Application
    Filed: January 24, 2023
    Publication date: May 30, 2024
    Inventors: Rahul Agrawal, Pradeep Singh, Devendra Bahadur Singh, Arun Kumar Barman
  • Publication number: 20240177286
    Abstract: The subject matter of this specification can be implemented in, among other things, methods, systems, computer-readable storage medium. A method can include a processing device storing a plurality of feature vectors representative of previously processed image frames that correspond to various substrate processing defects. The method further includes receiving first image data comprising one or more image frames indicative of a first substrate processing defect. The method further includes determining a first feature vector corresponding to the first image data. The method further includes determining a selection of the plurality of feature vectors based on a proximity between the first feature vector and each of the selection of the plurality of feature vectors. The method further includes determining second image data comprising one or more image frames corresponding to the selection of the plurality of embedding vectors and performing an action based on determining the second image data.
    Type: Application
    Filed: November 29, 2022
    Publication date: May 30, 2024
    Inventors: Yuanhong Guo, Sachin Dangayach, Rahul Reddy Komatireddi, Tianyuan Wu
  • Publication number: 20240179076
    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: Application
    Filed: September 21, 2023
    Publication date: May 30, 2024
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20240179126
    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 telemetry data comprising indications of creations of instances of a flow. The instructions cause the network system to, based on the indications of the creations of the instances of the flow, determine a pattern of creation of the instances of the flow. The instructions cause the network system to, based on the pattern of creation of the instances of the flow, generate an action entry in a policy table for a particular instance of the flow prior to receiving a first packet of the particular instance of the flow.
    Type: Application
    Filed: September 21, 2023
    Publication date: May 30, 2024
    Inventors: Raja Kommula, Rahul Gupta, Ganesh Byagoti Matad Sunkada, Tarun Banka, Thayumanavan Sridhar, Raj Yavatkar
  • Publication number: 20240176679
    Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more operations in a sequence of operations to be performed by one or more accelerators within a heterogeneous processor.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 30, 2024
    Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
  • Publication number: 20240173480
    Abstract: A dual chamber syringe facilitates selective drug mixing, dosing, and administration through catheters or other vascular accessing devices (VADs), as well as pre- or post-administration flushing of catheters with a single syringe instrument. A syringe barrel incorporates an outlet, such as a Luer connector, variable-volume, primary and secondary, concentrically oriented, fluid chambers, with nested respective plungers, plunger rods capable of selective translation within the barrel interior along a common axis, and plunger stoppers. A selectively resealable valve disposed within the barrel interior, selectively isolates the secondary fluid chamber from fluid communication with the primary fluid chamber and/or the outlet of the syringe barrel. In some embodiments, the valve is a one-way valve.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Applicant: Becton, Dickinson and Company
    Inventors: KVNS Jaya Chandana, Radhika Dharmadhikari, Rahul Chandrasekhar, Suman Tuljaram Rajput
  • Publication number: 20240176684
    Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more memory regions to store error information from one or more accelerators within a heterogeneous processor.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 30, 2024
    Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
  • Publication number: 20240176609
    Abstract: A method of and system for implementing a safe deployment of a first feature in a computing environment is carried out by receiving registration information for the first feature, the registration information including a second feature on which the first feature depends or a feature type on which the first feature depends. Based on the second feature or the feature type, a target build version that meets dependency requirements of the second feature or the feature type is then identified before obtaining a list of build versions for a plurality of computing devices in the computing environment. From among the plurality of computing devices, one or more computing devices that have build versions that meet the target build version are then identified before marking the identified computing devices as being available for deployment of the feature and advancing deployment of the feature to those computing devices.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nidhi VERMA, Henry CHEN, Rahul NIGAM
  • Publication number: 20240176685
    Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to transfer information between memory of two or more accelerators.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 30, 2024
    Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
  • Publication number: 20240177102
    Abstract: Embodiments detect stops by an entity on a pre-planned trip including a plurality of stops and a planned sequence of stops, each stop including a geofence boundary. For each stop, embodiments add an arrival transition region extending inward from the geofence boundary. Embodiments receive a first geo-location message indicating a first location and corresponding to a first time for the entity and determine whether the first location falls within a first arrival transition region corresponding to a first stop having a first geofence boundary. When the first location falls within the first arrival transition region, embodiments wait for a predefined transitional time period. During the predefined transitional time period, when a second geo-location message is received indicating a second location inside the first geofence boundary and outside the first arrival transition region, the first time is determined to be an arrival time for the first stop.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 30, 2024
    Inventors: Bharath T. S., Rahul PAUL, Sourath ROY, Arvind SRINIVASAN
  • Publication number: 20240176622
    Abstract: Apparatuses, systems, and techniques to execute one or more application programming interfaces (APIs) to perform one or more operations for one or more accelerators within a heterogeneous processor. In at least one embodiment, one or more processors are to perform one or more instructions in response to one or more APIs to indicate one or more functions to be performed in response to one or more errors from one or more accelerators within a heterogeneous processor.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 30, 2024
    Inventors: Karthik Raghavan Ravi, Ashutosh Jain, Rahul Suresh
  • Patent number: 11995050
    Abstract: A method for sketch computation is provided. The method may comprise receiving an input data stream from one or more client applications. The method may also comprise generating at least one segment from the input data stream. At least one segment may comprise a plurality of chunks. The method may further comprise computing a sketch of the at least one segment. The sketch may comprise a set of features that are representative of or unique to the at least one segment, such that the set of features corresponds to the at least one segment. The sketch may be useable for inline deduplication of at least one other input data stream received from the one or more client applications without (i) generation of a full index of the plurality of chunks or (ii) comparison of the at least one other input data stream to the full index.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: May 28, 2024
    Assignee: GRANICA COMPUTING, INC.
    Inventors: Santhosh Rahul Ponnala, Tarang Vaish