Patents by Inventor Marc A. Meyers
Marc A. Meyers 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: 11893769Abstract: A computer-implemented method of generating metadata from an image may comprise sending the image to an object detection service, which generates detections metadata from the image. The image may also be sent to a visual features extractor, which extracts visual features metadata from the image. The generated detections metadata may then be sent to an uncertainty score calculator, which computes an uncertainty score from the detections metadata. The uncertainty score may be related to a level of uncertainty within the detections metadata. The image, the visual features metadata, the detections metadata and the uncertainty score may then be stored in a database accessible over a computer network.Type: GrantFiled: June 4, 2021Date of Patent: February 6, 2024Assignee: VADE USA, INCORPORATEDInventors: Mehdi Regina, Maxime Marc Meyer, Sébastien Goutal
-
Publication number: 20230389528Abstract: Techniques and systems for robotic aquaculture are described. In one embodiment, for example, a mariculture system may include an aquatic animal containment system operative to hold a population of aquatic animals, the aquatic animal containment system comprising an enclosed hull having a receptacle configured to receive a mechanical core, the mechanical core configured to store at least one sub-system to implement at least one function of mariculture system, and a position management system operative to maintain the enclosed hull at a depth below a surface of a body of water. Other embodiments are described.Type: ApplicationFiled: August 10, 2023Publication date: December 7, 2023Inventors: Joseph Ayers, Mark Patterson, Jerome F. Hajjar, Milica Stojanovic, Amy Mueller, Marc Meyer, Scott Sagalow
-
Patent number: 11766030Abstract: Techniques and systems for robotic aquaculture are described. In one embodiment, for example, a mariculture system may include an aquatic animal containment system operative to hold a population of aquatic animals, the aquatic animal containment system comprising an enclosed hull having a receptacle configured to receive a mechanical core, the mechanical core configured to store at least one sub-system to implement at least one function of mariculture system, and a position management system operative to maintain the enclosed hull at a depth below a surface of a body of water. Other embodiments are described.Type: GrantFiled: August 6, 2019Date of Patent: September 26, 2023Assignee: Northeastern UniversityInventors: Joseph Ayers, Mark Patterson, Jerome F. Hajjar, Milica Stojanovic, Amy Mueller, Marc Meyer, Scott Sagalow
-
Patent number: 11657601Abstract: A computer-implemented method of detecting logos in a graphical rendering may comprise detecting, using a first and a second trained object detector, logos in the graphical rendering and outputting a first and a second list of detections and filtering, using at least a first and a second prior performance-based filter, the received first and second lists of detections into a first group of kept detections, a second group of discarded detections and a third group of detections. Detections in the third group of detections may be clustered in at least one cluster comprising detections that are of a same class and that are generally co-located within the electronic image. A cluster score may then be assigned to each cluster. A set of detections of logos in the graphical rendering may then be output, the set comprising the detections in the first group and a detection from each of the clusters whose assigned cluster score is greater than a respective threshold.Type: GrantFiled: April 18, 2022Date of Patent: May 23, 2023Assignee: VADE USA, INCORPORATEDInventors: Mehdi Regina, Maxime Marc Meyer, Sébastien Goutal
-
Publication number: 20230030330Abstract: A computer-implemented method of detecting logos in a graphical rendering may comprise detecting, using a first and a second trained object detector, logos in the graphical rendering and outputting a first and a second list of detections and filtering, using at least a first and a second prior performance-based filter, the received first and second lists of detections into a first group of kept detections, a second group of discarded detections and a third group of detections. Detections in the third group of detections may be clustered in at least one cluster comprising detections that are of a same class and that are generally co-located within the electronic image. A cluster score may then be assigned to each cluster. A set of detections of logos in the graphical rendering may then be output, the set comprising the detections in the first group and a detection from each of the clusters whose assigned cluster score is greater than a respective threshold.Type: ApplicationFiled: April 18, 2022Publication date: February 2, 2023Inventors: Mehdi Regina, Maxime Marc Meyer, Sébastien Goutal
-
Publication number: 20220392189Abstract: A computer-implemented method of generating metadata from an image may comprise sending the image to an object detection service, which generates detections metadata from the image. The image may also be sent to a visual features extractor, which extracts visual features metadata from the image. The generated detections metadata may then be sent to an uncertainty score calculator, which computes an uncertainty score from the detections metadata. The uncertainty score may be related to a level of uncertainty within the detections metadata. The image, the visual features metadata, the detections metadata and the uncertainty score may then be stored in a database accessible over a computer network.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventors: Mehdi REGINA, Maxime Marc MEYER, Sébastien GOUTAL
-
Patent number: 11520048Abstract: Laser scanner monitors region in front of an opening. Monitoring region is delimited by a frame, in front of which an edge region is located. Propagation time sensing means determines position of an object in the monitoring region by a propagation time measurement of laser pulse, an evaluation unit being provided, by means of which first object information is produced, whether an object was sensed by the propagation time measurement. An intensity sensing means evaluating received laser pulse with respect to the intensity thereof and the sensed intensity is compared with a reference intensity stored in a memory unit. Second object information being provided in the event of deviation beyond a certain threshold value, whether an object is located in the hazard edge region on the basis of the intensity deviation. A “safety signal” generated by the evaluation unit if first or second object information is positive.Type: GrantFiled: June 15, 2018Date of Patent: December 6, 2022Assignee: BEA S.A.Inventors: Sébastien Van Loo, Marc Meyers, Theodoros Campas, Jean-Francois Klein
-
Patent number: 11334771Abstract: A computer-implemented method of detecting logos in a graphical rendering may comprise detecting, using a first and a second trained object detector, logos in the graphical rendering and outputting a first and a second list of detections and filtering, using at least a first and a second prior performance-based filter, the received first and second lists of detections into a first group of kept detections, a second group of discarded detections and a third group of detections. Detections in the third group of detections may be clustered in at least one cluster comprising detections that are of a same class and that are generally co-located within the electronic image. A cluster score may then be assigned to each cluster. A set of detections of logos in the graphical rendering may then be output, the set comprising the detections in the first group and a detection from each of the clusters whose assigned cluster score is greater than a respective threshold.Type: GrantFiled: December 12, 2019Date of Patent: May 17, 2022Assignee: VADE USA, INCORPORATEDInventors: Mehdi Regina, Maxime Marc Meyer, Sébastien Goutal
-
Patent number: 11252176Abstract: A computer-implemented method may comprise collecting and storing a plurality of electronic messages and a corresponding plurality of phishing kits, each of which being associated with one or several malicious Uniform Resource Locator (URL) and extracting a set of features from each of the plurality of electronic messages. For each of the extracted set of features, the method may comprise determining a set of optimal scanning parameters using one or more decision trees, trained with a supervised learning algorithm based on programmatically or manually examining or reverse-engineering the source code of the phishing kits, or trained with a supervised learning algorithm based on a function that iteratively requests data from the websites pointed to by the malicious URLs and examines data and codes returned by such requests.Type: GrantFiled: April 29, 2020Date of Patent: February 15, 2022Assignee: VADE SECURE INC.Inventors: Sebastien Goutal, Maxime Marc Meyer
-
Publication number: 20210182628Abstract: A computer-implemented method of detecting logos in a graphical rendering may comprise detecting, using a first and a second trained object detector, logos in the graphical rendering and outputting a first and a second list of detections and filtering, using at least a first and a second prior performance-based filter, the received first and second lists of detections into a first group of kept detections, a second group of discarded detections and a third group of detections. Detections in the third group of detections may be clustered in at least one cluster comprising detections that are of a same class and that are generally co-located within the electronic image. A cluster score may then be assigned to each cluster. A set of detections of logos in the graphical rendering may then be output, the set comprising the detections in the first group and a detection from each of the clusters whose assigned cluster score is greater than a respective threshold.Type: ApplicationFiled: December 12, 2019Publication date: June 17, 2021Inventors: Mehdi REGINA, Maxime Marc MEYER, Sébastien GOUTAL
-
Patent number: 10997366Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: GrantFiled: October 8, 2019Date of Patent: May 4, 2021Assignee: VADE SECURE INC.Inventors: Sebastien Goutal, Maxime Marc Meyer
-
Publication number: 20210112089Abstract: A computer-implemented method may comprise collecting and storing a plurality of electronic messages and a corresponding plurality of phishing kits, each of which being associated with one or several malicious Uniform Resource Locator (URL) and extracting a set of features from each of the plurality of electronic messages. For each of the extracted set of features, the method may comprise determining a set of optimal scanning parameters using one or more decision trees, trained with a supervised learning algorithm based on programmatically or manually examining or reverse-engineering the source code of the phishing kits, or trained with a supervised learning algorithm based on a function that iteratively requests data from the websites pointed to by the malicious URLs and examines data and codes returned by such requests.Type: ApplicationFiled: April 29, 2020Publication date: April 15, 2021Inventors: Sebastien GOUTAL, Maxime Marc MEYER
-
Publication number: 20200412740Abstract: A computer-implemented method of detecting obfuscated code in an electronic message's attachment may comprise receiving, over a computer network, an electronic message comprising an attachment; determining the file type of the attachment; extracting one or more scripts from the attachment, computing a distance measure between selected one or more features of the extracted one or more scripts and corresponding one or more selected features of scripts of a model corpus of non-obfuscated script files and comparing the computed distance measure with a threshold. When the computed distance measure is at least as great as the threshold, it may be determined that the extracted one or more scripts comprise obfuscated code and a defensive action with respect to at least the attachment may be taken. When the computed distance measure is less than the threshold, it may be determined that the extracted one or more scripts does not comprise obfuscated code.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Sebastien GOUTAL, Maxime Marc MEYER
-
Patent number: 10846474Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: GrantFiled: October 8, 2019Date of Patent: November 24, 2020Assignee: VADE SECURE INC.Inventors: Sebastien Goutal, Maxime Marc Meyer
-
Patent number: 10686826Abstract: A computer-implemented method may comprise collecting and storing a plurality of electronic messages and a corresponding plurality of phishing kits, each of which being associated with one or several malicious Uniform Resource Locator (URL) and extracting a set of features from each of the plurality of electronic messages. For each of the extracted set of features, the method may comprise determining a set of optimal scanning parameters using one or more decision trees, trained with a supervised learning algorithm based on programmatically or manually examining or reverse-engineering the source code of the phishing kits, or trained with a supervised learning algorithm based on a function that iteratively requests data from the websites pointed to by the malicious URLs and examines data and codes returned by such requests.Type: GrantFiled: March 28, 2019Date of Patent: June 16, 2020Assignee: VADE SECURE INC.Inventors: Sebastien Goutal, Maxime Marc Meyer
-
Publication number: 20200183005Abstract: Laser scanner monitors region in front of an opening. Monitoring region is delimited by a frame, in front of which an edge region is located. Propagation time sensing means determines position of an object in the monitoring region by a propagation time measurement of laser pulse, an evaluation unit being provided, by means of which first object information is produced, whether an object was sensed by the propagation time measurement. An intensity sensing means evaluating received laser pulse with respect to the intensity thereof and the sensed intensity is compared with a reference intensity stored in a memory unit. Second object information being provided in the event of deviation beyond a certain threshold value, whether an object is located in the hazard edge region on the basis of the intensity deviation. A “safety signal” generated by the evaluation unit if first or second object information is positive.Type: ApplicationFiled: June 15, 2018Publication date: June 11, 2020Inventors: Sébastien VAN LOO, Marc MEYERS, Theodoros CAMPAS, Jean-Francois KLEIN
-
Patent number: 10664656Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: GrantFiled: June 20, 2018Date of Patent: May 26, 2020Assignee: VADE SECURE INC.Inventors: Sebastien Goutal, Maxime Marc Meyer
-
Publication number: 20200159993Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: ApplicationFiled: October 8, 2019Publication date: May 21, 2020Inventors: Sebastien Goutal, Maxime Marc Meyer
-
Publication number: 20200110806Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: ApplicationFiled: October 8, 2019Publication date: April 9, 2020Inventors: Sebastien GOUTAL, Maxime Marc Meyer
-
Publication number: 20190392038Abstract: A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex.Type: ApplicationFiled: June 20, 2018Publication date: December 26, 2019Inventors: Sebastien GOUTAL, Maxime Marc MEYER