Patents Assigned to VCE IP Holding Company LLC
  • Patent number: 10055336
    Abstract: A system, method, and computer program product for testing a software component by simulating an interface to a computing component using pseudo-randomized responses to service requests. For example, the method may include receiving a service request from a software component to be tested. Responsive to receiving the service request from the software component, the method accesses a data store of service requests and responses thereto. The method determines that a matching service request is stored in the accessed data, a matching service request being a service request that matches the service request received from the software component. The method identifies a plurality of associated responses that are stored in the accessed data store, each which is stored in association with the matching service request. The method pseudo-randomly selects one of the plurality of associated responses, and sends the pseudo-randomly selected associated response to the software component for processing.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: August 21, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Steven R Hart, Nicholas A Hansen, Joshua L Bonczkowski, Pierre Ancelot
  • Patent number: 10057122
    Abstract: Methods, systems, and computer readable mediums for optimizing a system configuration are disclosed. In some examples, a method includes determining whether a system configuration for executing a workload using a distributed computer system is optimizable and in response to determining that the system configuration is optimizable, modifying the system configuration such that at least one storage resource for storing workload data is located at a server node that is executing the workload in the distributed computer system.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 21, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Ryan Joseph Andersen, Donald Edward Norbeck, Jr., Jonathan Peter Streete, Seamus Patrick Kerrigan
  • Patent number: 10058005
    Abstract: A computer hardware unit, a data center cabinet having the same, and a method of removing the computer hardware unit from the data center cabinet. The computer hardware unit has a housing for placement within a slot of the data center cabinet. At least one of a compute component, a network component and a memory component is provided within the housing. At least one mounting bracket is attached to the housing and to secure the housing to the cabinet. The at least one mounting bracket has a first leg attached to the housing and a second leg for attachment to the cabinet. The at least one mounting bracket is collapsible to change an internal angle between the first leg and the second leg.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: August 21, 2018
    Assignee: VCE IP Holding Company LLC
    Inventor: Gary Willard
  • Patent number: 10057138
    Abstract: A system, method, apparatus, and computer program product for validating a user modification to an elevation plan for a computing system are disclosed. A method may include causing display of a user interface including a representation of at least a portion of the elevation plan. The user interface may be configured to enable user modification of the elevation plan. The method may further include receiving an indication of a mount position for a component. The method may additionally include validating that the component is mountable in the mount position. The method may also include updating the elevation plan to include the component in the mount position in response to validation that the component is mountable in the mount position.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: August 21, 2018
    Assignee: VCE IP Holding Company LLC
    Inventor: Timothy Allen Cox
  • Patent number: 10037368
    Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 31, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph Malek
  • 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: 10019344
    Abstract: A system, method and computer program product for a test framework for orchestration workflows. For example, a method in accordance with some embodiments includes accessing a workflow test function library comprised of a plurality of workflow test functions. A workflow test function is a function that tests an orchestration workflow component. A plurality of workflow test suites may be accessed, each of which is comprised of one or more workflow tests. A workflow test hook is inserted into a target orchestration workflow component. The inserted workflow test hook is associated with at least one of the plurality of workflow test suites. The inserted workflow test hook is invoked thereby causing each of workflow tests to be performed on the target workflow test component. Target orchestration workflow component test result information is received from the target orchestration workflow component and the target workflow component test result information is outputted.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: July 10, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Nilay B Chheda, Vandana Rao
  • Patent number: 10020991
    Abstract: A system, method and computer program product for automatically capturing configuration information for a plurality of heterogeneous computing components, such as a converged infrastructure. For example, the method detects a configuration change request comprising a request to change a configuration of a plurality of heterogeneous computing components. Responsive to detecting the configuration change request, the method determines configuration information for each of the plurality of heterogeneous computing components, the configuration information is information being about the configuration of the one or more of a plurality of heterogeneous computing components The method determines the configuration information prior to changing the configuration of the plurality of heterogeneous computing components in response to the configuration change request.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 10, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Todd Dolinsky, Ta-Ming Chen, Anil Pasumarthi
  • 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: 9992072
    Abstract: A system, method, apparatus, and computer program product for enabling management of a plurality of computing components, such as a converged infrastructure, through a software framework are disclosed. For example, a method in accordance with some example embodiments may include receiving an action target command that is comprised of target component identification information, action identification information and action parameters. The method may include invoking a registered hook and passing the action parameters to a function that is bound to the action and resolving the received target component identification information and the received action identification data. A command and command parameters may be transmitted to each of the identified computing components thereby causing the command to be performed on the computing components.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: June 5, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Ta-Ming Chen, Todd Dolinsky
  • Patent number: 9986655
    Abstract: An equipment strap is provided. The equipment strap includes at least one strap, the at least one strap configured to hold together a plurality of electronic devices as a bundle of the electronic devices. The equipment strap includes at least one panel attached to the at least one strap. The at least one panel includes at least one cable integrated therein. The at least one cable is configured to couple to the plurality of electronic devices, wherein the at least one cable provides an electrical interconnection among the plurality of electronic devices.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: May 29, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Thaddeus Stoner, Donald Norbeck
  • Patent number: 9983979
    Abstract: A method for matrixing of software environments is provided. The method includes receiving a selection of a plurality of aspects of a task environment for an application and executing the application in a task environment selected from a set of all possible combinations. The method includes selecting a next task environment from the set of all possible combinations, based on a result of executing the application in the task environment and reducing a matrix search scope, responsive to a failure in the executing the application in the task environment. The method includes repeating the executing, the selecting and the reducing until one of the matrix search scope as reduced, is less than or equal to a completed search scope, or the set of all possible combinations of the plurality of aspects of the task environment is in the completed search scope.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 29, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Todd Jason Dolinsky, Matthew Kevin Kerbawy, Matthew John Molner, Jeffery C. Cheng
  • Patent number: 9971584
    Abstract: A method and apparatus for deploying an application in a converged infrastructure is described. The application may be deployed according a model that specifies deployment of the application on resources allocated from the converged infrastructure. The model may be used to scale and adjust the deployment of the application according to pre-determined best practices and according to deployment-specific parameters provided by a system administrator.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: May 15, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Hariharan Kannan, Faisal Choudry, Mohit Kshirsagar, Rahul Talekar
  • 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: 9946814
    Abstract: A method for generating a power cabling plan may include accessing a build plan. The build plan may identify a set of power drawing components and a set of PDUs. Each PDU may include at least one circuit. The method may further include iteratively assigning each of the power drawing components to at least one circuit based on an existing power load assigned to each circuit. The method may additionally include reassigning at least one power drawing component between circuits in a circuit pair if a difference in assigned power loads between circuits in any circuit pair is reducible. The method may also include generating a power cabling plan defining at least one assigned PDU port for each power drawing component. Each assigned PDU port may correspond to a circuit to which the power drawing component has been assigned.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: April 17, 2018
    Assignee: VCE IP Holding Company LLC
    Inventor: Timothy Allen Cox
  • 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: 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: 9933916
    Abstract: Methods, systems, and computer readable mediums for providing user interface (UI) information associated with a computing system are disclosed. According to one exemplary embodiment, a method for providing UI information comprises receiving, from a requesting entity, a request for information associated with an element of a computing system, selecting, using data from the request, a UI element for representing the element from a repository comprising a set of UI elements for representing various elements of the computing system, and providing, to the requesting entity, UI information for displaying the UI element.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: April 3, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Jonathan P. Streete, Rajesh Nandyalam
  • 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: 9928097
    Abstract: Methods, systems, and computer readable mediums for defining and updating a virtual converged infrastructure system comprising distributed resource components are disclosed. According to one method, the method includes identifying resource components collectively contained in a plurality of computing systems interconnected to form a computing system network. The method further includes generating an index that specifies a plurality of candidate virtual computing systems, wherein each of the candidate virtual computing systems includes resource components from two or more of the computing systems and utilizing the index to select a virtual computing system from among the candidate virtual computing systems. The method also includes applying identification data corresponding to resource components of the selected virtual computing system as input to a certified computing configuration to identify a level of compliance of the selected virtual computing system.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 27, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Praphul Krottapalli, Neeloy Bhattacharyya