Patents by Inventor Robert Binneweg Francis

Robert Binneweg Francis 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: 12353925
    Abstract: A method for managing storage and computational resources in a datacenter includes obtaining a power delivery limit for a rack power supply delivering power to the plurality of computing devices and measuring a resource telemetry for the first computing device and second computing device in the server rack. In response to measuring a power draw of the server rack above a power threshold value of the power delivery limit, the method includes allocating the second computing device of the server rack as a storage server to the first computing device. The method occurs at a server rack including a plurality of computing devices. A first computing device and a second computing device are in network communication with one another. Each of the first computing device and second computing device include a processor and a hardware storage device.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Binneweg Francis, Jeffrey Edwin Shipman, Samer Arafeh, Nicholas James Anderson
  • Patent number: 10055242
    Abstract: Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main memory of a host computing device. An operation to access a register or memory of the audio decoding hardware of the guest audio decoder may be intercepted. The register or memory has an associated address in the main memory of the host computing device. The intercepted operation can include a register WRITE operation, and can be translated into an operation associated with accessing dedicated decoder memory of a host audio decoder of the host computing device.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Spencer Dean Perreault, Barry Clayton Bond, Jonathan David Morrison, Robert Binneweg Francis
  • Publication number: 20170110138
    Abstract: Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main memory of a host computing device. An operation to access a register or memory of the audio decoding hardware of the guest audio decoder may be intercepted. The register or memory has an associated address in the main memory of the host computing device. The intercepted operation can include a register WRITE operation, and can be translated into an operation associated with accessing dedicated decoder memory of a host audio decoder of the host computing device.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Spencer Dean Perreault, Barry Clayton Bond, Jonathan David Morrison, Robert Binneweg Francis