Patents by Inventor Miroslav Kozlovski
Miroslav Kozlovski 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: 11936753Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: September 30, 2022Date of Patent: March 19, 2024Assignee: OXYLABS, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Publication number: 20240080243Abstract: Systems and methods to manage and efficiently implement functional proxy services are disclosed. In the proxy services, a single instance of exit-node is connected to at least two or multiple supernodes at any given time. One of the plurality of supernodes is configured to ping and send diagnostic requests to the connected exit-node through a network. The exit-node is directed to send the pong message and diagnostic response data to a different supernode from among the plurality of supernodes connected to the exit-node. Likewise, a client's request is received by an element of the proxy service provider and forwarded to a specific supernode capable of forwarding the client's request to the exit-node. After performing the client's request, the exit-node returns response data to a different supernode from among the plurality of supernodes connected to the exit-node.Type: ApplicationFiled: April 26, 2023Publication date: March 7, 2024Applicant: Oxylabs, UABInventors: Miroslav KOZLOVSKI, Arnas PETRUSKEVICIUS, Valdas PILKAUSKAS
-
Publication number: 20240048638Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: ApplicationFiled: October 6, 2023Publication date: February 8, 2024Applicant: Oxylabs, UABInventors: Valdas PILKAUSKAS, Miroslav KOZLOVSKI, Gytis CIUTA
-
Publication number: 20230412701Abstract: Systems and methods for coordinating network connectivity and communication between proxy servers, exit-nodes and client modules are disclosed. In one aspect, the proxy infrastructure enables network connectivity between exit-nodes and proxy-nodes without the need of any proxy-gateways or middleware entities to delegate the connections. Proxy-nodes in the proxy infrastructure accept connections with exit-nodes based on geographical proximity, proxy-node metrics, such as server loads and clients' frequent preferences. Further, a single instance of proxy-node can communicate and instruct another instance of proxy-node, to service the client request via a suitable exit-node. Further still, a single instance of proxy-node can communicate and instruct another instance of proxy-node to redirect a suitable exit-node towards the first proxy-node in order to service the client request.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Applicant: Oxylabs, UABInventors: Valdas PILKAUSKAS, Miroslav KOZLOVSKI
-
Publication number: 20230254384Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: ApplicationFiled: September 30, 2022Publication date: August 10, 2023Applicant: coretech lt, UABInventors: Valdas PILKAUSKAS, Miroslav KOZLOVSKI, Gytis CIUTA
-
Publication number: 20230208839Abstract: Systems and methods to manage and efficiently perform authorization of multiple proxy clients are disclosed. Furthermore, systems and methods to measure and check whether the web traffic of one or more client devices has reached a permissible limit of web traffic assigned by the proxy service provider. Specifically, a proxy is configured to gather and save authorization information of one or more clients within its memory. Therefore, the proxy server can verify and authorize one or more clients by utilizing the data from its memory. Furthermore, the proxy is configured to measure and report the utilized web traffic of one or more client devices to a messaging platform. In another aspect, systems and methods to check whether one or more client devices have reached a permissible amount of web traffic limit are disclosed.Type: ApplicationFiled: July 28, 2022Publication date: June 29, 2023Applicant: Coretech LT, UABInventors: Miroslav KOZLOVSKI, Gytis CIUTA, Valdemar KARASEVIC
-
Patent number: 11652697Abstract: Systems and methods to manage and efficiently implement functional proxy services are disclosed. In the proxy services, a single instance of exit-node is connected to at least two or multiple supernodes at any given time. One of the plurality of supernodes is configured to ping and send diagnostic requests to the connected exit-node through a network. The exit-node is directed to send the pong message and diagnostic response data to a different supernode from among the plurality of supernodes connected to the exit-node. Likewise, a client's request is received by an element of the proxy service provider and forwarded to a specific supernode capable of forwarding the client's request to the exit-node. After performing the client's request, the exit-node returns response data to a different supernode from among the plurality of supernodes connected to the exit-node.Type: GrantFiled: March 29, 2022Date of Patent: May 16, 2023Assignee: Oxylabs, UABInventors: Miroslav Kozlovski, Arnas Petruskevicius, Valdas Pilkauskas
-
Patent number: 11606439Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: GrantFiled: July 1, 2022Date of Patent: March 14, 2023Assignee: Oxylabs, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski
-
Patent number: 11601518Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: February 10, 2022Date of Patent: March 7, 2023Assignee: CORETECH LT, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Patent number: 11575656Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: February 10, 2022Date of Patent: February 7, 2023Assignee: coretech It, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Patent number: 11553058Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: February 10, 2022Date of Patent: January 10, 2023Assignee: coretech It, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Publication number: 20220337670Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: ApplicationFiled: July 1, 2022Publication date: October 20, 2022Applicant: TESO LT, UABInventors: Valdas PILKAUSKAS, Miroslav KOZLOVSKI
-
Patent number: 11470175Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: February 10, 2022Date of Patent: October 11, 2022Assignee: coretech It, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Patent number: 11457073Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: February 10, 2022Date of Patent: September 27, 2022Assignee: coretech It, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Patent number: 11411954Abstract: Systems and methods to manage and efficiently perform authorization of multiple proxy clients are disclosed. Furthermore, systems and methods to measure and check whether the web traffic of one or more client devices has reached a permissible limit of web traffic assigned by the proxy service provider. Specifically, a proxy is configured to gather and save authorization information of one or more clients within its memory. Therefore, the proxy server can verify and authorize one or more clients by utilizing the data from its memory. Furthermore, the proxy is configured to measure and report the utilized web traffic of one or more client devices to a messaging platform. In another aspect, systems and methods to check whether one or more client devices have reached a permissible amount of web traffic limit are disclosed.Type: GrantFiled: December 27, 2021Date of Patent: August 9, 2022Assignee: Coretech LT, UABInventors: Miroslav Kozlovski, Gytis Ciuta, Valdemar Karasevic
-
Patent number: 11412062Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: GrantFiled: March 23, 2022Date of Patent: August 9, 2022Assignee: TESO LT, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski
-
Publication number: 20220217218Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: ApplicationFiled: March 23, 2022Publication date: July 7, 2022Applicant: TESO LT, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski
-
Patent number: 11316948Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: GrantFiled: August 16, 2021Date of Patent: April 26, 2022Assignee: TESO LT, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski
-
Publication number: 20210409505Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: ApplicationFiled: August 16, 2021Publication date: December 30, 2021Applicant: TESO LT, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski
-
Patent number: 11140238Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.Type: GrantFiled: November 13, 2020Date of Patent: October 5, 2021Assignee: TESO LT, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski