Trojan Horsemen 2009 - 2018
Flight Lead
Themis Computer Jan 1, 2003 - 2018
Board Member
Orolia Jan 1, 2003 - 2018
Board Member
Nata Jan 1, 2003 - 2018
Board Member
Level 3 Communications 2007 - 2012
Vp, Content Markets Strategy
Education:
The University of Texas at Dallas 1980 - 1983
Grey College 1972 - 1976
Skills:
Cloud Computing Strategy Start Ups Saas Strategic Planning Integration Product Management Security Program Management Solution Selling Enterprise Software Software Development Disaster Recovery Operating Systems Strategic Partnerships Business Development Telecommunications Strategy Development Linux Board of Directors Venture Financing
David A. Farber - Oak View CA Richard E. Greer - Red Lodge MT Andrew D. Swart - Westlake Village CA James A. Balter - Santa Barbara CA
Assignee:
Cable Wireless Internet Services, Inc. - San Francisco CA
International Classification:
G06F 15173
US Classification:
709225, 709226, 709229
Abstract:
Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.
David A. Farber - Oak View CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Westlake Village CA, US James A. Balter - Santa Barbara CA, US
Assignee:
Savvis Communications Corporation - Town and Country MO
International Classification:
G06F 15/173
US Classification:
709226, 709219
Abstract:
Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.
Controlling Subscriber Information Rates In A Content Delivery Network
David A. Farber - Ojai CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Pennington NJ, US James A. Balter - Santa Barbara CA, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709234, 709224
Abstract:
A plurality of content providers provide multiple resources to multiple clients. At least some of the resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at least some resources via one or more content sources associated with that content provider. Transmission data rates from the CDN on behalf of some of the content providers are monitored. Based at least in part on the monitored data rates, requests for resources are directed to a source other than the CDN. Redirection of requests may be based on a pricing policy.
Controlling Subscriber Information Rates In A Content Delivery Network
David A. Farber - Ojai CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Pennington NJ, US James A. Balter - Santa Barbara CA, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709234, 709224
Abstract:
A plurality of content providers provide multiple resources to multiple clients. At least some of said resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at least some resources via one or more content sources associated with that content provider. Amounts of data transmitted by the CDN on behalf of each of the plurality of content providers are monitored. Based at least in part on said monitoring, requests for resources are selectively delivered at a lower transmission rate. The lower transmission rate is achieved by generating pauses or delays in the transmission.
Resource Invalidation In A Content Delivery Network
David A. Farber - Ojai CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Pennington NJ, US James A. Balter - Santa Barbara CA, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/16
US Classification:
709226
Abstract:
A repeater server in a content delivery network (CDN) maintains a list of resources that are no longer valid. When the server gets a request for a resource, it checks whether that resource is on the list, and, if so, it replicates the resource from a content provider's content source such as an origin server. Otherwise the repeater server tries to serve a copy of the requested resource or to obtain a copy from another location in the CDN.
David A. Farber - Ojai CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Pennington NJ, US James A. Balter - Santa Barbara CA, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/16
US Classification:
709225, 709219, 709245
Abstract:
A plurality of repeater servers form a shared content delivery network (CDN) to serve resources to clients on behalf of a plurality of content providers. First and second resources are associated with a first content provider, the first resource referencing the second resource. The second resource is associated with a domain of the shared CDN. Responsive to a request that causes the first resource to be served to a client from a server in a domain associated with the first content provider, a CDN server is identified in the domain associated with the shared CDN to serve the second resource to the client. The CDN server is selected based, at least in part, on load conditions on at least some of the CDN servers, and on the client's location. Responsive to the CDN server being requested to serve the second resource: if a copy of the second resource is available on the CDN server, the copy is served to the client from the CDN server; otherwise, the second resource is replicated on the CDN server and then served to the client from the CDN server.
David A. Farber - Oak View CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Westlake Village CA, US James A. Balter - Santa Barbara CA, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709245, 709219, 709226
Abstract:
A method for delivering resources in a distributed computing environment, wherein at least a first resource and a second resource are associated with a content provider, and wherein the first resource references the second resource via a first uniform resource locator (URL), the first URL having a first domain name that resolves to a server associated with a domain of the content provider. The second resource is associated with a domain name that resolves to a content delivery network (CDN) formed by a plurality of repeater servers. The domain of the CDN may be distinct from the domain of the content provider. Responsive to a request that causes the first resource to be served to a client from an origin server associated with the content provider's domain, the second domain name in the second URL is resolved to identify a repeater server in the CDN's domain from which to serve the second resource to the client. If a copy of the second resource is already replicated on the identified repeater server, then the copy of the second resource is served to the client from the identified repeater server; otherwise, the second resource is replicated on the identified repeater server and the copy of the second resource is served to the client from the identified repeater server.
Delivering Resources To Clients In A Distributed Computing Environment With Rendezvous Based On Load Balancing And Network Conditions
David A. Farber - Ojai CA, US Richard E. Greer - Red Lodge MT, US Andrew D. Swart - Pennington NJ, US James A. Balter - Santa Barbara CA, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/16
US Classification:
709219, 709226, 709245
Abstract:
A plurality of repeater servers form a shared content delivery network (CDN) to serve resources to clients on behalf of a plurality of content providers. First and second resources are associated with a first content provider, the first resource referencing the second resource. The second resource is associated with a domain of the shared CDN. Responsive to a request that causes the first resource to be served to a client from a server in a domain associated with the first content provider, a CDN server is identified in the domain associated with the shared CDN to serve the second resource to the client. The CDN server is selected based, at least in part, on load conditions on at least some of the CDN servers, and on the client's location. Responsive to the CDN server being requested to serve the second resource: if a copy of the second resource is available on the CDN server, the copy is served to the client from the CDN server; otherwise, the second resource is replicated on the CDN server and then served to the client from the CDN server.
Name / Title
Company / Classification
Phones & Addresses
Andrew Swart President
Andrew Swart Consultants, Inc Management Consulting Services
428 Brookes Walk, Holly Springs, GA 30188 7705872690
Andrew D. Swart
Sandpiper Software Consulting, A Limited Liability Company Software Consulting
125 Auburn Ct, Thousand Oaks, CA 91362 815 Libby Ave, Ojai, CA 93023
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