Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Cloudflare Inc patents


Recent patent applications related to Cloudflare Inc. Cloudflare Inc is listed as an Agent/Assignee. Note: Cloudflare Inc may have other listings under different names/spellings. We're not affiliated with Cloudflare Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "C" | Cloudflare Inc-related inventors


Registering for internet-based proxy services

A domain name is received from a customer. Dns is queried for multiple possible subdomains of the domain. ... Cloudflare Inc

Method and apparatus for reducing loading time of web pages

A browser receives a web page that includes a script that is configured to control subsequent requests of the browser for at least the web page and caches a first portion of the web page that includes reference(s) to other web resource(s). A subsequent request for the web page is dispatched to the script which returns the cached first portion of the web page to the browser and a request for the full web page is made. ... Cloudflare Inc

Method and apparatus for causing delay in processing requests for internet resources received from client devices

A method and apparatus for delaying responses to requests in a server are described. Upon receipt, from a client device, of a first request for a resource at a first location, a response that includes a redirection instruction to a second location is transmitted. ... Cloudflare Inc

Method and apparatus for reducing network resource transmission size using delta compression

A near end point of presence (pop) of a cloud proxy service receives, from a client device, a request for a network resource. A far end pop from a plurality of pops of the cloud proxy service is identified. ... Cloudflare Inc

Mitigating a denial-of-service attack in a cloud-based proxy service

A proxy server in a cloud-based proxy service receives a message that indicates that a domain, whose traffic passes through the proxy server, may be under a denial-of-service (dos) attack. The proxy server enables a rule for the domain that specifies that future requests for resources at that domain are subject to at least initially passing a set of one or more challenges. ... Cloudflare Inc

Internet-based proxy service to modify internet responses

A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a dns request for the domain resolving to the proxy server. ... Cloudflare Inc

Method and apparatus for causing delay in processing requests for internet resources received from client devices

A method and apparatus for delaying responses to requests in a server are described. Upon receipt, from a client device, of a first request for a resource at a first location, a response that includes a redirection instruction to a second location is transmitted, where the response includes a first number of redirects that the client device is to complete prior to the first request being fulfilled. ... Cloudflare Inc

Method and apparatus for causing a delay in processing requests for internet resources received from client devices

A method and apparatus for causing a delay in processing requests for internet resources received from client devices is described. A server receives from a client device a request for a resource. ... Cloudflare Inc

Method and apparatus for reducing network resource transmission size using delta compression

A near end network optimizer receives, from a client device, a request for a network resource. Responsive to determining that a version of the network resource is stored in the near end network optimizer, a request for the network resource is transmitted to a far end network optimizer along with a version identifier that identifies that version. ... Cloudflare Inc

Determining the likelihood of traffic being legitimately received at a proxy server in a cloud-based proxy service

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. ... Cloudflare Inc

Secure session capability using public-key cryptography without access to the private key

A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session with. ... Cloudflare Inc

Multiply-encrypting data requiring multiple keys for decryption

A server receives a piece of data for encryption. The server encrypts the piece of data such that no single key can decrypt the encrypted piece of data and any combination of a first multiple of unique keys taken a second multiple at a time are capable of decrypting the encrypted piece of data. ... Cloudflare Inc

Custom responses for resource unavailable errors

A proxy server receives from a client device a request for a network resource hosted at an origins server for a domain. The request is received at the proxy server as a result of a dns request for the domain resolving to the proxy server. ... Cloudflare Inc

Internet-based proxy service for responding to server offline errors

A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a dns request for the domain resolving to the proxy server. ... Cloudflare Inc

08/03/17 / #20170223050

Identifying a denial-of-service attack in a cloud-based proxy service

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.. ... Cloudflare Inc

06/22/17 / #20170180312

Methods and systems for identification of a domain of a command and control server of a botnet

Methods and apparatuses for identifying a domain of a command and control server of a botnet are described. Upon receipt of a request to register a domain for a service that includes a proxy server, where the proxy server is to receive and process traffic for that domain if registration is successful, a determination of whether the domain was generated by a domain generation algorithm (dga) is performed. ... Cloudflare Inc

06/15/17 / #20170171247

Methods and apparatuses for enabling hsts policy for a subdomain of a domain

A method and apparatus for enabling an hsts policy for a subdomain of a domain is described. A request for content at a subdomain of a domain is received at a proxy server from a client device over a secure transport. ... Cloudflare Inc

06/15/17 / #20170171232

Embedding information or information identifier in an ipv6 address

A network address includes a predefined portion that identifies a hostname, where the predefined portion is less than all of the network address. A request is received for a secure session at the network address. ... Cloudflare Inc

06/15/17 / #20170171172

Dynamically serving digital certificates based on secure session properties

A server receives a request from a client to establish a secure session. The server analyzes the request to determine a set of one or more properties of the request. ... Cloudflare Inc

06/08/17 / #20170163754

Origin server protection notification

An origin server has been registered, or is in the process of being registered, for a proxied service that includes changing domain name system (dns) configurations such that certain network traffic is proxied at a proxy server instead of that traffic being received directly at the origin server. The service checks the configuration and determines if there is any flaw in the configuration that may cause information about the origin server (e.g., the ip address of the origin server) to be leaked. ... Cloudflare Inc

05/11/17 / #20170134346

Secure session capability using public-key cryptography without access to the private key

A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session with. ... Cloudflare Inc

04/27/17 / #20170118299

Methods and apparatuses for providing a desired portion of a data object document

A method for providing a desired portion of a data object document is disclosed. The method comprises receiving, from a client device, an application program interface (api) request for a data object document, where the api request includes a parameter identifying the desired portion of the data object document, and the desired portion is less than all of the data object document. ... Cloudflare Inc

03/02/17 / #20170063531

Multiply-encrypting data requiring multiple keys for decryption

A server receives a piece of data for encryption. The server encrypts the piece of data such that no single key can decrypt the encrypted piece of data and any combination of a first multiple of unique keys taken a second multiple at a time are capable of decrypting the encrypted piece of data. ... Cloudflare Inc

01/12/17 / #20170012967

Certificate authority framework

A server receives a single certificate signature request from a requestor and determines that the requestor is authorized for a certificate corresponding to the single certificate signature request. The server generates a first certificate corresponding to the single certificate signature request, wherein the first certificate has a first expiry value. ... Cloudflare Inc

01/05/17 / #20170006128

Method and apparatus for reducing loading time of web pages

A browser receives a web page that includes a script that is configured to control subsequent requests of the browser for at least the web page and caches a first portion of the web page that includes reference(s) to other web resource(s). A subsequent request for the web page is dispatched to the script which returns the cached first portion of the web page to the browser and a request for the full web page is made. ... Cloudflare Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Cloudflare Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Cloudflare Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###