Operating System Providing Multi-Touch Support For Applications In A Mobile Device
First Claim
1. A method of supporting an user application executing in the context of an operating system, both of said user application and said operating system being provided in a mobile device with a touch screen, said method comprising:
- checking whether said touch screen has multi-touch capability; and
providing a first interface with multi-touch capability to said user application if said touch screen has multi-touch capability and a second interface with single touch capability if said touch screen does not have multi-touch capability.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating system providing multi-touch support for (user) applications in a mobile device. In one embodiment, a check of whether the touch screen (in the mobile device) has multi-touch capability is performed. A first interface with multi-touch capability is provided to the (user) applications if the touch screen has multi-touch capability and a second interface with single touch capability being provided if the touch screen does not have multi-touch capability. The first and second interfaces may be provided by corresponding device drivers loaded when the mobile device is initialized with the operating system. A device driver (providing the second interface) is also designed to perform the check and execute another device driver (providing the first interface) if the touch screen has multi-touch capability.
82 Citations
16 Claims
-
1. A method of supporting an user application executing in the context of an operating system, both of said user application and said operating system being provided in a mobile device with a touch screen, said method comprising:
-
checking whether said touch screen has multi-touch capability; and providing a first interface with multi-touch capability to said user application if said touch screen has multi-touch capability and a second interface with single touch capability if said touch screen does not have multi-touch capability. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine readable medium storing software instructions which can be executed by one or more processors of a mobile device to provide support to an user application, said software instructions comprising:
-
a first set of instructions constituting a first device driver designed to interface with a touch screen if having a multi-touch capability; a second set of instructions constituting a second device driver designed to interface with said touch screen if having a single touch capability, wherein said second set of instructions is further designed to check whether said touch screen has said multi-touch capability and to execute said first device driver to provide support to said user application with said multi-touch capability. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
a touch screen; and a processor upon execution of instructions is operable to; check whether said touch screen has multi-touch capability; and provide a first interface with multi-touch capability to an user application if said touch screen has multi-touch capability and a second interface with single touch capability if said touch screen does not have multi-touch capability. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification