-
公开(公告)号:US20240361905A1
公开(公告)日:2024-10-31
申请号:US18767652
申请日:2024-07-09
申请人: BrowserStack Limited
IPC分类号: G06F3/0489 , G06F3/04886 , G06F3/14 , G06F3/16 , G06F16/95
CPC分类号: G06F3/0489 , G06F3/04886 , G06F3/1454 , G06F3/16 , G06F16/95
摘要: A software developer can use a local browser, running on a local machine of the developer in a first location to access a real device (e.g., a smart phone) at a second location, such as a datacenter. The developer can select and control the remote device, in the second location. A mirrored display of the remote device can be generated on the local machine by transmitting a video feed of the screen of the remote device to the local machine. The developer can interact with the mirrored display, and the interactions can be transmitted to the remote device. The developer can activate an accessibility mode via the local machine to test accessibility features of a program.
-
公开(公告)号:US20240205193A1
公开(公告)日:2024-06-20
申请号:US18373796
申请日:2023-09-27
申请人: BrowserStack Limited
发明人: Bipul Jain , Vishal Shah , Ryan Rehman
IPC分类号: H04L9/40 , G06F16/955
CPC分类号: H04L63/0281 , G06F16/9566 , H04L63/0236 , H04L63/0272
摘要: 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.
-
公开(公告)号:US11886325B2
公开(公告)日:2024-01-30
申请号:US17855653
申请日:2022-06-30
申请人: BrowserStack Limited
CPC分类号: G06F11/3664 , G06F8/61 , G06F9/547
摘要: A software development infrastructure can enable user developers to select remote hardware devices at a remote datacenter to develop and test software programs, such as web or mobile applications. The developer can remotely install an application on a selected remote device and observe a mirrored display of the remote device on a browser local to the developer. The software development infrastructure can enable the developer to test offline mode workflows of the application by blocking network traffic to and from the application but allowing network transmission to and from a streaming application installed on the remote device.
-
公开(公告)号:US20240192914A1
公开(公告)日:2024-06-13
申请号:US18368458
申请日:2023-09-14
申请人: BrowserStack Limited
发明人: Harshit Biren Shah
IPC分类号: G06F3/16 , G06F9/451 , H04L67/125
CPC分类号: G06F3/165 , 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.
-
公开(公告)号:US20240168869A1
公开(公告)日:2024-05-23
申请号:US18373781
申请日:2023-09-27
申请人: BrowserStack Limited
IPC分类号: G06F11/36 , G06F16/955 , H04N7/14 , H04N7/15
CPC分类号: G06F11/3688 , G06F16/955 , H04N7/147 , H04N7/15 , G06F9/5072
摘要: 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.
-
公开(公告)号:US11843653B2
公开(公告)日:2023-12-12
申请号:US17955811
申请日:2022-09-29
申请人: BrowserStack Limited
发明人: Dhimil Gosalia , Yohan Pereira
IPC分类号: H04L65/80 , H04L65/1069 , H04L65/611 , H04L65/613 , G06F3/14 , G06F3/0484
CPC分类号: H04L65/80 , H04L65/1069 , H04L65/611 , H04L65/613 , G06F3/0484 , G06F3/1454
摘要: 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.
-
公开(公告)号:US20230333820A1
公开(公告)日:2023-10-19
申请号:US17955766
申请日:2022-09-29
申请人: BrowserStack Limited
摘要: A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
-
公开(公告)号:US20230247079A1
公开(公告)日:2023-08-03
申请号:US17955811
申请日:2022-09-29
申请人: BrowserStack Limited
发明人: Dhimil Gosalia , Yohan Pereira
IPC分类号: H04L65/80 , H04L65/1069 , H04L65/611 , H04L65/613
CPC分类号: H04L65/80 , H04L65/1069 , H04L65/611 , H04L65/613 , G06F3/1454
摘要: 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.
-
公开(公告)号:US20230239375A1
公开(公告)日:2023-07-27
申请号:US17955782
申请日:2022-09-29
申请人: BrowserStack Limited
发明人: Bipul Jain , Yohan Pereira
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.
-
公开(公告)号:US20240340357A1
公开(公告)日:2024-10-10
申请号:US18749315
申请日:2024-06-20
申请人: BrowserStack Limited
发明人: Bipul Jain , Yohan Pereira
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.
-
-
-
-
-
-
-
-
-