×

User interaction support across cross-environment applications

  • US 8,819,705 B2
  • Filed: 09/27/2011
  • Issued: 08/26/2014
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a device driver of a shared kernel of a mobile computing device, a first input event from an input device connected to the mobile computing device, wherein a first operating system on the mobile computing device and a second operating system on a desktop device run concurrently on the shared kernel, and wherein the mobile computing device and the desktop device are distinct;

    accepting the first input event by the second operating system;

    determining, in the second operating system, that the first input event is directed to a console application of the second operating system;

    passing the first input event to the console application;

    generating, in the console application, a second input event based on the first input event;

    generating a virtual input device for input events to the console application;

    associating the virtual input device with a virtual display of the first operating system;

    passing the second input event from the console application to the virtual input device;

    accessing, by the first operating system, the second input event from the virtual input device; and

    passing the second input event from the virtual input device to an application running in the first operating system associated with the virtual display.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×