Patents by Inventor SAMER ARAFEH

SAMER ARAFEH 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).

  • Publication number: 20230061637
    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: Application
    Filed: August 26, 2021
    Publication date: March 2, 2023
    Inventors: Robert Binneweg FRANCIS, Jeffrey Edwin SHIPMAN, Samer ARAFEH, Nicholas James ANDERSON
  • Patent number: 10628086
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bradley Gene Calder, Andrew James Edwards, Ju Wang, Samer Arafeh, Anu Engineer, Yue Zuo
  • Publication number: 20170235525
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Bradley Gene CALDER, Andrew James EDWARDS, Ju WANG, Samer ARAFEH, Anu ENGINEER, Yue ZUO
  • Patent number: 9639299
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: May 2, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bradley Gene Calder, Andrew James Edwards, Ju Wang, Samer Arafeh, Anu Engineer, Yue Zuo
  • Publication number: 20130305005
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Application
    Filed: July 17, 2013
    Publication date: November 14, 2013
    Inventors: BRADLEY GENE CALDER, ANDREW JAMES EDWARDS, JU WANG, SAMER ARAFEH, ANU ENGINEER, YUE ZUO
  • Patent number: 8516137
    Abstract: Cloud computing platforms having computer-readable media that perform methods to manage virtual hard drives as blobs are provided. The cloud computing platform includes fabric computers and blob stores. The fabric computers execute virtual machines that implement one or more applications that access virtual hard drives. The data in the virtual hard drives is accessed, via a blob interface, from blobs in the blob stores. The blob stores interface with a driver that translates some application input/output (I/O) requests destined to the virtual hard drives to blob commands when accessing data in the virtual hard drives.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Bradley Gene Calder, Andrew James Edwards, Ju Wang, Samer Arafeh, Anu Engineer, Yue Zuo
  • Publication number: 20110119668
    Abstract: Cloud computing platforms having computer-readable media that perform methods to manage virtual hard drives as blobs are provided. The cloud computing platform includes fabric computers and blob stores. The fabric computers execute virtual machines that implement one or more applications that access virtual hard drives. The data in the virtual hard drives is accessed, via a blob interface, from blobs in the blob stores. The blob stores interface with a driver that translates some application input/output (I/O) requests destined to the virtual hard drives to blob commands when accessing data in the virtual hard drives.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 19, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: BRADLEY GENE CALDER, ANDREW JAMES EDWARDS, JU WANG, SAMER ARAFEH, ANU ENGINEER, YUE ZUO