-
公开(公告)号:US20240348470A1
公开(公告)日:2024-10-17
申请号:US18754980
申请日:2024-06-26
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , H04L101/69
CPC classification number: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/45545 , G06F9/4555 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US11979249B2
公开(公告)日:2024-05-07
申请号:US17672805
申请日:2022-02-16
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , H04L101/69
CPC classification number: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/45545 , G06F9/4555 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US11962589B2
公开(公告)日:2024-04-16
申请号:US17154139
申请日:2021-01-21
Applicant: Zscaler, Inc.
Inventor: Patrick Foxhoven , Amit Sinha , Vikas Mahajan , Rohit Goyal
IPC: H04L9/40 , H04L61/4511 , H04L67/02 , H04L67/10 , H04L67/1001 , H04L67/125 , H04L67/51 , H04L67/56 , H04L67/563 , H04L67/564 , H04L69/16 , H04L101/663
CPC classification number: H04L63/0884 , H04L61/4511 , H04L63/0272 , H04L63/0281 , H04L67/02 , H04L67/10 , H04L67/1001 , H04L67/125 , H04L67/51 , H04L67/56 , H04L67/563 , H04L67/564 , H04L69/162 , H04L2101/663
Abstract: Systems and methods include intercepting traffic on the user device; forwarding the traffic to a cloud-based system for security processing therein; and, responsive to unavailability of the cloud-based system preventing the forwarding, performing local security processing of the traffic at the user device including determining whether the traffic is allowed based on a cache at the user device, forwarding the traffic separate from the cloud-based system when it is allowed, and blocking the traffic when it is not allowed.
-
公开(公告)号:US20240097930A1
公开(公告)日:2024-03-21
申请号:US18513673
申请日:2023-11-20
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18
CPC classification number: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/45545 , G06F9/4555 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US11888639B2
公开(公告)日:2024-01-30
申请号:US17528621
申请日:2021-11-17
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L47/283 , H04L12/46 , G06F16/955 , H04L12/28 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L61/2592 , H04L9/40 , H04L67/02 , H04L67/288 , H04L67/2885 , G06F7/58 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L67/141 , H04L67/142 , H04W4/80 , G06F8/71 , G06F9/455 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568 , H04L101/69
CPC classification number: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/4555 , G06F9/45545 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/029 , H04L63/0272 , H04L63/0281 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US11870877B2
公开(公告)日:2024-01-09
申请号:US17567821
申请日:2022-01-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Praveen Balasubramanian , Matthew A. Olson , Nicholas A. Banks , Sourav Das , Nicholas J. Grifka
IPC: H04L69/164 , H04L69/16 , H04L69/165 , H04L69/168
CPC classification number: H04L69/164 , H04L69/161 , H04L69/162 , H04L69/165 , H04L69/168 , H04L69/169
Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
-
公开(公告)号:US20230412416A1
公开(公告)日:2023-12-21
申请号:US18241873
申请日:2023-09-03
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L61/2592 , H04L9/40 , H04L67/02 , H04L67/288 , H04L67/2885 , G06F7/58 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L12/46 , H04L67/141 , H04L67/142 , H04W4/80 , G06F16/955 , G06F8/71 , G06F9/455 , H04L47/283 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568
CPC classification number: H04L12/2803 , H04L61/256 , H04L67/025 , H04L69/162 , G06F9/4881 , H04L61/2592 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L67/02 , H04L67/288 , H04L67/2885 , H04L69/16 , G06F7/588 , H04L61/2575 , H04L61/2585 , H04L61/2589 , G06F7/58 , H04L12/4633 , H04L63/164 , H04L67/141 , H04L67/142 , H04W4/80 , G06F16/955 , G06F8/71 , G06F9/45545 , G06F9/4555 , H04L12/2856 , H04L47/283 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568 , G06F9/45558 , G06F2009/45595 , G06F2009/45591 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US11843610B2
公开(公告)日:2023-12-12
申请号:US16985720
申请日:2020-08-05
Applicant: Cisco Technology, Inc.
Inventor: Ian James Wells
IPC: H04L29/06 , H04L29/08 , H04L15/16 , G06F15/16 , G06F9/455 , H04L29/12 , H04L12/24 , G06F9/54 , H04L9/40 , H04L69/16 , H04L67/1097 , H04L69/32
CPC classification number: H04L63/105 , G06F9/45558 , H04L63/083 , H04L63/20 , H04L67/1097 , H04L69/162 , H04L69/32 , G06F2009/45587 , G06F2009/45595
Abstract: This disclosure describes techniques for providing multiple namespace support to application(s) in containers under Kubernetes without breaking containment boundaries or escalating privileges of the application(s). A namespace service executing on a physical server may communicate with contained processes executing on the physical server by utilizing a Unix Domain Socket (UDS) endpoint in the filesystem of each of the containers. the namespace service may execute on the physical server with escalated privileges, allowing the namespace service to create a socket in a namespace and provide access and rights to utilize the socket to process(es) in a separate namespace.
-
公开(公告)号:US20230327900A1
公开(公告)日:2023-10-12
申请号:US18209837
申请日:2023-06-14
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L61/2592 , H04L9/40 , H04L67/02 , H04L67/288 , H04L67/2885 , G06F7/58 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L12/46 , H04L67/141 , H04L67/142 , H04W4/80 , G06F16/955 , G06F8/71 , G06F9/455 , H04L47/283 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568
CPC classification number: H04L12/2803 , H04L61/256 , H04L67/025 , H04L69/162 , G06F9/4881 , H04L61/2592 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L67/02 , H04L67/288 , H04L67/2885 , H04L69/16 , G06F7/588 , H04L61/2575 , H04L61/2585 , H04L61/2589 , G06F7/58 , H04L12/4633 , H04L63/164 , H04L67/141 , H04L67/142 , H04W4/80 , G06F16/955 , G06F8/71 , G06F9/45545 , G06F9/4555 , H04L12/2856 , H04L47/283 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568 , G06F9/45558 , G06F2009/45595 , G06F2009/45591 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US20230327899A1
公开(公告)日:2023-10-12
申请号:US18209815
申请日:2023-06-14
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L12/28 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L61/2592 , H04L9/40 , H04L67/02 , H04L67/288 , H04L67/2885 , G06F7/58 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L12/46 , H04L67/141 , H04L67/142 , H04W4/80 , G06F16/955 , G06F8/71 , G06F9/455 , H04L47/283 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568
CPC classification number: H04L12/2803 , H04L61/256 , H04L67/025 , H04L69/162 , G06F9/4881 , H04L61/2592 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L67/02 , H04L67/288 , H04L67/2885 , H04L69/16 , G06F7/588 , H04L61/2575 , H04L61/2585 , H04L61/2589 , G06F7/58 , H04L12/4633 , H04L63/164 , H04L67/141 , H04L67/142 , H04W4/80 , G06F16/955 , G06F8/71 , G06F9/45545 , G06F9/4555 , H04L12/2856 , H04L47/283 , H04L69/167 , H04L69/168 , H04W48/18 , H04W84/10 , H04W84/18 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/56 , H04L67/63 , H04L67/133 , H04L67/563 , H04L67/5681 , H04L67/568 , G06F9/45558 , G06F2009/45595 , G06F2009/45591 , H04L2101/69
Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
-
-
-
-
-
-
-
-