SUPPORTING LOCAL HOST TRAFFIC IN REMOTE DEVICE INFRASTRUCTURE

    公开(公告)号:US20240205193A1

    公开(公告)日:2024-06-20

    申请号:US18373796

    申请日:2023-09-27

    IPC分类号: H04L9/40 G06F16/955

    摘要: A remote software development infrastructure can include multiple cross-continent datacenters with a variety of remote devices to choose from in the datacenters. A user can select a remote device and access the remote device via a local machine. The infrastructure can stream a video feed of the display of the remote device to the local machine. The user can run a browser on the remote device to test a website, including for example, testing accessing the website and its features via the browser running on the remote device. URL requests to the user's website are received from the local machine and injected into the browser running on the remote device. The browser running on the remote device issues the URL requests. Restricted URL requests can be modified via a browser extension and replaced with a non-restricted URL pointing to the same communication endpoint as the restricted URL.

    AUDIO INJECTION IN REMOTE DEVICE INFRASTRUCTURE

    公开(公告)号:US20240192914A1

    公开(公告)日:2024-06-13

    申请号:US18368458

    申请日:2023-09-14

    IPC分类号: G06F3/16 G06F9/451 H04L67/125

    摘要: A remote test infrastructure can enable a developer to use a local browser to run and test an application on a remote device. The remote device is coupled to a host machine and connected via a communication network to the browser. The infrastructure can stream a video feed of the display of the remote device to the browser, enabling the developer to examine the result of testing and development of the application running on the remote device. For applications that have features requiring audio input, the infrastructure can pair an external component, such as the host machine, as a virtual audio input device, mimicking an external microphone. The virtual audio input device can capture an audio file or an audio stream and provide the audio as input to the application running on the remote device thereby simulating the application receiving an input from an external microphone.

    MULTISESSION MODE IN REMOTE DEVICE INFRASTRUCTURE

    公开(公告)号:US20240168869A1

    公开(公告)日:2024-05-23

    申请号:US18373781

    申请日:2023-09-27

    摘要: A remote device infrastructure can be used to test and develop applications and websites. A user developer can select a number of remote devices at a remote location and test a programming application from a local machine. The remote devices run the programming application. The user interacts with mirrored displays of the remote devices on the local machine of the user. User inputs are transmitted to a remote device. The user can also enable a multisession mode, where the user can test a programming application on multiple remote devices and observe a display output of each remote device on the local machine of the user. The user can interact with any mirrored display of a remote devices in a multisession and observe a synced output in the other mirrored displays.

    Remote device infrastructure
    6.
    发明授权

    公开(公告)号:US11843653B2

    公开(公告)日:2023-12-12

    申请号:US17955811

    申请日:2022-09-29

    摘要: Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.

    REMOTE DEVICE INFRASTRUCTURE
    8.
    发明公开

    公开(公告)号:US20230247079A1

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

    申请号:US17955811

    申请日:2022-09-29

    摘要: Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.

    DERIVING PROXY STABILITY WITHOUT NETWORK INSPECTION

    公开(公告)号:US20230239375A1

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

    申请号:US17955782

    申请日:2022-09-29

    IPC分类号: H04L67/60 H04L12/46

    CPC分类号: H04L67/60 H04L12/4633

    摘要: Disclosed are systems and methods for a software development architecture enabling users to locally test and develop software, using a multitude of remote devices of their choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.

    DERIVING PROXY STABILITY WITHOUT NETWORK INSPECTION

    公开(公告)号:US20240340357A1

    公开(公告)日:2024-10-10

    申请号:US18749315

    申请日:2024-06-20

    IPC分类号: H04L67/60 H04L12/46

    CPC分类号: H04L67/60 H04L12/4633

    摘要: Systems and methods for a software development architecture enabling users to locally test and develop software, can include using a multitude of remote devices of choice. The user can choose the remote devices, including the hardware and software on the remote device. The operator of the architecture can provide error analysis, without substantively inspecting the user's software calls and sensitive data. In some embodiments, traffic routing data is used to detect the source and type of a test session error, without inspecting the payload in the traffic.