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: 10987269
    Abstract: 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: Grant
    Filed: February 7, 2019
    Date of Patent: April 27, 2021
    Assignee: Kilo Medical Solutions, LLC
    Inventors: Joshnamaithili Seelam, Aniket Kulkarni, Kashyap Venuthurupalli, Chandana Muktipaty
  • Patent number: 10922283
    Abstract: 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: Grant
    Filed: February 22, 2019
    Date of Patent: February 16, 2021
    Assignee: RACKWARE, INC.
    Inventors: Todd Matters, Aniket Kulkarni, Vibhav Mulay, Radu Vines, Wenqing Jin
  • Publication number: 20200272603
    Abstract: 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: Application
    Filed: February 22, 2019
    Publication date: August 27, 2020
    Inventors: Todd Matters, Aniket Kulkarni, Vibhav Mulay, Radu Vines, Wenqing Jin
  • Patent number: 10628199
    Abstract: 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: Grant
    Filed: September 20, 2017
    Date of Patent: April 21, 2020
    Assignee: RACKWARE, INC
    Inventors: Todd Matters, Aniket Kulkarni, Sash Sunkara
  • Patent number: 10409358
    Abstract: 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: Grant
    Filed: April 28, 2017
    Date of Patent: September 10, 2019
    Assignee: Ansys, Inc.
    Inventors: Vamsi Krishna Yaddanapudi, Ankit R. Adhiya, Aniket A. Kulkarni, Manoj Nagulapally
  • Patent number: 10379893
    Abstract: 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: Grant
    Filed: August 10, 2016
    Date of Patent: August 13, 2019
    Assignee: RACKWARE, INC.
    Inventors: Todd Matters, Aniket Kulkarni, Dan Moulding, Sash Sunkara, Mikhail Zhidko
  • Publication number: 20190240098
    Abstract: 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: Application
    Filed: February 7, 2019
    Publication date: August 8, 2019
    Inventors: Joshnamaithili SEELAM, Aniket KULKARNI, Kashyap VENUTHURUPALLI, Chandana MUKTIPATY
  • Publication number: 20190087213
    Abstract: 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: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Todd Matters, Aniket Kulkarni, Sash Sunkara
  • Publication number: 20180046487
    Abstract: 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: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Todd Matters, Aniket Kulkarni, Dan Moulding, Sash Sunkara, Mikhail Zhidko
  • Patent number: 9323656
    Abstract: 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: Grant
    Filed: June 25, 2013
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
  • Patent number: 9317420
    Abstract: 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: Grant
    Filed: September 12, 2014
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
  • Publication number: 20150032987
    Abstract: 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: Application
    Filed: September 12, 2014
    Publication date: January 29, 2015
    Inventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
  • Publication number: 20140380302
    Abstract: 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: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Rohan A. Ambasta, Bharath Ganesh, Aniket A. Kulkarni, Umesh S. Wani
  • Patent number: 8335729
    Abstract: 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: Grant
    Filed: August 23, 2010
    Date of Patent: December 18, 2012
    Assignee: SAP AG
    Inventors: Aniket Kulkarni, Rajesh Balaram, Vinodh Ar
  • Publication number: 20120047048
    Abstract: 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: Application
    Filed: August 23, 2010
    Publication date: February 23, 2012
    Applicant: SAP AG
    Inventors: Klaus Mueller, Aniket Kulkarni, Rajesh Balaram, Vinodh A R