Search

Simon M Wistow

from San Francisco, CA
Age ~46

Simon Wistow Phones & Addresses

  • 307 Arlington St, San Francisco, CA 94131

Work

Company: Fastly Sep 2011 Address: San Francisco Bay Area Position: Senior engineer

Education

Degree: BEng Hons School / High School: Imperial College London 1996 to 2000 Specialities: Computing

Skills

Git • Perl • Linux • Python • Ruby • Mysql • Scalability • Javascript • Open Source • Ruby on Rails • Java • Jquery • Subversion • Apache • C++ • Html 5 • Php • Lucene • Bash • Software Development • Content Distribution Networks • Dns • Json

Industries

Internet

Resumes

Resumes

Simon Wistow Photo 1

Technical Co-Founder Product, Engineering And Partnerships

View page
Location:
San Francisco, CA
Industry:
Internet
Work:
Fastly - San Francisco Bay Area since Sep 2011
Senior Engineer

Zendesk Sep 2010 - Sep 2011
Senior Search Engineer

Scribd Oct 2009 - Sep 2010
Senior Search Engineer

Six Apart 2006 - 2009
Senior Engineer

MPC 2003 - 2006
Senior R&D Engineer
Education:
Imperial College London 1996 - 2000
BEng Hons, Computing
Skills:
Git
Perl
Linux
Python
Ruby
Mysql
Scalability
Javascript
Open Source
Ruby on Rails
Java
Jquery
Subversion
Apache
C++
Html 5
Php
Lucene
Bash
Software Development
Content Distribution Networks
Dns
Json

Publications

Us Patents

Content Delivery Network Transitional Caching

View page
US Patent:
20200351371, Nov 5, 2020
Filed:
Apr 20, 2020
Appl. No.:
16/853426
Inventors:
- San Francisco CA, US
Simon Wistow - San Francisco CA, US
International Classification:
H04L 29/08
H04L 29/12
H04L 29/06
Abstract:
Systems, methods, apparatus, and software for transitional caching in content delivery networks includes edge cache nodes configured to receive and reply to content requests. Content can be cached in edge cache nodes before receiving user requests or retrieved from an origin server. A transitional cache node array is configured to receive content requests from edge cache nodes and to receive origin content from edge cache nodes and/or origin servers, as well as to modify origin content to generate modified content. Modified content can include re-written origin content (e.g., translations), transcoded data (e.g., video), compressed or otherwise adjusted data (e.g., images), and transformed files (e.g., CSS and JavaScript files), among others. In addition to assisting with original and modified content flow to end users, transitional caching also can assist in threat detection and mitigation within a CDN, helping to protect the network, origin servers and the like.

Network Parameter Configuration Based On End User Device Characteristics

View page
US Patent:
20200007417, Jan 2, 2020
Filed:
Sep 13, 2019
Appl. No.:
16/570671
Inventors:
- San Francisco CA, US
Simon Wistow - Oakland CA, US
Tyler B. McMullen - San Francisco CA, US
International Classification:
H04L 12/24
Abstract:
Systems, methods, and software for operating a content node are provided herein. In one example, a method of operating a content node is presented. The method includes receiving a characteristic of an end user device, and configuring one or more transmission control protocol (TCP) parameter for communications with the end user device based on at least the characteristic of the end user device. The method also includes transferring the communications using the one or more TCP parameters for delivery to the end user device.

Domain Name System Bypass In User Applications

View page
US Patent:
20190116155, Apr 18, 2019
Filed:
Oct 16, 2018
Appl. No.:
16/161406
Inventors:
- San Francisco CA, US
Simon Wistow - Oakland CA, US
Tyler McMullen - San Francisco CA, US
International Classification:
H04L 29/12
G06F 16/957
H04L 29/08
H04L 12/721
H04L 12/26
Abstract:
Disclosed herein are methods, systems, and software for bypassing a domain name system. In one example, a method of operating a user communication device includes receiving a user instruction requesting content within a user application of the user communication device. The method further provides, in response to the user instruction, processing at least a domain name system bypass data structure on the user communication device to identify a network address for retrieving the content. The method further includes, requesting the content from a content node using the network address.

Testing In A Content Delivery Network

View page
US Patent:
20170126538, May 4, 2017
Filed:
Oct 4, 2016
Appl. No.:
15/285097
Inventors:
- San Francisco CA, US
Simon Wistow - San Francisco CA, US
International Classification:
H04L 12/26
Abstract:
Testing in a content delivery network includes the CDN receiving test data pertaining to the testing of content-related code such as new code to be deployed in the content delivery network. During testing, performance data from the CDN can be compared to evaluation data and used to generate a report on the testing results, such as recommendations and examples of problems with tested code. The test data can include content identification data, edge cache node identification data, new code, and other content-related code. Testing at an edge cache node may determine whether problems exist with regard to caching and traffic flow and may include CDN regression testing and redirection of a portion of network traffic that is intended for old content-related code to new content-related code.

Persistent Edge State Of End User Devices At Cache Nodes

View page
US Patent:
20170093759, Mar 30, 2017
Filed:
Sep 29, 2015
Appl. No.:
14/868647
Inventors:
- San Francisco CA, US
Simon Wistow - San Francisco CA, US
International Classification:
H04L 12/861
H04L 29/08
Abstract:
Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node of a content delivery network that caches content for delivery to end user devices is provided. The method includes receiving content requests from an end user device for content cached by the cache node and responsively providing the content for delivery to the end user device, processing the content requests to determine a edge state that corresponds to the end user device, transferring information related to the edge state for delivery to at least one other cache node of the content delivery network for handling of content requests received at the at least one other cache node.

Assessing Content Delivery Network Target Content Consumption

View page
US Patent:
20170094006, Mar 30, 2017
Filed:
Sep 28, 2016
Appl. No.:
15/278796
Inventors:
- San Francisco CA, US
Simon Wistow - San Francisco CA, US
International Classification:
H04L 29/08
Abstract:
Systems, methods, apparatus, and software for transitional caching in content delivery networks includes edge cache nodes configured to receive and reply to content requests. Content can be cached in edge cache nodes before receiving user requests or retrieved from an origin server. A transitional cache node array is configured to receive content requests from edge cache nodes and to receive original content from edge cache nodes and/or origin servers, as well as to modify original content to generate modified content. Modified content can include re-written original content (e.g., translations), transcoded data (e.g., video), compressed or otherwise adjusted data (e.g., images), and transformed files (e.g., CSS and JavaScript files), among others. In addition to assisting with original and modified content flow to end users, transitional caching also can assist in threat detection and mitigation within a CDN, helping to protect the network, origin servers and the like.

Content Delivery Network Transitional Caching

View page
US Patent:
20170094009, Mar 30, 2017
Filed:
Sep 28, 2016
Appl. No.:
15/278600
Inventors:
- San Francisco CA, US
Simon Wistow - San Francisco CA, US
International Classification:
H04L 29/08
H04L 29/06
H04L 29/12
Abstract:
Systems, methods, apparatus, and software for transitional caching in content delivery networks includes edge cache nodes configured to receive and reply to content requests. Content can be cached in edge cache nodes before receiving user requests or retrieved from an origin server. A transitional cache node array is configured to receive content requests from edge cache nodes and to receive origin content from edge cache nodes and/or origin servers, as well as to modify origin content to generate modified content. Modified content can include re-written origin content (e.g., translations), transcoded data (e.g., video), compressed or otherwise adjusted data (e.g., images), and transformed files (e.g., CSS and JavaScript files), among others. In addition to assisting with original and modified content flow to end users, transitional caching also can assist in threat detection and mitigation within a CDN, helping to protect the network, origin servers and the like.

Enhanced Thread Handling In Security Handshakingdomain Name System Bypass In User Applications

View page
US Patent:
20170078246, Mar 16, 2017
Filed:
Nov 28, 2016
Appl. No.:
15/362020
Inventors:
- San Francisco CA, US
Simon Wistow - Oakland CA, US
Tyler McMullen - San Francisco CA, US
International Classification:
H04L 29/12
H04L 12/721
H04L 12/26
Abstract:
Disclosed herein are methods, systems, and software for bypassing a domain name system. In one example, a method of operating a user communication device includes receiving a user instruction requesting content within a user application of the user communication device. The method further provides, in response to the user instruction, processing at least a domain name system bypass data structure on the user communication device to identify a network address for retrieving the content. The method further includes, requesting the content from a content node using the network address.
Simon M Wistow from San Francisco, CA, age ~46 Get Report