Patents by Inventor Gediminas Dagys

Gediminas Dagys 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: 20240179092
    Abstract: Traffic services for network addresses may be provided within threads executing within a main process for managing the traffic services. The threads may share resources within the main process, reducing the computing resources consumed to provide traffic services to large pools of network addresses. According to one embodiment, a method may include executing a main process for managing traffic services; determining, by the main process, a configuration specifying at least one or more destination addresses; instantiating, by the main process, one or more traffic service (TS) threads for the one or more destination addresses; and/or processing, by the one or more traffic service (TS) threads, inbound traffic for the corresponding one or more destination addresses. Other aspects and embodiments for traffic management are also disclosed.
    Type: Application
    Filed: February 2, 2024
    Publication date: May 30, 2024
    Applicant: Oxylabs, UAB
    Inventors: Gediminas Dagys, Paulius Vitkus
  • Publication number: 20240171640
    Abstract: Proxy servers within a service provider infrastructure are enabled to maintain multiple persistent connections among themselves and to exchange data bi-directionally in an unsolicited manner. Specifically, exit proxy servers are enabled to request their respective proxy supernodes to update the already existing network connection to support WebSocket communication channels. Accordingly, the respective proxy supernodes are enabled to update the network connection with the exit proxy servers to support WebSocket communication channels. A single instance of a proxy supernode and an exit proxy server can maintain multiple WebSocket communication channels with each other. By utilizing the said WebSocket communication channels, the proxy supernode and the exit proxy servers can exchange data with each other simultaneously without any data losses.
    Type: Application
    Filed: January 26, 2024
    Publication date: May 23, 2024
    Applicant: Oxylabs, UAB
    Inventor: Gediminas DAGYS
  • Patent number: 11936742
    Abstract: Proxy servers within a service provider infrastructure are enabled to maintain multiple persistent connections among themselves and to exchange data bi-directionally in an unsolicited manner. Specifically, exit proxy servers are enabled to request their respective proxy supernodes to update the already existing network connection to support Web Socket communication channels. Accordingly, the respective proxy supernodes are enabled to update the network connection with the exit proxy servers to support WebSocket communication channels. A single instance of a proxy supernode and an exit proxy server can maintain multiple Web Socket communication channels with each other. By utilizing the said Web Socket communication channels, the proxy supernode and the exit proxy servers can exchange data with each other simultaneously without any data losses.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: March 19, 2024
    Assignee: OXYLABS, UAB
    Inventor: Gediminas Dagys
  • Patent number: 11929926
    Abstract: Traffic services for network addresses may be provided within threads executing within a main process for managing the traffic services. The threads may share resources within the main process, reducing the computing resources consumed to provide traffic services to large pools of network addresses. According to one embodiment, a method may include executing a main process for managing traffic services; determining, by the main process, a configuration specifying at least one or more destination addresses; instantiating, by the main process, one or more traffic service (TS) threads for the one or more destination addresses; and/or processing, by the one or more traffic service (TS) threads, inbound traffic for the corresponding one or more destination addresses. Other aspects and embodiments for traffic management are also disclosed.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: March 12, 2024
    Assignee: Oxylabs, UAB
    Inventors: Gediminas Dagys, Paulius Vitkus
  • Publication number: 20240022635
    Abstract: Proxy servers within a service provider infrastructure are enabled to maintain multiple persistent connections among themselves and to exchange data bi-directionally in an unsolicited manner. Specifically, exit proxy servers are enabled to request their respective proxy supernodes to update the already existing network connection to support Web Socket communication channels. Accordingly, the respective proxy supernodes are enabled to update the network connection with the exit proxy servers to support WebSocket communication channels. A single instance of a proxy supernode and an exit proxy server can maintain multiple Web Socket communication channels with each other. By utilizing the said Web Socket communication channels, the proxy supernode and the exit proxy servers can exchange data with each other simultaneously without any data losses.
    Type: Application
    Filed: April 10, 2023
    Publication date: January 18, 2024
    Applicant: Oxylabs, UAB
    Inventor: Gediminas DAGYS
  • Publication number: 20230188464
    Abstract: Traffic services for network addresses may be provided within threads executing within a main process for managing the traffic services. The threads may share resources within the main process, reducing the computing resources consumed to provide traffic services to large pools of network addresses. According to one embodiment, a method may include executing a main process for managing traffic services; determining, by the main process, a configuration specifying at least one or more destination addresses; instantiating, by the main process, one or more traffic service (TS) threads for the one or more destination addresses; and/or processing, by the one or more traffic service (TS) threads, inbound traffic for the corresponding one or more destination addresses. Other aspects and embodiments for traffic management are also disclosed.
    Type: Application
    Filed: September 13, 2022
    Publication date: June 15, 2023
    Applicant: Coretech LT, UAB
    Inventors: Gediminas Dagys, Paulius Vitkus
  • Patent number: 11652890
    Abstract: Proxy servers within a service provider infrastructure are enabled to maintain multiple persistent connections among themselves and to exchange data bi-directionally in an unsolicited manner. Specifically, exit proxy servers are enabled to request their respective proxy supernodes to update the already existing network connection to support WebSocket communication channels. Accordingly, the respective proxy supernodes are enabled to update the network connection with the exit proxy servers to support WebSocket communication channels. A single instance of a proxy supernode and an exit proxy server can maintain multiple WebSocket communication channels with each other. By utilizing the said WebSocket communication channels, the proxy supernode and the exit proxy servers can exchange data with each other simultaneously without any data losses.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: May 16, 2023
    Assignee: Oxylabs, UAB
    Inventor: Gediminas Dagys
  • Patent number: 11489770
    Abstract: Traffic services for network addresses may be provided within threads executing within a main process for managing the traffic services. The threads may share resources within the main process, reducing the computing resources consumed to provide traffic services to large pools of network addresses. According to one embodiment, a method may include executing a main process for managing traffic services; determining, by the main process, a configuration specifying at least one or more destination addresses; instantiating, by the main process, one or more traffic service (TS) threads for the one or more destination addresses; and/or processing, by the one or more traffic service (TS) threads, inbound traffic for the corresponding one or more destination addresses. Other aspects and embodiments for traffic management are also disclosed.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 1, 2022
    Inventors: Gediminas Dagys, Paulius Vitkus