Patents by Inventor Konstantinos Papanikitas

Konstantinos Papanikitas 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: 20240107344
    Abstract: Systems and methods for autonomous program signature generation may include one or more processor(s) that identify a client device executing an autonomous program based at least on traffic from a plurality of client devices. The processor(s) may classify the autonomous program into one or more classifications based on an attribute of the autonomous program. The processor(s) may store an association between the autonomous program and the one or more classifications. In some implementations, the processor(s) may receive a plurality of entries over a time window, corresponding to associations between respective autonomous programs executing on client devices and classification(s) of the autonomous program. The processor(s) may identify one or more features for a respective user agent corresponding to the autonomous program and a corresponding classification of the autonomous program.
    Type: Application
    Filed: October 18, 2022
    Publication date: March 28, 2024
    Inventors: Konstantinos Papanikitas, Georgios Pispirigkos, Panagiotis Triantis, Panteleimon Evangelos Aivaliotis
  • Publication number: 20230353466
    Abstract: Systems and methods for a POP recommendation engine include one or more processors which may identify one or more cloud platforms selected from a plurality of cloud platforms for which to rank one or more points of presence (POP) of a plurality of POPs provided by each of the one or more cloud platforms. The processor(s) may receive metrics on performance of accessing one or more networks by devices via each of the one or more POPs of the plurality of POPs across each of the one or more cloud platforms. The processor(s) may determine a ranking of the plurality of POPs across the one or more cloud platforms based on the metrics. The processor(s) may generate a report identifying the rankings for at least the one or more POPs of the plurality of POPs across the one or more cloud platforms.
    Type: Application
    Filed: June 9, 2022
    Publication date: November 2, 2023
    Inventors: Konstantinos Papanikitas, Georgios Pispirigkos, Panagiotis Michalopoulos
  • Patent number: 11582325
    Abstract: Described embodiments provide for routing remote application data. A device can receive a request to access an application. The application can be provided by data centers and accessible via service providers. The device can select a data center from the plurality of data centers and a service provider based at least on a metric indicative of a connection between the data center and the service provider. The device can query a database including one or more connection metrics using the application identified in the request and a location of a router transmitting the request. The device can determine the location of the router based on an internet protocol (IP) address of a client communicably coupled to the router. The device can transmit a response to the request identifying the selected data center and the selected service provider.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: February 14, 2023
    Inventors: Paraskevas Zafiris, Ioannis Beredimas, Konstantinos Papanikitas
  • Publication number: 20220400161
    Abstract: Described embodiments provide for routing remote application data. A device can receive a request to access an application. The application can be provided by data centers and accessible via service providers. The device can select a data center from the plurality of data centers and a service provider based at least on a metric indicative of a connection between the data center and the service provider. The device can query a database including one or more connection metrics using the application identified in the request and a location of a router transmitting the request. The device can determine the location of the router based on an internet protocol (IP) address of a client communicably coupled to the router. The device can transmit a response to the request identifying the selected data center and the selected service provider.
    Type: Application
    Filed: July 9, 2021
    Publication date: December 15, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Paraskevas Zafiris, Ioannis Beredimas, Konstantinos Papanikitas