Patents by Inventor Tomer Ram

Tomer Ram 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: 11876824
    Abstract: Methods, systems, and computer-readable storage media for receiving a AAG from computer-readable memory, generating from logical network ontology data, asset inventory data, and asset communication data, a logical topology of the enterprise network as a computer-readable data structure, defining, at least partially by executing community detection over the logical topology, a sub-set of groups within the enterprise network, each group representing a process of a plurality of process, each process being at least partially executed by one or more assets within the enterprise network, processing the AAG based on the sub-set of groups and data from one or more contextual data sources to provide the process aware AAG, the process aware AAG defining a mapping between an infrastructure-layer of the enterprise network and a process-layer of the enterprise network, and executing one or more remedial actions in the enterprise network in response to analytics executed on the process aware AAG.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 16, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Gal Engelberg, Dan Klein, Tomer Ram, Benny Rochwerger
  • Publication number: 20230214782
    Abstract: A method of advanced technology allowing to find, coordinate and decide meeting details from larger communications, using neuro linguistic programming to predict and automatically set meeting among multiple individuals. The system utilizes relevant snippets from unstructured data to coordinate the optimal meeting and associated factors. Meeting information is fully edited by natural English, different actions on the calendar invite itself like responding with “No” will activate back end to reschedule with guests. Multiple guests can schedule with Laura and multiple subjects can be in the text which will be understood and parsed by the AI. Once the assistant is added into a messenger platform the assistant will send the users availability to the guest and the guest can answer in natural English or manually press which availability works best for them.
    Type: Application
    Filed: January 3, 2022
    Publication date: July 6, 2023
    Inventor: Tomer Ram
  • Publication number: 20230169360
    Abstract: Implementations include methods, systems, computer-readable storage medium for generating ontologies from programmatic specifications. A method includes receiving data indicating a configuration for a data crawler; extracting, by the data crawler, representations of a subset of programmatic specifications; generating a knowledge graph model of the subset of the programmatic specifications; refining the knowledge graph model by classifying nodes in the knowledge graph model to obtain a refined knowledge graph model; and generating an ontology from the refined knowledge graph model. Refining the knowledge graph model comprises: iteratively classifying nodes of the knowledge graph model and refining the knowledge graph model based on the classifications of the nodes to obtain the refined knowledge graph model. the programmatic specifications include application programming interface specifications or databases of tables.
    Type: Application
    Filed: November 29, 2022
    Publication date: June 1, 2023
    Inventors: Nimrod Busany, Gal Engelberg, Dan Klein, Tomer Ram
  • Patent number: 11533332
    Abstract: Methods, systems, and computer-readable storage media for receiving a process aware AAG from computer-readable memory, the process aware AAG having been generated from the AAG, processing the process aware AAG to consolidate asset nodes to group nodes at least partially by providing metadata describing an asset node to a set of properties of a group node and pruning the asset node and any child nodes of the asset node from the process aware AAG, providing the aggregation graph by identifying relationships between group nodes and, for each relationship, inserting an edge between group nodes, and aggregating one or more of a set of node properties and a set of edge properties for each group node or edge, respectively, storing the aggregation graph to computer-readable memory, and executing one or more remedial actions in the enterprise network in response to analytics executed on the aggregation graph.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: December 20, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Gal Engelberg, Dan Klein, Tomer Ram, Benny Rochwerger
  • Publication number: 20220263855
    Abstract: Implementations are directed to receiving graph data representative of a process-aware AAG that is representative of potential lateral movement of adversaries within a computer network, receiving risk profile data representative of a risk profile of an enterprise with respect to two or more risk aspects, generating, by a process-aware risk assessment module, a risk assessment based on the process-aware AAG and the risk profile, and generating, by a mitigation simulator module, a mitigation list based on the process-aware AAG, the risk profile, and the risk assessment, the mitigation list comprising a prioritized list of two or more facts of the process-aware AAG. Other implementations of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 18, 2022
    Inventors: Gal Engelberg, Dan Klein, Tomer Ram
  • Patent number: 11341539
    Abstract: A combination of two or more offers may be selected from a plurality of offers to be served to potential respondents, in a method performed using one or more processors in a computing system. The method of selecting may comprises receiving a request for a selection of a combination of two or more offers from the sets of offers; in response to the request: performing a series of selection operations each resulting in the selection of one offer to be included in the combination, each selection operation being carried out according to a respective model including one or more variables. The variables of the model for the second and any subsequent selection operation may include at least one selected offer from a previous selection operation. A signal identifying the selected offers may be output to cause the combination of the selected offers to be served to a respondent.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: May 24, 2022
    Assignee: NICE LTD.
    Inventors: Tomer Ram, Moshe Hadad, Ofir Ventura
  • Publication number: 20210409439
    Abstract: Methods, systems, and computer-readable storage media for receiving a process aware AAG from computer-readable memory, the process aware AAG having been generated from the AAG, processing the process aware AAG to consolidate asset nodes to group nodes at least partially by providing metadata describing an asset node to a set of properties of a group node and pruning the asset node and any child nodes of the asset node from the process aware AAG, providing the aggregation graph by identifying relationships between group nodes and, for each relationship, inserting an edge between group nodes, and aggregating one or more of a set of node properties and a set of edge properties for each group node or edge, respectively, storing the aggregation graph to computer-readable memory, and executing one or more remedial actions in the enterprise network in response to analytics executed on the aggregation graph.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 30, 2021
    Inventors: Gal Engelberg, Dan Klein, Tomer Ram, Benny Rochwerger
  • Publication number: 20210409426
    Abstract: Methods, systems, and computer-readable storage media for receiving a AAG from computer-readable memory, generating from logical network ontology data, asset inventory data, and asset communication data, a logical topology of the enterprise network as a computer-readable data structure, defining, at least partially by executing community detection over the logical topology, a sub-set of groups within the enterprise network, each group representing a process of a plurality of process, each process being at least partially executed by one or more assets within the enterprise network, processing the AAG based on the sub-set of groups and data from one or more contextual data sources to provide the process aware AAG, the process aware AAG defining a mapping between an infrastructure-layer of the enterprise network and a process-layer of the enterprise network, and executing one or more remedial actions in the enterprise network in response to analytics executed on the process aware AAG.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 30, 2021
    Inventors: Gal Engelberg, Dan Klein, Tomer Ram, Benny Rochwerger
  • Patent number: 9961202
    Abstract: A computing system is configured to categorize digital data records each relating to an interaction between a call center agent and a customer. The system includes a rules module to determine a first probability that a data record belongs to a category based one or more rules each rule defining a relationship between one or more features of the data record and the category; a probabilistic module to determine a second probability that the data record belongs to the category based on one or more probabilistic models of relationships between one or more of the features and the category; an arbitration module to determine whether or not the data record belongs to the category based on the first and second probabilities; and an action module to receive from the arbitration processor an indication that the interaction belongs to the category and to initiate an action appropriate to the category.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: May 1, 2018
    Assignee: NICE LTD.
    Inventors: Facundo Bellosi, Leonard Michael Newnham, Tomer Ram
  • Publication number: 20180108045
    Abstract: A combination of two or more offers may be selected from a plurality of offers to be served to potential respondents, in a method performed using one or more processors in a computing system. The method of selecting may comprises receiving a request for a selection of a combination of two or more offers from the sets of offers; in response to the request: performing a series of selection operations each resulting in the selection of one offer to be included in the combination, each selection operation being carried out according to a respective model including one or more variables. The variables of the model for the second and any subsequent selection operation may include at least one selected offer from a previous selection operation. A signal identifying the selected offers may be output to cause the combination of the selected offers to be served to a respondent.
    Type: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Inventors: Tomer RAM, Moshe HADAD, Ofir VENTURA
  • Publication number: 20170195487
    Abstract: A computing system is configured to categorize digital data records each relating to an interaction between a call center agent and a customer. The system includes a rules module to determine a first probability that a data record belongs to a category based one or more rules each rule defining a relationship between one or more features of the data record and the category; a probabilistic module to determine a second probability that the data record belongs to the category based on one or more probabilistic models of relationships between one or more of the features and the category; an arbitration module to determine whether or not the data record belongs to the category based on the first and second probabilities; and an action module to receive from the arbitration processor an indication that the interaction belongs to the category and to initiate an action appropriate to the category.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Facundo Bellosi, Leonard Michael Newnham, Tomer Ram