Patents by Inventor Daniel Rose

Daniel Rose 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: 12361121
    Abstract: A method, comprising: detecting a first cyber event; instantiating a report, the report including an identifier corresponding to the first cyber event; generating a signature for a system log and classifying the signature for the system log with a first neural network; and adding the system log to the report based on an outcome of the classification of the signature for the system log, wherein the system log is added to the report only when the signature for the system log is classified into a predetermined category.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: July 15, 2025
    Assignee: NIGHTWING GROUP, LLC
    Inventors: Daniel Rose, Torsten Staab, Travis Durbin
  • Publication number: 20230195888
    Abstract: A method, comprising: detecting a first cyber event; instantiating a report, the report including an identifier corresponding to the first cyber event; generating a signature for a system log and classifying the signature for the system log with a first neural network; and adding the system log to the report based on an outcome of the classification of the signature for the system log, wherein the system log is added to the report only when the signature for the system log is classified into a predetermined category.
    Type: Application
    Filed: November 28, 2022
    Publication date: June 22, 2023
    Applicant: Raytheon Company
    Inventors: Daniel Rose, Torsten Staab, Travis Durbin
  • Publication number: 20220191217
    Abstract: Evasive resiliency countermeasures techniques that include: implementing a cyber asset in a network element of a plurality of network elements, monitoring operations of the network; detecting an adverse event within the network; in response to detecting the adverse event, removing an availability of the cyber asset at the network element; determining when the adverse event has ended; and, in response to determining that the adverse event has ended, restoring the availability of the cyber asset at the network element.
    Type: Application
    Filed: October 12, 2021
    Publication date: June 16, 2022
    Applicant: Raytheon Company
    Inventors: Daniel Rose, Torsten Staab
  • Patent number: 11294783
    Abstract: A method for use in a computing device having a processor, the method comprising: executing a computer program on the processor; while the computer program is running, detecting whether any of a plurality of transition instructions of the computer program is executed, the detecting being performed by using resources that are external to the computer program; in response to detecting that a given one of the transition instructions is executed, detecting whether a current execution flow of the computer program matches a control flow graph for the computer program; and performing a countermeasure action based on one of a mismatch of the current execution flow of the computer program and the control flow graph or a current value of a memory location associated with the computer program; wherein the control flow graph for the computer program is generated by simulating an execution of the computer program.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: April 5, 2022
    Assignee: Raytheon Company
    Inventor: Daniel Rose
  • Publication number: 20220091956
    Abstract: A method for use in a computing device having a processor, the method comprising: executing a computer program on the processor; while the computer program is running, detecting whether any of a plurality of transition instructions of the computer program is executed, the detecting being performed by using resources that are external to the computer program; in response to detecting that a given one of the transition instructions is executed, detecting whether a current execution flow of the computer program matches a control flow graph for the computer program; and performing a countermeasure action based on one of a mismatch of the current execution flow of the computer program and the control flow graph or a current value of a memory location associated with the computer program; wherein the control flow graph for the computer program is generated by simulating an execution of the computer program.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Applicant: Raytheon Company
    Inventor: Daniel Rose
  • Patent number: 10957324
    Abstract: A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Erez L M Bilgory, Eyal Cohen, Daniel Rose, Segev E Wasserkrug
  • Patent number: 10665242
    Abstract: A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Erez L M Bilgory, Eyal Cohen, Daniel Rose, Segev E Wasserkrug
  • Publication number: 20200111492
    Abstract: A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
    Type: Application
    Filed: December 8, 2019
    Publication date: April 9, 2020
    Inventors: Erez LM Bilgory, Eyal Cohen, Daniel Rose, Segev E. Wasserkrug
  • Publication number: 20200075009
    Abstract: A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
    Type: Application
    Filed: November 6, 2019
    Publication date: March 5, 2020
    Inventors: Erez LM Bilgory, Eyal Cohen, Daniel Rose, Segev E Wasserkrug
  • Patent number: 10546584
    Abstract: A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
    Type: Grant
    Filed: October 29, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Erez L M Bilgory, Eyal Cohen, Daniel Rose, Segev E Wasserkrug
  • Patent number: 10393699
    Abstract: The present invention relates to a microfluidic analysis device (1) including: a substrate (20) wherein a separation channel (10) is arranged, in which an electrolyte flows, a portion of the separation channel (10) being covered with a polarizable surface (11); two longitudinal field electrodes (8a, 8b) arranged on either side of the separation channel (10); at least one control electrode (6a, 6b) positioned in the separation channel (10), the control electrode (6a, 6b) being suitable for polarizing the polarizable surface (11) so as to control the speed of the electro-osmotic flow in the separation channel (10); the microfluidic analysis device (1) being characterised in that the polarizable surface (11) includes an insulating sub-layer (12) made of amorphous silicon carbide (SiC) and an upper polarizable layer (13) in direct contact with the electrolyte, the control electrodes (6a, 6b) being positioned between the insulating sub-layer (12) and the upper polarizable layer (13).
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: August 27, 2019
    Assignees: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE (CNRS), UNIVERSITE PARIS—SUD
    Inventors: Anne-Marie Haghiri-Gosnet, Antoine Pallandre, Jean Gamby, Daniel Rose, Sebastien Meance
  • Publication number: 20190130905
    Abstract: A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
    Type: Application
    Filed: October 29, 2017
    Publication date: May 2, 2019
    Inventors: Erez LM Bilgory, Eyal Cohen, Daniel Rose, Segev E. Wasserkrug
  • Publication number: 20180279899
    Abstract: A system having a wearable devices that, together with a cognitive model, are able to analyze a person to determine if they are in the flow and/or guide the person to get into the flow are disclosed. The system and processes help persons to find their unique formula to achieve flow. By using a cognitive AI engine, the system can describe a space of mental states and the actions that cause transitions between them for each individual.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Asaf Adi, Nir Mashkif, Daniel Rose, Alexander Zadorojniy, Sergey Zeltyn
  • Publication number: 20170284961
    Abstract: The present invention relates to a microfluidic analysis device (1) including: a substrate (20) wherein a separation channel (10) is arranged, in which an electrolyte flows, a portion of the separation channel (10) being covered with a polarisable surface (11); two longitudinal field electrodes (8a, 8b) arranged on either side of the separation channel (10); at least one control electrode (6a, 6b) positioned in the separation channel (10), the control electrode (6a, 6b) being suitable for polarising the polarisable surface (11) so as to control the speed of the electro-osmotic flow in the separation channel (10); the microfluidic analysis device (1) being characterised in that the polarisable surface (11) includes an insulating sub-layer (12) made of amorphous silicon carbide (SiC) and an upper polarisable layer (13) in direct contact with the electrolyte, the control electrodes (6a, 6b) being positioned between the insulating sub-layer (12) and the upper polarisable layer (13).
    Type: Application
    Filed: September 4, 2015
    Publication date: October 5, 2017
    Inventors: Anne-Marie HAGHIRI-GOSNET, Antoine PALLANDRE, Jean GAMBY, Daniel ROSE, Sebastien MEANCE
  • Patent number: 9760859
    Abstract: Disclosed are various embodiments for automatically creating printed works. A subset of electronic publications from a collection of electronic publications is periodically selected in at least one computing system. The selecting is directed at least in part by at least one rule predefined by a user. The subset of electronic publications includes at least two distinct electronic publications. A printed work that includes the subset of electronic publications is encoded for printing.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Hilliard B. Siegel, Daniel Rose
  • Patent number: 9344432
    Abstract: Embodiments of the invention provide techniques for basing access control decisions at the network layer at least in part on information provided in claims, which may describe attributes of a computer requesting access, one or more resources to which access is requested, the user, the circumstances surrounding the requested access, and/or other information. The information may be evaluated based on one or more access control policies, which may be pre-set or dynamically generated, and used in making a decision whether to grant or deny the computer access to the specified resource(s).
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yair Tor, Daniel Rose, Eugene (John) Neystadt, Patrik Schnell, Moshe Sapir, Oleg Ananiev, Arthur Zavalkovsky, Anat Eyal
  • Patent number: 9143509
    Abstract: A system for assessing a computer device's state may collect state data about the device, then assess the state with respect to the policy for granting one or more claims. Each claim may be defined by a set of requirements that, if fulfilled, may be used to permit or deny access to a resource, such as an application, network, data, or other resource. A collection engine may reside on the device or other location and may collect requested data, and some collection engines may be extensible with a plugin architecture for expansion. A server may receive information from the device to evaluate claims. Depending on the use scenario, the claim results may be incorporated into communications and passed to an evaluator that may produce an access token which is used to permit or deny access based on the claim results.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Rose, Amos Ortal, Boaz Feldbaum, Avihai Dgany, Elan Levy, Raanan Zvi, Yoav Yassour
  • Patent number: 8918856
    Abstract: Embodiments of the invention provide a trusted intermediary for use in a system in which access control decisions may be based at least in part on information provided in claims. The intermediary may request claims on behalf of a network resource to which access is requested, and submit the claims for a decision whether to grant or deny access. The decision may be based at least in part on one or more access control policies, which may be pre-set or dynamically generated. Because the intermediary requests the claims and submits the claims for an access control decision, the network resource (e.g., a server application) need not be configured to process claims information.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Yair Tor, Eugene (John) Neystadt, Patrik Schnell, Oleg Ananiev, Arthur Zavalkovsky, Daniel Rose
  • Publication number: 20120303827
    Abstract: A policy enforcement system may use device location as a parameter for granting or denying access to a resource. An access policy may include location parameters that may permit or deny access to the resource based on the physical location of the device. In some cases, the location may be authenticated by a server that may verify the device's location. The access policy may grant or deny full or partial access to the resource, which may be a data resource, such as a file, database, URL, or other information, an application resource, or a physical resource such as a network or a peripheral device. The policy enforcement system may use the device location for regulatory compliance, restricting access to sensitive information, or as a primary or secondary condition for limiting access to a resource.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Eugene (John) NEYSTADT, Daniel ALON, Daniel ROSE, Elan LEVY
  • Publication number: 20120297456
    Abstract: A system for assessing a computer device's state may collect state data about the device, then assess the state with respect to the policy for granting one or more claims. Each claim may be defined by a set of requirements that, if fulfilled, may be used to permit or deny access to a resource, such as an application, network, data, or other resource. A collection engine may reside on the device or other location and may collect requested data, and some collection engines may be extensible with a plugin architecture for expansion. A server may receive information from the device to evaluate claims. Depending on the use scenario, the claim results may be incorporated into communications and passed to an evaluator that may produce an access token which is used to permit or deny access based on the claim results.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Daniel Rose, Amos Ortal, Boaz Feldbaum, Avihai Dgany, Elan Levy, Raanan Zvi, Yoav Yassour