Distributed sensing techniques for mobile devices
First Claim
1. A method of coordinating resources of mobile computing devices to jointly execute tasks, the method comprising:
- receiving a first user gesture input at a first mobile computing device;
receiving a second user gesture input at a second mobile computing device, wherein the first and second gesture inputs are received respectively at the first and second mobile computing devices;
determining whether the first and second user gesture inputs together form one of a plurality of different synchronous gesture types, wherein determining whether the first and second gesture inputs received at the first and second mobile computing devices form one of the plurality of different synchronous gesture types further comprises determining whether the first and second user gesture inputs received at the first and second mobile computing devices are of corresponding types and are synchronized in time by being received within a predetermined time period of each other; and
combining resources of the first and second mobile computing devices, in response to a determination being made that the first and second user gesture inputs received at the first and second mobile computing devices are of corresponding types and are synchronized in time to form one of the plurality of synchronous gesture types, to jointly execute a particular task associated with the one of the plurality of different synchronous gesture types.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus of the invention allow the coordination of resources of mobile computing devices to jointly execute tasks. In the method, a first gesture input is received at a first mobile computing device. A second gesture input is received at a second mobile computing device. In response, a determination is made as to whether the first and second gesture inputs form one of a plurality of different synchronous gesture types. If it is determined that the first and second gesture inputs form the one of the plurality of different synchronous gesture types, then resources of the first and second mobile computing devices are combined to jointly execute a particular task associated with the one of the plurality of different synchronous gesture types.
309 Citations
28 Claims
-
1. A method of coordinating resources of mobile computing devices to jointly execute tasks, the method comprising:
-
receiving a first user gesture input at a first mobile computing device; receiving a second user gesture input at a second mobile computing device, wherein the first and second gesture inputs are received respectively at the first and second mobile computing devices; determining whether the first and second user gesture inputs together form one of a plurality of different synchronous gesture types, wherein determining whether the first and second gesture inputs received at the first and second mobile computing devices form one of the plurality of different synchronous gesture types further comprises determining whether the first and second user gesture inputs received at the first and second mobile computing devices are of corresponding types and are synchronized in time by being received within a predetermined time period of each other; and combining resources of the first and second mobile computing devices, in response to a determination being made that the first and second user gesture inputs received at the first and second mobile computing devices are of corresponding types and are synchronized in time to form one of the plurality of synchronous gesture types, to jointly execute a particular task associated with the one of the plurality of different synchronous gesture types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system which coordinates resources of mobile computing devices to jointly execute tasks, the system comprising:
-
a first mobile computing device configured to receive a first user gesture input;
a second mobile computing device configured to receive a second user gesture input;
processing circuitry configured to determine whether the first and second user gesture inputs together form one of a plurality of different synchronous gesture types by determining whether the first and second gesture inputs are of corresponding types and are synchronized in time by being received within a predetermined time period of each other; andthe first and second mobile computing devices being further configured to combine resources in response to a determination being made that the first and second user gesture inputs received at the first and second mobile computing devices are of corresponding types and are synchronized in time to form one of the plurality of synchronous gesture types, to jointly execute a particular task associated with the one of the plurality of different synchronous gesture types. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification