Patents by Inventor Christian PERON
Christian PERON 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: 12348487Abstract: Disclosed herein are enhancements for operating a web application firewall to reduce load. In one implementation, a method of operating a content server for a web application comprising running a web accelerator with a plurality of threads on the content server. The method further provides receiving a request for content which will be provided to a web application, filtering the request and determining that the content will be requested from a second server. After determining that the content will be requested from a second server, reviewing the request with a web application firewall operating at a network layer 7, forwarding the request, receiving the content, and providing the content. Further, the web application firewall is controlled by a plurality of sets of rules, which can be updated without restarting the web accelerator.Type: GrantFiled: September 11, 2023Date of Patent: July 1, 2025Assignee: Fastly, Inc.Inventors: Artur Bergman, Sean Leach, Tyler McMullen, Christian Peron, Federico Schwindt, Eric Hodel
-
Patent number: 12250232Abstract: Disclosed herein are systems, methods, and software for managing bot detection in a content delivery network (CDN). In one implementation, a cache node in a CDN may obtain a content request without a valid token for content not cached on the cache node and, in response to the content request, generate a synthetic response for the content request, wherein the synthetic response comprises a request for additional information from the end user device associated with the content request. The cache node further may obtain a response from the end user device and determine whether to satisfy the request based on whether the response from the end user device indicates that it is a bot.Type: GrantFiled: January 2, 2024Date of Patent: March 11, 2025Assignee: Fastly, Inc.Inventor: Christian Peron
-
Publication number: 20240214395Abstract: Disclosed herein are systems, methods, and software for managing bot detection in a content delivery network (CDN). In one implementation, a cache node in a CDN may obtain a content request without a valid token for content not cached on the cache node and, in response to the content request, generate a synthetic response for the content request, wherein the synthetic response comprises a request for additional information from the end user device associated with the content request. The cache node further may obtain a response from the end user device and determine whether to satisfy the request based on whether the response from the end user device indicates that it is a bot.Type: ApplicationFiled: January 2, 2024Publication date: June 27, 2024Inventor: Christian Peron
-
Publication number: 20240007439Abstract: Disclosed herein are enhancements for operating a web application firewall to reduce load. In one implementation, a method of operating a content server for a web application comprising running a web accelerator with a plurality of threads on the content server. The method further provides receiving a request for content which will be provided to a web application, filtering the request and determining that the content will be requested from a second server. After determining that the content will be requested from a second server, reviewing the request with a web application firewall operating at a network layer 7, forwarding the request, receiving the content, and providing the content. Further, the web application firewall is controlled by a plurality of sets of rules, which can be updated without restarting the web accelerator.Type: ApplicationFiled: September 11, 2023Publication date: January 4, 2024Inventors: Artur Bergman, Sean Leach, Tyler McMullen, Christian Peron, Federico Schwindt, Eric Hodel
-
Patent number: 11863567Abstract: Disclosed herein are systems, methods, and software for managing bot detection in a content delivery network (CDN). In one implementation, a cache node in a CDN may obtain a content request without a valid token for content not cached on the cache node and, in response to the content request, generate a synthetic response for the content request, wherein the synthetic response comprises a request for additional information from the end user device associated with the content request. The cache node further may obtain a response from the end user device and determine whether to satisfy the request based on whether the response from the end user device indicates that it is a bot.Type: GrantFiled: February 4, 2021Date of Patent: January 2, 2024Assignee: Fastly, Inc.Inventor: Christian Peron
-
Patent number: 11797459Abstract: Examples include a system comprising a non-volatile memory to store a machine-learning data structure. Examples access the machine-learning data structure with a first processing resource, and examples access the machine-learning data structure with a second processing resource, which includes at least one graphics processing core, such that the machine-learning data structure is a shared memory space of the first processing resource and the second processing resource.Type: GrantFiled: June 17, 2016Date of Patent: October 24, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Christian Perone, Carlos Haas, Roberto Pereira Silveira
-
Patent number: 11757838Abstract: Disclosed herein are enhancements for operating a web application firewall to reduce load. In one implementation, a method of operating a content server for a web application comprising running a web accelerator with a plurality of threads on the content server. The method further provides receiving a request for content which will be provided to a web application, filtering the request and determining that the content will be requested from a second server. After determining that the content will be requested from a second server, reviewing the request with a web application firewall operating at a network layer 7, forwarding the request, receiving the content, and providing the content. Further, the web application firewall is controlled by a plurality of sets of rules, which can be updated without restarting the web accelerator.Type: GrantFiled: July 12, 2021Date of Patent: September 12, 2023Assignee: Fastly, Inc.Inventors: Artur Bergman, Sean Leach, Tyler McMullen, Christian Peron, Federico Schwindt, Eric Hodel
-
Patent number: 11586775Abstract: In some examples, securing data on a computing device includes one or more cryptographic operations on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.Type: GrantFiled: September 10, 2020Date of Patent: February 21, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Patent number: 11509794Abstract: Examples disclosed herein relate to receiving a query via a chat interaction, translating the received query into one of a set of predefined commands according to a trained machine-learning model, and providing a result of the one of the set of predefined commands to the chat interaction.Type: GrantFiled: April 25, 2017Date of Patent: November 22, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian Perone, Thomas Paula, Roberto Pereira Silveira
-
Patent number: 11290617Abstract: Examples disclosed herein relate to extracting a plurality of features from a document according to a heuristic extraction model, generating a vector representation of the document according to the plurality of extracted features, associating at least one security rule with the document, determining if a received vector representation matches the stored vector representation of the document, and providing a response to a requested action on the document according to the determination.Type: GrantFiled: April 20, 2017Date of Patent: March 29, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian Perone, Thomas Paula
-
Publication number: 20220006784Abstract: Disclosed herein are enhancements for operating a web application firewall to reduce load. In one implementation, a method of operating a content server for a web application comprising running a web accelerator with a plurality of threads on the content server. The method further provides receiving a request for content which will be provided to a web application, filtering the request and determining that the content will be requested from a second server. After determining that the content will be requested from a second server, reviewing the request with a web application firewall operating at a network layer 7, forwarding the request, receiving the content, and providing the content. Further, the web application firewall is controlled by a plurality of sets of rules, which can be updated without restarting the web accelerator.Type: ApplicationFiled: July 12, 2021Publication date: January 6, 2022Inventors: Artur Bergman, Sean Leach, Tyler McMullen, Christian Peron, Federico Schwindt, Eric Hodel
-
Publication number: 20210243205Abstract: Disclosed herein are systems, methods, and software for managing bot detection in a content delivery network (CDN). In one implementation, a cache node in a CDN may obtain a content request without a valid token for content not cached on the cache node and, in response to the content request, generate a synthetic response for the content request, wherein the synthetic response comprises a request for additional information from the end user device associated with the content request. The cache node further may obtain a response from the end user device and determine whether to satisfy the request based on whether the response from the end user device indicates that it is a bot.Type: ApplicationFiled: February 4, 2021Publication date: August 5, 2021Inventor: Christian Peron
-
Patent number: 11063910Abstract: Disclosed herein are enhancements for operating a web application firewall to reduce load. In one implementation, a method of operating a content server for a web application comprising running a web accelerator with a plurality of threads on the content server. The method further provides receiving a request for content which will be provided to a web application, filtering the request and determining that the content will be requested from a second server. After determining that the content will be requested from a second server, reviewing the request with a web application firewall operating at a network layer 7, forwarding the request, receiving the content, and providing the content. Further, the web application firewall is controlled by a plurality of sets of rules, which can be updated without restarting the web accelerator.Type: GrantFiled: July 31, 2018Date of Patent: July 13, 2021Assignee: Fastly, Inc.Inventors: Artur Bergman, Sean Leach, Tyler McMullen, Christian Peron, Federico Schwindt, Eric Hodel
-
Publication number: 20210112178Abstract: Examples disclosed herein relate to receiving a query via a chat interaction, translating the received query into one of a set of predefined commands according to a trained machine-learning model, and providing a result of the one of the set of predefined commands to the chat interaction.Type: ApplicationFiled: April 25, 2017Publication date: April 15, 2021Inventors: Christian Perone, Thomas Paula, Roberto Pereira Silveira
-
Publication number: 20210089571Abstract: A machine learning encoder encodes images into image feature vectors representable in a multimodal space. The encoder also encodes a query into a textual feature vector representable in the multimodal space. The image feature vectors are compared to the textual feature in the multimodal space to identify an image matching the query based on the comparison.Type: ApplicationFiled: April 10, 2017Publication date: March 25, 2021Inventors: Christian Perone, Thomas da Silva Paula, Roberto Pereira Silveria
-
Publication number: 20200410137Abstract: In some examples, securing data on a computing device includes one or more cryptographic operations on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.Type: ApplicationFiled: September 10, 2020Publication date: December 31, 2020Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Patent number: 10860745Abstract: Examples of a system and method for securing data on a computing device are described herein. One or more cryptographic operations are executed on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.Type: GrantFiled: March 8, 2016Date of Patent: December 8, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Publication number: 20200053249Abstract: Examples disclosed herein relate to extracting a plurality of features from a document according to a heuristic extraction model, generating a vector representation of the document according to the plurality of extracted features, associating at least one security rule with the document, determining if a received vector representation matches the stored vector representation of the document, and providing a response to a requested action on the document according to the determination.Type: ApplicationFiled: April 20, 2017Publication date: February 13, 2020Inventors: Christian Perone, Thomas Paula
-
Patent number: 10353816Abstract: A system includes a non-volatile memory to store a page cache that contains pages of data allocated by an operating system, the pages in the page cache being persistent across a power cycle of the system. The page cache is located in a specified region of the non-volatile memory and is to store the pages of data without tagging a memory region.Type: GrantFiled: January 28, 2015Date of Patent: July 16, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian Perone, Diego Rahn Medaglia, Joao Claudio Ambrosi, James M Mann, Craig Walrath
-
Publication number: 20190036883Abstract: Disclosed herein are enhancements for operating a web application firewall to reduce load. In one implementation, a method of operating a content server for a web application comprising running a web accelerator with a plurality of threads on the content server. The method further provides receiving a request for content which will be provided to a web application, filtering the request and determining that the content will be requested from a second server. After determining that the content will be requested from a second server, reviewing the request with a web application firewall operating at a network layer 7, forwarding the request, receiving the content, and providing the content. Further, the web application firewall is controlled by a plurality of sets of rules, which can be updated without restarting the web accelerator.Type: ApplicationFiled: July 31, 2018Publication date: January 31, 2019Inventors: Artur Bergman, Sean Leach, Tyler McMullen, Christian Peron, Federico Schwindt, Eric Hodel