Patents Assigned to VCE Company LLC
  • Publication number: 20150301853
    Abstract: Methods and/or systems for performing workload analysis within an arrangement of interconnected computing devices, such as a converged infrastructure, are disclosed. A prediction system may generate a workload associated with physical and/or logical components of the converged infrastructure that are utilized to execute a client resource. The prediction system may monitor the utilization behavior of the various logical and/or physical components associated with the workload over a particular period of time to generate a workload profile. Subsequently, the prediction system may execute a prediction workload analysis algorithm that accesses the workload profile to identify optimal physical resources in the converged infrastructure that may be available to execute other workloads.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Stephen C. Steir, Joshua P. Onffroy
  • Publication number: 20150229722
    Abstract: A converged infrastructure management system includes a processing system and a memory for storing an operations management application, which is executed by the processing system to obtain physical configuration information associated with one or more physical hosts of a virtual computing environment, and virtual object information associated with a plurality of virtual objects executed on the hosts. Using this information, the application generates an association for each virtual object, the association associating the virtual object with the host that executes the virtual object, and displays a virtual object representation of at least one of the virtual objects, a host representation of its respective host, and an indicator representing the association between the virtual object and its respective host on a display.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: VCE Company, LLC
    Inventor: Changbin Gong
  • Patent number: 9083625
    Abstract: An improved technique for communicating with components of an electronic system includes operating a driver according to a designated protocol but agnostically to the components themselves. Information about particular system components is supplied to the driver by respective data sources. To obtain discovery information about a component, the driver accesses a data source for the component and communicates with the component using the designated protocol. The driver thus operates merely as a conduit for component-specific information, which is supplied by the data sources rather than by the driver itself.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: July 14, 2015
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Neil Russell, Victor Zhang
  • Patent number: 9075664
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The network integration process understands the data center network already in place and extends the set up into the converged infrastructure to enable communication between the converged infrastructure and the rest of the network in the data center. The apparatus uses an infrastructure template that describes the data center and that may be pre-defined for a specific application deployed within the converged infrastructure platform.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: July 7, 2015
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Sean Gilmour, Mohit Kshirsagar, Akshaya Mahapatra
  • Publication number: 20150177797
    Abstract: A power distribution unit (PDU) at least one power distribution module configured in a computing rack and an interchangeable adapter coupled to the power distribution module to provide power to the distribution module. The power distribution module includes multiple power receptacles for coupling to a plurality of devices disposed in the computing rack. The interchangeable adapter electrically connectable to one of a plurality of different electrical power sources in which each electrical power source has a phase type configuration that differs from one another.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: VCE Company, LLC
    Inventors: Daniel Joseph Butzer, Mark Steven Tuck
  • Patent number: 9065746
    Abstract: A technique tests whether an integrated computing system having server, network and storage components complies with a configuration benchmark expressed as rules in first markup-language statements such as XML. The rules are parsed to obtain test definition identifiers identifying test definitions in a second set of markup-language statements, each test definition including a test value and an attribute identifier of system component attribute. A management database is organized as an integrated object model of all system components. An interpreter invoked with the test definition identifier from each rule process each test definition to (a) access the management database using the attribute identifier obtain the actual value for the corresponding attribute, and (b) compare the actual value to the test value of the test definition to generate a comparison result value that can be stored or communicated as a compliance indicator to a human or machine user.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: June 23, 2015
    Assignee: VCE Company, LLC
    Inventors: Todd Dolinsky, Jonathan P. Streete, Nicholas Hansen, Xuning Vincent Shan
  • Publication number: 20150172117
    Abstract: A system, method, apparatus, and computer program product for enabling management of a converged infrastructure are disclosed. A method may include determining components of the converged infrastructure whose configurations need to be modified in order to modify the configuration of the converged infrastructure in accordance with a received command to modify the configuration of the converged infrastructure. The method may also include modifying the configuration of each of the determined components to modify the configuration of the converged infrastructure in accordance with the received command.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: VCE Company, LLC
    Inventors: Todd J. Dolinsky, Jonathan Fontanez, Nicholas A. Hansen, Joshua L. Bonczkowski
  • Patent number: 9007465
    Abstract: A customer support technique for an electronic system includes engaging in a video chat with a remote customer support device using a first camera of a computerized apparatus while simultaneously acquiring images of the electronic system using a second camera and sending the images to the customer support device. A user of the computerized apparatus can thus engage in a face-to-face video chat with a customer support agent operating the customer support device while the customer support agent simultaneously sees both images of the user and images of the electronic system or portion thereof to which the user is pointing the second camera. The disclosed technique thus provides a near-hands-on support experience from a remote customer support agent regardless of the customer support agent's physical location.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 14, 2015
    Assignee: VCE Company, LLC
    Inventors: Jonathan Fontanez, Todd Dolinsky, Nicholas Hansen, Matthew Molner
  • Patent number: 8990807
    Abstract: In a virtual computing environment allocating instantiations of computing resources based on a computing metric of a primary application for execution on the instantiated computing resources, an instance manager increases allocated computing resources in response to a performance shortfall. The virtual computing environment executes virtualization instances of computing systems as an autonomous computing entity in a physical environment shared with other virtualization instances. Each virtualization instance has a configuration including a processor type and quantity, memory, and mass storage (i.e. disk) allocation. Further, each virtualization instance has a performance capacity (capacity) based on a performance metric for identifying throughput in terms of a target application that the virtualization instance was designated to support.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: March 24, 2015
    Assignee: VCE Company LLC
    Inventors: Jiatai Wu, Krishna Kattumadam
  • Publication number: 20150082016
    Abstract: Methods, systems, and computer readable mediums for updating components in a converged infrastructure system are disclosed. According to one method, the method includes identifying components in a converged infrastructure system that require remediation in order to comply with a defined converged infrastructure configuration and determining remediation content to enable each of the identified components to be compliant with the defined converged infrastructure configuration. The method further includes retrieving the remediation content for the identified components from a repository and utilizing the remediation content to update the identified components on the converged infrastructure system in accordance with the defined converged infrastructure configuration.
    Type: Application
    Filed: December 30, 2013
    Publication date: March 19, 2015
    Applicant: VCE Company, LLC
    Inventors: Joshua Lee Bonczkowski, Joseph K. Malek, Todd Dolinsky, Nicholas Adams Hansen
  • Patent number: 8904388
    Abstract: A method and system for executing scripts on virtual machines is provided. The system includes an executor service that accepts scripts, parameters, authentication information from another process that needs to invoke a script on a target virtual machine (or group of virtual machines). The executor service remains running even after a script has completed execution. The executor service accepts any number of scripts and places them in a command queue. Agents running on the target virtual machine(s) check-in with the executor service to receive scripts from the command queue. Also, the executor service may directly invoke a script using a persistent connection to a virtual machine management center.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: December 2, 2014
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Akshaya Mahapatra, David Olszewski, John J. Mulqueeney, Jr.
  • Publication number: 20140258238
    Abstract: A snapshot agent executing on a virtual desktop allows a user to both create snapshots of the VM image hosting the virtual desktop and to revert that VM instance to such snapshots. In addition to a snapshot agent that executes within a given VM instance, another embodiment provides a user with network access to a portal snapshot management interface, e.g., via a web application. The web application can present the list of VM instances, and snapshots for each such VM instance, owned by an authenticated user. The user can then interact with the web application to create a new snapshot for (or revert to) an existing snapshot for the owned VM instances.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Zunhe JIN, Akshaya K. MAHAPATRA, Michael TAN, Wei TIAN, Lily CUI
  • Publication number: 20140258235
    Abstract: A snapshot agent executing on a virtual desktop allows a user to both create snapshots of the VM image hosting the virtual desktop and to revert that VM instance to such snapshots. In addition to a snapshot agent that executes within a given VM instance, another embodiment provides a user with network access to a portal snapshot management interface, e.g., via a web application. The web application can present the list of VM instances, and snapshots for each such VM instance, owned by an authenticated user. The user can then interact with the web application to create a new snapshot for (or revert to) an existing snapshot for the owned VM instances.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Zunhe JIN, Akshaya K. MAHAPATRA, Michael TAN, Wei TIAN, Lily CUI
  • Publication number: 20140201735
    Abstract: A method and system is provided for managing virtual machine instances (VMs) and other computing and network infrastructure within a data center. A user designates a computing device or resource (whether physical or virtual) as a master automation object (e.g., a virtual machine instance may be designated as a virtual template for command replication). The user then establishes an association between the master object and a set of physical and/or virtual computing resources that should replicate a set of designated commands sent to the master object. An automation service then intercepts/observes commands sent to the master object and sends the intercepted/observed commands to each computing device linked to the master object.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: VCE Company LLC
    Inventors: Hariharan KANNAN, Akshaya MAHAPATRA, John J. MULQUEENEY, Jr., Thaddeus STONER, David OLSZEWSKI
  • Publication number: 20140196029
    Abstract: A method and system for executing scripts on virtual machines is provided. The system includes an executor service that accepts scripts, parameters, authentication information from another process that needs to invoke a script on a target virtual machine (or group of virtual machines). The executor service remains running even after a script has completed execution. The executor service accepts any number of scripts and places them in a command queue. Agents running on the target virtual machine(s) check-in with the executor service to receive scripts from the command queue. Also, the executor service may directly invoke a script using a persistent connection to a virtual machine management center.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Hariharan KANNAN, Akshaya MAHAPATRA, David OLSZEWSKI, John J. MULQUEENEY, JR.
  • Publication number: 20140068032
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The network integration process understands the data center network already in place and extends the set up into the converged infrastructure to enable communication between the converged infrastructure and the rest of the network in the data center. The apparatus uses an infrastructure template that describes the data center and that may be pre-defined for a specific application deployed within the converged infrastructure platform.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Hariharan KANNAN, Sean GILMOUR, Mohit KSHIRSAGAR, Akshaya MAHAPATRA
  • Publication number: 20140068022
    Abstract: A method and apparatus for integrating a converged infrastructure platform in a data center is provided. The described apparatus configures the physical and virtual resources that run on the converged infrastructure to communicate with the rest of the data center. The described apparatus further enables a system administrator to rollback configurations of the physical and virtual resources of the converged infrastructure to restore the converged infrastructure to a factory state.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Mohit KSHIRSAGAR, David OLSZEWSKI, Akshaya MAHAPATRA, Faisal CHOUDRY, Archana KUMAR
  • Publication number: 20140068599
    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: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: VCE COMPANY LLC
    Inventors: Hariharan KANNAN, Faisal CHOUDRY, Mohit KSHIRSAGAR, Rahul TALEKAR
  • Publication number: 20140059385
    Abstract: A technique tests whether an integrated computing system having server, network and storage components complies with a configuration benchmark expressed as rules in first markup-language statements such as XML. The rules are parsed to obtain test definition identifiers identifying test definitions in a second set of markup-language statements, each test definition including a test value and an attribute identifier of system component attribute. A management database is organized as an integrated object model of all system components. An interpreter invoked with the test definition identifier from each rule process each test definition to (a) access the management database using the attribute identifier obtain the actual value for the corresponding attribute, and (b) compare the actual value to the test value of the test definition to generate a comparison result value that can be stored or communicated as a compliance indicator to a human or machine user.
    Type: Application
    Filed: December 28, 2012
    Publication date: February 27, 2014
    Applicant: VCE Company, LLC
    Inventors: Todd Dolinsky, Jonathan P. Streete, Nicholas Hansen, Xuning Vincent Shan
  • Publication number: 20140059570
    Abstract: An improved technique for communicating with components of an electronic system includes operating a driver according to a designated protocol but agnostically to the components themselves. Information about particular system components is supplied to the driver by respective data sources. To obtain discovery information about a component, the driver accesses a data source for the component and communicates with the component using the designated protocol. The driver thus operates merely as a conduit for component-specific information, which is supplied by the data sources rather than by the driver itself.
    Type: Application
    Filed: December 31, 2012
    Publication date: February 27, 2014
    Applicant: VCE COMPANY, LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Neil Russell, Victor Zhang