-
公开(公告)号:US12184437B2
公开(公告)日:2024-12-31
申请号:US18392043
申请日:2023-12-21
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/28 , 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
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.
-
公开(公告)号:US20240267249A1
公开(公告)日:2024-08-08
申请号:US18624542
申请日:2024-04-02
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 , H04L101/69 , 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.
-
公开(公告)号:US12021934B1
公开(公告)日:2024-06-25
申请号:US17955181
申请日:2022-09-28
Applicant: Amazon Technologies, Inc.
Inventor: Karun Kumar Chennuri
IPC: G06F15/16 , H04L67/288
CPC classification number: H04L67/288
Abstract: Techniques for a Predictive Connection Manager Service (PCMS) to predict when client applications will send service requests to backend services, and proactively establishes connections, caches data, or takes other actions, to reduce latencies between receipt of and response to these service requests. The PCMS analyzes historical usage data for the client applications to identify usage patterns, and uses those usage patterns to proactively scale resources to handle service requests. The PCMS can be implemented as a pass-through proxy for client applications to reduce frictions for managing how users interact with backend services. For instance, the PCMS can install client-side drivers such that updates or patches for the drivers need only be installed on the PCMS rather than on each client device. Further, the PCMS provides interfaces through which users can develop custom drivers for backend services, and also manages software drivers for different service provider networks, thus offering multi-provider connectors.
-
公开(公告)号:US11985200B2
公开(公告)日:2024-05-14
申请号:US17520363
申请日:2021-11-05
Applicant: Arista Networks, Inc.
Inventor: David Snowdon , Alexander Peter Webster , Thomas Dejanovic
IPC: H04L67/288 , H04L65/40 , H04L67/1095 , H04L67/12 , H04L67/56 , H04L67/566
CPC classification number: H04L67/288 , H04L65/40 , H04L67/1095 , H04L67/12 , H04L67/56 , H04L67/566
Abstract: A method for distributing information includes: receiving, at a replicator, a single data stream originating from a data source where the single data stream includes a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; adding a delay between the first plurality of data units in the single data stream before replicating the single data stream; transmitting the first replicated data stream to a first data recipient using a first communication channel; and transmitting the second replicated data stream to a second data recipient using a second communication channel. The replication of the single data stream is performed by a lower layer device to obtain the first replicated data stream and the second replicated data stream substantially synchronously.
-
公开(公告)号:US11979250B2
公开(公告)日:2024-05-07
申请号:US17672818
申请日:2022-02-16
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L61/4511 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/28 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , 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.
-
公开(公告)号:US20240129154A1
公开(公告)日:2024-04-18
申请号:US18392043
申请日:2023-12-21
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.
-
公开(公告)号:US11909547B2
公开(公告)日:2024-02-20
申请号:US17672781
申请日:2022-02-16
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: H04L9/40 , H04L67/141 , H04L12/28 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L61/2592 , H04L67/02 , H04L67/288 , H04L67/2885 , G06F7/58 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L12/46 , 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 , 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.
-
公开(公告)号:US11888638B2
公开(公告)日:2024-01-30
申请号:US17528594
申请日:2021-11-17
Applicant: BRIGHT DATA LTD.
Inventor: Derry Shribman , Ofer Vilenski
IPC: G06F16/955 , H04L61/2592 , H04L12/28 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L9/40 , H04L67/02 , H04L67/288 , H04L67/2885 , G06F7/58 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L12/46 , H04L67/141 , H04L67/142 , H04W4/80 , 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 , 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.
-
公开(公告)号:US20230319139A1
公开(公告)日:2023-10-05
申请号:US18106492
申请日:2023-02-07
Applicant: Tiejun Wang , Tiehong Wang
Inventor: Tiejun Wang , Tiehong Wang
IPC: H04L67/12 , H04L9/06 , H04L9/08 , H04L41/0823 , H04L41/0893 , H04L45/128 , H04L45/24 , H04L67/288 , H04L67/563
CPC classification number: H04L67/12 , H04L9/0643 , H04L9/0866 , H04L9/0869 , H04L41/0823 , H04L41/0893 , H04L45/128 , H04L45/24 , H04L67/288 , H04L67/563 , G06T19/00
Abstract: A novel IOT network, methods of making, structure and functions, and method of use are disclosed.
-
公开(公告)号:US11750708B2
公开(公告)日:2023-09-05
申请号:US16755605
申请日:2017-10-13
Applicant: Telefonaktiebolaget LM Ericsson (publ)
Inventor: Yidong Yao , Juying Gan , Xiao Li , Gang Ren , Yiming Wu , Deqin Zhan , Hanbing Zhang
IPC: H04L67/288 , H04L9/40 , H04L67/1087 , H04L67/51
CPC classification number: H04L67/288 , H04L63/0815 , H04L67/1087 , H04L67/51
Abstract: The present disclosure proposes a proxy method, comprising receiving a request for a service in a first architecture from a requester network function (NF) in a second architecture, obtaining a response of the service from a serving NF on behalf of the requester NF, and sending a further response to the requester NF based on the response of the service. The proxy method may be implemented on a NF or a function entity within a NF.
-
-
-
-
-
-
-
-
-