Patents by Inventor Sanjeev Kulkarni

Sanjeev Kulkarni 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: 12190274
    Abstract: A system for performing real time data analytics in a supply chain environment. The system receives data file from a user. The system then identifies a plurality of data definitions present in the data file upon analysing the software system installed on the user's machine. Further, the system compares the plurality of data definitions with a master definitions based on the metadata corresponding to the software system and a trained data definition model. Subsequently, the system transforms the plurality of data definitions into the master definitions using a set of data transformation techniques. A transformed data file based on the transformation of the plurality of data definitions is created. Finally, the system links the transformed data file with the master data in real time to remotely access the transformed data file in real time for performing data analytics in a supply chain environment.
    Type: Grant
    Filed: January 16, 2024
    Date of Patent: January 7, 2025
    Assignee: SMILE AUTOMATION PVT. LTD.
    Inventors: Sanjeev Kulkarni, Liju Poulose
  • Patent number: 12164524
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: December 10, 2024
    Assignee: Splunk Inc.
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Publication number: 20240399389
    Abstract: An electrostatic precipitator (ESP) air purifier in accordance with embodiments of the invention are disclosed. In one embodiment, an ESP air purifier for removing particulate matter is provided, the ESP air purifier comprising: a suction fan configured to pull air into the ESP air purifier; a negative plate that is negatively charged; at least one collecting plate that is positively charged; an electric field, wherein the electric field ionizes the airborne particulate matter, and wherein the electric field pushes the ionized particulate matter towards the at least one collecting plate, causing the ionized particulate matter to attach to the at least one collecting plate; at least one rapper configured to vibrate and dislodge the ionized particulate matter from the at least one collecting plate; a collection tray, wherein the collection tray collects the dislodged ionized particulate matter; and wherein purified air exits the ESP air purifier.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 5, 2024
    Inventors: Serena Allen, Shashwat Sunil Jadhav, Pranav Sanjeev Kulkarni, Karthik Reddy Vangeti
  • Patent number: 12020077
    Abstract: A process for facilitating autoscaling in a stateful system is described herein. In embodiments, a set of metrics associated with a set of components of a stateful service is obtained. The set of metrics may generally indicate a utilization or a load of each of the components of the set of components (e.g., message managers and/or data stores). Thereafter, it is determined to initiate a scaling event at the stateful service in association with the set of components of the stateful service based on at least a portion of the set of metrics attaining a metric threshold indicating a threshold value for determining whether to scale stateful service components. A scaling request can then be provided to the stateful service to initiate the scaling event at the stateful service in association with the set of components of the stateful service.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: June 25, 2024
    Assignee: Splunk Inc.
    Inventors: Sumeet Rohatgi, Gaurav Chawla, Mehul Goyal, Tyler Bakke, Aditya Kamble, Hao Zhan, Rahul Merulinath, Ryan Flynn, Matteo Merli, Boyang Peng, Sanjeev Kulkarni, Ivan Kelly, Karthikeyan Ramasamy
  • Patent number: 11989592
    Abstract: Systems and methods are described for implementation by a streaming data processing system of a processing pipeline that obtains data items from one or more data sources. The one or more data sources may include multiple partitions of a topic or multiple topics. The one or more data sources are defined by a data pattern, a group of tenants, or a process. The implementation of the processing pipeline can include identifying the one or more data sources to obtain data items. The processing pipeline can include a plurality of processing tasks to obtain the data items. The streaming data processing system can utilize a workload coordinator to dynamically assign particular data sources to particular processing tasks. The implementation of the processing pipeline can further include executing the plurality of processing tasks to cause processing tasks to obtain data items from assigned data sources and process the data items.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 21, 2024
    Assignee: Splunk Inc.
    Inventors: Sanjeev Kulkarni, Zhimin Liang, Boyang Peng, Dragoljub Profirovic
  • Publication number: 20240152846
    Abstract: A system for performing real time data analytics in a supply chain environment. The system receives data file from a user. The system then identifies a plurality of data definitions present in the data file upon analysing the software system installed on the user's machine. Further, the system compares the plurality of data definitions with a master definitions based on the metadata corresponding to the software system and a trained data definition model. Subsequently, the system transforms the plurality of data definitions into the master definitions using a set of data transformation techniques. A transformed data file based on the transformation of the plurality of data definitions is created. Finally, the system links the transformed data file with the master data in real time to remotely access the transformed data file in real time for performing data analytics in a supply chain environment.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Inventors: Sanjeev KULKARNI, Liju POULOSE
  • Patent number: 11947988
    Abstract: A process for ingesting raw machine data that reduces network and data intake and query system resources is described herein. For example, instead of routing the raw machine data to an intake ingestion buffer via a load balancer, a publisher may instead route metadata to the load balancer. The load balancer can use the metadata to identify an available virtual machine in the intake ingestion buffer. The load balancer can then provide to the publisher the public IP address of the available virtual machine. The publisher can communicate with the available virtual machine using the public IP address, and the available virtual machine can identify which virtual machine owns the topic related to the raw machine data. The publisher can then transmit raw machine data to the virtual machine that owns the topic.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: April 2, 2024
    Assignee: Splunk Inc.
    Inventors: Sanjeev Kulkarni, Matteo Merli, Boyang Peng
  • Publication number: 20230385288
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Application
    Filed: April 21, 2023
    Publication date: November 30, 2023
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Publication number: 20230358288
    Abstract: A tool and method of measuring friction material of a brake pad assembly. The tool includes a sleeve and a plunger that is received in the sleeve. The plunger may have a probe that extends through a sleeve slot and a ground plate that is moveably disposed on the sleeve.
    Type: Application
    Filed: April 25, 2023
    Publication date: November 9, 2023
    Applicant: ArvinMeritor Technology, LLC
    Inventors: Vishwanath Ramachandra, Sanjeev Kulkarni, Sathyanarayanaraju Nagaraju
  • Patent number: 11650995
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: May 16, 2023
    Assignee: Splunk Inc.
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Patent number: 11636116
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: April 25, 2023
    Assignee: Splunk Inc.
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Patent number: 11536330
    Abstract: A caliper guide assembly having a guide pin, a guide bore, a cap, and a sensor arrangement. The guide bore is arranged to receive the guide pin. The cap may be secured to an open end of the guide bore proximate a free end of the guide pin. The sensor arrangement may include a first sensor component that is configured to provide an output indicative of relative axial displacement between a first sensor component and a second sensor component.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: December 27, 2022
    Assignee: Meritor Heavy Vehicle Braking Systems (UK) Limited
    Inventors: Martin Taylor, Sean Cleary, Matthew McGinn, Sanjeev Kulkarni, Vadiraj Pavaman
  • Publication number: 20220247695
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Application
    Filed: April 28, 2021
    Publication date: August 4, 2022
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Publication number: 20220245115
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Application
    Filed: April 28, 2021
    Publication date: August 4, 2022
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy
  • Publication number: 20220245156
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Application
    Filed: April 28, 2021
    Publication date: August 4, 2022
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Patent number: 11200080
    Abstract: A technique deploys a virtualization layer underneath an operating system executing on a node of a network environment to enable the virtualization layer to control the operating system is described. One or more executables (binaries) for the virtualization layer may be included in a kernel module loaded in memory of the node with a first privilege level (e.g., highest privilege level) needed to control the guest operating system. The kernel module may be configured to suspend the guest operating system and one or more hardware resources to a quiescent state. Furthermore, the kernel module is configured to (i) capture and save states of the hardware resource(s) and (ii) bootstrap the virtualization layer to create a virtual machine with an initial state that corresponds to a state of the system prior to deployment of the virtualization layer.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: December 14, 2021
    Assignee: FireEye Security Holdings US LLC
    Inventors: Udo Steinberg, Neeraj Sanjeev Kulkarni
  • Patent number: 11173889
    Abstract: A brake assembly including an operating shaft, a yoke, and a rotating element. The rotating element bearing may be positioned between a convex bearing surface of the operating shaft and a concave bearing surface of the yoke such that the rotating element bearing may be configured to move relative to the operating shaft and relative to the yoke during actuation of the brake.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 16, 2021
    Assignee: Meritor Heavy Vehicle Braking Systems (UK) Limited
    Inventors: Dhananjaya Raveendrappa, Sanjeev Kulkarni, Martin P. Taylor, Matthew McGinn, Pradeep Mirji
  • Publication number: 20210270334
    Abstract: A caliper guide assembly having a guide pin, a guide bore, a cap, and a sensor arrangement. The guide bore is arranged to receive the guide pin. The cap may be secured to an open end of the guide bore proximate a free end of the guide pin. The sensor arrangement may include a first sensor component that is configured to provide an output indicative of relative axial displacement between a first sensor component and a second sensor component.
    Type: Application
    Filed: February 8, 2021
    Publication date: September 2, 2021
    Applicant: Meritor Heavy Vehicle Braking Systems (UK) Limited
    Inventors: Martin Taylor, Sean Cleary, Matthew McGinn, Sanjeev Kulkarni, Vadiraj Pavaman
  • Patent number: 10895296
    Abstract: An operating shaft and an actuation mechanism for a disc brake. The actuation mechanism may include a wear adjuster mechanism and the operating shaft. The operating shaft may include opposed pairs of arcuate surfaces arranged with offset axes of rotation and a recess therebetween for accommodating a portion of the wear adjuster mechanism.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: January 19, 2021
    Assignee: Meritor Heavy Vehicle Braking Systems (UK) Limited
    Inventors: Sanjeev Kulkarni, Martin Taylor, Arun Kumar
  • Patent number: 10715353
    Abstract: Systems and methods of Service Function Chaining (SFC) fault detection and fault isolation include injecting a first frame with a first Virtual Local Area Network (VLAN) Identifier (ID) tag at an input to the SFC, wherein the first VLAN ID is dedicated to fault detection and a plurality of classifiers in the SFC are configured to pass the first frame with the first VLAN ID through the SFC; detecting the first frame with the first VLAN ID tag at an output of the SFC; and determining connectivity of the SFC based on the detecting. The systems and methods can further include injecting a second frame with a second VLAN ID tag through a plurality of services of the SFC; detecting the second frame at each output of each of the plurality of services; and determining a location of the fault based on the detecting the second frame.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: July 14, 2020
    Assignee: Ciena Corporation
    Inventors: Nikhil Sanjeev Kulkarni, Ankur Saxena, Varthamanan Sugumaran, Praveen Ambalappat, Dhanya Harilal