IP Library Granted Patent US 8,269,746
Granted Patent B2
US 8,269,746 · App. 11/693,670 · Granted Sep 18, 2012

Communication with a touch screen

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,269,746
App. No.
11/693,670
Granted
Sep 18, 2012
Kind
B2
Abstract

A touch panel is arranged to enable communication using infrared signals with nearby devices. The touch panel includes an array of infrared sensors, arranged parallel to the touchable surface of the panel and at least one of the sensors is capable of detecting an infrared signal received from a nearby device.

Claims (43)

1. A method comprising:

detecting a signal at one or more of an array of infrared sensors associated with a touch panel;

detecting a plurality of parameters of the signal, wherein at least a first parameter includes a shape of the signal that distinguishes a device from a plurality of devices within a proximity to the touch panel and at least a second parameter includes an intensity of the signal;

using time division multiplexing, allocating a time period to the device such that the touch panel is configured to receive one or more data transmissions solely from the device during the time period;

during the time period, determining a physical location of the device with respect to the touch panel and a distance between the device and the touch panel based at least in part on the shape of the signal and the intensity of the signal;

detecting a gesture associated with movement of the device within the proximity to the touch panel;

normalizing the gesture based at least in part on the physical location of the device and the distance between the device and the touch panel; and

changing a display on the touch panel based at least in part on the normalized gesture.

2. A method according to claim 1 , wherein changing the display on the touch panel comprises:

displaying an icon on the touch panel dependent upon a location of the one or more of the array of infrared sensors.

3. A method according to claim 1 , wherein changing the display on the touch panel comprises:

controlling an application running on the touch panel.

4. A method according to claim 3 , wherein the signal comprises data and the application is a multi-user application, the method further comprising:

saving the data; and

controlling the multi-user application in accordance with the saved data.

5. A method comprising:

detecting a signal at one or more of an array of infrared sensors associated with a touch panel;

determining at least one parameter of the signal, wherein the at least one parameter includes a shape of the signal that distinguishes a device from a plurality of devices within a proximity to the touch panel;

identifying the device from the plurality of devices based on the shape of the signal;

using time division multiplexing, allocating a time period to the device such that the touch panel is configured to receive one or more data transmissions solely from the device during the time period;

during the time period, determining a physical location of the device with respect to the touch panel and a distance between the device and the touch panel based at least in part on the shape of the signal;

detecting a gesture associated with movement of the device within the proximity to the touch panel;

normalizing the gesture based at least in part on the physical location of the device and the distance between the device and the touch panel; and

controlling an application currently being displayed on the touch panel based at least in part on the normalized gesture.

6. A method according to claim 5 , wherein controlling the application currently being displayed on the touch panel comprises displaying an icon on the touch panel.

7. A method according to claim 5 , wherein the signal comprises data and the application is a multi-user application, the method further comprising:

saving the data; and

controlling the multi-user application in accordance with the saved data.

8. A touch panel system comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, perform operations comprising:

detecting a signal at one or more of an array of infrared sensors associated with a touch panel;

determining at least one parameter of the signal, wherein the at least one parameter includes an intensity of the signal;

identifying a device from a plurality of devices based on the intensity of the signal;

using time division multiplexing, allocating a time period to the device such that the touch panel is configured to receive one or more data transmissions solely from the device during the time period;

during the time period, determining a physical location of the device with respect to the touch panel and a distance between the device and the touch panel based at least in part on the intensity of the signal;

detecting a gesture associated with movement of the device within a proximity to the touch panel;

normalizing the gesture based at least in part on the physical location of the device and the distance between the device and the touch panel; and

controlling an application currently being displayed on the touch panel based at least in part on the normalized gesture.

9. A touch panel system according to claim 8 , wherein controlling the application currently being displayed on the touch panel comprises displaying an icon on the touch panel.

10. A touch panel system according to claim 8 , wherein the signal comprises data and the application is a multi-user application, the instructions further performing operations comprising:

saving the data; and

controlling the multi-user application in accordance with the saved data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2007
From: IZADI, SHAHRAM; HODGES, STEPHEN; BUTLER, DAVID ALEXANDER; RRUSTEMI, ALBAN
To: MICROSOFT CORPORATION
Reel/Frame 019218/0801 →
Continuity (2)
Continuation In Part 11604491 · Nov 27, 2006
Related Publication 20080122792A1 · May 29, 2008