Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Similar
Filing Names

Vmware Inc
Vmware Inc_20100107
Vmware Inc_20100114
Vmware Inc_20100128
Vmware Inc_20131212
Vmware Inc_20100121

Vmware Inc patents


Recent patent applications related to Vmware Inc. Vmware Inc is listed as an Agent/Assignee. Note: Vmware Inc may have other listings under different names/spellings. We're not affiliated with Vmware Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "V" | Vmware Inc-related inventors


 new patent  Policy-based hypervisor configuration management

Methods and apparatus to manage configuration of policy-based hypervisors are disclosed. An example method includes generating, by executing an instruction with a processor, a specification for a target configuration of a host based on a policy-based profile, the policy-based profile describing a source configuration of a source host at a... Vmware Inc

 new patent  Storage architecture for virtual machines

Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for... Vmware Inc

Methods and apparatus to select virtualization environments during deployment

Methods and apparatus to select virtualization environments are disclosed. An example apparatus includes a logic circuit, a workload analyzer to determine characteristics of a virtualized application, a score generator to compare the characteristics of the virtualized application to a plurality of virtualization environment types to determine scores for each of... Vmware Inc

Automated upgradesystem for a service-based distributed computer system

The current document is directed to an automated upgrade subsystem within a distributed computer system that executes a distributed, service-based application comprising multiple local instances of the a distributed, service-based application, each instance including one or more control programs executing on a physical computer-system component of the distributed computer system.... Vmware Inc

Provisioning executable managed objects of a virtualized computing environment from non-executable managed objects

A managed object of a virtualized computing environment, which contains the runtime state of a parent virtual machine (VM) and can be placed in any host of the virtualized computing environment, is used for instantly cloning child VMs off that managed object. The managed object is not an executable object... Vmware Inc

Synchronizing replicas with media errors in distributed storage systems

Systems and techniques are described for transferring data. A described technique includes receiving a request to transmit a data block from a first data storage device to a second data storage device. An attempt to read the data block from the first data storage device is made. A media error... Vmware Inc

Increasing granularity of dirty bit information in hardware assisted memory management systems

In a computer system having virtual machines, one or more unused bits of a guest physical address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at... Vmware Inc

Efficient reboot of an operating system

A computer system is rebooted after updating a boot image without running platform firmware with its power-on self-test of system hardware devices and without retrieving all of the modules included in a boot image from an external source and reloading them into system memory. The reboot process includes the steps... Vmware Inc

Automatic document handling with on-demand application mounting

Embodiments perform automatic document handling by retrieving icons from local document handlers or from an application volumes manager, without installing the application locally. Embodiments further perform on-demand application mounting by intercepting and suspending requests to launch applications until the appropriate virtual disk, corresponding to the application, is mounted to the... Vmware Inc

Policy based storage in a heterogeneous storage environment

A method and apparatus in a virtualization system may include using a storage policy that defines a storage characteristic to specify a datastore. The storage policy may be used to identify candidate datastores. A datastore may be selected from the candidates. The datastore can therefore be identified without the user... Vmware Inc

Supporting replication and recovery of virtual volumes

Techniques for supporting replication and recovery of virtual volumes are provided. In various embodiments, these techniques can include workflows and application programming interfaces (APIs) that facilitate: (1) the provisioning of virtual volumes with metadata indicating that the virtual volumes should be replicated from one virtual volume-enabled storage array/site to another;... Vmware Inc

Memory management in a decentralized control plane of a computing system

A method of managing memory of a control plane for services in a computer system that includes executing a service host process of the control plane on a software platform of the computer system, the service host process including runtime software configured to manage lifecycles of objects representing the services,... Vmware Inc

Methods and systems to optimize cost and automate a development and operations deployment pipeline

Methods and systems that automate a DevOps deployment pipeline and optimize DevOps cost are described. Methods generate a deployment pipeline model based on policies associated with each deployment stage and task. Methods optimize cost of the deployment pipeline model based on model combinations of VMs. The deployment pipeline model may... Vmware Inc

Validating interoperability of installed components of a computer system

In a computer-implemented method for validating interoperability of installed components of a computer system, site data identifying the installed components of the computer system and a version of each of the installed components is received, component dependency data identifying at least one component of the installed components requiring installation of... Vmware Inc

Upgrade analysis of a computer system

In a computer-implemented method for performing an upgrade analysis of a computer system, a version dependency compatibility acyclic graph defining component dependency and component version interoperability for a plurality of installed components of the computer system is accessed. Upgradable components of the installed components are determined based on the version... Vmware Inc

Hypervisor exchange with virtual machines in memory

A hypervisor-exchange process includes: suspending, by an “old” hypervisor, resident virtual machines; exchanging the old hypervisor for a new hypervisor, and resuming, by the new hypervisor, the resident virtual machines. The suspending can include “in-memory” suspension of the virtual machines until the virtual machines are resumed by the new hypervisor.... Vmware Inc

Managing containers and container hosts in a virtualized computer system

One example relates to a computer system that includes a plurality of host computers each executing a hypervisor. The computer system further includes a virtualization manager having an application programming interface (API) configured to manage the hypervisor on each of the plurality of host computers, the virtualization manager configured to... Vmware Inc

Cross-cloud provider virtual machine migration

A method for migrating a virtual machine (VM) includes establishing a first connection to a first cloud computing system executing a first VM, and establishing a second connection to a second cloud computing system managed by a second cloud provider, which is different form the first cloud provider. The method... Vmware Inc

Notification service in a decentralized control plane of a computing system

A method of providing notifications in a control plane of a computer system includes executing a service host process of the control plane on a software platform of the computer system, the service host process managing services of the control plane and a persistent document store that stores service states... Vmware Inc

Culprit module detection and signature back trace generation

In a crash analysis system, a method for analyzing a core dump corresponding to a crash of a computer system is disclosed. A core dump is received wherein the core dump corresponds to a crash of a computer system. A culprit module responsible for the crash of the computer system... Vmware Inc

Hypervisor techniques for performing non-faulting reads in virtual machines

Guest memory data structures are read by one or more read operations which are set up to handle page faults and general protection faults generated during the read in various ways. If such a fault occurs while performing the one or more read operations, the fault is handled and the... Vmware Inc

Monitoring of an automated end-to-end crash analysis system

A computer-implemented method for monitoring a crash analysis system is disclosed. Log messages are accessed pertaining to the operation of a crash analysis system for analyzing a core dump. The log messages are analyzed, at a processor, in order to generate operation results data. A graphic user interface for display... Vmware Inc

Graphical user interface for software crash analysis data

A computer-implemented method for providing crash results for a computer system on a graphical user interface is disclosed. A component access control feature is displayed on a graphic user interface. The component access control feature enables a user to select a component and view crash results pertaining to the component.... Vmware Inc

Computer crash risk assessment

A computer-implemented method assessing the risk of a future crash occurring on a computer system is disclosed. Crash results are received from a crash analysis system. The crash results are analyzed, at a processor, to determine the likelihood of the future crash occurring on the computer system. Information regarding the... Vmware Inc

Automated end-to-end analysis of customer service requests

An automated end-to-end analysis of customer service requests is disclosed. A core dump is received, wherein the core dump corresponds to a customer service request regarding a crash of a computer system. The core dump is automatically analyzed with a processor to generate analysis results. A graphical representation for display... Vmware Inc

Determination of a culprit thread after a physical central processing unit lockup

An automated end-to-end analysis of customer service requests is disclosed. A core dump is received, wherein the core dump corresponds to a customer service request regarding a crash of a computer system. A processor automatically analyzes the core dump to determine if a pcpu lockup of the computer system is... Vmware Inc

Memory congestion aware numa management

In a computer system having multiple memory proximity domains including a first memory proximity domain with a first processor and a first memory and a second memory proximity domain with a second processor and a second memory, latencies of memory access from each memory proximity domain to its local memory... Vmware Inc

Remote direct memory access in a virtualized computing environment

A method of managing remote direct memory access (RDMA) to a virtual computing instance includes suspending locally initiated RDMA operations of the virtual computing instance executing on a first host prior to a migration of the virtual computing instance to a second host. The first host includes a first hypervisor... Vmware Inc

Method and subsystem that efficiently store metric data

The current document is directed to methods and subsystems within computing systems, including distributed computing systems that efficiently store metric data by approximating a sequence of time-associated data values with one or more linear functions. In a described implementation, a running variability metric is used to control variation within the... Vmware Inc

Methods and systems to evaluate data center performance and prioritize data center objects and anomalies for remedial actions

Methods and systems to evaluate data center performance and prioritize data center objects and anomalies for remedial actions are described. Methods rank data center objects and determine object performance trends. Methods calculate an object rank of each object of the data center over a period of time and calculate an... Vmware Inc

Service state management in a decentralized control plane of a computing system

A method managing a state of a service of a control plane in a computer system includes: executing a service host process of the control plane on a software platform of the computer system; creating, by the service host process, a service object representing the service and a service document... Vmware Inc

Replication groups for content libraries

A distributed computer system and method for synchronizing content libraries in replication groups uses a synchronization control signal that is transmitted to a subscribed content library management module of each subscribed content library in a replication group from a content library management module of the master content library in the... Vmware Inc

Secure booting of computer system

A computer system is securely booted by executing a boot firmware to locate a boot loader and verify the boot loader using a first key that is associated with the boot firmware. Upon verifying the boot loader, computer system executes the boot loader to verify a system software kernel and... Vmware Inc

Secure booting of computer system

A computer system is securely booted by executing a boot firmware to locate a boot loader and verify the boot loader using a first key that is associated with the boot firmware. Upon verifying the boot loader, computer system executes the boot loader to verify a system software kernel and... Vmware Inc

Efficient reboot of an operating system

A computer system is rebooted upon crash without running platform firmware and without retrieving all of the modules included in a boot image from an external source and reloading them into system memory. The reboot process includes the steps of stopping and resetting all of the processing units, except one... Vmware Inc

12/28/17 / #20170372384

Methods and systems to dynamically price information technology services

Methods and systems to dynamically calculate pricing of IT services provided by a cloud-computing facility are described. A number of different price plans that are constrained to a given policy are generated. Given the generated price plans an optimal price plan is determined. Methods also determine an optimal price plan... Vmware Inc

12/28/17 / #20170373853

Managing user profiles securely in a user environment

User profiles of applications installed in a user environment, which may be compromised by malware, are managed to protect against such malware gaining access to sensitive data that may be contained in the user profiles. The method includes the steps of detecting, by a management agent of a user environment,... Vmware Inc

12/28/17 / #20170373854

Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining

Methods and apparatus to authenticate and differentiate virtually identical resources using session chaining are disclosed. In response to a session request from at least one of a management device or a resource, example methods and apparatus locate a session chain stack associated with an identifier of the at least one... Vmware Inc

12/28/17 / #20170373926

Dynamic heartbeating mechanism

System and method for providing failover protection for a cluster of host computers operates in one of two modes. When the number of host computers in the cluster is equal to or less than a threshold number, the host computers in the cluster operate in an all-active heartbeating mode in... Vmware Inc

12/28/17 / #20170373937

Method and subsystem that collects, stores, and monitors population metric data within a computer system

The current document is directed to methods and subsystems within computing systems, including distributed computing systems, that collect, store, process, and analyze population metrics for types and classes of system components, including components of distributed applications executing within containers, virtual machines, and other execution environments. In a described implementation, a... Vmware Inc

12/28/17 / #20170373945

Access control in a decentralized control plane of a computing system

A method of controlling access to a target resource of a plurality of resources managed by a control plane executing on a computing system includes: receiving, at the control plane, a request for the target resource by a client, the request including a user indicator; identifying a user group in... Vmware Inc

12/28/17 / #20170374081
12/28/17 / #20170374106

Micro-segmentation in virtualized computing environments

Example methods are provided for an entity to perform micro-segmentation in a virtualized computing environment that includes multiple hosts. The method may comprise obtaining application implementation information associated with one or more applications implemented by multiple virtualized computing instances, each of the multiple virtualized computing instances being supported by one... Vmware Inc

12/28/17 / #20170374130

Virtual machine pixel remoting

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing virtual machine user interfaces. One of the methods includes detecting, for a remote session, a first resolution for a content presentation area in a web browser, generating, using the first resolution, a first stream of pixels... Vmware Inc

12/28/17 / #20170374136

Server computer management system for supporting highly available virtual desktops of multiple different tenants

A server computer can be quickly allocated to and made ready for use by users of a tenant by adding and starting, on that server computer, copies of a process implementing the tenant's virtual machine, based on a gold image virtual machine for that tenant. The gold image virtual machine... Vmware Inc

12/28/17 / #20170374141

Elastic reply-request multicast messaging protocol for peer-to-peer distributed systems

Techniques disclosed herein provide a messaging protocol for a distributed system. In one embodiment, each message constructed according to the messaging protocol includes a field for a list of globally unique identifiers (GUIDs) of nodes that should not reply to the message. A new node joining the system sends a... Vmware Inc

12/28/17 / #20170374145

Replication protocol with consensus for a decentralized control plane in a computer system

A method of replicating service state among a plurality of nodes in a computer system includes sending a request for a service to an owner node, the owner node being selected based on the service targeted by the request; receiving a completion of the request after execution of a handler... Vmware Inc

12/28/17 / #20170374161

Transactions in a decentralized control plane of a computing system

A method of managing a transaction in a control plane executing on a computing system that manages a plurality of services includes: receiving, at the control plane from a client, a plurality of first requests for at least one target service of the plurality of services, each of the plurality... Vmware Inc

12/28/17 / #20170374177

Rate limiting in a decentralized control plane of a computing system

A method of processing a request for a service of a control plane in a computer system includes receiving the request, from a client, at a service host process executing on a software platform of the computer system; generating an operation object in the service host process that encapsulates a... Vmware Inc

12/21/17 / #20170364279

Systems and methods for non-uniform memory access aligned i/o for virtual machines

Systems and methods described herein align various types of hypervisor threads with a non-uniform memory access (NUMA) client of a virtual machine (VM) that is driving I/O transactions from an application so that no remote memory access is required and the I/O transactions can be completed with local accesses to... Vmware Inc

12/21/17 / #20170364285

Management of storage replication consistency groups using automatic replication group identifiers

System and method for managing storage replication consistency groups for storage objects of processing entities uses a replication group identifier for a storage replication consistency group received from a storage interface manager of a storage system with multiple computer data storage devices. The replication group identifier is received when a... Vmware Inc

12/21/17 / #20170364287

Virtual machine recovery in shared memory architecture

Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables... Vmware Inc

12/21/17 / #20170364347

Selectively migrating applications during an operating system upgrade

Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that can be attached or detached from the computing device as needed. Once the monolithic device has been segregated, the application storage volumes can be managed remotely from a management server... Vmware Inc

12/21/17 / #20170364353

Segregating a monolithic computing system into multiple attachable application containers based on application boundaries

Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that can be attached or detached from the computing device as needed. Once the monolithic device has been segregated, the application storage volumes can be managed remotely from a management server... Vmware Inc

12/21/17 / #20170364365

Multiprocessor initialization via firmware configuration

An example method of initializing a plurality of processors in a hardware platform of computing device for use by system software executing on the hardware platform includes: parsing a descriptor table that has been loaded into memory from firmware to identify an original boot protocol for initializing at least one... Vmware Inc

12/21/17 / #20170364370

Tracking window position in a vdi environment

A method includes displaying a bitmap of unique groups of colored tiles on the display screen and reading a color value of a first pixel in a first tile in the bitmap. Color values of tiles within the first tile's group are determined. The position of the first pixel within... Vmware Inc

12/21/17 / #20170364379

Hypervisor backdoor interface

A method of providing a backdoor interface between software executing in a virtual machine and a hypervisor executing on a computing system that supports the virtual machine includes trapping, at the hypervisor, an exception generated in response to execution of a debug instruction on a central processing unit (CPU) by... Vmware Inc

12/21/17 / #20170364391

Methods and systems to manage capacity planning in a data center

Methods determine a capacity-forecast model based on historical capacity metric data and historical business metric data. The capacity-forecast model may be to estimate capacity requirements with respect to changes in demand for the data center customer's application program. The capacity-forecast model provides an analytical “what-if” approach to reallocating data center... Vmware Inc

12/21/17 / #20170364392

Distributed hierarchical scheduler

Techniques disclosed herein provide an approach for assigning resource consumers to available resources. In one embodiment, components of a distributed scheduler are organized into a hierarchy, such as a tree. A placement request received at a root scheduler of the hierarchy is propagated down the hierarchy, either to all children... Vmware Inc

12/21/17 / #20170364422

Pooled memory heartbeat in shared memory architecture

Examples provide a pooled memory heartbeat for virtual machine hosts. A virtual controller creates a pooled memory heartbeat file system in a shared memory partition of a pooled memory. An agent running on each host in a plurality of virtual machine hosts updates a heartbeat file at an update time... Vmware Inc

12/21/17 / #20170364428

Fault tolerance using shared memory architecture

Examples provide a fault tolerant virtual machine (VM) using pooled memory. When fault tolerance is enabled for a VM, a primary VM is created on a first host in a server cluster. A secondary VM is created on a second host in the server cluster. Memory for the VMs is... Vmware Inc

12/21/17 / #20170364436

Plugin-based software verification system

System and methods for providing plugin-based software verification are described. A method may include, upon receiving a first registration instruction containing a first harness plugin associated with a first automated software test, configuring, by a test harness lifecycle controller, a first test harness based on the first harness plugin to... Vmware Inc

12/21/17 / #20170364581

Methods and systems to evaluate importance of performance metrics in data center

Methods and systems to evaluate importance of metrics generated in a data center and ranking metric in order of relevance to data center performance are described. Methods collect sets of metric data generated in a data center over a period of time and categorize each set of metric data as... Vmware Inc

12/21/17 / #20170364677

Usb stack isolation for enhanced security

Disclosed is a computer and method in a computer that detects attachment of an external device. A determination may be made whether the external device is trusted or untrusted. When the external device is deemed to be trusted, a first device stack may be instantiated in a first OS executing... Vmware Inc

12/21/17 / #20170364844

Automated-application-release-management subsystem that supports insertion of advice-based crosscutting functionality into pipelines

The current document is directed to automated-application-release-management facilities that support aspect-oriented-programming-like insertion of plug-in-implemented advice into release pipelines. In a described implementation, advice is represented by entries in an advice set or aggregation. These entries encode rules, advice types, and references to advice-implementing plug-ins. During release-pipeline execution, calls to the... Vmware Inc

Patent Packs
12/21/17 / #20170366405

Accessing peripheral devices from a container within virtual machines running on different host computing systems

A method to enable container access to a peripheral device, where the container is hosted by a virtual machine running in a first host and the peripheral device is directly connected to a second host, is provided. The method includes determining a bandwidth requirement of the peripheral device, and comparing... Vmware Inc

12/21/17 / #20170366407

Method and system for creating and managing aggregation service hierarchies

Techniques disclosed herein provide an approach for creating and managing aggregation service hierarchies, such as hierarchies used in distributed scheduling services and heartbeat services. In one embodiment, management nodes accept host computer registration events and add host computers to a hierarchy used as the aggregation mechanism in an aggregation service.... Vmware Inc

12/14/17 / #20170357492

Capturing and deploying applications using maximal and minimal sets

Systems and methods are described for packaging and deploying applications using minimal and maximal component sets. A minimal set of application components that includes at least the necessary components for launching the application is first downloaded to an endpoint device from a central server. The application is launched on the... Vmware Inc

12/14/17 / #20170357544

Full state session reviving, forking, and snapshoting based on an application data dump

Systems and methods are described for capturing and reproducing the full state of an application session. An application is captured by performing a dump of various components of the session and storing the components in an application session capture. Captured components include a memory image, CPU register values, open handles... Vmware Inc

12/14/17 / #20170357592

Enhanced-security page sharing in a virtualized computer system

An example method of page sharing in a host computer having virtualization software that supports execution of a plurality of virtualized computing instances includes identifying, by the virtualization software, duplicate memory pages in system memory of the host computer. The method further includes sharing a memory page of the duplicate... Vmware Inc

12/14/17 / #20170359215

Persistent alert notes

The present disclosure is related to devices, systems, and methods for persistent alert notes. An example method can include receiving an alert message via a log management server, wherein the alert message indicates a current alert instance particular to a class of alerts, retrieving, in response to receiving the alert... Vmware Inc

12/14/17 / #20170359410

Cross-cloud object mapping for hybrid clouds

A method for managing an application executing in a computing system is disclosed as including a private cloud operated by a first organization and a multi-tenant public cloud of which the first organization is one of the tenants. The method comprises instantiating a first virtual object in the private cloud... Vmware Inc

12/07/17 / #20170351437

Method and system that increase storage-stack throughput

The current document is directed to a storage stack subsystem of a computer system that transfers data between memory and various data-storage devices and subsystems and that processes I/O requests at a greater rate than conventional storage stacks. In one implementation, the disclosed storage stack includes a latency monitor, an... Vmware Inc

12/07/17 / #20170351441

Non-blocking flow control in multi-processing-entity systems

The current document is directed to an efficient and non-blocking mechanism for flow control within a multi-processor or multi-core processor with hierarchical memory caches. Traditionally, a centralized shared-computational-resource access pool, accessed using a locking operation, is used to control access to a shared computational resource within a multi-processor system or... Vmware Inc

12/07/17 / #20170351535

Multitier application blueprint representation in open virtualization format package

A method to deploy a multitier application in a virtualized computing environment includes receiving an open virtualization format (OVF) package. The OVF package includes an OVF descriptor, one or more virtual disk image files of virtual machines, and a multitier application blueprint specifying software components on the virtual machines and... Vmware Inc

12/07/17 / #20170351537

Virtual machine content presentation

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing virtual machine user interfaces. One of the methods includes receiving a first request from a first client device to initiate a first remote session, detecting, for the first remote session, a first display property of the... Vmware Inc

12/07/17 / #20170351538

Auto-adaptive virtual desktop persistence

An adaptive virtual desktop architecture is provided. Application install or assignment is evaluated, such as by using heuristics to identify applications that may present compatibility problems. Upon determining that a newly installed application may have compatibility problems when associated with a non-persistent virtual desktop, a promotion to a persistent virtual... Vmware Inc

12/07/17 / #20170351581

Distributed local backup and restore system using peer-to-peer backups

Local distributed backup techniques are described, where each client device calculates a manifest of its files and sends the manifest to a central server. The server performs deduplication based on the received manifest to determine which files are missing and need to be backed up, and notifies the client of... Vmware Inc

12/07/17 / #20170351598

Optimizations for regression tracking and triaging in software testing

An example system configured to perform regression tracking and triaging includes a processor and memory coupled with the processor. The memory is configured to provide the processor with instructions to schedule the testing of a first list of equidistant revisions associated with a software application. The memory is configured to... Vmware Inc

12/07/17 / #20170353345

Methods and systems to diagnose anomalies in cloud infrastructures

A problem in a cloud infrastructure may be identified when a server computer deviates from a normal level of operation based on anomaly scores, which generates an alert and an alert time that indicates when the alert is generated. Methods then determine which virtual machine (“VM”) and other IT objects/resources... Vmware Inc

Patent Packs
12/07/17 / #20170353362

Methods and systems to identify problems in a data center

Methods recommend to data center customers those attributes of a data center infrastructure and application program that are associated with service-level objective (“SLO”) metric degradation and may be recorded in problem definitions. In other words, a data center customer is offered to “codify” problems primarily with atomic abnormality conditions on... Vmware Inc

12/07/17 / #20170353534

Virtual performance monitoring decoupled from hardware performance-monitoring units

The current document is directed to virtualized PMUs provided by virtualization layers. The currently disclosed virtualized PMUs are decoupled from the underlying PMU hardware features of processors on which the virtualization layer executes. The decoupling is achieved, in part, by time multiplexing the underlying hardware PMU registers to provide a... Vmware Inc

11/30/17 / #20170344227

Visual designer for editing large schemaless xml file

A method for a XML editor includes loading one or more files, extracting elements that extend a browser user interface from the one or more files, and presenting a graphical user interface (GUI) for editing the plug-in XML manifest file. The method further includes receiving one or more user edits... Vmware Inc

11/30/17 / #20170344270

Enforcing limits on a self-serve model for provisioning data volumes for containers running in virtual machines

A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of managing allocation of storage resources to the container includes the steps of monitoring a virtual socket, detecting, based on the monitoring, a request from a plug-in of... Vmware Inc

11/30/17 / #20170344291

Provisioning data volumes for containers running in virtual machines in which storage for the virtual machines are backed by heterogeneous storage devices

A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning first and second data volumes for the container, wherein the first data volume is backed by storage device of a first type and the second data... Vmware Inc

11/30/17 / #20170344292

Provisioning data volumes for containers running in virtual machines

A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning a data volume for the container in this computer system includes the steps of monitoring a designated virtual socket, detecting, based on the monitoring, a request... Vmware Inc

11/30/17 / #20170344298

Application aware memory resource management

Memory management in a computer system may include allocating memory pages from a physical memory of the computer system to applications executing on the computer system. The memory pages may be associated with memory management tags. One or more memory pages may be identified for processing from the physical memory... Vmware Inc

11/30/17 / #20170344392

Predictive login of virtual machines

Described herein are systems, methods, and software to configure virtual machines for end users based on a login history for the end users. In one implementation, a method of operating a virtual computing service that dynamically configures virtual machines includes capturing a login history indicative of when users login to... Vmware Inc

11/30/17 / #20170344440

Micro-journal based transaction logging

Techniques for using micro-journals to ensure crash consistency of a transactional application are provided. In one embodiment, a computer system can receive a transaction associated with the transactional application, where the transaction includes a plurality of modifications to data or metadata of the transactional application. The computer system can further... Vmware Inc

11/30/17 / #20170344475

Efficient pointer swizzling for persistent objects

Techniques for efficiently swizzling pointers in persistent objects are provided. In one embodiment, a computer system can allocate slabs in a persistent heap, where the persistent heap resides on a byte-addressable persistent memory of the system, and where each slab is a continuous memory segment of the persistent heap that... Vmware Inc

11/30/17 / #20170344496

Cryptographic multi-shadowing with integrity verification

A virtual-machine-based system that may protect the privacy and integrity of application data, even in the event of a total operating system compromise. An application is presented with a normal view of its resources, but the operating system is presented with an encrypted view. This allows the operating system to... Vmware Inc

11/30/17 / #20170344595

Commit coalescing for micro-journal based transaction logging

Techniques for using commit coalescing when performing micro-journal-based transaction logging are provided. In one embodiment a computer system can maintain, in a volatile memory, a globally ascending identifier, a first list of free micro-journals, and a second list of in-flight micro-journals. The computer system can further receive a transaction comprising... Vmware Inc

11/30/17 / #20170344597

Distributed file system consistency check

Exemplary methods, apparatuses, and systems include a controller node receiving a request to perform a consistency check of a distributed file system. The controller node transmits, to each of a plurality of nodes, a request for the node to use logical metadata of the distributed file system owned by the... Vmware Inc

11/30/17 / #20170346859

Binding application communication ports to dynamic subsets of network interfaces

Exemplary methods, apparatuses, and systems receive a request to bind a socket for a computer application to a tag. The tag is mapped to a network address for each of a subset of interfaces. The request identifies the computer application using a port number. The subset of interfaces includes one... Vmware Inc

11/30/17 / #20170346894

Copy/paste files between remote agent and local machine in html5 view desktop

A method includes transmitting, from a virtual desktop client operating in a hypertext markup language (HTML) based browser application running on a client device to a remote virtual desktop agent on a server, a command to copy a file. In response to receiving the command to the copy the file,... Vmware Inc

11/23/17 / #20170336952

Method for linking selectable parameters within a graphical user interface

In a computer-implemented method for linking selectable parameters within a graphical user interface a first selectable parameter and a second selectable parameter are displayed within the graphical user interface, wherein the first selectable parameter is selectable within a first range and the second selectable parameter is selectable within a second... Vmware Inc

11/23/17 / #20170337000

Tree structure for storing monitored memory page data

Mechanisms to protect the integrity of a data structure that is traversed to locate protected memory pages are provided. Leaf nodes of the data structure store mappings that indicate which memory pages are protected. Both the pages indicated by the mappings and the pages that store the data structure are... Vmware Inc

11/23/17 / #20170337004

Disk assignment for multiple distributed computing clusters in a virtualized computing environment

Example methods are provided to perform disk assignment for multiple distributed computing clusters in a virtualized computing environment. The method may include determining whether disk assignment is required for a host to support a first virtualized computing instance from a first distributed computing cluster and a second virtualized computing instance... Vmware Inc

11/23/17 / #20170337011

Selective monitoring of writes to protected memory pages through page table switching

Mechanisms to protect the integrity of memory of a virtual machine are provided. The mechanisms involve utilizing certain capabilities of the hypervisor underlying the virtual machine to monitor writes to memory pages of the virtual machine. A guest integrity driver communicates with the hypervisor to request such functionality. Additional protections... Vmware Inc

11/16/17 / #20170329546

Power management for distributed storage systems

Example methods are provided to perform power management for a distributed storage system accessible by a cluster in a virtualized computing environment. The method may comprise determining that a power-off requirement is satisfied for a first host from the cluster. The power-off requirement may be satisfied based on multiple second... Vmware Inc

11/16/17 / #20170329980

Secure and scalable data transfer using a hybrid blockchain-based approach

Techniques for facilitating secure and scalable data transfers using a hybrid blockchain-based approach are provided. In one embodiment, a first computer system at a first site can transmit a token to a second computer system at a second site, where the token includes metadata regarding a data set to be... Vmware Inc

11/16/17 / #20170331684

System and network address administration and management in federataed cloud computing networks

Techniques for performing network address allocation, administration and management in federated cloud computing networks are described. In one example embodiment, network interface cards (NICs) in a local network services appliance and a remote network services appliance register with an associated local network cloud and remote network cloud in the federated... Vmware Inc

11/16/17 / #20170331723

Fast lookup and update of current hop limit

In order to facilitate efficient and scalable lookup of current hop limits of transmitted packets, a communications device embeds hop limit values along with other connection parameters in a connection data structure. To transmit a packet for a particular connection, the communications device retrieves the data structure for the particular... Vmware Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Vmware Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Vmware Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###