1
Galen C Hunt, Aamer Hydrie, Robert V Welland, Bassam Tabbara, Steven P Levi, Jakob Rehof: System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model. Microsoft Corporation, Lee & Hayes PLLC, June 14, 2005: US06907395 (139 worldwide citation)

A system facilitates the design and implementation of large-scale applications, such as Internet Services and Websites, for distributed computer systems, such as server data centers, Internet data centers (IDCs), Web farms, and the like. The system has a modeling system and a deployment system. The ...


2
Mathilde C Brown, Charlie D Chase, Kevin Grealish, Galen C Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn R Peterson, Bassam Tabbara, Alexander Torone, Robert V Welland: Architecture for distributed computing system and automated design, deployment, and management of distributed applications. Microsoft Corporation, Lee & Hayes PLLC, July 4, 2006: US07072807 (134 worldwide citation)

A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operatio ...


3
Mathilde C Brown, Charlie D Chase, Kevin Grealish, Galen C Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn R Peterson, Bassam Tabbara, Alexander Torone, Robert V Welland: Architecture for distributed computing system and automated design, deployment, and management of distributed applications. Microsoft Corporation, Lee & Hayes PLLC, April 3, 2007: US07200530 (114 worldwide citation)

A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operatio ...


4
Aamer Hydrie, Galen C Hunt, Steven P Levi, Bassam Tabbara, Robert V Welland: Using packet filters and network virtualization to restrict network communications. Microsoft Corporation, Lee & Hayes PLLC, August 15, 2006: US07093288 (109 worldwide citation)

A network mediator corresponding to a computing device uses packet filters to restrict network communications. The network mediator includes a set of one or more filters, each filter having parameters that are compared to corresponding parameters of a data packet to be passed through the network med ...


5
Galen C Hunt, Aamer Hydrie, Steven P Levi, David S Stutz, Bassam Tabbara, Robert V Welland: System and method for distributed management of shared computers. Microsoft Corporation, Lee & Hayes PLLC, July 29, 2008: US07406517 (91 worldwide citation)

A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operat ...


6
Mathilde C Brown, Charlie D Chase, Kevin Grealish, Galen C Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn R Peterson, Bassam Tabbara, Alexander Torone, Robert V Welland: Architecture for distributed computing system and automated design, deployment, and management of distributed applications. Microsoft Corporation, Lee & Hayes, January 9, 2007: US07162509 (88 worldwide citation)

A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operatio ...


7
Bassam Tabbara, Galen C Hunt, Aamer Hydrie, Steven P Levi, David S Stutz, Robert V Welland: System and method for restricting data transfers and managing software components of distributed computers. Microsoft Corporation, Lee & Hayes PLLC, April 26, 2005: US06886038 (70 worldwide citation)

A controller, referred to as the “BMonitor”, is situated on a computer. The BMonitor includes a plurality of filters that identify where data can be sent to and/or received from, such as another node in a co-location facility or a client computer coupled to the computer via the Internet. The BMonito ...


8
Christopher L Darling, Sean B House, Aamer Hydrie, Joseph M Joy, Robert V Welland: Network load balancing with traffic routing. Microsoft Corporation, Lee & Hayes PLLC, July 28, 2009: US07567504 (68 worldwide citation)

In an exemplary method implementation, a method includes: receiving a packet requesting a new connection at a forwarding component; sending the packet from the forwarding component to a classifying component; selecting, by the classifying component, a route for the new connection; and plumbing, by t ...


9
Aamer Hydrie, Joseph M Joy, Robert V Welland: Flexible network load balancing. Microsoft Corporation, Lee & Hayes PLLC, September 15, 2009: US07590736 (64 worldwide citation)

In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to facilitate actions including: operating network load balancing infrastructure in a first configuration; scaling out the network load balancin ...


10
Mathilde C Brown, Charlie D Chase, Kevin Grealish, Galen C Hunt, Aamer Hydrie, David Noble, Geoffrey Outhred, Glenn R Peterson, Bassam Tabbara, Alexander Torone, Robert V Welland: Architecture for distributed computing system and automated design, deployment, and management of distributed applications. Microsoft Corporation, Lee & Hayes PLLC, December 8, 2009: US07630877 (61 worldwide citation)

A design tool includes a service definition model to enable abstract description of distributed computing systems and distributed applications. The design tool also includes a schema to dictate how functional operations within the service definition model are to be specified. The functional operatio ...