Patents Examined by Thao Duong
  • Patent number: 8892707
    Abstract: Exemplary embodiments provide various techniques for identifying a virtual application for backup in a cloud computing system. A cloud service layer of the cloud computing system is queried for a listing of virtual applications. In response to the querying, an attribute associated with the virtual application is received from the cloud service layer. The attribute associated with the virtual application is then transformed into an attribute associated with a hypervisor-managed virtual machine, and this transformation of the attribute exposes the hypervisor-managed virtual machine associated with the virtual application such that the hypervisor-managed virtual machine is identifiable for backup. As a result, the virtual application can be backed up based on the attribute of the hypervisor-managed virtual machine.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: November 18, 2014
    Assignee: NetApp, Inc.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Patent number: 8855088
    Abstract: Embodiments of a system and method for communicating according to an IEEE 802.11 standard or a WiGig specification. The method includes identifying a message that requires a response from another station in less than a threshold amount of time, and that the other station cannot likely respond to within a point coordination function (PCF) interframe sequence (PIFS). The message also includes setting a reverse direction (RD) response time field in a header of an MPDU corresponding to the message to a value indicating that a response from the other station is not required within a short interframe sequence (SIFS).
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: October 7, 2014
    Assignee: Intel Corporation
    Inventor: Carlos Cordeiro
  • Patent number: 8832219
    Abstract: A method and system for managing cloud consumption including accessing a set of aggregate usage history data for a set of users each operating a set of machines consuming a set of resources in a host cloud, generating a set of variable consumption periods over which the consumption of the set of resources will be tracked for the set of users on a combined basis, identifying a set of subscription margins for a resource in the set of resources based on a comparison of the consumption of the resource to a resource subscription limit for the set of users on a combined basis over the set of variable consumption periods, generating a set of marginal consumption values for the set of users for a resource for the set of variable consumption periods in the host cloud, and generating a management action based on the marginal consumption value.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 9, 2014
    Assignee: Red Hat, Inc.
    Inventor: Christopher Edwin Morgan
  • Patent number: 8825791
    Abstract: Embodiments relate to systems and methods for managing subscribed resource limits in a cloud network using variable or instantaneous consumption tracking periods. A set of aggregate usage history data can record consumption of processor, memory, software, or other resources subscribed to by a user across multiple host clouds. An entitlement engine can analyze the usage history data to identify a subscription margin for the subscribed resources, reflecting under or over-consumption of cloud resources against subscription limits across multiple clouds. The entitlement engine can by default track the short-term subscription margin for one or multiple resources each hour of a day, and/or over other intervals. The entitlement engine can also generate a set of variable consumption periods over which to track the user's resource consumption, based on trends or conditions demonstrated in that consumption pattern.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: September 2, 2014
    Assignee: Red Hat, Inc.
    Inventor: Christopher Edwin Morgan
  • Patent number: 8699435
    Abstract: A method for wirelessly transmitting data and control information using a plurality of transmission layers includes determining a number of bits in one or more user data codewords to be transmitted during a subframe and calculating a number of control vector symbols to allocate to control information during the subframe. The number of control vector symbols is calculated based at least in part on the number of bits in the one or more user data codewords to be transmitted during the subframe and an estimate of the number of vector symbols onto which the one or more user data codewords will be mapped. The estimate of the number of vector symbols depends, at least in part, on the number of control vector symbols to be allocated to control information.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: April 15, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: David Hammarwall, George Jöngren