Multi-device multi-user sensor correlation for pen and computing device interaction
First Claim
1. A computer-implemented process for initiating user interface actions, comprising using a computer for:
- receiving sensor signals known to represent a grip of a primary user on a touch-sensitive computing device;
receiving sensor signals known to represent a grip of a secondary user on the touch-sensitive computing device at substantially the same time the signal for the grip of the primary user is received;
correlating the sensor signals for the grips of the primary and secondary users to determine that;
the primary user and the secondary user are concurrently sharing the touch-sensitive computing device while the grips of the primary and secondary users remain concurrent, andthe touch-sensitive computing device is being handed off from the primary user to the secondary user when the orientation of a plane of the touch-sensitive computing device is approximately level while the grips of the primary and secondary users remain concurrent, and then the orientation of the plane of the of the touch-sensitive device is angled towards the secondary user once the grip of the primary user is no longer detected; and
using the determination to initiate a command in an application executing on the touch-sensitive computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A grip of a primary user on a touch-sensitive computing device and a grip of a secondary user on the touch-sensitive computing device are sensed and correlated to determine whether the primary user is sharing or handing off the computing device to the secondary user. In the case of handoff, capabilities of the computing device may be restricted, while in a sharing mode only certain content on the computing device is shared. In some implementations both a touch-sensitive pen and the touch-sensitive computing device are passed from a primary user to a secondary user. Sensor inputs representing the grips of the users on both the pen and the touch-sensitive computing device are correlated to determine the context of the grips and to initiate a context-appropriate command in an application executing on the touch-sensitive pen or the touch-sensitive computing device. Meta data is also derived from the correlated sensor inputs.
174 Citations
20 Claims
-
1. A computer-implemented process for initiating user interface actions, comprising using a computer for:
-
receiving sensor signals known to represent a grip of a primary user on a touch-sensitive computing device; receiving sensor signals known to represent a grip of a secondary user on the touch-sensitive computing device at substantially the same time the signal for the grip of the primary user is received; correlating the sensor signals for the grips of the primary and secondary users to determine that; the primary user and the secondary user are concurrently sharing the touch-sensitive computing device while the grips of the primary and secondary users remain concurrent, and the touch-sensitive computing device is being handed off from the primary user to the secondary user when the orientation of a plane of the touch-sensitive computing device is approximately level while the grips of the primary and secondary users remain concurrent, and then the orientation of the plane of the of the touch-sensitive device is angled towards the secondary user once the grip of the primary user is no longer detected; and using the determination to initiate a command in an application executing on the touch-sensitive computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented process for initiating user interface actions, comprising using a computer for:
-
concurrently sensing a first grip of a primary user on a touch-sensitive pen and a second grip of the primary user on a touch-sensitive computing device; concurrently with sensed first and second grips of the primary user on the touch-sensitive pen and the touch-sensitive computing device, sensing a third grip of a secondary user on the touch-sensitive pen and a fourth grip on the touch-sensitive computing device; correlating signals received from the concurrently sensed grips of the primary and secondary users on the touch-sensitive pen and the touch-sensitive computing device to determine a context of the grips; and using the context of the grips to initiate a command in an application executing on the touch-sensitive pen or the touch-sensitive computing device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for finding meta information, comprising:
-
a computing device; and a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to; concurrently sense a first grip of a primary user on a first touch-sensitive device and a second grip of the primary user on a second touch-sensitive device; concurrently with the sensed first and second grips of the primary user on the first touch-sensitive device and the second touch-sensitive device, sense a third grip of a secondary user on the first touch-sensitive device and a fourth grip of the secondary user on the second touch-sensitive device; correlate signals generated by the simultaneous contacts from the users on the touch-sensitive devices; determine a context of the simultaneous contacts from the users on the touch-sensitive devices based on the correlation of the signals; for each determined context, of a simultaneous contact, label the determined context of the contact as metadata for use in an application. - View Dependent Claims (18, 19, 20)
-
Specification