Patents by Inventor Philippe Francois

Philippe Francois 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: 12323395
    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.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: June 3, 2025
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye, Matthieu Philippe François Tourne, Michelle Marie Zatlyn
  • Publication number: 20250026689
    Abstract: A core for producing a blade is formed by molding a fibrous preform around the core. The core extends in a longitudinal direction (L) between a root and a tip and has a first face and a second face connected to each other at a first longitudinal edge and at a second longitudinal edge. The core includes fluid passages formed in a transverse thickness of the core, these fluid passages being adapted to allow the passage of fluid from the first face to the second face and vice versa.
    Type: Application
    Filed: November 25, 2022
    Publication date: January 23, 2025
    Inventors: Simon ARNAL, Gaël Philippe François BATTISTONI, Benjamin COSSOU, Rémy Pierre Marie DUPONT, Gilles Gérard Claude LEPRETRE
  • Patent number: 12086129
    Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: September 10, 2024
    Assignee: Amadeus S.A.S.
    Inventor: Philippe François Georges Gentric
  • Patent number: 12001504
    Abstract: 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 DNS request for the domain returning an IP address of the proxy server instead of an IP address of the origin server. The proxy server retrieves the requested network resource. The proxy server determines that the retrieved network resource includes at least one modification token that is of a type that indicates a threat to the client device. For at least this modification token, the proxy server automatically modifies at least a portion of the retrieved network resource that corresponds to that modification token. The proxy server transmits the modified network resource to the client device.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: June 4, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
  • Patent number: 11991157
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake is stored in a different server. An encrypted connection is established between the first server and the second server. A message is received from the client device that initiates a procedure to establish the secure session between the client device and the first server. As part of this procedure, the first server transmits over the encrypted connection a request to the second server to use the private key. The first server receives, over the encrypted connection, a response to the request that includes a result of the use of the private key. The first server uses the result during the procedure to establish the secure session.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: May 21, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Albertus Strasheim
  • Publication number: 20240121265
    Abstract: An authoritative domain name system (DNS) server receives DNS requests for domains. The authoritative DNS server transmits DNS responses to the DNS requests with address records that include IP addresses that are selected from a larger pool of IP addresses, where a first DNS response can include IP addresses different from IP addresses included in a second DNS response for the same domain. Also, the same IP addresses may be returned for a first domain and a different, second domain. The authoritative DNS server may select the IP addresses to include in DNS responses to the DNS requests using a round-robin process.
    Type: Application
    Filed: November 13, 2023
    Publication date: April 11, 2024
    Inventors: Lee Hahn Holloway, Srikanth N. Rao, Matthew Browning Prince, Matthieu Philippe François Tourne, Ian Gerald Pye, Ray Raymond Bejjani, Terry Paul Rodery, JR.
  • Patent number: 11947553
    Abstract: Data is processed in a distributed computing environment with at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request to the server to obtain result data, receives raw data from the server as a response to the first request, processes the raw data to obtain the result data and stores the result data, and sends the result data to the second client in response to receiving a third request to obtain the result data from the second client.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 2, 2024
    Assignee: Amadeus S.A.S.
    Inventors: Philippe François Georges Gentric, Carlos Lo-Iacono Garcia, Charles-Antoine Robelin, Matthieu Delost
  • Publication number: 20240028583
    Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.
    Type: Application
    Filed: October 3, 2023
    Publication date: January 25, 2024
    Inventor: Philippe François Georges Gentric
  • Publication number: 20240011011
    Abstract: The present invention relates to means and methods for protecting proteins and protein-type compounds in industrial and other applications. In particular, the invention provides a composition comprising at least one protein or protein-type compound immobilized at the surface of a solid carrier embedded in a protective material. Further, the present invention relates to methods for producing such a composition and to the use thereof in, for example, therapeutic applications. In particular, the system may be used to immobilize and protect enzymes on the surface of a carrier to generate a biocatalytical composition with increased resistance to various types of stresses.
    Type: Application
    Filed: July 12, 2023
    Publication date: January 11, 2024
    Inventors: Patrick Shahgaldian, Maria Rita Correro-Shahgaldian, Alessandro Cumbo, Philippe Francois-Xavier Corvini
  • Patent number: 11829345
    Abstract: Data is handled in a distributed computing environment comprising at least one server and a plurality of clients comprising at least a first client and a second client. The first client sends a first request for data to the second client, receives a first response from the second client as a response to the first quest, determines a probability of validity of the data requested based on a validity indication included in the first response indicating a probability that the data requested from the second client is invalid. The first client determines that the data requested by the first request and available from the second client is likely invalid, sends a second request to the server to obtain the data from the server and receives the data from the server.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 28, 2023
    Assignee: Amadeus S.A.S.
    Inventor: Philippe François Georges Gentric
  • Patent number: 11821060
    Abstract: A nickel-based superalloy includes, in atomic percentages, 13% to 21% chromium, 15% to 26% cobalt, 4% to 8% aluminum, 4.5% to 8% titanium, 8% to 18% iron, boron in an atomic percentage less than or equal to 0.5% or no boron, carbon in an atomic percentage less than or equal to 1% or no carbon, at least one additional element selected from molybdenum, tungsten, tantalum and niobium, a total atomic content of the at least one additional element being less than or equal to 1.5% or no such at least one additional element, the remainder being nickel and unavoidable impurities, with a sum of the atomic percentages of aluminum and titanium being comprised between 8.5% and 15%. The novel superalloy composition has a limited density and exhibiting, when hot, good mechanical properties as well as good resistance to oxidation and corrosion.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 21, 2023
    Assignees: SAFRAN, CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE, UNIVERSITE PARIS EST CRETEIL VAL DE MARNE
    Inventors: Pierre Jean Sallot, Clara Desgranges, Anne-Laure Rouffie, Jean-Philippe François Couzinie, Guy Dirras, Ivan Georges Guillot, Jean-Marc Eric Joubert, Mathilde Madeleine Louise Laurent, Loic Perriere, Thomas Philippe Joseph Rieger
  • Patent number: 11818167
    Abstract: An authoritative DNS server receives DNS requests for domains. The authoritative DNS server responds to the requests with address records that include IP addresses that are selected from a larger pool of IP addresses, where a first response to a DNS query for a domain can include IP addresses different from IP addresses included in a second response for the same domain. Also, the same IP addresses may be returned for a first domain and a different, second domain. The authoritative DNS server may randomly select the IP addresses to include in responses to the requests regardless of the domain.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: November 14, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Srikanth N. Rao, Matthew Browning Prince, Matthieu Philippe François Tourne, Ian Gerald Pye, Ray Raymond Bejjani, Terry Paul Rodery, Jr.
  • Publication number: 20230325459
    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.
    Type: Application
    Filed: June 12, 2023
    Publication date: October 12, 2023
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye, Matthieu Philippe François Tourne, Michelle Marie Zatlyn
  • Patent number: 11745255
    Abstract: A method for manufacturing a ceramic core blank intended for the manufacture of hollow turbomachine blades using the technique of lost wax casting, the blank being manufactured by additive manufacture and comprising at least one first part intended to form the cavities of the hollow blades and at least one second part configured to allow the positioning of the core in a wax mold, the second part and the first part being positioned and held with respect to one another by means of a junction portion interposed between the first part and the second part, at least one through orifice extending through the second part, the junction portion and the first part, a first end of the through orifice opening to an outer face of the second part, and a second end of the through orifice opening to an outer face of the first part.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: September 5, 2023
    Assignee: SAFRAN
    Inventors: Adrien Bernard Vincent Rollinger, Alice Marie Lydie Agier, Gael Philippe François Battistoni
  • Patent number: 11748335
    Abstract: The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: September 5, 2023
    Assignee: AMADEUS S.A.S.
    Inventors: Philippe Francois Georges Gentric, Yannick Guiraud Devaux
  • Publication number: 20230224290
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake is stored in a different server. An encrypted connection is established between the first server and the second server. A message is received from the client device that initiates a procedure to establish the secure session between the client device and the first server. As part of this procedure, the first server transmits over the encrypted connection a request to the second server to use the private key. The first server receives, over the encrypted connection, a response to the request that includes a result of the use of the private key. The first server uses the result during the procedure to establish the secure session.
    Type: Application
    Filed: January 3, 2023
    Publication date: July 13, 2023
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Albertus Strasheim
  • Patent number: 11675872
    Abstract: A proxy server receives from a client network application a request for an action to be performed on an identified network resource of a domain of an origin server. The request is received at the proxy server as a result of a DNS request for the domain returning an IP address of the proxy server. The proxy server determines that the first request is indicative of being from a bot. Responsive to this determination, the proxy server transmits a block page to the client network application that includes a mechanism to allow a human user of the client network application to provide input that indicates that they are human and not a bot. If the proxy server does not receive input from the client network application through the mechanism in the block page that indicates that the first request is not from a bot, the proxy server blocks the request.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: June 13, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye, Matthieu Philippe François Tourne, Michelle Marie Zatlyn
  • Patent number: 11621924
    Abstract: A proxy server automatically includes web applications in web pages at the network level. The proxy server receives, from a client device, a request for a network resource at a domain and is hosted at an origin server. The proxy server retrieves the requested network resource. The retrieved network resource does not include the web applications. The proxy server determines that the web applications are to be installed within the network resource. The proxy server automatically modifies the retrieved network resource to include the web applications. The proxy server transmits a response to the client device that includes the modified network resource. The network resource may remain unchanged at the origin server.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: April 4, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Matthew Browning Prince, Matthieu Philippe François Tourne, Christopher Stephen Joel, John Brinton Roberts, Michael Jonas Sofaer, Jason Thomas Walter Benterou
  • Patent number: 11546309
    Abstract: A first server receives a set of cryptographic parameters from a second server. The set of cryptographic parameters is received from the second server as part of a secure session establishment between a client device and the second server. The first server accesses a private key that is not stored on the second server. The first server signs the set of cryptographic parameters using the private key. The first server transmits the signed set of cryptographic parameters to the second server. The first server receives, from the second server, a request to generate a premaster secret using a value generated by the second server that is included in the request and generates the premaster secret. The first server transmits the premaster secret to the second server for use in the secure session establishment between the client device and the second server.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 3, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Albertus Strasheim
  • Patent number: 11516144
    Abstract: Incremental data processing at a computerized device includes determining a number of data sets from a plurality of data sets, each comprising values in at least two dimensions. The device accesses priority lists for a subset of the data sets. The priority lists specify data values for an ordered number of dimension value sets. Each priority list is sequentially processed to determine the specified data values for combinations of dimension values that apply to device requirements. Processing is aborted when a data value is determined for each combination of the dimension values that apply to the device requirements. A data value is selected among the determined data values. A number of data sets is determined based on the selected data values. A network route from a source device to a target device can be determined in this manner.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 29, 2022
    Assignee: AMADEUS S.A.S.
    Inventors: Gurvan Nicolas Huiban, Stephane Pierre-Henri Janel, Philippe François Georges Gentric, Herve Fresnel Eblohoue