Patents by Inventor Elias Balafoutis

Elias Balafoutis 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: 20210297408
    Abstract: A method for creating a virtual SIP user agent by use of a webRTC enabled web browser comprises a user logging in to a web application server via a webRTC enabled web browser. The web application server uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server initiates a SIP registration procedure using its IP address as the registered contact.
    Type: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Applicant: RingCentral, Inc.
    Inventors: Eleni SARIDAKI, Elias BALAFOUTIS
  • Patent number: 11057365
    Abstract: A method for creating a virtual SIP user agent by use of a webRTC enabled web browser comprises a user logging in to a web application server via a webRTC enabled web browser. The web application server uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server initiates a SIP registration procedure using its IP address as the registered contact.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: July 6, 2021
    Assignee: RINGCENTRAL, INC.
    Inventors: Eleni Saridaki, Elias Balafoutis
  • Patent number: 10609176
    Abstract: A system for real-time resource consumption control in a distributed environment and a corresponding method can include a multitude of server instances having access to shared resources, whereby each request for a shared resource issued by a client application is handled by one of the server instances. A global resource consumption counter, representing the overall resource consumption of the multitude of server instances at a given time and a multitude of proxy servers can also be included. Each proxy server can include a receiver module for receiving resource consumption requests issued from a client application, a resource consumption decision module, a queue for collecting resource consumption requests, a local resource consumption counter representing the global resource consumption as seen by the respective proxy server, and/or a synchronization module for synchronizing the global resource consumption counter by interfacing with all other server instances.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: March 31, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Elias Balafoutis, Grigorios Prasinos
  • Publication number: 20190273806
    Abstract: A system for real-time resource consumption control in a distributed environment and a corresponding method can include a multitude of server instances having access to shared resources, whereby each request for a shared resource issued by a client application is handled by one of the server instances. A global resource consumption counter, representing the overall resource consumption of the multitude of server instances at a given time and a multitude of proxy servers can also be included. Each proxy server can include a receiver module for receiving resource consumption requests issued from a client application, a resource consumption decision module, a queue for collecting resource consumption requests, a local resource consumption counter representing the global resource consumption as seen by the respective proxy server, and/or a synchronization module for synchronizing the global resource consumption counter by interfacing with all other server instances.
    Type: Application
    Filed: May 3, 2019
    Publication date: September 5, 2019
    Inventors: Elias Balafoutis, Grigorios Prasinos
  • Patent number: 10334070
    Abstract: The invention refers to a system for real-time resource consumption control in a distributed environment and a corresponding method, the system comprising: a multitude of server instances (Sx) having access to shared resources, whereby each request for a shared resource issued by a client application (CA) is handled by one of the server instances (Sx); a global resource consumption counter (G), representing the overall resource consumption of the multitude of server instances (Sx) at a given time; and a multitude of proxy servers (Lx), each proxy server comprising —a receiver module (R) for receiving resource consumption requests issued from a client application (CA), —a resource consumption decision module (Dm) for accepting or rejecting a resource consumption request, —a queue (Q) for collecting resource consumption requests that have been locally accepted by the respective proxy server (Lx), —a local resource consumption counter (L), representing the global resource consumption as seen by the respective pr
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 25, 2019
    Assignee: Unify GmbH & Co. KG
    Inventors: Elias Balafoutis, Grigorios Prasinos
  • Publication number: 20190068579
    Abstract: A method for creating a virtual SIP user agent by use of a webRTC enabled web browser comprises a user logging in to a web application server via a webRTC enabled web browser. The web application server uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server initiates a SIP registration procedure using its IP address as the registered contact.
    Type: Application
    Filed: October 17, 2018
    Publication date: February 28, 2019
    Inventors: Eleni Saridaki, Elias Balafoutis
  • Patent number: 10135806
    Abstract: A method for creating a virtual SIP user agent by use of a webRTC enabled web browser (200) comprises a user logging in to a web application server (400) via a webRTC enabled web browser (200). The web application server (400) uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server (400) initiates a SIP registration procedure using its IP address as the registered contact.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 20, 2018
    Assignee: Unify GmbH & Co. KG
    Inventors: Eleni Saridaki, Elias Balafoutis
  • Publication number: 20180026966
    Abstract: A method for creating a virtual SIP user agent by use of a webRTC enabled web browser (200) comprises a user logging in to a web application server (400) via a webRTC enabled web browser (200). The web application server (400) uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server (400) initiates a SIP registration procedure using its IP address as the registered contact.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 25, 2018
    Inventors: Eleni Saridaki, Elias Balafoutis
  • Publication number: 20170339243
    Abstract: The invention refers to a system for real-time resource consumption control in a distributed environment and a corresponding method, the system comprising: a multitude of server instances (Sx) having access to shared resources, whereby each request for a shared resource issued by a client application (CA) is handled by one of the server instances (Sx); a global resource consumption counter (G), representing the overall resource consumption of the multitude of server instances (Sx) at a given time; and a multitude of proxy servers (Lx), each proxy server comprising—a receiver module (R) for receiving resource consumption requests issued from a client application (CA), a resource consumption decision module (Dm) for accepting or rejecting a resource consumption request, a queue (Q) for collecting resource consumption requests that have been locally accepted by the respective proxy server (Lx), a local resource consumption counter (L), representing the global resource consumption as seen by the respective proxy
    Type: Application
    Filed: October 15, 2015
    Publication date: November 23, 2017
    Inventors: Elias Balafoutis, Grigorios Prasinos
  • Publication number: 20150229635
    Abstract: A method for creating a virtual SIP user agent by use of a webRTC enabled web browser (200) comprises a user logging in to a web application server (400) via a webRTC enabled web browser (200). The web application server (400) uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server (400) initiates a SIP registration procedure using its IP address as the registered contact.
    Type: Application
    Filed: October 19, 2012
    Publication date: August 13, 2015
    Inventors: Eleni Saridaki, Elias Balafoutis