SELECTIVE SIMULATION OF VIRTUALIZED HARDWARE INPUTS

    公开(公告)号:US20190251216A1

    公开(公告)日:2019-08-15

    申请号:US16394069

    申请日:2019-04-25

    Applicant: Google LLC

    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.

    Cloud Application Data Streaming Using Drawing Data

    公开(公告)号:US20250159265A1

    公开(公告)日:2025-05-15

    申请号:US18722274

    申请日:2022-09-22

    Applicant: Google LLC

    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.

    Selective simulation of virtualized hardware inputs

    公开(公告)号:US11354464B2

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

    申请号:US16913412

    申请日:2020-06-26

    Applicant: Google LLC

    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.

    SELECTIVE SIMULATION OF VIRTUALIZED HARDWARE INPUTS

    公开(公告)号:US20200327266A1

    公开(公告)日:2020-10-15

    申请号:US16913412

    申请日:2020-06-26

    Applicant: Google LLC

    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.

    Selective simulation of virtualized hardware inputs

    公开(公告)号:US10740511B2

    公开(公告)日:2020-08-11

    申请号:US16394069

    申请日:2019-04-25

    Applicant: Google LLC

    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.

    Multi-layer test suite generation

    公开(公告)号:US10482002B2

    公开(公告)日:2019-11-19

    申请号:US16137038

    申请日:2018-09-20

    Applicant: Google LLC

    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.

    Multi-Layer Test Suite Generation
    7.
    发明申请

    公开(公告)号:US20190026217A1

    公开(公告)日:2019-01-24

    申请号:US16137038

    申请日:2018-09-20

    Applicant: Google LLC

    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.

Patent Agency Ranking