Patents by Inventor Vasileios Karagiannis

Vasileios Karagiannis 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: 10747521
    Abstract: A method for deploying application components to Information Technology (IT) resources using an application platform controller includes requesting a network slice for the application components from a network controller. Priority values are assigned to the application components defining an order in which the application components are planned to be deployed. The application components are deployed sequentially, using the priority values, to host sites of the IT resources using information from the network controller including existing registrations of users of the application to an access network of the host sites such that replicas of the application components are provided at the host sites which provide a minimum latency with respect to a location of the users.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: August 18, 2020
    Assignee: NEC CORPORATION
    Inventors: Vasileios Karagiannis, Apostolos Papageorgiou
  • Patent number: 10505823
    Abstract: A method of orchestrating control actions of controllers includes receiving requirements and, from each of an access network controller, a core network controller and an application platform controller, techniques of the respective controller, respective impacts of application of the techniques on the requirements and triggers addressable by the respective techniques. An initial synergy profile is generated using this information. In regular intervals or based on activation of a trigger, a handling procedure is run so as to identify techniques to be applied. The handling procedure considers the techniques and the respective impacts of application of the techniques an endangered requirement(s). Instructions to implement the respective identified techniques are sent to the respective belonging controllers. The synergy profile is updated based on changes resulting from the application of the techniques.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: December 10, 2019
    Assignee: NEC CORPORATION
    Inventors: Apostolos Papageorgiou, Ernoe Kovacs, Vasileios Karagiannis, Seiichi Koizumi, Shinya Ishida, Takanori Iwai, Akihito Kohiga
  • Publication number: 20190012157
    Abstract: A method for deploying application components to Information Technology (IT) resources using an application platform controller includes requesting a network slice for the application components from a network controller. Priority values are assigned to the application components defining an order in which the application components are planned to be deployed. The application components are deployed sequentially, using the priority values, to host sites of the IT resources using information from the network controller including existing registrations of users of the application to an access network of the host sites such that replicas of the application components are provided at the host sites which provide a minimum latency with respect to a location of the users.
    Type: Application
    Filed: September 7, 2018
    Publication date: January 10, 2019
    Inventors: Vasileios Karagiannis, Apostolos Papageorgiou
  • Patent number: 10120669
    Abstract: A method for deploying application components to Information Technology (IT) resources using an application platform controller includes requesting a network slice for the application components from a network controller. Priority values are assigned to the application components defining an order in which the application components are planned to be deployed. A deployment plan is computed for the application components. The network slice is reconfigured based on a determination that no deployment plan which meets the requirements is possible using the requested network slice. The application components are deployed sequentially, using the priority values, to host sites of the IT resources using information from the network controller including existing registrations of users of the application to an access network of the host sites such that replicas of the application components are provided at the host sites which provide a minimum latency with respect to a location of the users.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 6, 2018
    Assignee: NEC CORPORATION
    Inventors: Vasileios Karagiannis, Apostolos Papageorgiou
  • Publication number: 20180260200
    Abstract: A method for deploying application components to Information Technology (IT) resources using an application platform controller includes requesting a network slice for the application components from a network controller. Priority values are assigned to the application components defining an order in which the application components are planned to be deployed. A deployment plan is computed for the application components. The network slice is reconfigured based on a determination that no deployment plan which meets the requirements is possible using the requested network slice. The application components are deployed sequentially, using the priority values, to host sites of the IT resources using information from the network controller including existing registrations of users of the application to an access network of the host sites such that replicas of the application components are provided at the host sites which provide a minimum latency with respect to a location of the users.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Inventors: Vasileios Karagiannis, Apostolos Papageorgiou
  • Publication number: 20180262405
    Abstract: A method of orchestrating control actions of controllers includes receiving requirements and, from each of an access network controller, a core network controller and an application platform controller, techniques of the respective controller, respective impacts of application of the techniques on the requirements and triggers addressable by the respective techniques. An initial synergy profile is generated using this information. In regular intervals or based on activation of a trigger, a handling procedure is run so as to identify techniques to be applied. The handling procedure considers the techniques and the respective impacts of application of the techniques an endangered requirement(s). Instructions to implement the respective identified techniques are sent to the respective belonging controllers. The synergy profile is updated based on changes resulting from the application of the techniques.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 13, 2018
    Inventors: Apostolos Papageorgiou, Ernoe Kovacs, Vasileios Karagiannis, Seiichi Koizumi, Shinya Ishida, Takanori Iwai, Akihito Kohiga