Patent application number | Description | Published |
20110231680 | ENERGY SAVINGS FOR A NETWORKED COMPUTER - Energy saving virtualization technique embodiments are presented that save energy by virtualizing a network-connected client computer's computing session (or a part thereof) as a virtual machine (VM) and then migrating it between the client computer and a VM server, depending on whether the computing session is active or idle. The client computer VM is migrated to the VM server when the client computer is deemed to be idle, and the VM is migrated back when the client computer is deemed to have re-entered an active condition. When the VM has been migrated away from the client computer and is residing on the VM server, the client computer is put into a sleep mode, thereby saving energy. However, the user's computing session remains alive on the VM server so that ongoing network connections and other activity are not disturbed. | 09-22-2011 |
20130346969 | Opportunistically Proactive Resource Management Using Spare Capacity - Embodiments perform opportunistically proactive resource scheduling for a plurality of resource-consuming entities. The scheduling is based on both current entitlement (or demand) by the entities and predicted future entitlement (or demand) by the entities. Resources are allocated based on the current demands, while any remaining resource capacity is further allocated to entities based on predicted demands. In some embodiments, the scheduling is performed on a cluster of hosts executing a plurality of virtual machines (VMs) in a virtualized datacenter to implement load balancing. | 12-26-2013 |
20140059207 | CLIENT PLACEMENT IN A COMPUTER NETWORK SYSTEM USING DYNAMIC WEIGHT ASSIGNMENTS ON RESOURCE UTILIZATION METRICS - A system and method for placing a client in a computer network system uses continuously variable weights to resource utilization metrics for each candidate device, e.g., a host computer. The weighted resource utilization metrics are used to compute selection scores for various candidate devices to select a target candidate device for placement of the client. | 02-27-2014 |
20140173593 | SYSTEMS AND METHODS FOR FINDING SOLUTIONS IN DISTRIBUTED LOAD BALANCING - pa Systems and methods for finding solutions exhaustively in distributed load balancing are provided. A plurality of virtual machines (VMs) is in communication with a virtual machine management server (VMMS). The VMMS is configured to generate a matrix that represents a mapping of a plurality of virtual machines (VMs) to a plurality of hosts and to calculate a first imbalance metric of the matrix. The VMMS is also configured to identify a plurality of candidate migrations the VMs. The VMMS searches through the solution space efficiently and can perform an exhaustive search to find the optimal solution. For each candidate migration, the VMMS is configured to alter the matrix to represent the candidate migration and to calculate a candidate imbalance metric based on the altered matrix. The VMMS is also configured to determine which candidate migration to perform based at least in part on the candidate imbalance metric for each candidate migration and the first imbalance metric. | 06-19-2014 |
20140337837 | AUTOMATED SCALING OF APPLICATIONS IN VIRTUAL DATA CENTERS - A system and method for autoscaling a multi-tier application, that has components executing on a plurality of tiers of a virtual data center, allocates resources to each of the plurality of tiers based on cost and performance. An application performance is determined, and a new application performance is estimated based at least partially on an application reservation and an application limit. An optimized utility of the application is calculated based on the cost to execute the application, the application reservation, and the application limit. A scaling factor for each tier is then determined to scale up or down a number of virtual machines operating in each of the tiers. | 11-13-2014 |
20140380307 | PERFORMANCE-DRIVEN RESOURCE MANAGEMENT IN A DISTRIBUTED COMPUTER SYSTEM - A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied. | 12-25-2014 |
20150058265 | AUTOMATED SCALING OF MULTI-TIER APPLICATIONS USING REINFORCED LEARNING - A module and method for automatically scaling a multi-tier application, wherein each tier of the multi-tier application is supported by at least one virtual machine, selects one of reinforced learning and heuristic operation based on a policy to recommend a scaling action from a current state of the multi-tier application. If reinforced learning is selected, the reinforced learning is applied to select the scaling action from a plurality of possible actions for the multi-tier application in the current state. If heuristic operation is selected, the heuristic operation is applied to select the scaling action using a plurality of defined heuristics. | 02-26-2015 |
20150120931 | AUTOMATIC REMEDIATION IN A DISTRIBUTED COMPUTER SYSTEM WITH MULTIPLE CLUSTERS OF HOST COMPUTERS - A system and method for performing automatic remediation in a distributed computer system with multiple clusters of host computers uses the same placement selection algorithm for initial placements and for remediation placements of clients. The placement selection algorithm is executed to generate a placement solution when a remediation request in response to a remediation-requiring condition in the distributed computer system for at least one client running in one of the multiple clusters of host computers is detected and a remediation placement problem for the client is constructed. The placement solution is then implemented for the client for remediation | 04-30-2015 |
Patent application number | Description | Published |
20080263144 | PRE-FILLING ORDER FORMS FOR TRANSACTIONS OVER A COMMUNICATIONS NETWORK - Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Order forms may be pre-filled for the transactions. For example, the IOM may obtain customer information from a database and use the customer information to complete the customer fields on a merchant web page containing an order form. | 10-23-2008 |
20080270882 | PROVIDING NAVIGATION OBJECTS FOR COMMUNICATIONS OVER A NETWORK - Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Navigation objects may be provided for the communications over a network. For example, a navigation bar may be included on a merchant web page to provide the customer with a link back to a shopping application provided by the IOM. | 10-30-2008 |
20090030807 | TRACKING TRANSACTIONS BY USING ADDRESSES IN A COMMUNICATIONS NETWORK - Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Transactions may be tracked using addresses in a communications network. Address identifiers may be used to reduce the size of the addresses. | 01-29-2009 |
20140081789 | PROVIDING NAVIGATION OBJECTS FOR COMMUNICATIONS OVER A NETWORK - Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Navigation objects may be provided for the communications over a network. For example, a navigation bar may be included on a merchant web page to provide the customer with a link back to a shopping application provided by the IOM. | 03-20-2014 |
Patent application number | Description | Published |
20110191796 | Media Player-Based Authentication - Computer-implemented method, computer program products and systems for authenticating a user to view content from at least one domain as authorized for viewing by a Multichannel Video Programming Distributor (MVPD). Receiving an MVPD identification. Loading and launching a client executable MVPD authentication application specific to the identified MVPD. Authenticating the user for viewing content from a first domain with the identified MVPD using the MVPD authentication application. In some embodiments receiving a first content identifier associated with the first domain of the MVPD, and authenticating the user's access to the identified content from the first domain. In some embodiments receiving a content identifier associated with a second domain associated with the identified MVPD, and playing the content associated with the second domain based on the authentication, and the association of the second domain with the MVPD, without further authentication. | 08-04-2011 |
20120324552 | System and Method for Securing Embedded Media - Set forth herein are systems, methods, and non-transitory computer-readable storage media for processing media requests in a secure way. A server configured to practice the method receives, from a media player client, a request for media content. The server requests a playback token from a playback service associated with the media content and generates a tag containing the playback token. Then the server transmits to the media player client a response to the request for media content based on the tag, wherein the media player client retrieves the media content by presenting the playback token to the playback service. The media player client can be an embedded media player or other player in a web browser. The server and the playback service can operate based on a common, pre-shared feed token. Other playback client and playback service embodiments exist. | 12-20-2012 |
Patent application number | Description | Published |
20130211194 | DEVICES, SYSTEMS, AND METHODS FOR IMPROVING ACCESS TO CARDIAC AND VASCULAR CHAMBERS - Devices, systems and methods are provided for enhancing mechanical strength of tissue, allowing direct and secure access to cardiac and vascular structures, either through tiny incisions or percutaneously. The devices may include a sheath including an open channel configured to accept interventional devices and configured to be inserted into an access channel. The device may include mechanisms for injection of a tissue-stabilizing composition into, around, and/or adjacent to the tissue surrounding the sheath. The device may include at least one energy-transducing element configured to deliver energy to a tissue surrounding the sheath. The energy-transducing element may be configured to heat, shrink and seal the tissue around the sheath. The energy-transducing element may be disposed on an introducer, on a sleeve, or on the sheath. A sealing delivery device for sealing the access channel may be configured to deliver a sealing device into the mechanically enhanced access channel, achieving permanent closure. | 08-15-2013 |
20140025163 | SYSTEMS, DEVICES AND METHODS FOR SURGICAL AND PRECUTANEOUS REPLACEMENT OF A VALVE - The systems, devices and methods relate surgical and percutaneous replacement of a valve. The devices may include a frame and artificial leaflets. The devices may include one frame or two frames. The devices may also include a stent device in which the implant valve device may be implanted. The devices may also include a valve retainer device. | 01-23-2014 |
20140039615 | DEVICES AND METHODS FOR SURGICAL AND PERCUTANEOUS REPAIR OF HEART VALVE LESIONS - The devices and methods relate to surgical and percutaneous repair of heart valve regions. The devices may be structured to conform to the desired shape of a specific patient. The devices may include a frame and an artificial body onto which leaflets of the valve may coapt or rest. | 02-06-2014 |
20140243968 | SYSTEMS, DEVICES AND METHODS FOR REPAIR OF HEART VALVE LESIONS - The systems and devices and methods relate to surgical and percutaneous repair of heart valve regions. The systems and devices are structured to conform to the desired shape of a specific patient. The devices may include a mounting structure and a valve support onto which leaflets of the valve may coapt or rest. The devices may be structured to be mounted directly onto a leaflet of the valve. | 08-28-2014 |