-
公开(公告)号:US11729012B2
公开(公告)日:2023-08-15
申请号:US17062592
申请日:2020-10-04
申请人: BRIGHT DATA LTD.
发明人: Derry Shribman , Ofer Vilenski
IPC分类号: G06F16/955 , H04L12/28 , H04L9/40 , H04L67/02 , H04L61/256 , H04L67/025 , H04L69/16 , G06F9/48 , H04L61/2592 , 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分类号: 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
摘要: 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.
-
公开(公告)号:US11700313B1
公开(公告)日:2023-07-11
申请号:US17481709
申请日:2021-09-22
IPC分类号: H04L67/148 , H04L61/256 , H04L61/50 , H04L67/01 , H04L67/133 , H04L101/622
CPC分类号: H04L67/148 , H04L61/256 , H04L61/50 , H04L67/01 , H04L67/133 , H04L2101/622
摘要: Disclosed are systems and methods for seamlessly redirecting network data between a client and a remote server. In one exemplary aspect, the method comprises receiving, at a remote server, the network data via a first remote desktop protocol (RDP) channel, wherein the network data is encapsulated and transmitted by a client device configured to communicate with the remote server. The method further comprises replacing a MAC address listed in the network data with a MAC address of a logical network adapter on the remote server, and placing received network packets into a network driver of the logical network adapter, wherein the logical network adapter transfers received data in an operating system of the remote server such that a server-side application on the remote server receives network packets from the client device.
-
公开(公告)号:US20230198937A1
公开(公告)日:2023-06-22
申请号:US18168316
申请日:2023-02-13
IPC分类号: H04L61/45 , H04L67/02 , H04L61/256
CPC分类号: H04L61/45 , H04L67/02 , H04L61/2564 , H04L2101/395
摘要: An example system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: obtain a public internet protocol (IP) address associated with a household and a timestamp in response to a census impression request indicating a media access on a first client device of the household; obtain a private IP address associated with the first client device; cause storing of the public IP address, the private IP address, and the timestamp in a panelist impression record in association with a panelist identifier, the panelist identifier corresponding to a panelist audience member, the panelist audience member enrolled in a panel of an audience measurement entity; send the census impression request to a census system; and send the panelist impression record to a meter collection system.
-
24.
公开(公告)号:US11665131B1
公开(公告)日:2023-05-30
申请号:US17943913
申请日:2022-09-13
IPC分类号: H04L61/256 , H04L67/1004
CPC分类号: H04L61/256 , H04L67/1004
摘要: A carrier-grade network address translation (NAT) gateway system includes a switch having a gateway function configured to receive packets that are communicated via its ingress and egress ports. The switch having the gateway function has a first link to a first NAT processing function and a second link to a second NAT processing function. The first NAT processing function has a first deterministic address/port translation function and a first mapping table for storing first binding entries. The second NAT processing function has a second deterministic address/port translation function and a second mapping table for storing second binding entries. Preferably, the first and the second deterministic address/port translation functions are the same. The switch is configured to communicate each received packet for processing at both the first and the second NAT processing functions (e.g., in either a serial manner or a parallel manner), which provides redundancy in state information.
-
公开(公告)号:US11646998B2
公开(公告)日:2023-05-09
申请号:US17004676
申请日:2020-08-27
发明人: Satish Kumar Selvaraj , Brett Hatch , Ashit Tandon , Deva Pandian , Di Wang
IPC分类号: H04L9/40 , H04L61/256 , H04L49/00 , H04L45/745
CPC分类号: H04L63/0263 , H04L45/74591 , H04L49/3063 , H04L61/256 , H04L63/0236 , H04L63/101
摘要: A system administrator can specify NAT mappings to perform NAT translations in a switch. The administrator can specify an ACL to filter packets to be translated. Filter rules generated from the ACL are stored in a first memory store in a switch and NAT rules generated from the NAT mappings are stored in a second memory store separate from the first memory store. When a packet matches one of the filter rules a tag that identifies the ACL is associated with the packet. When the tagged packet matches one of the NAT rules, the packet is translated according to the matched NAT rule.
-
公开(公告)号:US20230124148A1
公开(公告)日:2023-04-20
申请号:US18082011
申请日:2022-12-15
发明人: 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
摘要: 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.
-
公开(公告)号:US20230084160A1
公开(公告)日:2023-03-16
申请号:US18055233
申请日:2022-11-14
发明人: Bo Han , Vijay Gopalakrishnan , Muhammad Bilal Anwer , Zhi-Li Zhang , Yang Zhang
IPC分类号: H04L41/0893 , G06F9/50 , H04L61/256 , G06F9/455 , H04L45/64
摘要: Systems and methods are disclosed for parallelizing service function chains. A method comprises receiving a sequential service function chain comprising a plurality of network functions, receiving a plurality of operations, determining at least two network functions are capable of being parallelized, aggregating operations of the plurality of operations associated with the at least two network functions into a network function segment, determining whether another network function is capable of being parallelized with the network function segment, based on the determining: aggregating an operation associated with the another network function into the network function segment when the another network function is capable of being parallelized with the network function segment, or pushing the network function segment as a completed segment of a hybrid service function chain when the another network function is not capable of being parallelized with the network function segment, and implementing the hybrid service function chain.
-
28.
公开(公告)号:US11558215B2
公开(公告)日:2023-01-17
申请号:US16938985
申请日:2020-07-26
申请人: BRIGHT DATA LTD.
发明人: Derry Shribman , Ofer Vilenski
IPC分类号: G06F16/955 , H04L61/256 , H04L12/28 , 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 , 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
摘要: 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.
-
公开(公告)号:US20220407805A1
公开(公告)日:2022-12-22
申请号:US17822318
申请日:2022-08-25
IPC分类号: H04L45/741 , H04L61/251 , H04L61/2575 , H04L45/748 , H04L61/256
摘要: A device may receive, from a first device, a port control protocol (PCP) request that includes a customer side translator (CLAT) prefix and one or more private internet protocol version X (IPvX) addresses. The PCP request may be received via an internet protocol version Y (IPvY) network. The device may store the CLAT prefix and the one or more private IPvX addresses using a data structure. The device may receive a packet that includes a private IPvX of the one or more private IPvX addresses and a private IPvY address that includes the CLAT prefix and a second instance of the private IPvX address. The device may use an application layer gateway (ALG). The device may translate the private IPvX address to a public IPvX address using the CLAT prefix. The device may provide the packet that includes the public IPvX address to a second device that supports IPvX.
-
公开(公告)号:US11516125B2
公开(公告)日:2022-11-29
申请号:US17001696
申请日:2020-08-25
申请人: VMware, Inc.
发明人: Bo Lin , Dong Ping Chen , Wei Wang , Yi Zeng , Xinyu He , Dahui Yuan , Xiao LiANG
IPC分类号: H04L45/586 , H04L45/7453 , H04L45/44 , H04L61/256 , H04L69/22 , H04L12/46
摘要: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve a computer system detecting a packet addressed from a source address to a service endpoint address. Based on configuration information associated with the service endpoint address, the computer system may identify a first active logical service router (SR) and a second active logical SR that are both associated with the service endpoint address and configured to operate in an active-active mode. The first active logical SR may be selected over the second active logical SR by mapping tuple information to the first active logical SR. The computer system may generate an encapsulated packet by encapsulating the packet with an outer header addressed to an outer destination address associated with the first active logical SR and send the encapsulated packet towards the first active logical SR for processing according to a stateful service.
-
-
-
-
-
-
-
-
-