- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 12/24 H04L 29/08
Abstract:
A method, operable in a content delivery network (CDN) having a plurality of content delivery (CD) services, includes making an association between a first property and at least one subnetwork of said content delivery framework; using said association to implement policies associated with said first property within the CDN, wherein the at least one subnetwork is responsible for at least one CD role for said first property; and modifying said association during operation of the CDN.
Dynamic Fill Target Selection In A Content Delivery Framework
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 12/24 H04L 29/08
Abstract:
In a content delivery framework including a network with multiple delivery service endpoints running on devices, the multiple service endpoints forming a plurality of sub-clusters, a group is defined from a set of nodes comprising delivery service instances across the devices of the plurality of sub-clusters. Each node in the group assumes one or more discrete responsibilities involved in processing of a request across the group, the discrete responsibilities including being fill-responsible. A fill-responsible node is selected from the group to be responsible for processing a request made at a node of the group, the request relating to a particular resource. Selection of the fill-responsible node is based on the particular resource, and the fill-responsible node is selected from a set of one or more nodes in the group that are fill-responsible for the particular resource, the set being defined based on a policy associated with the particular resource.
Multi-Level Peering In A Content Delivery Framework
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 12/24 H04L 29/08
Abstract:
A computer-implemented method is operable in a network comprising multiple delivery service endpoints running on a plurality of devices where each of the delivery service endpoints is constructed and adapted to deliver resources. A plurality of the delivery service endpoints comprise a group, wherein each node in the group has at least one kind of responsibility relating to delivery of resources. The method includes receiving a request at a node; and, based on what kind of responsibility the node has for said request, attempting to process the request outside the group.
Multi-Level Peering In A Content Delivery Framework
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 29/08
Abstract:
A computer-implemented method is operable in a content delivery framework having a network comprising multiple service endpoints running on a plurality of devices. A plurality of the service endpoints comprise a peer group. Each node in the peer group has at least one kind of responsibility. The method includes receiving a request at a first node in the peer group, wherein the nodes in the peer group are ranked hierarchically, and wherein the first node has a first rank in the peer group; and, based on a kind of responsibility the first node has for the request, attempting to process the request using a second node in the peer group, wherein the second node has a second rank in the peer group distinct from the first rank of the first node.
Content Delivery Framework Having Storage Services
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 29/08 H04L 12/24
US Classification:
709213
Abstract:
A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, storage services, and control services; and wherein at least some of the plurality of devices run storage services, and wherein the storage services running on the at least some of the plurality of devices comprise at least one storage services network. At least one storage service is configured to provide persistent storage that is locally and/or globally addressable.
Geographic Location Determination In A Content Delivery Framework
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 12/741 H04L 12/26 H04L 29/06
US Classification:
709217
Abstract:
A computer-implemented method operable in a content delivery network (CDN), includes receiving a request a service in said CDN; determining a particular classification of an Internet Protocol (IP) address associated with said request, said determining using a first function that maps IP addresses to one or more classifications, said particular classification being one of said one or more classifications; and processing said request based on said particular classification of said IP address associated with said request. A location-specific response to a request may be based on a geographic location associated with said IP address associated with said request.
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 29/08
US Classification:
709217
Abstract:
A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, origin services, and control services; and wherein at least some of the plurality of devices run origin services, and wherein the origin services running on the at least some of the plurality of devices comprise at least one origin services network. At least one origin service is configured to provide persistent origin that is locally and/or globally addressable.
- Broomfield CO, US Laurence R. Lipstone - Calabasas CA, US William Crowder - Camarillo CA, US Andrew Swart - Pennington NJ, US Christopher Newton - Westlake Village CA, US
International Classification:
H04L 12/24 H04L 29/08
US Classification:
709221
Abstract:
A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, fill services, and control services; and wherein at least some of the plurality of devices run fill services, and wherein the fill services running on the at least some of the plurality of devices comprise at least one fill services network. At least one the fill service is configured to obtain resources on behalf of other CD services in the CDN.
Boeing Helicopter Comapny
Master Loftsman and Structures Design Engineer
Northrop Grumman Corporation Oct 2003 - Oct 2006
Catia V5 Lofting and Surfacing Super User and Super User and User Support
Speedfam-Ipec Dec 2000 - Nov 2001
Engineer Ii
Boeing Space Systems Feb 1996 - Aug 1999
Sturctures Design Engineer
Education:
Colorado State University 1980 - 1984
Bachelors, Bachelor of Science, Mechanical Engineering
Skills:
Leadership Creative/Innovative Thinking Decision Making Management Skills Aircraft
Andrew Swart, 29, stopped in to buy a new air filter for his rented Lincoln Park apartment. The temperature at his apartment had dropped to 50 degrees on Wednesday, forcing him to book a night at nearby Hotel Lincoln. A repairman who came by Thursday morning told him his filter was clogged and sent