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: 12190274Abstract: 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: GrantFiled: January 16, 2024Date of Patent: January 7, 2025Assignee: SMILE AUTOMATION PVT. LTD.Inventors: Sanjeev Kulkarni, Liju Poulose
-
Patent number: 12164524Abstract: 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: GrantFiled: April 21, 2023Date of Patent: December 10, 2024Assignee: Splunk Inc.Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
-
Publication number: 20240399389Abstract: 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: ApplicationFiled: June 1, 2023Publication date: December 5, 2024Inventors: Serena Allen, Shashwat Sunil Jadhav, Pranav Sanjeev Kulkarni, Karthik Reddy Vangeti
-
Patent number: 12020077Abstract: 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: GrantFiled: April 30, 2021Date of Patent: June 25, 2024Assignee: 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: 11989592Abstract: 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: GrantFiled: July 30, 2021Date of Patent: May 21, 2024Assignee: Splunk Inc.Inventors: Sanjeev Kulkarni, Zhimin Liang, Boyang Peng, Dragoljub Profirovic
-
Publication number: 20240152846Abstract: 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: ApplicationFiled: January 16, 2024Publication date: May 9, 2024Inventors: Sanjeev KULKARNI, Liju POULOSE
-
Patent number: 11947988Abstract: 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: GrantFiled: October 19, 2020Date of Patent: April 2, 2024Assignee: Splunk Inc.Inventors: Sanjeev Kulkarni, Matteo Merli, Boyang Peng
-
Publication number: 20230385288Abstract: 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: ApplicationFiled: April 21, 2023Publication date: November 30, 2023Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
-
Publication number: 20230358288Abstract: 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: ApplicationFiled: April 25, 2023Publication date: November 9, 2023Applicant: ArvinMeritor Technology, LLCInventors: Vishwanath Ramachandra, Sanjeev Kulkarni, Sathyanarayanaraju Nagaraju
-
Patent number: 11650995Abstract: 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: GrantFiled: April 28, 2021Date of Patent: May 16, 2023Assignee: Splunk Inc.Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
-
Patent number: 11636116Abstract: 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: GrantFiled: April 28, 2021Date of Patent: April 25, 2023Assignee: Splunk Inc.Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
-
Patent number: 11536330Abstract: 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: GrantFiled: February 8, 2021Date of Patent: December 27, 2022Assignee: Meritor Heavy Vehicle Braking Systems (UK) LimitedInventors: Martin Taylor, Sean Cleary, Matthew McGinn, Sanjeev Kulkarni, Vadiraj Pavaman
-
Publication number: 20220247695Abstract: 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: ApplicationFiled: April 28, 2021Publication date: August 4, 2022Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
-
Publication number: 20220245115Abstract: 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: ApplicationFiled: April 28, 2021Publication date: August 4, 2022Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy
-
Publication number: 20220245156Abstract: 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: ApplicationFiled: April 28, 2021Publication date: August 4, 2022Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
-
Patent number: 11200080Abstract: 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: GrantFiled: October 15, 2018Date of Patent: December 14, 2021Assignee: FireEye Security Holdings US LLCInventors: Udo Steinberg, Neeraj Sanjeev Kulkarni
-
Patent number: 11173889Abstract: 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: GrantFiled: April 24, 2019Date of Patent: November 16, 2021Assignee: Meritor Heavy Vehicle Braking Systems (UK) LimitedInventors: Dhananjaya Raveendrappa, Sanjeev Kulkarni, Martin P. Taylor, Matthew McGinn, Pradeep Mirji
-
Publication number: 20210270334Abstract: 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: ApplicationFiled: February 8, 2021Publication date: September 2, 2021Applicant: Meritor Heavy Vehicle Braking Systems (UK) LimitedInventors: Martin Taylor, Sean Cleary, Matthew McGinn, Sanjeev Kulkarni, Vadiraj Pavaman
-
Patent number: 10895296Abstract: 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: GrantFiled: April 10, 2019Date of Patent: January 19, 2021Assignee: Meritor Heavy Vehicle Braking Systems (UK) LimitedInventors: Sanjeev Kulkarni, Martin Taylor, Arun Kumar
-
Patent number: 10715353Abstract: 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: GrantFiled: May 15, 2017Date of Patent: July 14, 2020Assignee: Ciena CorporationInventors: Nikhil Sanjeev Kulkarni, Ankur Saxena, Varthamanan Sugumaran, Praveen Ambalappat, Dhanya Harilal