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: 20210266324
    Abstract: 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: Application
    Filed: July 29, 2020
    Publication date: August 26, 2021
    Inventors: Marc Noel Light, Liwei Lin, Thomas Erhardt Montroy, Miguel Pinto
  • Publication number: 20210252603
    Abstract: 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: Application
    Filed: May 13, 2019
    Publication date: August 19, 2021
    Inventors: SYLVAIN ARJONA, FABIEN AXER, MARC NOEL
  • Patent number: 11030325
    Abstract: 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: Grant
    Filed: July 7, 2020
    Date of Patent: June 8, 2021
    Assignee: BitSight Technologies, Inc.
    Inventor: Marc Noel Light
  • Patent number: 11023585
    Abstract: 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: Grant
    Filed: May 27, 2020
    Date of Patent: June 1, 2021
    Assignee: BitSight Technologies, Inc.
    Inventors: Marc Noel Light, Tianyi Cai, Thomas Erhardt Montroy
  • Publication number: 20210019424
    Abstract: 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: Application
    Filed: July 7, 2020
    Publication date: January 21, 2021
    Inventor: Marc Noel Light
  • Patent number: 10764298
    Abstract: 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: Grant
    Filed: February 26, 2020
    Date of Patent: September 1, 2020
    Assignee: BitSight Technologies, Inc.
    Inventors: Marc Noel Light, Liwei Lin, Thomas Erhardt Montroy, Miguel Pinto
  • Patent number: 10726136
    Abstract: 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: Grant
    Filed: July 17, 2019
    Date of Patent: July 28, 2020
    Assignee: BitSight Technologies, Inc.
    Inventor: Marc Noel Light
  • Publication number: 20200125734
    Abstract: 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: Application
    Filed: March 21, 2019
    Publication date: April 23, 2020
    Inventors: Marc Noel Light, Liwei Lin, Thomas Erhardt Montroy
  • Patent number: 9890579
    Abstract: 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: Grant
    Filed: June 25, 2014
    Date of Patent: February 13, 2018
    Assignee: GESTION MARC-NOEL OUELLETTE INC.
    Inventor: Marc-Noël Ouellette
  • Patent number: 9501467
    Abstract: 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: Grant
    Filed: August 5, 2010
    Date of Patent: November 22, 2016
    Assignee: Thomson Reuters Global Resources
    Inventors: Marc Noel Light, Craig Alan Larson, Kevin Scott Koch, David Wayne DeMoss
  • Publication number: 20140374418
    Abstract: 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: Application
    Filed: June 25, 2014
    Publication date: December 25, 2014
    Inventor: Marc-Noël Ouellette
  • Publication number: 20120036130
    Abstract: 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: Application
    Filed: August 5, 2010
    Publication date: February 9, 2012
    Inventors: Marc Noel Light, Craig Alan Larson, Kevin Scott Koch, David Wayne DeMoss
  • Publication number: 20120036125
    Abstract: 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: Application
    Filed: August 5, 2010
    Publication date: February 9, 2012
    Inventors: Khalid Al-Kofahi, Marc Noel Light, Joel Aaron Hurwitz
  • Patent number: 7065743
    Abstract: 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: Grant
    Filed: July 11, 2002
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventors: Marc Noel Blais, Daniel Rodman Hicks, James Albert Kryka
  • Patent number: 7058943
    Abstract: 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: Grant
    Filed: May 24, 2001
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventors: Marc Noel Blais, Daniel Rodman Hicks, William Jon Schmidt
  • Patent number: 6918126
    Abstract: 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: Grant
    Filed: September 8, 2000
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventor: Marc Noel Blais
  • Publication number: 20040010774
    Abstract: 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: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Marc Noel Blais, Daniel Rodman Hicks, James Albert Kryka
  • Patent number: 6505344
    Abstract: 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: Grant
    Filed: January 12, 2000
    Date of Patent: January 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Marc Noel Blais, William Jon Schmidt
  • Publication number: 20020178437
    Abstract: 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: Application
    Filed: May 24, 2001
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Marc Noel Blais, Daniel Rodman Hicks, William Jon Schmidt
  • Patent number: D667774
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: September 25, 2012
    Inventors: Jean Noel, Marc Noel, Robby Noel