ANDREW DANIEL SWART
Pilots at Woosamonsa Rd, Pennington, NJ

License number
New Jersey A1866027
Issued Date
Nov 2015
Expiration Date
Nov 2016
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
175 Woosamonsa Rd, Pennington, NJ 08534

Professional information

Andrew Swart Photo 1

Delivering Resources To Clients In A Distributed Computing Environment

US Patent:
8468245, Jun 18, 2013
Filed:
May 30, 2007
Appl. No.:
11/806147
Inventors:
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/173, G06F 15/16
US Classification:
709226, 709219
Abstract:
A method for delivering resources to clients in a distributed computing environment. At least a first resource associated with a first content provider and maintained on an origin server references a second resource. The second resource is associated with a network formed by a plurality of repeater servers operable to serve the second resource to clients on behalf of the first content provider, the origin server being distinct from the plurality of repeater servers. Responsive to a request that causes the first resource to be served to a client from the origin server, at least one of the plurality of repeater servers is selected to serve the second resource to the client. If a copy of the second resource is available on the selected repeater server, the copy of the second resource is served to the client from the selected repeater server; otherwise, if a copy of the second resource is not available on the selected repeater server, the second resource is replicated on the selected repeater server.


Andrew Swart Photo 2

Transparent Redirection Of Resource Requests

US Patent:
8473613, Jun 25, 2013
Filed:
May 16, 2011
Appl. No.:
13/108063
Inventors:
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.


Andrew Swart Photo 3

Delivering Resources To Clients In A Distributed Computing Environment With Rendezvous Based On Load Balancing And Network Conditions

US Patent:
8296396, Oct 23, 2012
Filed:
Oct 31, 2007
Appl. No.:
11/980686
Inventors:
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.


Andrew Swart Photo 4

Transparent Redirection Of Resource Requests

US Patent:
8230065, Jul 24, 2012
Filed:
May 16, 2011
Appl. No.:
13/108063
Inventors:
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.


Andrew Swart Photo 5

Content Delivery Network With Deep Caching Infrastructure

US Patent:
2013001, Jan 17, 2013
Filed:
Jul 12, 2012
Appl. No.:
13/547822
Inventors:
James Q. Crowe - Englewood CO, US
John F. Waters - Boulder CO, US
Andrew Dugan - Superior CO, US
Christopher Newton - Westlake Village CA, US
Laurence Lipstone - Calabasas CA, US
Kenneth Brookman - Denver CO, US
Joseph Lawrence - Boulder CO, US
Andrew Swart - Pennington NJ, US
David Fullagar - Boulder CO, US
Kevin Paul - Kailua HI, US
Mark Taylor - Boulder CO, US
Assignee:
Level 3 Communications, LLC - Broomfield CO
International Classification:
G06F 15/167
US Classification:
709214
Abstract:
Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.


Andrew Swart Photo 6

Content Delivery Network With Deep Caching Infrastructure

US Patent:
2012019, Aug 2, 2012
Filed:
Jan 27, 2012
Appl. No.:
13/360551
Inventors:
James Q. Crowe - Englewood CO, US
Andrew Dugan - Superior CO, US
Christopher Newton - Westlake Village CA, US
Laurence Lipstone - Calabasas CA, US
Ken Brookman - Denver CO, US
Joseph Lawrence - Boulder CO, US
Andrew Swart - Pennington NJ, US
David Fullagar - Boulder CO, US
Kevin Paul - Kalua HI, US
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.


Andrew Swart Photo 7

Shared Content Delivery Infrastructure

US Patent:
8572208, Oct 29, 2013
Filed:
May 30, 2007
Appl. No.:
11/806153
Inventors:
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, 709225, 709227
Abstract:
A method of processing requests for resources in a system in which a plurality of content providers provide multiple resources. Content providers offload the serving of some of their resources to a shared content delivery network (CDN) formed by a plurality of servers. The CDN is shared among the content providers. Some of a content provider's content may be served from an origin server associated with that content provider, while requests for other content from that content provider are served from the shared CDN.


Andrew Swart Photo 8

Shared Content Delivery Infrastructure And Method Of Generating A Web Page

US Patent:
8572210, Oct 29, 2013
Filed:
Oct 31, 2007
Appl. No.:
11/980356
Inventors:
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, 709245
Abstract:
A first URL in a first document is modified to produce a first modified URL, that includes a first modified hostname resolvable to a shared content delivery network (CDN) formed by a plurality of repeater servers. A second URL in a second document is modified to produce a second modified URL that includes a hostname that is also resolvable to the shared CDN.


Andrew Swart Photo 9

Resource Invalidation In A Content Delivery Network

US Patent:
8060613, Nov 15, 2011
Filed:
Oct 31, 2007
Appl. No.:
11/980401
Inventors:
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.


Andrew Swart Photo 10

Controlling Subscriber Information Rates In A Content Delivery Network

US Patent:
7949779, May 24, 2011
Filed:
Oct 31, 2007
Appl. No.:
11/980689
Inventors:
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.