Patents by Inventor Philippe Masson
Philippe Masson 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: 12299035Abstract: The technology provides a consistent hashing approach that can be used with many types of hash functions. This approach, called flip hashing, enables dynamic adjustment of a hash table while satisfying balance and monotonicity requirements. Flip hashing is particularly applicable to database and load rebalancing applications due to its low computational cost and ease of implementation. As computing resources are added to a system, keys are remapped evenly across the newly added resources, e.g., by one or more load-balancing or routing servers. This enables upscaling of the system to minimize hotspot issues. The computational cost for a flip hash approach is effectively constant and regardless of the number of resources. This can provide fast response times to queries and avoid overloading of routing servers.Type: GrantFiled: December 22, 2023Date of Patent: May 13, 2025Assignee: Datadog Inc.Inventors: Charles-Philippe Masson, Homin K. Lee
-
Publication number: 20240429761Abstract: A configuration of a plurality of elongate, axially-magnetized curvilinear permanent magnets having high length to cross-section ratio, produced, for example, by the PM-Wire manufacturing process, that produce an electric machine permanent magnet rotor structure with a very low intrinsic demagnetizing field, allowing for operation at high temperature, at high RPM, or enabling use of permanent magnets comprising low coercivity magnetic materials. Exemplary embodiments of two-pole, four-pole, six-pole and eight-pole rotor permanent magnet configurations for single and dual rotor applications. The novel configuration of axially-magnetized curvilinear permanent magnets reduces demagnetization at high temperature, increases electric machine power density, reduces weight by eliminating the need for back iron, increases motor reliability, reduces manufacturing costs, and enables higher electric motor torque and electric generators.Type: ApplicationFiled: September 2, 2024Publication date: December 26, 2024Inventors: Mark Senti, Philippe Masson
-
Patent number: 12111819Abstract: The technology involves sampling space-saving set sketches, which relates to tracking and evaluating information associated with large data sets. This can include a number of distributed data streams or other data sets that may come from different sources such as Internet traffic. The sets each have corresponding labels and distinct items. One approach includes performing a query for each distributed data set to determine whether a given label associated with that distributed data set is in a corresponding sketch. When that label is in the corresponding sketch, the distinct item associated with that label is inserted into the corresponding sketch. When the label is not in the corresponding sketch, then depending on whether a number of labels in the sketch is less than a specified size, the approach may add the label to a particular sketch and/or insert the distinct item into the particular sketch according to certain defined criteria.Type: GrantFiled: August 30, 2023Date of Patent: October 8, 2024Assignee: DataDog Inc.Inventors: Homin K. Lee, Charles-Philippe Masson
-
Patent number: 12081076Abstract: A configuration of a plurality of elongate, axially-magnetized curvilinear permanent magnets having high length to cross-section ratio, produced, for example, by the PM-Wire manufacturing process, that produce an electric machine permanent magnet rotor structure with a very low intrinsic demagnetizing field, allowing for operation at high temperature, at high RPM, or enabling use of permanent magnets comprising low coercivity magnetic materials. Exemplary embodiments of two-pole, four-pole, six-pole and eight-pole rotor permanent magnet configurations for single and dual rotor applications. The novel configuration of axially-magnetized curvilinear permanent magnets reduces demagnetization at high temperature, increases electric machine power density, reduces weight by eliminating the need for back iron, increases motor reliability, reduces manufacturing costs, and enables higher electric motor torque and electric generators.Type: GrantFiled: July 14, 2023Date of Patent: September 3, 2024Inventors: Mark Senti, Philippe Masson
-
Patent number: 11927638Abstract: A method for detecting a hardware configuration of a device intended to be carried aboard an aircraft turbomachine and controlled by a two-channel protection calculator (8), comprising a power supply able to supply the device, a first measuring box (16) able to measure a first voltage Vs1 at the output of the device and a second measuring box (18) capable of measuring a second voltage Vs2 at the output of the device: a) Send a control voltage to the input of the equipment Vc; b) Measure the first voltage Vs1 and the second voltage Vs2; c) Infer the hardware configuration of the device from the values of the first and second voltages measured Vs1 and Vs2.Type: GrantFiled: July 31, 2020Date of Patent: March 12, 2024Assignee: SAFRAN AIRCRAFT ENGINESInventors: Jacques Paul Michel Gauvrit, Davy Philippe Masson
-
Publication number: 20230361635Abstract: A configuration of a plurality of elongate, axially-magnetized curvilinear permanent magnets having high length to cross-section ratio, produced, for example, by the PM-Wire manufacturing process, that produce an electric machine permanent magnet rotor structure with a very low intrinsic demagnetizing field, allowing for operation at high temperature, at high RPM, or enabling use of permanent magnets comprising low coercivity magnetic materials. Exemplary embodiments of two-pole, four-pole, six-pole and eight-pole rotor permanent magnet configurations for single and dual rotor applications. The novel configuration of axially-magnetized curvilinear permanent magnets reduces demagnetization at high temperature, increases electric machine power density, reduces weight by eliminating the need for back iron, increases motor reliability, reduces manufacturing costs, and enables higher electric motor torque and electric generators.Type: ApplicationFiled: July 14, 2023Publication date: November 9, 2023Applicant: Advanced Magnet Lab, Inc.Inventors: Mark Senti, Philippe Masson
-
Automatic detection of a hardware configuration of a piece of equipment located on-board an aircraft
Patent number: 11747386Abstract: The invention relates to a method for detecting a hardware configuration of an on-board device in an aircraft, capable of receiving as input a setpoint current (Ic), and of producing as output a response current (I), the method comprising the following steps: a) Send, to the input of the device, a setpoint current (Ic) at a given time (t0); b) Measure one or more values of the response current (I) at the output of the device in a measurement-time interval defined between two instants (t1 and t2) after the initial instant (t0); c) Infer the hardware configuration of the device, doing so from one or more values of the response current (I) measured.Type: GrantFiled: July 31, 2020Date of Patent: September 5, 2023Assignee: SAFRAN AIRCRAFT ENGINESInventors: Jacques Paul Michel Gauvrit, Davy Philippe Masson -
Patent number: 11693842Abstract: A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.Type: GrantFiled: August 9, 2021Date of Patent: July 4, 2023Assignee: Datadog, Inc.Inventors: Charles-Philippe Masson, Jee Eun Rim, Homin Lee
-
Publication number: 20230062147Abstract: A method for continuous manufacture of permanent magnets. A material sheet is formed into an open tube, having a lengthwise opening. Magnetic powder may be poured into the lengthwise opening on a continuous basis. The tube opening is then formed closed and sealed. The magnetic powder is magnetically pre-aligned by subjecting it to a first magnetic field. The tube containing the powder may be compressed into a desired shape, forming an elongated permanent magnet. After compression, the elongated magnet is magnetized by a second magnetic field in two-step process, wherein the elongated permanent magnet is subjected to a magnetic field from first magnetizing coil that is pulsed with a first electric current in a first direction, followed by a second magnetizing coil being pulsed with a second magnetizing electric current in a second direction. The elongated magnet may be formed into any arbitrary shape, such as a ring or coil.Type: ApplicationFiled: November 5, 2022Publication date: March 2, 2023Applicant: Advanced Magnet Lab, Inc.Inventors: Philippe Masson, Mark Senti
-
Publication number: 20220283225Abstract: A method for detecting a hardware configuration of a device intended to be carried aboard an aircraft turbomachine and controlled by a two-channel protection calculator (8), comprising a power supply able to supply the device, a first measuring box (16) able to measure a first voltage Vs1 at the output of the device and a second measuring box (18) capable of measuring a second voltage Vs2 at the output of the device: a) Send a control voltage to the input of the equipment Vc; b) Measure the first voltage Vs1 and the second voltage Vs2; c) Infer the hardware configuration of the device from the values of the first and second voltages measured Vs1 and Vs2.Type: ApplicationFiled: July 31, 2020Publication date: September 8, 2022Inventors: Jacques Paul Michel GAUVRIT, Davy Philippe MASSON
-
AUTOMATIC DETECTION OF A HARDWARE CONFIGURATION OF A PIECE OF EQUIPMENT LOCATED ON-BOARD AN AIRCRAFT
Publication number: 20220283213Abstract: The invention relates to a method for detecting a hardware configuration of an on-board device in an aircraft, capable of receiving as input a setpoint current (Ic), and of producing as output a response current (I), the method comprising the following steps: a) Send, to the input of the device, a setpoint current (Ic) at a given time (t0); b) Measure one or more values of the response current (I) at the output of the device in a measurement-time interval defined between two instants (t1 and t2) after the initial instant (t0); c) Infer the hardware configuration of the device, doing so from one or more values of the response current (I) measured.Type: ApplicationFiled: July 31, 2020Publication date: September 8, 2022Inventors: Jacques Paul Michel GAUVRIT, Davy Philippe MASSON -
Patent number: 11238069Abstract: A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.Type: GrantFiled: May 21, 2020Date of Patent: February 1, 2022Assignee: Datadog, Inc.Inventors: Charles-Philippe Masson, Stephen Paul Kappel
-
Publication number: 20210365426Abstract: A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.Type: ApplicationFiled: August 9, 2021Publication date: November 25, 2021Inventors: Charles-Philippe Masson, Jee Eun Rim, Homin Lee
-
Patent number: 11156495Abstract: Method for controlling a weighing device (DP) via a terminal (TER), comprising the following steps: using the terminal (TER) to generate and/or acquire a piece of control information (Cde) comprising at least one refresh (Ins_ra) or update instruction (Ins_ac) relating to a refresh or update cyclic period and/or duty cycle of a function of at least one functional element (F) of the weighing device (DP), and sending said piece of control information (Cde) to the control entity (C), and controlling method internal to a weighing device (DP) comprising the following steps: receiving a piece of control information (Cde) originating from a terminal (TER), and adapting the refresh or update cyclic period and/or duty cycle of said function of the at least one functional element (F) depending on the at least one received refresh (Ins_ra) or update (Ins_ac) instruction.Type: GrantFiled: September 20, 2016Date of Patent: October 26, 2021Assignee: SEB S.A.Inventors: Stéphane Daniel Paul Caregnato, Sébastien Drode, Stéphane Suchet, Philippe Masson
-
Patent number: 11086838Abstract: A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.Type: GrantFiled: February 8, 2019Date of Patent: August 10, 2021Assignee: Datadog, Inc.Inventors: Charles-Philippe Masson, Jee Eun Rim, Homin Lee
-
Publication number: 20210049191Abstract: A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.Type: ApplicationFiled: May 21, 2020Publication date: February 18, 2021Inventors: Charles-Philippe Masson, Stephen Paul Kappel
-
Publication number: 20200257670Abstract: A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.Type: ApplicationFiled: February 8, 2019Publication date: August 13, 2020Inventors: Charles-Philippe Masson, Jee Eun Rim, Homin Lee
-
Patent number: 10691728Abstract: A method for processing a data stream to identify a structure of the data stream includes receiving the data stream a sequence of characters, retrieving a set of rules for encoding characters into at least one token, and parsing the data stream. Parsing includes generating a plurality of tokens according to the set of rules. Each token represents a corresponding portion of the sequence of characters. Parsing includes forming a sequence of tokens from the plurality of tokens and assigning at least one attribute value describing the corresponding portion of the sequence of characters of the corresponding token to which the attribute value is assigned. The sequence of tokens are assigned to a cluster by determining that the sequence of tokens matches a pattern by which the cluster is characterized. The sequence of tokens is merged with the cluster. A representation of the cluster is output.Type: GrantFiled: August 13, 2019Date of Patent: June 23, 2020Assignee: Datadog, Inc.Inventors: Charles-Philippe Masson, Stephen Paul Kappel
-
Publication number: 20190044465Abstract: The polyphase rotary electric machine wherein the invention is implemented comprises phase short-circuit means (15, 18) included in a control system (10). The machine is fitted in a motor vehicle, operates as a generator and is connected to an on-board electric network (2). The phase short-circuit means short-circuit at least one phase winding when a DC voltage measurement (B+) of the network, regulated by a regulator device, exceeds a predetermined threshold value and a phase current 15 in the phase winding is cancelled out and changes direction. According to the invention, the control system limits an overvoltage on the network due to an event other than load shedding.Type: ApplicationFiled: August 1, 2016Publication date: February 7, 2019Applicant: VALEO EQUIPEMENTS ELECTRIQUES MOTEURInventors: Romuald MORVANY, Philippe MASSON, Guillaume DUTHILLEUL
-
Publication number: 20180292254Abstract: Method for controlling a weighing device (DP) via a terminal (TER), comprising the following steps: using the terminal (TER) to generate and/or acquire a piece of control information (Cde) comprising at least one refresh (Ins_ra) or update instruction (Ins_ac) relating to a refresh or update cyclic period and/or duty cycle of a function of at least one functional element (F) of the weighing device (DP), and sending said piece of control information (Cde) to the control entity (C), and controlling method internal to a weighing device (DP) comprising the following steps: receiving a piece of control information (Cde) originating from a terminal (TER), and adapting the refresh or update cyclic period and/or duty cycle of said function of the at least one functional element (F) depending on the at least one received refresh (Ins_ra) or update (Ins_ac) instruction.Type: ApplicationFiled: September 20, 2016Publication date: October 11, 2018Inventors: Stéphane, Daniel, Paul CAREGNATO, Sébastien DRODE, Stéphane SUCHET, Philippe MASSON