-
公开(公告)号:US12177280B2
公开(公告)日:2024-12-24
申请号:US18357466
申请日:2023-07-24
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: G06F15/16 , G06F3/04812 , G06F3/04845 , G06F9/54 , H04L29/06 , H04L65/613 , H04L65/70 , H04L67/025 , H04L67/1004 , H04L9/40
Abstract: An ultra-low latency remote access system may stream video images from a remote application server to a client device, but may render a cursor separately on the client device. The remote application may send cursor bitmaps and other cursor information to the client device, which may be rendered by the client device to give a near-native response time and feel to the user experience. The remote access system may operate in a browser environment, with executable code in the browser to capture user input, including pointer and keyboard inputs.
Executable code on the application server may encode screen images into video, which may be transmitted and rendered on the client device. In some cases, the rendered video may be larger than the displayable area of the client device, allowing for panning and zooming to be performed on the client device.-
公开(公告)号:US20240007516A1
公开(公告)日:2024-01-04
申请号:US18357466
申请日:2023-07-24
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L65/613 , H04L67/025 , G06F3/04812 , H04L67/1004 , G06F3/04845 , H04L65/70
CPC classification number: H04L65/613 , H04L67/025 , G06F3/04812 , H04L67/1004 , G06F3/04845 , H04L65/70 , G06F2203/04806 , H04L63/08
Abstract: An ultra-low latency remote access system may stream video images from a remote application server to a client device, but may render a cursor separately on the client device. The remote application may send cursor bitmaps and other cursor information to the client device, which may be rendered by the client device to give a near-native response time and feel to the user experience. The remote access system may operate in a browser environment, with executable code in the browser to capture user input, including pointer and keyboard inputs.
Executable code on the application server may encode screen images into video, which may be transmitted and rendered on the client device. In some cases, the rendered video may be larger than the displayable area of the client device, allowing for panning and zooming to be performed on the client device.-
公开(公告)号:US20250071163A1
公开(公告)日:2025-02-27
申请号:US18948768
申请日:2024-11-15
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L65/613 , G06F3/04812 , G06F3/04845 , H04L9/40 , H04L65/70 , H04L67/025 , H04L67/1004
Abstract: An ultra-low latency remote access system may stream video images from a remote application server to a client device, but may render a cursor separately on the client device. The remote application may send cursor bitmaps and other cursor information to the client device, which may be rendered by the client device to give a near-native response time and feel to the user experience. The remote access system may operate in a browser environment, with executable code in the browser to capture user input, including pointer and keyboard inputs.
Executable code on the application server may encode screen images into video, which may be transmitted and rendered on the client device. In some cases, the rendered video may be larger than the displayable area of the client device, allowing for panning and zooming to be performed on the client device.-
公开(公告)号:US20240430330A1
公开(公告)日:2024-12-26
申请号:US18816932
申请日:2024-08-27
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L67/146 , G06F9/451 , H04L9/40 , H04L67/02 , H04L67/60
Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
-
公开(公告)号:US20240422228A1
公开(公告)日:2024-12-19
申请号:US18816807
申请日:2024-08-27
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L67/146 , G06F9/451 , H04L9/40 , H04L67/02 , H04L67/60
Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
-
公开(公告)号:US20240422227A1
公开(公告)日:2024-12-19
申请号:US18816779
申请日:2024-08-27
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L67/146 , G06F9/451 , H04L9/40 , H04L67/02 , H04L67/60
Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
-
公开(公告)号:US12107926B2
公开(公告)日:2024-10-01
申请号:US17712157
申请日:2022-04-03
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L67/146 , G06F9/451 , H04L9/40 , H04L67/02 , H04L67/60
CPC classification number: H04L67/146 , G06F9/452 , H04L63/0421 , H04L63/083 , H04L67/02 , H04L67/60
Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
-
公开(公告)号:US20240422229A1
公开(公告)日:2024-12-19
申请号:US18816837
申请日:2024-08-27
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: H04L67/146 , G06F9/451 , H04L9/40 , H04L67/02 , H04L67/60
Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
-
公开(公告)号:US11750674B2
公开(公告)日:2023-09-05
申请号:US15147808
申请日:2016-05-05
Applicant: Penguin Computing, Inc.
Inventor: Thomas Ruge
IPC: G06F15/16 , G06F9/54 , H04L29/06 , H04L65/613 , H04L67/025 , G06F3/04812 , H04L67/1004 , G06F3/04845 , H04L65/70 , H04L9/40
CPC classification number: H04L65/613 , G06F3/04812 , G06F3/04845 , H04L65/70 , H04L67/025 , H04L67/1004 , G06F2203/04806 , H04L63/08
Abstract: An ultra-low latency remote access system may stream video images from a remote application server to a client device, but may render a cursor separately on the client device. The remote application may send cursor bitmaps and other cursor information to the client device, which may be rendered by the client device to give a near-native response time and feel to the user experience. The remote access system may operate in a browser environment, with executable code in the browser to capture user input, including pointer and keyboard inputs. Executable code on the application server may encode screen images into video, which may be transmitted and rendered on the client device. In some cases, the rendered video may be larger than the displayable area of the client device, allowing for panning and zooming to be performed on the client device.
-
-
-
-
-
-
-
-