Jeswani
Deepak Jeswani, Ajmer IN
Patent application number | Description | Published |
---|---|---|
20150058054 | Modularly Managed Service Platform - A service method and associated system is provided. The method includes generating event types for events and services associated with the events. Virtual or physical machines associated with the services are provisioned and a message associated with a first event is published. The message is routed to a queue of a second service and the second service is notified of the message. The services are enabled and a selection for a sub-set of the services is received. The selection is enabled. | 02-26-2015 |
Deepak Jeswani, New Delhi IN
Patent application number | Description | Published |
---|---|---|
20140208314 | Automatically Propagating Updates in a Data Center - Techniques, systems, and articles of manufacture for automatically propagating updates in a data center. A method includes dividing multiple virtual machines in a data center into one or more equivalence classes, wherein each equivalence class is based on a signature corresponding to an offline, online and/or manual update, automatically creating an offline and/or online virtual machine manifest for a first virtual machine of the multiple virtual machines based on one or more file system changes during the offline, online and/or manual update for the first virtual machine, wherein said manifest is applicable to each additional virtual machine in the same equivalence class as the first virtual machine, and applying the offline and/or online virtual machine manifest for the first virtual machine to the remaining multiple virtual machines in the same equivalence class to automatically update the remaining multiple virtual machines in the same equivalence class. | 07-24-2014 |
20140245292 | Automated Application Reconfiguration - Techniques, systems, and articles of manufacture for automated application reconfiguration. A method includes identifying, for each of one or more configuration files in a pre-configured source virtual machine, a corresponding configuration file in a target virtual machine, identifying one or more mis-configured and/or missing points of variability in the one or more identified configuration files in the target virtual machine based on information derived from the one or more configuration files in the source virtual machine, and reconfiguring the target virtual machine by replacing each identified mis-configured point of variability with a given value based on the information derived from the one or more configuration files in the source virtual machine, and adding each identified missing point of variability at a given location with a given value and a given format based on the information derived from the one or more configuration files in the source virtual machine. | 08-28-2014 |
Deepak K. Jeswani, Rajasthan IN
Patent application number | Description | Published |
---|---|---|
20130326496 | Generating Super Templates to Obtain User-Requested Templates - Techniques for creating a virtual machine super template to create a user-requested virtual machine template. A method includes identifying at least one virtual machine super template to be created via analyzing at least one existing template in a repository and/or a user-defined combination of software, creating the super template by installing software requested by the user to be within the super template, and creating a user-requested virtual machine template by un-installing software from the super template that is not required in the user-requested template and/or adding software to the super template required in the user-requested template that is not present in the super template. | 12-05-2013 |
20130326503 | Generating Super Templates to Obtain User-Requested Templates - A method, an apparatus and an article of manufacture for creating a virtual machine super template to create a user-requested virtual machine template. The method includes identifying at least one virtual machine super template to be created via analyzing at least one existing template in a repository and/or a user-defined combination of software, creating the super template by installing software requested by the user to be within the super template, and creating a user-requested virtual machine template by un-installing software from the super template that is not required in the user-requested template and/or adding software to the super template required in the user-requested template that is not present in the super template. | 12-05-2013 |
Deepak K. Jeswani, New Delhi IN
Patent application number | Description | Published |
---|---|---|
20130339470 | Distributed Image Cache For Servicing Virtual Resource Requests in the Cloud - A method of provisioning in a cloud compute environment having a set of cloud hosts associated with one another. The method begins by forming a distributed, cooperative cache across the set of cloud hosts by declaring a portion of a data store associated with a cloud host as a cache, and storing template images and patches in the cache. Caching activity across the distributed, cooperated cache is coordinated by having the caches share information about their respective contents. A control routine at a cache receives requests for template images or patches, responds to the requests if the requested artifacts are available or, upon a cache miss, forwards the request to another one of the caches. Periodically, the composition of the distributed, cooperative cache is computed, and the template images and patches are populated into the caches using the computed cache composition. | 12-19-2013 |
Deepak Kumar Jeswani, New Delhi IN
Patent application number | Description | Published |
---|---|---|
20140157260 | VIRTUAL MACHINE IMAGE MIGRATION - Methods and systems for image migration. There are received, at an image reader, files of at least one image of at least one virtual machine from a first environment. Points of variability are identified within the files, with respect to preparation for functioning in a second environment. Each point of variability is associated with corresponding metadata, and each point of variability is stored with its corresponding metadata. The at least one image is reconfigured to function in the second environment, such reconfiguring comprising adjusting the points of variability via using the metadata. The reconfigured image is deployed to the second environment. | 06-05-2014 |
Partab Jeswani, Missouri City, TX US
Patent application number | Description | Published |
---|---|---|
20140072425 | MULTI-CHANNEL FUEL PUMP - A fluid pump includes an outlet for discharging fluid from the fluid pump, a housing, and a motor with a shaft that rotates about an axis. The fluid pump also includes an impeller having a first array of blades radially surrounding the axis and a second array of blades radially surrounding the first array of blades. The fluid pump also includes an inlet plate adjacent to the impeller and has an inlet for introducing fluid into the fluid pump, a first inlet plate flow channel aligned with the first array of blades and having a first inlet plate flow channel cross-sectional area, and a second inlet plate flow channel aligned with the second array of blades and having a second inlet plate flow channel cross-sectional area. The second inlet plate flow channel cross-sectional area is synchronized with the first inlet plate flow channel cross-sectional area. | 03-13-2014 |
Sapna Jeswani, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120265801 | OUT OF ORDER ASSEMBLING OF DATA PACKETS - A data transfer is received and processed out of order based on contextual information provided by the sending computer. Individual packets within a data transfer are marked as requiring in order processing while the remaining packets of the data transfer are processed out of order. The packets may be labeled with a sequential identifier to enable the receiving computer to determine the proper ordering of packets that require in order processing. | 10-18-2012 |
20120265855 | MAXIMIZING DATA TRANSFER THROUGH MULTIPLE NETWORK DEVICES - A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection. | 10-18-2012 |
20120266211 | TRANSPARENT DATABASE CONNECTION RECONNECT - A first computer establishes a logical connection to a second computer for requesting and/or receiving data from a database. A logical connection is independent of the underlying physical network connection used to connect to the database. A context identifier is stored by both computers to enable the context of a logical connection to be persisted between switches from one physical network connection to another within the logical connection thus enabling database transfers to be continued on a second physical network connection when a failure in a first physical network connection occurs. | 10-18-2012 |
20140222959 | MAXIMIZING DATA TRANSFER THROUGH MULTIPLE NETWORK DEVICES - A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection. | 08-07-2014 |