Patents by Inventor Akshaya Mahapatra
Akshaya Mahapatra 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).
-
Publication number: 20220366429Abstract: A system for determining authenticity of an item includes a processor and a memory. The memory includes instructions stored thereon, which when executed by the processor cause the system to assign a unique identifier to an item, generate a digital signature of the unique identifier of the item using a private key of a producing organization, generate a scannable code based on the generated digital signature and/or a base 64 encoded form of the generated digital signature, and embed in the item the scannable code and the unique item identifier, a name of the producing organization, and/or a public key server URL.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Inventors: Prakash Pati, Akshaya Mahapatra
-
Patent number: 11422680Abstract: A method for executing workflows is provided. The method includes querying a workflow engine regarding an input parameter of a workflow, responsive to a selection from a portal to execute the workflow. The method includes generating a graphical user interface requesting a value of the input parameter and transmitting the graphical user interface to the portal for display. The method includes sending a workflow invocation request, with the value of the input parameter from the graphical user interface, to the workflow engine, wherein at least one method operation is performed by a processor. In some embodiments, a workflow execution framework is provided.Type: GrantFiled: May 22, 2014Date of Patent: August 23, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Akshaya Mahapatra, Vandana Rao, Nilay Chheda, Richard Kirchhofer, Michael Tan
-
Patent number: 10778597Abstract: A multi-cloud orchestration system includes a computer executed set of instructions that communicates with multiple computing clouds and/or computing clusters each having one or more resources for executing an application. The instructions are executed to receive information associated with an application, allocate a resource pool to be used for executing the application in which the resource pool including at least one resource from each of the computing clouds and/or computing clusters. The instructions may be further executed to provision the resources to execute the application.Type: GrantFiled: May 21, 2015Date of Patent: September 15, 2020Assignee: EMC IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra, Peng Liu, Gilbert Lau
-
Patent number: 10771430Abstract: A dynamic resource configuration system that includes a computer executed application that receives, from resource of the distributed computing environment, a network configuration request message to dynamically configure one or more network parameters of the resource. In response, the application obtains a unique identity of the resource using the received network configuration request message, obtains customized configuration parameters for the resource using the obtained unique identity, and configures the resource using the customized configuration parameters.Type: GrantFiled: March 25, 2015Date of Patent: September 8, 2020Assignee: EMC IP Holding Company LLCInventors: Akshaya Mahapatra, Michael Tan, Dirk N. Milotz
-
Patent number: 10635467Abstract: Aspects of the present disclosure involve systems and methods for the automatic packaging and deployment of virtual machines in a virtual environment. More particularly, the disclosure involves a system that automatically packages two virtual machines, a console virtual machine and a template virtual machine, in a virtual application. The template virtual machine initiates communication with the console virtual machine to generate multiple virtual machine instances.Type: GrantFiled: March 12, 2018Date of Patent: April 28, 2020Assignee: VCE IP Holding Company LLCInventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra
-
Patent number: 10536518Abstract: An operations management system includes a processing system and a memory for storing a resource discovery and capture engine, which is executed by the processing system to discover one or more resources associated with an application in a distributed computing environment in which the one or more resources define a platform for execution of the application, and collect resource configuration information for each of the discovered resources. The resource configuration information comprising data sufficient to replicate the platform to another platform for execution of the application. Once the resource configuration information is collected, the engine generates an application deployment plan that includes the collected resource configuration information.Type: GrantFiled: November 20, 2015Date of Patent: January 14, 2020Assignee: VCE IP Holding Company LLCInventors: Jonathan P. Streete, Mohit Kshirsagar, Akshaya Mahapatra, Archana Kumar, Sazzadul K. Khan
-
Patent number: 10375161Abstract: A distributed computing task management system includes an application for monitoring a processing load of multiple resources that are used to execute a distributed computing task. The resources include at least one hardware resource and one or more virtual objects executed on the hardware resources in a virtual computing environment. Using the monitored processing load, the application adjusts a performance of the resources to compensate for changes in the processing load incurred by the resources due to execution of the distributed computing task.Type: GrantFiled: April 9, 2014Date of Patent: August 6, 2019Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra
-
Patent number: 10305764Abstract: Methods, systems, and computer readable mediums for monitoring and managing a computing system using resource chains are disclosed. In some examples, a method includes obtaining resource component data from each of a plurality of resource managers in a computing system and organizing the resource component data to establish logical relationships among resource components included in the computing system. The method further includes defining a resource configuration that identifies at least two of the resource components used to facilitate a communication path between a virtual resource in the computing system to a designated network element and displaying the resource configuration as a resource chain that defines a linking order among the at least two of the resource components that facilitate the communication path.Type: GrantFiled: December 30, 2015Date of Patent: May 28, 2019Assignee: VCE IP HOLDING COMPANY LLCInventors: Mohit Suresh Kshirsagar, Rahul Talekar, Boyu Wang, Akshaya Mahapatra
-
Patent number: 10305817Abstract: A provisioning system for a distributed computing environment includes a map reduce framework that includes a splitter process, a mapper process, and a reduce process. The splitter process receives a task associated with a distributed application to be deployed on the distributed computing environment, and selects which of the resources are to be provisioned for executing the distributed application. The mapper process converts at least one abstract address included in the task to an absolute address, and executes the task for provisioning the selected resources, while the reduce process consolidates results of the executed task.Type: GrantFiled: November 28, 2017Date of Patent: May 28, 2019Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra, Sazzadul K. Khan
-
Patent number: 10257026Abstract: A computing infrastructure management system includes a processing system and a memory for storing a configuration management client, which is executed by the processing system to receive a manifest file associated with a computing infrastructure comprising a plurality of computing devices each having one or more resources. Using the received manifest file, the client translates the manifest file by arranging one or more directives of the manifest file according to one or more dependencies of each resource relative to the resources of the other computing devices, and provisions the resources of each computing device using the translated manifest file.Type: GrantFiled: December 19, 2013Date of Patent: April 9, 2019Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, Zunhe Jin, Michael Tan, Sayajirao Patil
-
Patent number: 10120744Abstract: A computing environment provisioning system includes a processing system and a memory for storing instructions that are executed by the processing system to obtain a graph having one or more edges with multiple vertices representing task instructions to perform multiple tasks on one or more resources of a computing environment, and sequentially execute the task instructions according to the edges between the vertices. When an at least one task encounters an error, the instructions pause execution of an ensuing task instruction in the graph.Type: GrantFiled: November 20, 2015Date of Patent: November 6, 2018Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, Vandana Rao
-
Patent number: 10083051Abstract: An operations management system includes a processing system and a memory for storing an operations management application, which is executed by the processing system to collect resource information associated with hardware resources and virtual objects of a virtual computing environment. The system identifies, for one or more services provided by the virtual computing environment, the hardware resources and the virtual objects that execute the services, generates a tag for each resource indicating which services are executed by that resource, and stores the collected resource information for each resource and its respective tag in the memory.Type: GrantFiled: April 11, 2014Date of Patent: September 25, 2018Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, John James Mulqueeney, Jr., Goutam Das, Vandana Rao
-
Patent number: 10027534Abstract: A log management system includes a computer executable application that may be executed to obtain a first log entry from a first resource of a distributed computing system having multiple resources, and obtain resource information about at least one other resource of the distributed computing system that is correlated with the first resource. From the resource information, the application obtains one or more log entries from the correlated resource, and displays the first log entry and the correlated log entry on a display.Type: GrantFiled: May 27, 2015Date of Patent: July 17, 2018Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, Vandana Rao
-
Patent number: 10019272Abstract: A method, system and computer readable media for managing virtual appliances are provided. The method includes discovering each of a plurality of components of an enterprise solution, the enterprise solution encompassing a plurality of virtual appliances and relationships among the plurality of virtual appliances. Each of the plurality of virtual appliances has one or more virtual machines, and the plurality of virtual appliances are implemented in a physical computing environment. The method includes reconfiguring the plurality of components in response to a change in a configuration of one or more of the plurality of components.Type: GrantFiled: November 12, 2013Date of Patent: July 10, 2018Assignee: VCE IP HOLDING COMPANY LLCInventors: Akshaya Mahapatra, Zunhe Jin, Lade Gaurang, Sayajirao Patil
-
Patent number: 9965334Abstract: Methods and/or systems for provisioning storage capacity of a virtual machine are disclosed. Storage provisioning requests are received from virtual machines executing within a physical host environment. The provisioning requests are validated and processed to generate or otherwise expand storage capacities of the requesting virtual machines.Type: GrantFiled: June 9, 2014Date of Patent: May 8, 2018Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra
-
Patent number: 9935830Abstract: A cloud management system includes a computer executed application that generates an interface for management of the resources of a computing node by a cloud portal. The application receives an interface definition associated with the resource in which the interface definition includes information associated with one or more configuration operations to be performed on the resource. Using the interface definition, the application generates a cloud portal interface component that communicates with a cloud portal to translate the one or more configuration operations to a specified protocol, and generates a resource endpoint component that receives the configuration operations from the cloud portal interface component, translates the configuration operations to a format suitable for use by the resource, and transmits the configuration operations to the resource for configuring the resource.Type: GrantFiled: May 22, 2015Date of Patent: April 3, 2018Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, Michael Tan, Peng Liu, Gilbert Lau
-
Patent number: 9934052Abstract: Aspects of the present disclosure involve systems and methods for the automatic packaging and deployment of virtual machines in a virtual environment. More particularly, the disclosure involves a system that automatically packages two virtual machines, a console virtual machine and a template virtual machine, in a virtual application. The template virtual machine initiates communication with the console virtual machine to generate multiple virtual machine instances.Type: GrantFiled: December 19, 2013Date of Patent: April 3, 2018Assignee: VCE IP Holding Company LLCInventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra
-
Patent number: 9928103Abstract: Methods, systems, and computer readable mediums for managing distributed computing systems using an event driven framework are disclosed. In some examples, a method includes receiving, at an event handler executing on a distributed computing system, events from various sources executing on the distributed computing system. The method includes consolidating, at an event consolidator executing on the distributed computing system, the events into a consolidated event. The method includes determining, at a script executor executing on the distributed computing system, that a script is configured to be executed in response to receiving the consolidated event and, in response, executing the script.Type: GrantFiled: December 31, 2015Date of Patent: March 27, 2018Assignee: VCE IP HOLDING COMPANY LLCInventors: Gilbert Lau, Dirk Nathaniel Milotz, Akshaya Mahapatra
-
Patent number: 9836342Abstract: An application alerting system includes a computing system that executes an application alerting service monitor at least one of multiple computing resources configured in a computing infrastructure to determine whether the one monitored computing resource experiences a failure. When a failure is detected, the service transmits a failure notification to applications associated with the failed monitored computing resource such that the application may perform at least one remedial action according to the received failure notification.Type: GrantFiled: September 5, 2014Date of Patent: December 5, 2017Assignee: VCE IP Holding Company LLCInventors: Akshaya Mahapatra, Michael Tan, Rahul Talekar
-
Patent number: 9832137Abstract: A provisioning system for a distributed computing environment includes a map reduce framework that includes a splitter process, a mapper process, and a reduce process. The splitter process receives a task associated with a distributed application to be deployed on the distributed computing environment, and selects which of the resources are to be provisioned for executing the distributed application. The mapper process converts at least one abstract address included in the task to an absolute address, and executes the task for provisioning the selected resources, while the reduce process consolidates results of the executed task.Type: GrantFiled: March 23, 2015Date of Patent: November 28, 2017Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra, Sazzadul K. Kahn