System and Method for Improving Internet Communication by Using Intermediate Nodes

    公开(公告)号:US20230216937A1

    公开(公告)日:2023-07-06

    申请号:US18120376

    申请日:2023-03-11

    申请人: BRIGHT DATA LTD.

    摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.

    Methods and Apparatuses for Enhancement to IP Multimedia Subsystem

    公开(公告)号:US20230071920A1

    公开(公告)日:2023-03-09

    申请号:US17988327

    申请日:2022-11-16

    摘要: Methods and apparatuses are disclosed for enhancement to an internet protocol (IP) multimedia subsystem (IMS). According to an embodiment, an application server (AS) of the IMS receives from a terminal device a first request for initiating a call service and an internet service which are to be integrated with each other. The AS of the IMS sends a second request for initiating the internet service to a gateway server that acts as a gateway to an internet AS capable of providing the internet service. In response to a reply from the gateway server, the AS of the IMS handles the first request based on the reply.

    Differentiated smart sidecars in a service mesh

    公开(公告)号:US11570271B2

    公开(公告)日:2023-01-31

    申请号:US16380872

    申请日:2019-04-10

    摘要: Differentiated sidecars in a service mesh may be provided. A first routing rule includes a first plurality of weights to be associated with a first plurality of data paths of a first microservice instance may be received. Next, first mapping between a first set of features associated with the first microservice instance and the first plurality of weights may be determined. Then a second microservice instance may be detected and a second set of features associated with the second microservice instance may be detected. A second routing rule comprising a second plurality of weights to be associated with a second plurality of data paths of the second microservice instance may be determined. The second plurality of weights may be determined such that a second mapping between the second set of features and the second plurality of weights imitates the first mapping.

    System and Method for Improving Internet Communication by Using Intermediate Nodes

    公开(公告)号:US20230007101A1

    公开(公告)日:2023-01-05

    申请号:US17943241

    申请日:2022-09-13

    申请人: BRIGHT DATA LTD.

    摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.

    Automated sequential site navigation

    公开(公告)号:US11537607B2

    公开(公告)日:2022-12-27

    申请号:US17326097

    申请日:2021-05-20

    摘要: A website is navigated automatically in a sequential manner, for example by performing a series of specific network requests in a specified order, without necessarily using a browser, and without necessarily rendering each web page in the sequence. Interactions with a website are automatically recorded, stored, and analyzed. Requests and responses can be associated with particular in-put/output operations. Based on the analysis, the system can determine what data is expected by web servers, so that it can effectively simulate browser operations in connection with those web servers, and extract useful information from the data received in response to those operations. Thus, data extraction and/or other operations can be performed more efficiently and more quickly, while reducing the computing resources needed.

    System and method for enabling and performing services and functionalities across device types and service providers within a communication device

    公开(公告)号:US11455664B2

    公开(公告)日:2022-09-27

    申请号:US14137657

    申请日:2013-12-20

    摘要: A method for enabling services and functionalities across device types and service providers within a communication device includes processing a first device function type, a first service type, and a first cost function from the device, obtaining a first firmware and communicating the first firmware to the communication device for execution, activating a first set of service enabling instructions to enable a first service and a first functionality associated with the first firmware when the first firmware is executed on the communication device, processing a second device function type, a second service type, and a second cost function from the device, obtaining a second firmware to be executed on the device, communicating the second firmware to the device, and activating a second set of service enabling instructions to enable a second service and a second functionality associated with the second firmware when the second firmware is executed on the device.

    System and Method for Improving Internet Communication by Using Intermediate Nodes

    公开(公告)号:US20220247835A1

    公开(公告)日:2022-08-04

    申请号:US17681755

    申请日:2022-02-26

    申请人: BRIGHT DATA LTD.

    摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.