Patents by Inventor Philip Levine
Philip Levine has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11647031Abstract: An edge server receives a request from a client network application for a web page hosted at an origin server. The edge server transmits the requested web page in a response. The edge server accesses an edge server request log to retrieve a log entry associated with the request for the web page, where the log entry associated with the request for the web page includes information regarding the request and the response. The edge server retrieves one or more characteristics of an asset of the web page, where each characteristics has an expected value. The edge server determines whether the origin server is compromised when a value for a characteristic is not within a threshold range of the expected value for the characteristic of the asset and performs a mitigation action in response.Type: GrantFiled: February 8, 2022Date of Patent: May 9, 2023Assignee: CLOUDFLARE, INC.Inventors: Jonathan Philip Levine, Rustam Xing Lalkaka, Evan Johnson
-
Publication number: 20220166786Abstract: An edge server receives a request from a client network application for a web page hosted at an origin server. The edge server transmits the requested web page in a response. The edge server accesses an edge server request log to retrieve a log entry associated with the request for the web page, where the log entry associated with the request for the web page includes information regarding the request and the response. The edge server retrieves one or more characteristics of an asset of the web page, where each characteristics has an expected value. The edge server determines whether the origin server is compromised when a value for a characteristic is not within a threshold range of the expected value for the characteristic of the asset and performs a mitigation action in response.Type: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Inventors: Jonathan Philip Levine, Rustam Xing Lalkaka, Evan Johnson
-
Patent number: 11245710Abstract: An edge server receives a request from a client network application for a web page hosted at an origin server. The edge server transmits the requested web page in a response. The edge server accesses an edge server request log to retrieve a log entry associated with the request for the web page, where the log entry associated with the request for the web page includes information regarding the request and the response. The edge server retrieves one or more characteristics of an asset of the web page, where each characteristics has an expected value. The edge server determines whether the origin server is compromised when a value for a characteristic is not within a threshold range of the expected value for the characteristic of the asset and performs a mitigation action in response.Type: GrantFiled: March 5, 2020Date of Patent: February 8, 2022Assignee: CLOUDFLARE, INC.Inventors: Jonathan Philip Levine, Rustam Xing Lalkaka, Evan Johnson
-
Publication number: 20210281584Abstract: An edge server receives a request from a client network application for a web page hosted at an origin server. The edge server transmits the requested web page in a response. The edge server accesses an edge server request log to retrieve a log entry associated with the request for the web page, where the log entry associated with the request for the web page includes information regarding the request and the response. The edge server retrieves one or more characteristics of an asset of the web page, where each characteristics has an expected value. The edge server determines whether the origin server is compromised when a value for a characteristic is not within a threshold range of the expected value for the characteristic of the asset and performs a mitigation action in response.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Jonathan Philip Levine, Rustam Xing Lalkaka, Evan Johnson
-
Patent number: 10348851Abstract: A first server receives a request for a file from a first client device. The first server determines that the file is not fully available in a cache that is available to the first server and receives at least a portion of the file from a second server. While the file is being received, the first server writes data of the file to a temporary cache file as it is being received; streams the file to the first client device from the temporary cache file; receives a request for the file from a second client device; and streams the file to the second client device from the temporary cache file without waiting for the requested file to be fully received at the first server and without transmitting an additional request for the file to the second server.Type: GrantFiled: November 30, 2018Date of Patent: July 9, 2019Assignee: CLOUDFLARE, INC.Inventors: Ka-Hing Cheung, Jonathan Philip Levine, Robert Alan Mitchell Burke
-
Patent number: 9402112Abstract: A method for facilitating monetization of an embedded video configured for automated playback includes detecting, via an iframe embedded in a user interface of a third party platform, an indication of a user intent to view the video configured for automated playback. The video is hosted by a content sharing platform and embedded in the user interface of the third party platform. The method further includes providing, to a client device, video related data pertaining to the automated playback of the video in the user interface of the third party platform, and upon receiving the video-related data, validating the automated playback of the video in the user interface of the third party platform.Type: GrantFiled: January 27, 2015Date of Patent: July 26, 2016Assignee: GOOGLE INC.Inventors: Jonathan Philip Levine, Richard Benjamin Leider, Michael Brandt, Brian Palmer, Shivakumar Littoo Rajaraman, Andrew David Berkheimer, Steven Kollars
-
Patent number: 9203829Abstract: A system and method for enabling, on any website, a unified user login that supports login through multiple known identity providers and, if necessary, the website's legacy login are disclosed. In one example, the system comprises a login receiver module, an identity provider determination module, a legacy account module, a federated account module and a login module. The login receiver module receives a login request associated with a user identifier. The identity provider determination module determines whether the login request is associated with a known identity provider. The legacy account module performs legacy account creation and/or legacy login verification when the address is not associated with any known identity provider. Otherwise, the federated account module performs federated account creation and/or federated login verification. The login module logs the user into the account responsive to one or more of verification and account creation.Type: GrantFiled: July 18, 2013Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Jonathan Philip Levine, Eric Sachs, Guibin Kong, Naveen Agarwal
-
Patent number: 6516603Abstract: A gas turbine engine is energized by a controlled supply of fuel thereto for operation under regulated conditions increasing efficiency and power output per unit mass of air under pressurized flow from a compressor to which the air is supplied with water droplets at a ratio predetermined to reduce operational temperature within the turbine engine. Operational conditions are also regulated by angular adjustment of the stator blades in the turbine stages of the gas turbine engine through which the pressurized flow of combustion products is conducted, so as to maintain a maximum inlet temperature arranged to maximize part-load efficiency.Type: GrantFiled: June 6, 2001Date of Patent: February 11, 2003Assignee: The United States of America as represented by the Secretary of the NavyInventors: Herman B. Urbach, Philip Levine
-
Patent number: 6385590Abstract: The present invention is a method and system of analyzing a stimulus using a computer network such as the Internet. The invention can be used to more effectively analyze any stimulus that may be presented via a personal computer connected to the network by asking a participant attitudinal and/or behavioral questions regarding a stimulus while monitoring the participant's behavior when interacting with the stimulus, and more specifically monitoring which portions of the stimulus the respondent views and for how long, asking a set of attitudinal and/or behavioral questions regarding the participant's reaction to the stimulus, statistically analyzing the data collected to determine an effectiveness coefficient to the stimulus as an indication of its effectiveness.Type: GrantFiled: November 22, 2000Date of Patent: May 7, 2002Inventor: Philip Levine
-
Patent number: 4316452Abstract: Solar collector, using air as the flowing heated medium, including a glass enclosure, and using a thin metal diaphram in tightly-stressed condition as a heat absorbing agent.Type: GrantFiled: August 21, 1980Date of Patent: February 23, 1982Assignee: Thomassen U.S., Inc.Inventor: Philip Levine