Patents by Inventor Konstantinos Katrinis

Konstantinos Katrinis 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: 20220358402
    Abstract: A computer system including a memory, a network interface, and a processor is provided. The processor is configured to receive, via the network interface, one or more design attributes of a microapp from a microapp development tool hosted by an endpoint device, the one or more design attributes comprising an identifier of a system of record configured to supply data to the microapp; execute a machine learning process trained, using data regarding microapp usage within an organization, to predict at least one user engagement metric for the microapp based on the one or more design attributes; and transmit, via the network interface, the at least one user engagement metric to the microapp development tool hosted by the endpoint device.
    Type: Application
    Filed: June 7, 2021
    Publication date: November 10, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Abirami Sukumaran, Aikaterini Kalou, Dimitrios Markonis, Konstantinos Katrinis, Marcin Simon
  • Publication number: 20220345479
    Abstract: A system and method for identifying vulnerabilities in a security information and event management (SIEM) system. A method includes: initializing a security testing agent with a goal and a reinforcement learning model, wherein the model defines states indicative of progress towards the goal, a set of actions that can be taken by a legitimate user within a target environment, and reward values associated with taking a specified action in a specified state; and learning a policy to achieve the goal within the target environment, wherein learning: selects and takes a target action from the set of actions for a current state; monitors for an alert triggered in response to the target action being taken; receives a reward value associated with the target action and current state; calculates updated reward value in the model; and in response to the process not being terminated, repeats the process for a next state.
    Type: Application
    Filed: May 10, 2021
    Publication date: October 27, 2022
    Inventors: Dimitrios Markonis, Konstantinos Katrinis, Aikaterini Kalou
  • Patent number: 11176467
    Abstract: Various embodiments are provided for providing data security in a computing environment are provided. Data may be inspected during a write operation or a read operation and selected data from the data may be filtered according to one or more data security policies or rules prior to sending the plurality of data to or receiving the plurality of data from a shared computing file system.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Spyridon Antonatos, Stefano Braghin, Konstantinos Katrinis, Andrea Reale
  • Patent number: 11095717
    Abstract: Embodiments for preventing data loss in a computing storage environment by a processor. One or more offline events in a locality failing to have continuous network connectivity may be detected. An ad-hoc distributed file system, having one or more edge devices associated with the locality, may be created for storing data produced during the one or more offline events.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yiannis Gkoufas, Michele Gazzetti, Andrea Reale, Konstantinos Katrinis
  • Patent number: 11044159
    Abstract: Embodiments for optimization of storage and network usage in an Internet of Things (IoT) environment by a processor. A data stream production rate for one or more applications may be dynamically adjusted based on current network conditions, a network status forecast, storage availability, network disruption patterns, quality of service (QoS) policies, application or network priorities, or a combination thereof to reduce data loss at a locality caused by network disruption in the IoT computing environment.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: June 22, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele Gazzetti, Yiannis Gkoufas, Konstantinos Katrinis, Andrea Reale
  • Publication number: 20200320406
    Abstract: Various embodiments are provided for providing data security in a computing environment are provided. Data may be inspected during a write operation or a read operation and selected data from the data may be filtered according to one or more data security policies or rules prior to sending the plurality of data to or receiving the plurality of data from a shared computing file system.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Spyridon ANTONATOS, Stefano BRAGHIN, Konstantinos KATRINIS, Andrea REALE
  • Patent number: 10706022
    Abstract: Embodiments for space-efficient secondary indexing on distributed data stores in a networked computing environment by a processor. Replicas of corresponding master data at a file system level of a distributed file system (DFS) are sorted for creating secondary indexes of the replicas on different columns of a database table, wherein existing replication data is leveraged for the sorting.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ioannis Gkoufas, Konstantinos Katrinis
  • Patent number: 10536512
    Abstract: Dynamic graph adaptation for stream processing over hybrid, physically disparate analytics platforms, by means of a computer-implemented method that includes obtaining a streaming application graph, generating a partitioned graph by partitioning the streaming application graph in response to a topology descriptor and a partitioning algorithm, compiling the partitioned graph into a plurality of subgraphs for deployment to a plurality of respective runtimes that are described by the topology descriptor, and deploying the plurality of subgraphs to the plurality of respective runtimes.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Catherine H Crawford, Konstantinos Katrinis, Piotr Padkowski, Andrea Reale
  • Patent number: 10516729
    Abstract: Dynamic graph adaptation for stream processing over hybrid, physically disparate analytics platforms, by means of a computer-implemented method that includes obtaining a streaming application graph, generating a partitioned graph by partitioning the streaming application graph in response to a topology descriptor and a partitioning algorithm, compiling the partitioned graph into a plurality of subgraphs for deployment to a plurality of respective runtimes that are described by the topology descriptor, and deploying the plurality of subgraphs to the plurality of respective runtimes.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Catherine H Crawford, Konstantinos Katrinis, Piotr Padkowski, Andrea Reale
  • Publication number: 20190334993
    Abstract: Embodiments for preventing data loss in a computing storage environment by a processor. One or more offline events in a locality failing to have continuous network connectivity may be detected. An ad-hoc distributed file system, having one or more edge devices associated with the locality, may be created for storing data produced during the one or more offline events.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yiannis GKOUFAS, Michele GAZZETTI, Andrea REALE, Konstantinos KATRINIS
  • Patent number: 10423563
    Abstract: Embodiments for a memory access broker system with application-controlled early write acknowledgment support. A memory access broker may be selectively enabled to facilitate early write acknowledgement (EWACK) operations and notification of failed EWACK write requests to one or more issuing applications such that the failed EWACK write requests are logged by the memory access broker for inspection by the one or more issuing applications.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Konstantinos Katrinis, Andrea Reale, Dimitrios Syrivelis
  • Publication number: 20190280932
    Abstract: Embodiments for optimization of storage and network usage in an Internet of Things (IoT) environment by a processor. A data stream production rate for one or more applications may be dynamically adjusted based on current network conditions, a network status forecast, storage availability, network disruption patterns, quality of service (QoS) policies, application or network priorities, or a combination thereof to reduce data loss at a locality caused by network disruption in the IoT computing environment.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele GAZZETTI, Yiannis GKOUFAS, Konstantinos KATRINIS, Andrea REALE
  • Publication number: 20190114284
    Abstract: Embodiments for a memory access broker system with application-controlled early write acknowledgment support. A memory access broker may be selectively enabled to facilitate early write acknowledgement (EWACK) operations and notification of failed EWACK write requests to one or more issuing applications such that the failed EWACK write requests are logged by the memory access broker for inspection by the one or more issuing applications.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Konstantinos KATRINIS, Andrea REALE, Dimitrios SYRIVELIS
  • Publication number: 20180337977
    Abstract: Dynamic graph adaptation for stream processing over hybrid, physically disparate analytics platforms, by means of a computer-implemented method that includes obtaining a streaming application graph, generating a partitioned graph by partitioning the streaming application graph in response to a topology descriptor and a partitioning algorithm, compiling the partitioned graph into a plurality of subgraphs for deployment to a plurality of respective runtimes that are described by the topology descriptor, and deploying the plurality of subgraphs to the plurality of respective runtimes.
    Type: Application
    Filed: December 31, 2017
    Publication date: November 22, 2018
    Inventors: Catherine H Crawford, Konstantinos Katrinis, Piotr Padkowski, Andrea Reale
  • Publication number: 20180337976
    Abstract: Dynamic graph adaptation for stream processing over hybrid, physically disparate analytics platforms, by means of a computer-implemented method that includes obtaining a streaming application graph, generating a partitioned graph by partitioning the streaming application graph in response to a topology descriptor and a partitioning algorithm, compiling the partitioned graph into a plurality of subgraphs for deployment to a plurality of respective runtimes that are described by the topology descriptor, and deploying the plurality of subgraphs to the plurality of respective runtimes.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: Catherine H. Crawford, Konstantinos Katrinis, Piotr Padkowski, Andrea Reale
  • Publication number: 20180203874
    Abstract: Embodiments for space-efficient secondary indexing on distributed data stores in a networked computing environment by a processor. Replicas of corresponding master data at a file system level of a distributed file system (DFS) are sorted for creating secondary indexes of the replicas on different columns of a database table, wherein existing replication data is leveraged for the sorting.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ioannis GKOUFAS, Konstantinos KATRINIS
  • Patent number: 9009007
    Abstract: A method, an apparatus and an article of manufacture for generating a synthetic workload for stream computing. The method includes generating an undirected graph that meets a node degree distribution parameter, obtaining a user-defined parameter for at least one feature for at least one stream computing application, and manipulating the undirected graph to generate a synthetic workload for stream computing in compliance with the user-defined parameter for the at least one feature for the at least one stream computing application.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shoukat Ali, Konstantinos Katrinis, Eugen Schenfeld, Cheng-hong Li, Alfred Park, Deepak Ajwani
  • Publication number: 20130247052
    Abstract: A method, an apparatus and an article of manufacture for generating a synthetic workload for stream computing. The method includes generating an undirected graph that meets a node degree distribution parameter, obtaining a user-defined parameter for at least one feature for at least one stream computing application, and manipulating the undirected graph to generate a synthetic workload for stream computing in compliance with the user-defined parameter for the at least one feature for the at least one stream computing application.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shoukat Ali, Konstantinos Katrinis, Eugen Schenfeld, Cheng-hong Li, Alfred Park, Deepak Ajwani