Patents by Inventor Marc Noel
Marc Noel 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).
-
Publication number: 20210266324Abstract: A computer-implemented method is provided for comparing the security profile of a particular entity to peer entities. The method can include receiving, for a particular entity, (i) a value for at least one feature and (ii) a number of security records of one or more security risk types. The method can include determining peer entities based on the value of the features; obtaining, for each peer entity, a number of security records; and adjusting the number of peer security records based on the number of entity security records. The method can further include comparing, for one or more security risk types, the received number of security records for the particular entity to the respective adjusted number of security records for each peer entity; and comparing a security profile of the particular entity to security profiles of the population of peer entities based on the comparison for the security risk types.Type: ApplicationFiled: July 29, 2020Publication date: August 26, 2021Inventors: Marc Noel Light, Liwei Lin, Thomas Erhardt Montroy, Miguel Pinto
-
Publication number: 20210252603Abstract: A thread cutting insert for cutting threads includes a plurality of cutting teeth disposed along a cutting portion, each cutting tooth is provided with an allocated chip former, and the chip formers are provided on a rake face of the thread cutting insert. The shape of at least two cutting teeth is different from each other. At least one cutting tooth along the cutting portion is provided with an allocated chip former the shape of which is adapted to the shape of that cutting tooth which, with respect to an order of engagement during cutting operation, precedes the subsequent cutting tooth along the cutting portion such that the at least one chip former has a shape adapted to the cross-section of chips encountered by it. A set of at least two thread cutting inserts, a thread cutting tool and a method for cutting threads, are also provided.Type: ApplicationFiled: May 13, 2019Publication date: August 19, 2021Inventors: SYLVAIN ARJONA, FABIEN AXER, MARC NOEL
-
Patent number: 11030325Abstract: A computer-implemented method is provided for statistical modeling of entities of a particular type. The method can include obtaining entity data including a plurality of entity data sets, each entity data set associated with a respective entity and including values for one or more static parameters indicative of a type of the entity. Each entity data set can include (i) values for input parameter(s) indicative of a security profile of the entity and (ii) a value of a security class parameter indicative of a security class of the entity based on the values of the input parameters. The method can include training a statistical classifier to infer a value of the security class parameter indicative of the security class of a particular entity of the particular type based on values of one or more of the input parameters indicative of a security profile of the particular entity.Type: GrantFiled: July 7, 2020Date of Patent: June 8, 2021Assignee: BitSight Technologies, Inc.Inventor: Marc Noel Light
-
Patent number: 11023585Abstract: A system and method for setting alert thresholds related to cybersecurity ratings of one or more affiliate entities. An example method includes: obtaining entity data including cybersecurity event data for an affiliate entity; calculating a time-series cybersecurity rating for the affiliate entity based on the entity data; associating an alert reporting threshold with the time-series cybersecurity rating, wherein a comparison of the alert reporting threshold to the time-series cybersecurity rating determines a number of alerts reported for the affiliate entity; applying an alternative alert reporting threshold against the time-series cybersecurity rating to determine an alternative number of alerts reported for the affiliate entity; and updating the alert reporting threshold for the time-series cybersecurity rating to the alternative alert reporting threshold.Type: GrantFiled: May 27, 2020Date of Patent: June 1, 2021Assignee: BitSight Technologies, Inc.Inventors: Marc Noel Light, Tianyi Cai, Thomas Erhardt Montroy
-
Publication number: 20210019424Abstract: A computer-implemented method is provided for statistical modeling of entities of a particular type. The method can include obtaining entity data including a plurality of entity data sets, each entity data set associated with a respective entity and including values for one or more static parameters indicative of a type of the entity. Each entity data set can include (i) values for input parameter(s) indicative of a security profile of the entity and (ii) a value of a security class parameter indicative of a security class of the entity based on the values of the input parameters. The method can include training a statistical classifier to infer a value of the security class parameter indicative of the security class of a particular entity of the particular type based on values of one or more of the input parameters indicative of a security profile of the particular entity.Type: ApplicationFiled: July 7, 2020Publication date: January 21, 2021Inventor: Marc Noel Light
-
Patent number: 10764298Abstract: A computer-implemented method is provided for comparing the security profile of a particular entity to peer entities. The method can include receiving, for a particular entity, (i) a value for at least one feature and (ii) a number of security records of one or more security risk types. The method can include determining peer entities based on the value of the features; obtaining, for each peer entity, a number of security records; and adjusting the number of peer security records based on the number of entity security records. The method can further include comparing, for one or more security risk types, the received number of security records for the particular entity to the respective adjusted number of security records for each peer entity; and comparing a security profile of the particular entity to security profiles of the population of peer entities based on the comparison for the security risk types.Type: GrantFiled: February 26, 2020Date of Patent: September 1, 2020Assignee: BitSight Technologies, Inc.Inventors: Marc Noel Light, Liwei Lin, Thomas Erhardt Montroy, Miguel Pinto
-
Patent number: 10726136Abstract: A computer-implemented method is provided for statistical modeling of entities of a particular type. The method can include obtaining entity data including a plurality of entity data sets, each entity data set associated with a respective entity and including values for one or more static parameters indicative of a type of the entity. Each entity data set can include (i) values for input parameter(s) indicative of a security profile of the entity and (ii) a value of a security class parameter indicative of a security class of the entity based on the values of the input parameters. The method can include training a statistical classifier to infer a value of the security class parameter indicative of the security class of a particular entity of the particular type based on values of one or more of the input parameters indicative of a security profile of the particular entity.Type: GrantFiled: July 17, 2019Date of Patent: July 28, 2020Assignee: BitSight Technologies, Inc.Inventor: Marc Noel Light
-
Publication number: 20200125734Abstract: Disclosed herein are computer-implemented methods and systems for forecasting security ratings for an entity. The methods and systems can include generating a plurality of simulated instantiations of a security scenario for the entity, in which the security scenario characterized by a plurality of security events associated with at least one event type. The methods and systems can further include determining a security rating for each instantiation of the plurality of instantiations; and generating a forecast cone based on the determined security ratings for the plurality of instantiations. In some examples, for each event type of the at least one event type, the methods and systems can include determining a rate, duration, and/or temporal placement of the security events associated with the event type over a forecasting period.Type: ApplicationFiled: March 21, 2019Publication date: April 23, 2020Inventors: Marc Noel Light, Liwei Lin, Thomas Erhardt Montroy
-
Patent number: 9890579Abstract: The present document describes a storage cabinet and a storage system for storing a liquid and/or a granulate matter. The storage system includes at least one storage container for storing the liquid and/or the granulate matter. The storage container includes a container body with a main access, a main lid removably mounted to the container body for covering the main access and a secondary lid removably mounted to the container body and/or the main lid for covering a secondary access on the container body and/or the main lid, where the container body includes a top portion and a bottom portion adapted for stacking. The storage system further includes a storage cabinet with a floor member which includes a stacking element for receiving the bottom portion of the container body.Type: GrantFiled: June 25, 2014Date of Patent: February 13, 2018Assignee: GESTION MARC-NOEL OUELLETTE INC.Inventor: Marc-Noël Ouellette
-
Patent number: 9501467Abstract: For automated text processing, the inventors devised, among other things, an exemplary system that includes an entity tagger, an entity resolver, a text segment classifier, and a relationship extractor. The entity tagger receives an input text segment, and tags named entities with the segment as being a person, company, or place. The entity resolver accesses authority files, and associates the persons and companies named in the text segment with specific entries in the files. The text segment classifier determines whether the text segment includes a relationship event, such as job-change event or merger and acquisition event, and if an event is detected, the relationship extractor determines the event role of entities named in the segment. For example, the extractor determines for a merger and acquisition event, which named company was the acquirer and which was acquired.Type: GrantFiled: August 5, 2010Date of Patent: November 22, 2016Assignee: Thomson Reuters Global ResourcesInventors: Marc Noel Light, Craig Alan Larson, Kevin Scott Koch, David Wayne DeMoss
-
Publication number: 20140374418Abstract: The present document describes a storage cabinet and a storage system for storing a liquid and/or a granulate matter. The storage system includes at least one storage container for storing the liquid and/or the granulate matter. The storage container includes a container body with a main access, a main lid removably mounted to the container body for covering the main access and a secondary lid removably mounted to the container body and/or the main lid for covering a secondary access on the container body and/or the main lid, where the container body includes a top portion and a bottom portion adapted for stacking. The storage system further includes a storage cabinet with a floor member which includes a stacking element for receiving the bottom portion of the container body.Type: ApplicationFiled: June 25, 2014Publication date: December 25, 2014Inventor: Marc-Noël Ouellette
-
Publication number: 20120036130Abstract: For automated text processing, the inventors devised, among other things, an exemplary system that includes an entity tagger, an entity resolver, a text segment classifier, and a relationship extractor. The entity tagger receives an input text segment, and tags named entities with the segment as being a person, company, or place. The entity resolver accesses authority files, and associates the persons and companies named in the text segment with specific entries in the files. The text segment classifier determines whether the text segment includes a relationship event, such as job-change event or merger and acquisition event, and if an event is detected, the relationship extractor determines the event role of entities named in the segment. For example, the extractor determines for a merger and acquisition event, which named company was the acquirer and which was acquired.Type: ApplicationFiled: August 5, 2010Publication date: February 9, 2012Inventors: Marc Noel Light, Craig Alan Larson, Kevin Scott Koch, David Wayne DeMoss
-
Publication number: 20120036125Abstract: The present invention provides a method and system and software that allow users to readily access online legal research tools, while using other applications, such as word processors. One exemplary computer-implemented system provide an add-on software framework that integrates into a host word-processing application on a client access device. The add-on software framework allows users to select from an expandable listing of one or more web applications on a web server, with each of the web application capable of controlling operation of the host word processing application. The web applications facilitate extraction and access to information from the information-retrieval services as well as secondary source reference texts and incorporation of the information in the document or in metadata associated with the document.Type: ApplicationFiled: August 5, 2010Publication date: February 9, 2012Inventors: Khalid Al-Kofahi, Marc Noel Light, Joel Aaron Hurwitz
-
Patent number: 7065743Abstract: An apparatus and method provide a cache for analyzed program information when no class file can be identified. When loading a class, if there is an identifiable class file for the class, the class file is checked to determine if analyzed program information is attached. If so, the analyzed program information can be directly used without the overhead of analyzing the program information again. If there is no identifiable class file for the class, a cache is checked to see if there is an entry in the cache corresponding to the class. If there is no entry in the cache corresponding to the class, the program information is analyzed and saved in a cache entry for future use. If there is an entry in the cache corresponding to the class, the analyzed program information is retrieved and used, thereby saving the time required to repeatedly analyze the program information.Type: GrantFiled: July 11, 2002Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: Marc Noel Blais, Daniel Rodman Hicks, James Albert Kryka
-
Patent number: 7058943Abstract: An object oriented mechanism and method allow allocating Java objects on a method's invocation stack in a partial compilation environment under certain conditions. Only the classes that are visible are taken into account when performing escape analysis in accordance with the preferred embodiments. In a first aspect of the invention, conservative assumptions are made to assure that objects are only allocated on an invocation stack when this can be proven safe by examining only those classes in the compilation unit. In a second aspect of the invention, the concept of visible classes is extended to include other classes that may be found from a user-defined classpath that matches the anticipated run-time classpath used to find classes during program execution. When stack allocation decisions for a method depends on such classes that are outside the compilation unit, two versions of run time code for that method are created.Type: GrantFiled: May 24, 2001Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventors: Marc Noel Blais, Daniel Rodman Hicks, William Jon Schmidt
-
Patent number: 6918126Abstract: According to the preferred embodiments, an object oriented mechanism and method allow creating system level Java code that is protected, and therefore cannot be accessed or extended by unauthorized users or programs. Several new tests are performed during loading, linking, and initialization of a class that assure that the class is as the operating system expects. In addition, one or more runtime tests may be performed to prevent programs from getting into the Java system level code via a runtime “back door.” By providing additional tests when classes are loaded and when certain types of methods and functions are invoked at runtime, the Java system level code is protected from unauthorized access and use.Type: GrantFiled: September 8, 2000Date of Patent: July 12, 2005Assignee: International Business Machines CorporationInventor: Marc Noel Blais
-
Publication number: 20040010774Abstract: An apparatus and method provide a cache for analyzed program information when no class file can be identified. If a class file can be identified, the analyzed program information is attached to the class file. If no class file can be identified, the analyzed program information is stored in a cache separate from any class file. When loading a class, the apparatus and method of the invention check to see if there is an identifiable class file for the class. If so, the class file is checked to see if there is analyzed program information attached to the class file. If so, the analyzed program information can be directly used without the overhead of analyzing the program information again. If there is no identifiable class file for the class, a cache is checked to see if there is an entry in the cache corresponding to the class. If there is no entry in the cache corresponding to the class, the program information is analyzed and saved in a cache entry for future use.Type: ApplicationFiled: July 11, 2002Publication date: January 15, 2004Applicant: International Business Machines CorporationInventors: Marc Noel Blais, Daniel Rodman Hicks, James Albert Kryka
-
Patent number: 6505344Abstract: An object oriented mechanism and method allow allocating a greater number of objects on a method's invocation stack. Each instruction that creates an object (i.e., allocation instruction) is first analyzed to determine whether it is one of the following three types: no escape, global escape, and arg escape. If an allocation instruction is global escape, the object must be allocated from the heap. If an allocation instruction is no escape, it can be allocated on the method's invocation stack frame. If an allocation instruction is arg escape, further analysis is required to determine whether the object can be allocated on an invoking method's stack or must be allocated from the heap. If the method that contains an arg escape allocation instruction can be inlined into a method from which the lifetime of the object does not escape, the object can be allocated on the invoking method's stack. This inlining can be done for several layers up, if needed and possible.Type: GrantFiled: January 12, 2000Date of Patent: January 7, 2003Assignee: International Business Machines CorporationInventors: Marc Noel Blais, William Jon Schmidt
-
Publication number: 20020178437Abstract: An object oriented mechanism and method allow allocating Java objects on a method's invocation stack in a partial compilation environment under certain conditions. Only the classes that are visible are taken into account when performing escape analysis in accordance with the preferred embodiments. In a first aspect of the invention, conservative assumptions are made to assure that objects are only allocated on an invocation stack when this can be proven safe by examining only those classes in the compilation unit. In a second aspect of the invention, the concept of visible classes is extended to include other classes that may be found from a user-defined classpath that matches the anticipated run-time classpath used to find classes during program execution. When stack allocation decisions for a method depends on such classes that are outside the compilation unit, two versions of run time code for that method are created.Type: ApplicationFiled: May 24, 2001Publication date: November 28, 2002Applicant: International Business Machines CorporationInventors: Marc Noel Blais, Daniel Rodman Hicks, William Jon Schmidt
-
Patent number: D667774Type: GrantFiled: May 11, 2011Date of Patent: September 25, 2012Inventors: Jean Noel, Marc Noel, Robby Noel