Search

Ian G Pye

from San Francisco, CA
Age ~44

Ian Pye Phones & Addresses

  • 3254 Folsom St, San Francisco, CA 94110
  • 202 Olive St, Santa Cruz, CA 95060 (831) 421-9310
  • Lawrence, KS
  • Oak Park, IL
  • 720 Nevada Ave, Colorado Springs, CO 80903 (719) 227-1779

Work

Company: Meridian leasing corporation Address: 9 Parkway N Ste 500, Bannockburn, IL 60015 Phones: (847) 940-1200 Position: Chief executive officer Industries: Miscellaneous business Credit Institutions

Resumes

Resumes

Ian Pye Photo 1

Co-Founder, Director Of Engineering

View page
Location:
3254 Folsom St, San Francisco, CA 94110
Industry:
Computer Software
Work:
CloudFlare, Inc.
Engineer
Education:
University of California, Santa Cruz 2006 - 2010
Skills:
Data Analysis
File Systems
Python
Perl
Linux
Database Design
Distributed Systems
Java
Postgresql
Software Development
C++
Javascript
Sql
Git
Php
Databases
Apache
Css
Software Engineering
Shell Scripting
Scalability
System Administration
Html 5
Web Development
Big Data
Windows
Mobile Applications
Programming
C
Unix
Dns
Ian Pye Photo 2

Ian Pye

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Mr. Ian J. Pye
Chairman/CEO
Meridian Group
Meridian Group Intl Inc
Computers - Rent & Lease. Computers - Sys Designers & Consult
9 Parkway N #500, Deerfield, IL 60015
(847) 964-2700
Ian Pye
Chief Executive Officer
Meridian Leasing Corporation
Miscellaneous business Credit Institutions
9 Parkway N Ste 500, Bannockburn, IL 60015
Ian J. Pye
Chairman/CEO
Meridian Group
Computers - Rent & Lease · Computers - Sys Designers & Consult · Computer Software · Property Management
9 Pkwy N #500, Deerfield, IL 60015
(847) 964-2700
Ian Pye
Chairman, Chief Executive Officer
Merex Technology Leasing Corporation
Misc Business Credit Institutions · Misc Business Credit Institutions Whol Computers/Peripherals
570 Lk Cook Rd, Bannockburn, IL 60015
(847) 940-1200
Ian J. Pye
CEO
MERIDIAN IT SOLUTIONS, INC
9 Pkwy N, Deerfield, IL 60015
161 E Chicago Ave #16, Chicago, IL 60611
Ian Pye
Director
MERIDIAN INFORMATION SERVICES, INC
John F O'connor, Deerfield, IL 60015
570 Lk Cook Rd SUITE 300, Deerfield, IL 60015
Ian Pye
President
IBL CORPORATION DOING BUSINESS IN CALIFORNIA AS IBL HOLDING CORP
9 Pkwy N STE 500, Deerfield, IL 60015
Ian Pye
Director
Best Outdoors of Texas Corporation
9 Pkwy N, Bannockburn, IL 60015
Ian Pye
Chief Executive Officer
Meridian Leasing Corporation
Miscellaneous business Credit Institutions
9 Parkway N Ste 500, Bannockburn, IL 60015

Publications

Us Patents

Loading Of Web Resources

View page
US Patent:
8285808, Oct 9, 2012
Filed:
Oct 4, 2011
Appl. No.:
13/253033
Inventors:
Christopher Stephen Joel - San Francisco CA, US
Jason Thomas Walter Benterou - Burlingame CA, US
Lee Hahn Holloway - Santa Cruz CA, US
Matthew Browning Prince - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
Assignee:
CloudFlare, Inc. - San Francisco CA
International Classification:
G06F 15/16
G06F 15/00
US Classification:
709213, 709209, 709224, 709233, 345473, 715273, 715234, 715245, 726 12, 726 23
Abstract:
A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.

Supporting Secure Sessions In A Cloud-Based Proxy Service

View page
US Patent:
8327128, Dec 4, 2012
Filed:
Sep 30, 2011
Appl. No.:
13/251023
Inventors:
Matthew Browning Prince - San Francisco CA, US
Lee Hahn Holloway - Santa Cruz CA, US
Srikanth N. Rao - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
Assignee:
Cloudflare, Inc. - San Francisco CA
International Classification:
H04L 29/06
US Classification:
713150, 713151, 713153, 713156, 726 10, 726 12
Abstract:
A proxy server in a cloud-based proxy service receives a secure session request from a client device as a result of a Domain Name System (DNS) request for a domain resolving to the proxy server. The proxy server participates in a secure session negotiation with the client device including transmitting a digital certificate to the client device that is bound to domain and multiple other domains. The proxy server receives an encrypted request from the client device for an action to be performed on a resource that is hosted at an origin server corresponding to the domain. The proxy server decrypts the request and participates in a secure session negotiation with the origin server including receiving a digital certificate from the origin server. The proxy server encrypts the decrypted request using the digital certificate from the origin server and transmits the encrypted request to the origin server.

Methods And Apparatuses For Providing Internet-Based Proxy Services

View page
US Patent:
8370940, Feb 5, 2013
Filed:
Nov 4, 2010
Appl. No.:
12/939902
Inventors:
Lee Hahn Holloway - Santa Cruz CA, US
Matthew Browning Prince - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
Matthieu Phillippe François Tourne - San Franciso CA, US
Michelle Marie Zatlyn - San Francisco CA, US
Assignee:
Cloudflare, Inc. - San Francisco CA
International Classification:
G06F 21/00
US Classification:
726 23
Abstract:
A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server.

Methods And Apparatuses For Providing Internet-Based Proxy Services

View page
US Patent:
8572737, Oct 29, 2013
Filed:
Sep 30, 2011
Appl. No.:
13/251001
Inventors:
Lee Hahn Holloway - Santa Cruz CA, US
Matthew Browning Prince - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
Matthieu Philippe François Tourne - San Francisco CA, US
Michelle Marie Zatlyn - San Francisco CA, US
Assignee:
Cloudflare, Inc. - San Francisco CA
International Classification:
G06F 21/00
US Classification:
726 23, 705 51, 713189
Abstract:
A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server.

Identifying A Denial-Of-Service Attack In A Cloud-Based Proxy Service

View page
US Patent:
8613089, Dec 17, 2013
Filed:
Oct 31, 2012
Appl. No.:
13/665802
Inventors:
Lee Hahn Holloway - Santa Cruz CA, US
Srikanth N. Rao - San Francisco CA, US
Matthew Browning Prince - San Francisco CA, US
Matthieu Philippe François Tourne - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
Ray Raymond Bejjani - San Francisco CA, US
Assignee:
Cloudflare, Inc. - San Francisco CA
International Classification:
G06F 12/14
G06F 15/16
H04L 12/22
US Classification:
726 23, 726 12, 726 14, 726 22, 726 25, 709217, 709221, 709225, 709227, 709228, 709229
Abstract:
A cloud-based proxy service identifies a denial-of-service (DoS) attack including determining that there is a potential DoS attack being directed to an IP address of the cloud-based proxy service; and responsive to determining that there are a plurality of domains that resolve to that IP address, identifying the one of the plurality of domains that is the target of the DoS attack. The domain that is under attack is identified by scattering the plurality of domains to resolve to different IP addresses, where a result of the scattering is that each of those domains resolves to a different IP address, and identifying one of those plurality of domains as the target of the DoS attack by determining that there is an abnormally high amount of traffic being directed to the IP address in which that domain resolves.

Determining The Likelihood Of Traffic Being Legitimately Received At A Proxy Server In A Cloud-Based Proxy Service

View page
US Patent:
8646064, Feb 4, 2014
Filed:
Oct 31, 2012
Appl. No.:
13/665807
Inventors:
Lee Hahn Holloway - Santa Cruz CA, US
Srikanth N. Rao - San Francisco CA, US
Matthew Browning Prince - San Francisco CA, US
Matthieu Philippe François Tourne - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
Ray Raymond Bejjani - San Francisco CA, US
Assignee:
Cloudflare, Inc. - San Francisco CA
International Classification:
G06F 15/16
US Classification:
726 12, 726 14, 726 23, 726 25
Abstract:
Message(s) are received from each one of multiple proxy servers, which are anycasted to the same IP address, that indicate source IP addresses of packets that are received that are directed to that same IP address. These proxy servers receive the packets as result of domain(s) resolving to that same IP address, and a particular one of the proxy servers receives the packets as a result of an anycast protocol implementation selecting that proxy server. Based on these message(s) from each of the proxy servers, a determination of the likelihood of a packet having a particular source IP address being legitimately received at each of the proxy servers is determined A message is transmitted to each of the proxy servers that indicates which source IP addresses of packets are not likely to be legitimately received at that proxy server.

Validating Visitor Internet-Based Security Threats

View page
US Patent:
20110283359, Nov 17, 2011
Filed:
Apr 1, 2011
Appl. No.:
13/078900
Inventors:
Matthew Browning Prince - San Francisco CA, US
Lee Hahn Holloway - Santa Cruz CA, US
Ian Gerald Pye - Santa Cruz CA, US
International Classification:
G06F 21/20
US Classification:
726 23
Abstract:
A validating server receives from a client device a first request that does not include a cookie for a validating domain that resolves to the validating sever. The first request is received at the validating server as a result of a proxy server redirecting the client device to the validating domain upon a determination that a visitor belonging to the client device is a potential threat based on an IP (Internet Protocol) address assigned to the client device used for a second request to perform an action on an identified resource hosted on an origin server for an origin domain. The validating server sets a cookie for the client device, determines a set of characteristics associated with the first client device, and transmits the cookie and a block page to the client device that has been customized based on the set of characteristics, the block page indicating that the second request has been blocked.

Recording Internet Visitor Threat Information Through An Internet-Based Proxy Service

View page
US Patent:
20120117222, May 10, 2012
Filed:
Nov 4, 2010
Appl. No.:
12/939935
Inventors:
Lee Hahn Holloway - Santa Cruz CA, US
Matthew Browning Prince - San Francisco CA, US
Ian Gerald Pye - Santa Cruz CA, US
International Classification:
G06F 15/16
US Classification:
709224
Abstract:
An Internet-based proxy service server accesses a set of visitor characteristics for multiple visitors to a set of one or more domains operated by a customer. The set of visitor characteristics are reported from a set of one or more proxy servers that are situated between client devices and a set of one or more origin servers for the set of domains. The service server causes the set of visitor characteristics to be displayed through a threat reporting interface that allows the customer to report visitors as posing an Internet security threat. The service server receives input from the customer through the threat reporting interface that at least one of the visitors poses an Internet security threat, and records that visitor as an Internet security threat in one or more threat databases that are used by the proxy servers when determining whether to allow visitors to access network resources hosted at a set of one or more origin servers.
Ian G Pye from San Francisco, CA, age ~44 Get Report