Patents Assigned to VCE Company LLC
  • Patent number: 9870257
    Abstract: A method of automation optimization in a command line interface is provided. The method includes receiving a configuration input that includes one or more commands and parsing the configuration input. The method also includes generating a command list that includes one or more tasks, based on the configuration input and populating a queue with the one or more tasks. The method includes executing each of the one or more tasks from the queue, on a command line interface and outputting a result, based on the executing.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: January 16, 2018
    Assignee: VCE Company, LLC
    Inventors: Changbin Gong, Srinivas Mantrala
  • Patent number: 9864658
    Abstract: A method for automation of deduplication storage capacity sizing and trending analysis is provided. The method includes collecting all file system directories of at least one system for which a deduplication backup storage capacity for files in the all file system directories is to be determined. The method includes determining file counts, file sizes and file types of the files in the all file system directories and obtaining a deduplication ratio of each of the file types. The method includes deriving the deduplication backup storage capacity from the file counts, the file sizes and the file types of the files in the all file system directories, based on the deduplication ratio of each of the file types.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 9, 2018
    Assignee: VCE Company, LLC
    Inventor: Michael Barcello
  • Patent number: 9830177
    Abstract: A method, system and computer readable media for deploying a virtual appliance are provided. The method includes receiving values of input parameters of a configuration file of a virtual appliance. The method includes for one of the values, determining, prior to activating the virtual appliance, whether the one of the values is in compliance with a configuration of one or more appliances. The method includes deploying the virtual appliance into the one or more appliances. In response to determining that the one of the values is in compliance, the method includes configuring the virtual appliance in accordance with the one of the values, wherein the determining is executed through a processor.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: November 28, 2017
    Assignee: VCE Company, LLC
    Inventors: Akshaya Mahapatra, Zunhe Jin, Anantha Mohan Raj Durai Raj Murugandi, Boyu Wang
  • Patent number: 9733972
    Abstract: A system, method, and computer program product for determining an optimal configuration for a computing system. For example, a method may include accessing functional requirements and resource constraint information. Functional requirements are converted into hardware requirements and functional models are generated, each of which satisfies the hardware requirements. Functional models are converted to functional utilization models, and functional utilization model values are generated for the functional utilization models. The method also may include defining a resource model for each of the functional models and converting the resource models to resource utilization models. A resource utilization model value is generated for each of the resource utilization models.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: August 15, 2017
    Assignee: VCE Company, LLC
    Inventor: Kenneth Moore
  • Patent number: 9722855
    Abstract: A method for arranging services in a computing infrastructure is provided. The method includes receiving a request for services, with requested capabilities, to be provided from a computing infrastructure and reserving portions of the computing infrastructure until services, with at least the requested capabilities being reserved. The method includes committing the services with at least the requested capabilities, as reserved and providing the services, with at least the requested capabilities, in fulfillment of the request for the services, wherein at least one method operation is performed by a processor.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: August 1, 2017
    Assignee: VCE Company, LLC
    Inventor: Jonathan Peter Streete
  • Patent number: 9521052
    Abstract: Methods, systems, and computer readable mediums for implementing an attribute into a network system are disclosed. According to one method, the method includes collecting raw data from a network node and defining a performance indicator definition associated with the collected raw data. The method can also include integrating the performance indicator definition into an attribute monitoring entity, and injecting the entity into a repository during system runtime.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 13, 2016
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Bayi Peng, Xiaohong Fu
  • Patent number: 9485145
    Abstract: A system, method, apparatus, and computer program product for determining a configuration of a converged infrastructure are disclosed. A method may include performing a scan of network addresses for components of the converged infrastructure. The method may further include capturing fingerprints of components discovered by the scan. The method may additionally include identifying the components discovered by the scan based at least in part on a comparison between each captured fingerprint and one or more known component fingerprints in a fingerprint library, which may include a set of known component fingerprints and associated component identities. The method may further include accessing at least one identified component. The method may also include determining a component configuration of each of at least one accessed component.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: November 1, 2016
    Assignee: VCE Company, LLC
    Inventors: Joshua Bonczkowski, Nicholas A. Hansen, Matthew Molner
  • Patent number: 9459995
    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: May 18, 2015
    Date of Patent: October 4, 2016
    Assignee: VCE Company, LLC
    Inventors: Todd Dolinsky, Jonathan P. Streete, Nicholas Hansen, Xuning Vincent Shan
  • Patent number: 9448894
    Abstract: A method for data tiering is provided. The method includes sending a plurality of data protection tiering options that are applicable to one or more applications or servers and that represent a plurality of data protection policies which are implementable via a plurality of data protection products. The method includes receiving a selection of at least one from among the plurality of data protection tiering options and coordinating with the plurality of data protection products to implement at least one of the plurality of data protection policies consistent with the selection. A system and computer readable medium are also included.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: September 20, 2016
    Assignee: VCE Company, LLC
    Inventor: Michael Barcello
  • Patent number: 9449171
    Abstract: Methods, systems, and computer readable mediums for providing supply chain validation are disclosed. According to one exemplary embodiment, a method for validating a computing system comprises receiving, from a source entity and via an out of band delivery, validation information for validating the computing system, wherein the validation information is derived from one or more components of the computing system. The method also includes determining, using the validation information and reference information associated with the computing system, whether a configuration of the computing system has been modified and, in response to determining that the configuration of the computing system has been modified, generating information about a system modification.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 20, 2016
    Assignee: VCE Company, LLC
    Inventor: Christopher Michael Davis
  • Patent number: 9389991
    Abstract: Methods, systems, and computer readable mediums for generating instruction data to update components in a converged infrastructure system are disclosed. According to one example, a method includes identifying components in a converged infrastructure system that require remediation in order to comply with a defined converged infrastructure configuration and identifying remediation content to enable each of the identified components to be compliant with the defined converged infrastructure configuration. The method further includes determining a remediation process based on the identified remediation content associated with the components of the converged infrastructure system, wherein the determined remediation process includes an order of steps used to update the identified components in the converged infrastructure system. The method also includes generating instruction data indicating the determined remediation process to be applied to the identified components in the converged infrastructure system.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 12, 2016
    Assignee: VCE COMPANY, LLC
    Inventors: Matthew John Molner, Joshua Lee Bonczkowski, Todd Dolinsky, Nicholas Hansen
  • Patent number: 9386042
    Abstract: Methods, systems, and computer readable mediums for utilizing geographical location information to manage applications in a computer network system are disclosed. According to one example, a method includes receiving, by a global positioning system (GPS) service entity, a request for geographical location information associated with an infrastructure enclosure device from a location request entity, wherein the location request entity is hosted by the infrastructure enclosure device. The method further includes acquiring, by the GPS service entity, the geographical location information from a location enablement device included in the infrastructure enclosure device and sending, by the GPS service module, the acquired geographical location information to the location request entity, wherein the location request entity enforces a policy based on the acquired geographical location information.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: July 5, 2016
    Assignee: VCE Company, LLC
    Inventors: Thaddeus W. Stoner, Todd J. Dolinsky, Jonathan Fontanez
  • Patent number: 9363270
    Abstract: A user management construct, referred to as a persona, is provided to enable a flexible mechanism that grants elevated or administrative privileges to users, such as application developers. Developers may utilize the privileges bestowed by a persona to execute tasks that normally requires access by traditional information (IT) roles, such as IT administrators, to deploy applications in a cloud computing environment. The tasks may include the provisioning of virtual or physical computing resources and/or the configuration of compute, storage, and networking resources.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: June 7, 2016
    Assignee: VCE Company, LLC
    Inventors: T.K. Lakshman, Richard Kirchhofer, Oleg Musteata, Akshaya Mahapatra, Radha Popuri
  • Patent number: 9325688
    Abstract: Methods, systems, and computer readable mediums for performing workflow credential information management in a converged infrastructure system (CIS) are disclosed. According to one example, the method includes, at a credential management interface module (CMIM) associated with a CIS, identifying one or more converged infrastructure elements (CIEs) included in the CIS that are associated with a workflow, obtaining credential information sets for each of the one or more CIEs associated with the workflow, and executing the workflow using the obtained credential information sets.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 26, 2016
    Assignee: VCE COMPANY, LLC
    Inventors: Nicholas A Hansen, Jonathan P Streete, Todd J Dolinsky, Joshua Lee Bonczkowski
  • Patent number: 9304793
    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: Grant
    Filed: January 16, 2013
    Date of Patent: April 5, 2016
    Assignee: VCE Company, LLC
    Inventors: Hariharan Kannan, Akshaya Mahapatra, John J. Mulqueeney, Jr., Thaddeus Stoner, David Olszewski
  • Patent number: 9280646
    Abstract: Methods, systems, and computer readable mediums for implementing role-based access control (RBAC) are disclosed. According to one method, the method includes authenticating a user for implementing RBAC across multiple components associated with one or more converged infrastructure systems, receiving, from the user, RBAC related information for implementing RBAC across the multiple components associated with the one or more converged infrastructure systems, and implementing, using the RBAC related information, RBAC across the multiple components associated with the one or more converged infrastructure systems.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: March 8, 2016
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Joshua P Onffroy, Xiaohong Fu
  • Patent number: 9256509
    Abstract: A method, system and computer-readable media for analyzing application environments is provided. Embodiments of the invention includes generating a first representation of a first environment for an application and a second representation of a second environment for the application. Determining differences between the first representation and the second representation and determining relevance to the application of each of the differences as to a likelihood of failure of operation of the application in the second environment where at least one method operation is executed through a processor.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: February 9, 2016
    Assignee: VCE Company, LLC
    Inventors: Sampath Rajagopal, John James Mulqueeney, Jr., Jonathan Streete
  • Patent number: 9251033
    Abstract: A method and apparatus for automatic provisioning steps using a physical computing block-based infrastructure platform and a virtualized environment is discussed to provide automatic elasticity. Running applications may be monitoring for increased workload, which may trigger a proactive and/or reactive response. The triggered proactive or reactive response includes executing a remediation action upon workloads exceeding set thresholds, as set by a pre-determined monitoring policy. The remediation actions may include the provisioning of additional virtual or physical computing resources to reduce the workload below the set threshold.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: February 2, 2016
    Assignee: VCE Company, LLC
    Inventor: Richard Kirchhofer
  • Publication number: 20150339476
    Abstract: Methods, systems, and computer readable mediums for providing supply chain validation are disclosed. According to one exemplary embodiment, a method for validating a computing system comprises receiving, from a source entity and via an out of band delivery, validation information for validating the computing system, wherein the validation information is derived from one or more components of the computing system. The method also includes determining, using the validation information and reference information associated with the computing system, whether a configuration of the computing system has been modified and, in response to determining that the configuration of the computing system has been modified, generating information about a system modification.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: VCE Company, LLC
    Inventor: Christopher Michael Davis
  • Patent number: 9170845
    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: Grant
    Filed: August 28, 2012
    Date of Patent: October 27, 2015
    Assignee: VCE Company, LLC
    Inventors: Mohit Kshirsagar, David Olszewski, Akshaya Mahapatra, Faisal Choudry, Archana Kumar