Patents by Inventor KEVIN O'REGAN

KEVIN O'REGAN 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: 8898295
    Abstract: Computerized methods, systems, and computer-storage media for fairly sharing available bandwidth among endpoints (including physical or virtual machines) of a multitenant environment are provided. Initially, a load balancer of the network is programmed to monitor bandwidth used by the endpoints, respectively, and to compare an aggregation of the usage against a network threshold. Also, the load balancer is equipped to dynamically classify the endpoints using the respective monitored bandwidth. Classifying generally involves designating some endpoints as small entities, which individually consume an amount of bandwidth less than an endpoint threshold, and designating other endpoints as large entities, which individually consume an amount of bandwidth greater than the endpoint threshold.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Ankur Agiwal, Cristian Costache, Jacek Nowak, Kevin O'Regan, Gareth Bradshaw, Parveen Patel, Deepak Bansal
  • Publication number: 20130254375
    Abstract: Computerized methods, systems, and computer-storage media for fairly sharing available bandwidth among endpoints (including physical or virtual machines) of a multitenant environment are provided. Initially, a load balancer of the network is programmed to monitor bandwidth used by the endpoints, respectively, and to compare an aggregation of the usage against a network threshold. Also, the load balancer is equipped to dynamically classify the endpoints using the respective monitored bandwidth. Classifying generally involves designating some endpoints as small entities, which individually consume an amount of bandwidth less than an endpoint threshold, and designating other endpoints as large entities, which individually consume an amount of bandwidth greater than the endpoint threshold.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: ANKUR AGIWAL, CRISTIAN COSTACHE, JACEK NOWAK, KEVIN O'REGAN, GARETH BRADSHAW, PARVEEN PATEL, DEEPAK BANSAL