Patents by Inventor Daniel Baumberger

Daniel Baumberger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10430770
    Abstract: A system and method for managing digital rights. The method includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules. The plurality of access rules are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: October 1, 2019
    Assignee: Intel Corporation
    Inventors: Nandakishore R. Kushalnagar, Michael D. Jeronimo, Francis M. Tharappel, Daniel Baumberger
  • Patent number: 10108945
    Abstract: A system and method for managing digital rights includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules, which are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: October 23, 2018
    Assignee: Intel Corporation
    Inventors: Nandakishore R. Kushalnagar, Michael D. Jeronimo, Francis M. Tharappel, Daniel Baumberger
  • Patent number: 9747118
    Abstract: Embodiments of apparatuses, methods, and systems for modifying the behavior of a guest installed to run within a VM are disclosed. In one embodiment, an apparatus includes virtualization logic, first storage, second storage, decode logic, and multiplexing logic. The virtualization logic is to provide a mode in which to operate a virtual machine. The first storage is to store a first plurality of micro-instructions to control the apparatus. The second storage is to store a second plurality of micro-instructions to control the apparatus. The decode logic is to decode a macro-instruction into one of a first plurality and a second plurality of micro-instructions. The multiplexing logic is to cause the macro-instruction to be decoded into the second plurality of micro-instructions instead of the first plurality of micro-instructions only when issued from the virtual machine.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: August 29, 2017
    Assignee: Intel Corporation
    Inventors: Richard L. Maliszewski, James P. Held, Daniel Baumberger
  • Publication number: 20150039516
    Abstract: A system and method for managing digital rights. The method includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules. The plurality of access rules are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
    Type: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Nandakishore R. Kushalnagar, Michael D. Jeronimo, Francis M. Tharappel, Daniel Baumberger
  • Publication number: 20120137322
    Abstract: A system and method for managing digital rights includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules, which are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
    Type: Application
    Filed: December 22, 2011
    Publication date: May 31, 2012
    Inventors: Nandakishore R. Kushalnagar, Michael D. Jeronimo, Francis M. Tharappel, Daniel Baumberger
  • Publication number: 20120136794
    Abstract: A system and method for managing digital rights. The method includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules. The plurality of access rules are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
    Type: Application
    Filed: December 22, 2011
    Publication date: May 31, 2012
    Inventors: Nandakishore R. Kushalnagar, Michael D. Jeronimo, Francis M. Tharappel, Daniel Baumberger
  • Patent number: 8006077
    Abstract: A processing system features a first processing core to operate in a first node, a second processing core to operate in a second node, and random access memory (RAM) responsive to the first and second processing cores. The processing system also features control logic to perform operations such as (a) automatically updating a resident set size (RSS) counter to correspond to the RSS for the thread on the first node in response to allocation of a page frame for a thread in the first node, and (b) using the RSS counter to predict migration overhead when determining whether the thread should be migrated from the first processing core to the second processing core. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: August 23, 2011
    Assignee: Intel Corporation
    Inventors: Tong Li, Daniel Baumberger, Scott Hahn
  • Patent number: 7784060
    Abstract: A system, method and computer program product for communicating between two virtual machines including utilizing first and second virtual machine queues associated with respective first and second virtual machines to communicate between the virtual machines.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: August 24, 2010
    Assignee: Intel Corporation
    Inventor: Daniel Baumberger
  • Publication number: 20100174889
    Abstract: Embodiments of apparatuses, methods, and systems for modifying the behavior of a guest installed to run within a VM are disclosed. In one embodiment, an apparatus includes virtualization logic, first storage, second storage, decode logic, and multiplexing logic. The virtualization logic is to provide a mode in which to operate a virtual machine. The first storage is to store a first plurality of micro-instructions to control the apparatus. The second storage is to store a second plurality of micro-instructions to control the apparatus. The decode logic is to decode a macro-instruction into one of a first plurality and a second plurality of micro-instructions. The multiplexing logic is to cause the macro-instruction to be decoded into the second plurality of micro-instructions instead of the first plurality of micro-instructions only when issued from the virtual machine.
    Type: Application
    Filed: January 6, 2009
    Publication date: July 8, 2010
    Inventors: Richard L. Maliszewski, James P. Held, Daniel Baumberger
  • Publication number: 20080244226
    Abstract: A processing system features a first processing core to operate in a first node, a second processing core to operate in a second node, and random access memory (RAM) responsive to the first and second processing cores. The processing system also features control logic to perform operations such as (a) automatically updating a resident set size (RSS) counter to correspond to the RSS for the thread on the first node in response to allocation of a page frame for a thread in the first node, and (b) using the RSS counter to predict migration overhead when determining whether the thread should be migrated from the first processing core to the second processing core. Other embodiments are described and claimed.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: Tong Li, Daniel Baumberger, Scott Hahn
  • Publication number: 20050207407
    Abstract: A method, apparatus and system enable improved demultiplexing in a virtual machine (“VM”) environment. Typically, guest physical addresses of the VMs are mapped to the physical page addresses of the host, thus requiring incoming packets to be copied from the host's direct memory access (“DMA”) buffer to the destination VM's buffer. Embodiments of the present invention unmap the guest physical address of the VMs from the physical page address of the host, thus freeing up a “pool” of pages to be mapped to the destination VM as necessary. Thus, by disassociating the guest physical address from the physical page address, embodiments of the invention eliminate the need for copying incoming packets from one buffer to another.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 22, 2005
    Inventor: Daniel Baumberger
  • Publication number: 20050172305
    Abstract: By loading deprivileged drivers, such as third party supplied drivers, into a virtual machine under control of a virtual machine monitor, a kernel may be protected from faults that arise on those drivers. When a fault is detected, the system may transition from a guest mode, wherein the third party drivers operate through the virtual machine monitor, to a monitor mode, wherein the monitor takes control and provides appropriate correction if possible. In some cases, the virtual machine monitor may simply destroy and restart the virtual machine. In such cases, it may be possible to overcome the faults without crashing the entire operating system.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventor: Daniel Baumberger
  • Publication number: 20050114855
    Abstract: The present disclosure relates to the resource management of virtual machine(s) using information regarding the activity of the virtual machine(s), and, more specifically, to the facilitating communication between two or more virtual machines via the mapping of virtual resources to physical resources.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventor: Daniel Baumberger
  • Publication number: 20050108440
    Abstract: A method for performing virtualization includes executing a plurality of input output (IO) instructions from an instruction stream during a single virtualization event.
    Type: Application
    Filed: November 19, 2003
    Publication date: May 19, 2005
    Inventors: Daniel Baumberger, Christopher Lord
  • Publication number: 20050102671
    Abstract: A system, method and computer program product for communicating between two virtual machines including utilizing first and second virtual machine queues associated with respective first and second virtual machines to communicate between the virtual machines.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Applicant: INTEL CORPORATION
    Inventor: Daniel Baumberger
  • Publication number: 20050010531
    Abstract: A system and method for managing digital rights. The method includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules. The plurality of access rules are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
    Type: Application
    Filed: July 9, 2003
    Publication date: January 13, 2005
    Inventors: Nandakishore Kushalnagar, Michael Jeronimo, Francis Tharappel, Daniel Baumberger