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: 20220366429
    Abstract: 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: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Inventors: Prakash Pati, Akshaya Mahapatra
  • Patent number: 11422680
    Abstract: 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: Grant
    Filed: May 22, 2014
    Date of Patent: August 23, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Akshaya Mahapatra, Vandana Rao, Nilay Chheda, Richard Kirchhofer, Michael Tan
  • Patent number: 10778597
    Abstract: 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: Grant
    Filed: May 21, 2015
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael Tan, Akshaya Mahapatra, Peng Liu, Gilbert Lau
  • Patent number: 10771430
    Abstract: 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: Grant
    Filed: March 25, 2015
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Michael Tan, Dirk N. Milotz
  • Patent number: 10635467
    Abstract: 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: Grant
    Filed: March 12, 2018
    Date of Patent: April 28, 2020
    Assignee: VCE IP Holding Company LLC
    Inventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra
  • Patent number: 10536518
    Abstract: 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: Grant
    Filed: November 20, 2015
    Date of Patent: January 14, 2020
    Assignee: VCE IP Holding Company LLC
    Inventors: Jonathan P. Streete, Mohit Kshirsagar, Akshaya Mahapatra, Archana Kumar, Sazzadul K. Khan
  • Patent number: 10375161
    Abstract: 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: Grant
    Filed: April 9, 2014
    Date of Patent: August 6, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Michael Tan, Akshaya Mahapatra
  • Patent number: 10305764
    Abstract: 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: Grant
    Filed: December 30, 2015
    Date of Patent: May 28, 2019
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Mohit Suresh Kshirsagar, Rahul Talekar, Boyu Wang, Akshaya Mahapatra
  • Patent number: 10305817
    Abstract: 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: Grant
    Filed: November 28, 2017
    Date of Patent: May 28, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Michael Tan, Akshaya Mahapatra, Sazzadul K. Khan
  • Patent number: 10257026
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: April 9, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Zunhe Jin, Michael Tan, Sayajirao Patil
  • Patent number: 10120744
    Abstract: 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: Grant
    Filed: November 20, 2015
    Date of Patent: November 6, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Vandana Rao
  • Patent number: 10083051
    Abstract: 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: Grant
    Filed: April 11, 2014
    Date of Patent: September 25, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, John James Mulqueeney, Jr., Goutam Das, Vandana Rao
  • Patent number: 10027534
    Abstract: 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: Grant
    Filed: May 27, 2015
    Date of Patent: July 17, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Vandana Rao
  • Patent number: 10019272
    Abstract: 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: Grant
    Filed: November 12, 2013
    Date of Patent: July 10, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Akshaya Mahapatra, Zunhe Jin, Lade Gaurang, Sayajirao Patil
  • Patent number: 9965334
    Abstract: 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: Grant
    Filed: June 9, 2014
    Date of Patent: May 8, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Michael Tan, Akshaya Mahapatra
  • Patent number: 9935830
    Abstract: 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: Grant
    Filed: May 22, 2015
    Date of Patent: April 3, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Michael Tan, Peng Liu, Gilbert Lau
  • Patent number: 9934052
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: April 3, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra
  • Patent number: 9928103
    Abstract: 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: Grant
    Filed: December 31, 2015
    Date of Patent: March 27, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Gilbert Lau, Dirk Nathaniel Milotz, Akshaya Mahapatra
  • Patent number: 9836342
    Abstract: 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: Grant
    Filed: September 5, 2014
    Date of Patent: December 5, 2017
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Michael Tan, Rahul Talekar
  • Patent number: 9832137
    Abstract: 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: Grant
    Filed: March 23, 2015
    Date of Patent: November 28, 2017
    Assignee: VCE IP Holding Company LLC
    Inventors: Michael Tan, Akshaya Mahapatra, Sazzadul K. Kahn