Patents by Inventor Aniket Kulkarni
Aniket 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: 10987269Abstract: The present disclosure provides for an incubator, which includes a film with a plurality of configurations. The configurations can include a first configuration to block the transmission of light through the film and a second configuration to be transparent to the transmission of light. The film can further allow any number of additional configurations with varying degrees of opacity, each opacity being between the opacities of the first and second configurations. The film can automatically change opacities based on input from an incubator processor or external devices configured to communicate with the incubator processor.Type: GrantFiled: February 7, 2019Date of Patent: April 27, 2021Assignee: Kilo Medical Solutions, LLCInventors: Joshnamaithili Seelam, Aniket Kulkarni, Kashyap Venuthurupalli, Chandana Muktipaty
-
Patent number: 10922283Abstract: Apparatuses, methods, systems, and program products are disclosed for file synchronization. An apparatus includes an origin tracking module that tracks data change information for each of at least one data change in an origin file stored on an origin device. The data change information includes a location of the data change in the origin file and a length of the data change. An apparatus includes a synchronization detecting module that detects a synchronization event associated with the origin file. An apparatus includes a synchronizing module that copies the data of the origin file for each of the at least one data change in the origin file at the tracked location and length to a target file stored on a target device.Type: GrantFiled: February 22, 2019Date of Patent: February 16, 2021Assignee: RACKWARE, INC.Inventors: Todd Matters, Aniket Kulkarni, Vibhav Mulay, Radu Vines, Wenqing Jin
-
Publication number: 20200272603Abstract: Apparatuses, methods, systems, and program products are disclosed for file synchronization. An apparatus includes an origin tracking module that tracks data change information for each of at least one data change in an origin file stored on an origin device. The data change information includes a location of the data change in the origin file and a length of the data change. An apparatus includes a synchronization detecting module that detects a synchronization event associated with the origin file. An apparatus includes a synchronizing module that copies the data of the origin file for each of the at least one data change in the origin file at the tracked location and length to a target file stored on a target device.Type: ApplicationFiled: February 22, 2019Publication date: August 27, 2020Inventors: Todd Matters, Aniket Kulkarni, Vibhav Mulay, Radu Vines, Wenqing Jin
-
Patent number: 10628199Abstract: Apparatuses, methods, systems, and program products are disclosed for workload management and distribution. A method includes parking a virtual instance of a workload in a repository. The workload may be executing in a first virtual environment that is configured with a first set of execution parameters prior to being parked. The method includes receiving a request to unpark the virtual instance of the workload from the repository to a second virtual environment. The method includes unparking the virtual instance of the workload at the second virtual environment. The second virtual environment may be configured with a second set of execution parameters that are different than the first set of execution parameters. The virtual instance of the workload may be unparked at the second virtual environment using the second set of execution parameters such that the unparked virtual instance of the workload retains its operating state from the first virtual environment.Type: GrantFiled: September 20, 2017Date of Patent: April 21, 2020Assignee: RACKWARE, INCInventors: Todd Matters, Aniket Kulkarni, Sash Sunkara
-
Patent number: 10409358Abstract: The current subject matter provides for the generation of network models for multi-chip module packages that are a combination of compact models for each chip within such packages. In some variations, a combination of single chip extraction methods and a linear superposition technique can be used to predict junction temperatures of MCM packages. Related methods, systems, apparatus, and articles are also described.Type: GrantFiled: April 28, 2017Date of Patent: September 10, 2019Assignee: Ansys, Inc.Inventors: Vamsi Krishna Yaddanapudi, Ankit R. Adhiya, Aniket A. Kulkarni, Manoj Nagulapally
-
Patent number: 10379893Abstract: Apparatuses, methods, systems, and computer program products are disclosed for container synchronization. Host data associated with a first container on a host device is determined. Target data associated with a second container on a target device is determined. Differences between the host data associated with the first container on the host device and the target data associated with the second container on the target device are determined. Host data associated with the first container on the host device is synchronized with target data associated with the second container on the target device in response to determining differences between the host data and the target data such that the host data associated with the first container is identical to the target data associated with the second container.Type: GrantFiled: August 10, 2016Date of Patent: August 13, 2019Assignee: RACKWARE, INC.Inventors: Todd Matters, Aniket Kulkarni, Dan Moulding, Sash Sunkara, Mikhail Zhidko
-
Publication number: 20190240098Abstract: The present disclosure provides for an incubator, which includes a film with a plurality of configurations. The configurations can include a first configuration to block the transmission of light through the film and a second configuration to be transparent to the transmission of light. The film can further allow any number of additional configurations with varying degrees of opacity, each opacity being between the opacities of the first and second configurations. The film can automatically change opacities based on input from an incubator processor or external devices configured to communicate with the incubator processor.Type: ApplicationFiled: February 7, 2019Publication date: August 8, 2019Inventors: Joshnamaithili SEELAM, Aniket KULKARNI, Kashyap VENUTHURUPALLI, Chandana MUKTIPATY
-
Publication number: 20190087213Abstract: Apparatuses, methods, systems, and program products are disclosed for workload management and distribution. A method includes parking a virtual instance of a workload in a repository. The workload may be executing in a first virtual environment that is configured with a first set of execution parameters prior to being parked. The method includes receiving a request to unpark the virtual instance of the workload from the repository to a second virtual environment. The method includes unparking the virtual instance of the workload at the second virtual environment. The second virtual environment may be configured with a second set of execution parameters that are different than the first set of execution parameters. The virtual instance of the workload may be unparked at the second virtual environment using the second set of execution parameters such that the unparked virtual instance of the workload retains its operating state from the first virtual environment.Type: ApplicationFiled: September 20, 2017Publication date: March 21, 2019Inventors: Todd Matters, Aniket Kulkarni, Sash Sunkara
-
Publication number: 20180046487Abstract: Apparatuses, methods, systems, and computer program products are disclosed for container synchronization. Host data associated with a first container on a host device is determined. Target data associated with a second container on a target device is determined. Differences between the host data associated with the first container on the host device and the target data associated with the second container on the target device are determined. Host data associated with the first container on the host device is synchronized with target data associated with the second container on the target device in response to determining differences between the host data and the target data such that the host data associated with the first container is identical to the target data associated with the second container.Type: ApplicationFiled: August 10, 2016Publication date: February 15, 2018Inventors: Todd Matters, Aniket Kulkarni, Dan Moulding, Sash Sunkara, Mikhail Zhidko
-
Patent number: 9323656Abstract: Embodiments herein are directed to a method for installing a program across multiple memories. The method includes calculating a memory space requirement of the program. It may be determined that a first available memory space in a first memory of the first computer system is smaller than the memory space requirement. The first memory is a default memory for installing the program. Upon determining that the first available memory space in the first memory is smaller than the memory space requirement, the method may perform the step of identifying a second memory in communication with the first computer system that has a second available memory space. The first and second available memory spaces, when combined, are sufficient for the memory space requirement to install files of the program. The files of the program may be installed in the first and second memories.Type: GrantFiled: June 25, 2013Date of Patent: April 26, 2016Assignee: International Business Machines CorporationInventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
-
Patent number: 9317420Abstract: Embodiments herein are directed to a method for installing a program across multiple memories. The method includes calculating a memory space requirement of the program. It may be determined that a first available memory space in a first memory of the first computer system is smaller than the memory space requirement. The first memory is a default memory for installing the program. Upon determining that the first available memory space in the first memory is smaller than the memory space requirement, the method may perform the step of identifying a second memory in communication with the first computer system that has a second available memory space. The first and second available memory spaces, when combined, are sufficient for the memory space requirement to install files of the program. The files of the program may be installed in the first and second memories.Type: GrantFiled: September 12, 2014Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
-
Publication number: 20150032987Abstract: Embodiments herein are directed to a method for installing a program across multiple memories. The method includes calculating a memory space requirement of the program. It may be determined that a first available memory space in a first memory of the first computer system is smaller than the memory space requirement. The first memory is a default memory for installing the program. Upon determining that the first available memory space in the first memory is smaller than the memory space requirement, the method may perform the step of identifying a second memory in communication with the first computer system that has a second available memory space. The first and second available memory spaces, when combined, are sufficient for the memory space requirement to install files of the program. The files of the program may be installed in the first and second memories.Type: ApplicationFiled: September 12, 2014Publication date: January 29, 2015Inventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
-
Publication number: 20140380302Abstract: Embodiments herein are directed to a method for installing a program across multiple memories. The method includes calculating a memory space requirement of the program. It may be determined that a first available memory space in a first memory of the first computer system is smaller than the memory space requirement. The first memory is a default memory for installing the program. Upon determining that the first available memory space in the first memory is smaller than the memory space requirement, the method may perform the step of identifying a second memory in communication with the first computer system that has a second available memory space. The first and second available memory spaces, when combined, are sufficient for the memory space requirement to install files of the program. The files of the program may be installed in the first and second memories.Type: ApplicationFiled: June 25, 2013Publication date: December 25, 2014Inventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
-
Patent number: 8335729Abstract: An exposure management system may include customizable pricing and delivery components interfacing with existing organizational systems and third party systems. The pricing component may enable an organization to enter variable pricing terms, such as customizable pricing formulas that depend on a published price averaged over time. Data used in the pricing formulas and terms may be obtained electronically from various sources. The delivery component may enable the exposure management system to measure risks associated with split or periodic deliveries. The delivery component may also interface with existing systems, such as ERP, CRM, and inventory management systems, to verify that deliveries actually occurred. Methods and devices are provided.Type: GrantFiled: August 23, 2010Date of Patent: December 18, 2012Assignee: SAP AGInventors: Aniket Kulkarni, Rajesh Balaram, Vinodh Ar
-
Publication number: 20120047048Abstract: An exposure management system may include customizable pricing and delivery components interfacing with existing organizational systems and third party systems. The pricing component may enable an organization to enter variable pricing terms, such as customizable pricing formulas that depend on a published price averaged over time. Data used in the pricing formulas and terms may be obtained electronically from various sources. The delivery component may enable the exposure management system to measure risks associated with split or periodic deliveries. The delivery component may also interface with existing systems, such as ERP, CRM, and inventory management systems, to verify that deliveries actually occurred. Methods and devices are provided.Type: ApplicationFiled: August 23, 2010Publication date: February 23, 2012Applicant: SAP AGInventors: Klaus Mueller, Aniket Kulkarni, Rajesh Balaram, Vinodh A R