-
公开(公告)号:US20190251216A1
公开(公告)日:2019-08-15
申请号:US16394069
申请日:2019-04-25
Applicant: Google LLC
Inventor: Keun Soo Yim , Iliyan Malchev
Abstract: Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.
-
公开(公告)号:US20250159265A1
公开(公告)日:2025-05-15
申请号:US18722274
申请日:2022-09-22
Applicant: Google LLC
Inventor: Andreas Huber , Iliyan Malchev
IPC: H04N21/234 , H04N21/2343 , H04N21/4223
Abstract: A cloud-based application streaming system [100] is implemented to stream an application to a client device [116]. The system includes a server [102] running the application on an application instance [104] configured to render video frames and determine drawing data [106] based on the application. The server then encodes the video frames and provides the video frames and drawing data to the client device as an application data stream [114]. In response to receiving the application data stream, the client device is configured to display at least a portion of the application data stream based on the drawing data. Additionally, the client device is configured to receive inputs and provide an input data stream [128] representing these inputs to the server. In response to the input data stream, the server modifies the application based on the input data stream and provides a modified application data stream to the client device.
-
公开(公告)号:US11354464B2
公开(公告)日:2022-06-07
申请号:US16913412
申请日:2020-06-26
Applicant: Google LLC
Inventor: Keun Soo Yim , Iliyan Malchev
Abstract: Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.
-
公开(公告)号:US20200327266A1
公开(公告)日:2020-10-15
申请号:US16913412
申请日:2020-06-26
Applicant: Google LLC
Inventor: Keun Soo Yim , Iliyan Malchev
Abstract: Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.
-
公开(公告)号:US10740511B2
公开(公告)日:2020-08-11
申请号:US16394069
申请日:2019-04-25
Applicant: Google LLC
Inventor: Keun Soo Yim , Iliyan Malchev
Abstract: Methods and apparatus are described herein emulating, by one or more servers on behalf of a mobile computing device, a cloud-based virtual machine. The cloud-based virtual machine may include a virtualized hardware component that provides, as virtual hardware input for a software application executing on the cloud-based virtual machine, either “genuine” virtual hardware input or “simulated” virtual hardware input. Genuine virtual hardware input may be based on an actual hardware signal received from a hardware component of the mobile computing device that corresponds to the virtualized hardware component. Simulated virtual hardware input may be generated independently of any hardware signal associated with the hardware component. Output of the software application may be interactively streamed to the mobile computing device.
-
公开(公告)号:US10482002B2
公开(公告)日:2019-11-19
申请号:US16137038
申请日:2018-09-20
Applicant: Google LLC
Inventor: Keun Soo Yim , Iliyan Malchev
Abstract: A system and method for developing a multi-layered test suite for an operating platform including a framework layer and a system layer includes executing a first test suite against a version of the operating platform modified based on a software faults. A first counter is incremented if a first test suite executed against the modified version of the operating platform fails. A second test suite can be executed against the modified version of the operating platform and test cases may be added to the first test suite based on whether the second test suite passes or fails.
-
公开(公告)号:US20190026217A1
公开(公告)日:2019-01-24
申请号:US16137038
申请日:2018-09-20
Applicant: Google LLC
Inventor: Keun Soo Yim , Iliyan Malchev
CPC classification number: G06F11/3684 , G06F8/00 , G06F8/71 , G06F9/44536 , G06F11/36 , G06F11/368 , G06F11/3692
Abstract: A system and method for developing a multi-layered test suite for an operating platform including a framework layer and a system layer includes executing a first test suite against a version of the operating platform modified based on a software faults. A first counter is incremented if a first test suite executed against the modified version of the operating platform fails. A second test suite can be executed against the modified version of the operating platform and test cases may be added to the first test suite based on whether the second test suite passes or fails.
-
-
-
-
-
-