IP Library Patent Application 11195249
Patent Application
App. No. 11/195,249

System and method for fault detection and recovery for an optical input area

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 None
App. No.
11/195,249
Abstract

A system is disclosed for providing input to a computer, the system comprising an optical input area; a controller device; a diagnostic mode for assigning a status of faulty pathway to interrupted pathways; and a normal function mode for excluding interrupted pathways and determining a pair of minimum and maximum coordinates formed at intersections of a first pair and a second pair of outermost interrupted pathways. A method for providing input to a computer is disclosed, the method comprising providing an optical input area and a controller; selecting the diagnostic mode; assigning a status of faulty pathway to interrupted pathways; selecting the normal function mode; excluding interrupted pathways; determining a pair of minimum and maximum coordinates formed at intersections of a first pair of outermost interrupted pathways and a second pair of outermost interrupted pathways; and reporting the pair of minimum and maximum coordinates to the computer.

Claims (39)

1 . A system for providing input to a computer, the system comprising:

an optical input area having a first set of optical detection pathways and a second set of optical detection pathways, and the first set of optical detection pathways and the second set of optical detection pathways positioned at an angle with respect to one another so as to provide a plurality of intersecting locations;

a controller device in communication with the optical input area and the computer, the controller having a diagnostic function mode and a normal mode, the controller device receiving indications of interrupted pathways from optical input area corresponding to interrupted pathways of the first set of optical detection pathways and interrupted pathways of the second set of optical pathways;

the diagnostic mode of the controller having code for assigning a status of faulty pathway to each one of the interrupted pathways of the first set of optical detection pathways and to each one of the interrupted pathways of the second set of optical detection pathways; and

the normal function mode of the controller having code for excluding each one of the interrupted pathways having the status of faulty pathway and determining a first pair of outermost interrupted pathways of the first set of optical detection pathways, a second pair of outermost interrupted pathways of the second set of optical detection pathways, and a pair of minimum and maximum coordinates formed at intersections of the first pair of outermost interrupted pathways and the second pair of outermost interrupted pathways, wherein the pair of minimum and maximum coordinates correspond to a blocked area formed on the optical input area.

2 . The system in accordance with claim 1 , wherein the optical input area comprises an optical touch screen.

3 . The system in accordance with claim 1 , wherein the optical input area comprises an input pad.

4 . The system in accordance with claim 3 , wherein the input pad comprises markings thereon.

5 . The system in accordance with claim 3 , wherein the input pad comprises a blank background.

6 . The system in accordance with claim 1 , wherein the optical input area comprises an opening without a screen or pad associated therewith.

7 . The system in accordance with claim 1 , further comprising a switch to selectively change the controller device between the diagnostic mode and the normal function mode.

8 . The system in accordance with claim 1 , further comprising code to selectively change the controller device between the diagnostic mode and the normal function mode.

9 . The system in accordance with claim 8 , wherein the code to selectively change the controller device between the diagnostic mode and the normal function mode is automated.

10 . The system in accordance with claim 1 , further comprising a user input to selectively change the controller device between the diagnostic mode and the normal function mode.

11 . The system in accordance with claim 1 , wherein the angle is about 90° with respect to the first set of optical pathways and the second set of optical pathways.

12 . The system in accordance with claim 1 , further comprising a set of coordinates formed at intersecting locations of the first set of optical detection pathways and the second set of optical detection pathways, wherein the pair of minimum and maximum coordinates formed at the intersections of the first pair of outermost interrupted pathways and the second pair of outermost interrupted pathways comprise a first coordinate of a minimum value of the first set of optical detection pathways and a minimum value of the second set of optical detection pathways, and a second coordinate comprises a maximum value of the first set of optical detection pathways and a maximum value of the second set of optical detection pathways.

13 . The system in accordance with claim 1 , further comprising a set of coordinates formed at intersecting locations of the first set of optical detection pathways and the second set of optical detection pathways, wherein the pair of minimum and maximum coordinates formed at the intersections of the first pair of outermost interrupted pathways and the second pair of outermost interrupted pathways comprise a first coordinate of a minimum value of the first set of optical detection pathways and a maximum value of the second set of optical detection pathways, and a second coordinate comprises a maximum value of the first set of optical detection pathways and a minimum value of the second set of optical detection pathways.

14 . The system in accordance with claim 1 , wherein the diagnostic mode further comprises code for interrogating the first set of optical detection pathways and the second set of optical pathways.

15 . The system in accordance with claim 1 , wherein the diagnostic mode of the controller device further comprises code for receiving indications from the optical input area corresponding to the interrupted pathways of the first set of optical detection pathways and the interrupted pathways of the second set of optical detection pathways.

16 . The system in accordance with claim 1 , wherein the normal function mode further comprises code for interrogating the first set of optical detection pathways and the second set of optical pathways.

17 . The system in accordance with claim 1 , wherein the normal function mode further comprises code for receiving indications from the optical input area corresponding to the interrupted pathways of the first set of optical detection pathways and interrupted pathways of the second set of optical pathways.

18 . The system in accordance with claim 1 , wherein the diagnostic mode is invoked by at least one of boot up and restart of system.

19 . The system in accordance with claim 1 , further comprising a set of coordinates formed at intersecting locations of the first set of optical detection pathways and the second set of optical detection pathways;

wherein the diagnostic mode of the controller comprises (i) code for interrogating the first set of optical detection pathways and the second set of optical pathways, (ii) code for receiving indications from the optical input area corresponding to the interrupted pathways of the first set of optical detection pathways and interrupted pathways of the second set of optical pathways, and (iii) code for assigning a status of faulty pathway to each one of the interrupted pathways of the first set of optical detection pathways and to each one of the interrupted pathways of the second set of optical detection pathways; and

the normal function mode of the controller comprises (i) code for interrogating the first set of optical detection pathways and the second set of optical pathways, (ii) code for receiving indications from the optical input area corresponding to the interrupted pathways of the first set of optical detection pathways and interrupted pathways of the second set of optical pathways, (iii) code for excluding each one of the interrupted pathways having the status of faulty pathway and determining a first pair of outermost interrupted pathways of the first set of optical detection pathways, a second pair of outermost interrupted pathways of the second set of optical detection pathways, and a pair of minimum and maximum coordinates formed at intersections of the first pair of outermost interrupted pathways and the second pair of outermost interrupted pathways, and (iv) code for reporting the pair of minimum and maximum coordinates to the computer, wherein the pair of minimum and maximum coordinates correspond to a blocked area formed on the optical input area.

20 . A method for providing input to a computer, the method comprising:

providing a system for providing input to the computer, the system comprising:

an optical input area having a first set of optical detection pathways and a second set of optical detection pathways, the first set of optical detection pathways and the second set of optical detection pathways positioned at an angle with respect to one another so as to provide a plurality of intersecting locations; and

a controller device in communication with the optical input area and the computer, the controller having a diagnostic function mode and a normal mode, and the controller device receiving indications of interrupted pathways from optical input area corresponding to interrupted pathways of the first set of optical detection pathways and interrupted pathways of the second set of optical pathways;

selecting the diagnostic mode of the controller, and then:

assigning a status of faulty pathway to each one of the interrupted pathways of the first set of optical detection pathways and to each one of the interrupted pathways of the second set of optical detection pathways;

selecting the normal function mode of the controller, and then:

(i) excluding each one of the interrupted pathways having the status of faulty pathway;

(ii) determining a first pair of outermost interrupted pathways of the first set of optical detection pathways and a second pair of outermost interrupted pathways of the second set of optical detection pathways;

(iii) determining a pair of minimum and maximum coordinates formed at intersections of the first pair of outermost interrupted pathways and the second pair of outermost interrupted pathways; and

(iv) reporting the pair of minimum and maximum coordinates to the computer, wherein the pair of minimum and maximum coordinates correspond to a blocked area formed on the optical input area.

21 . A method for providing input to a computer in accordance with claim 20 , the method further comprising:

interrogating the first set of optical detection pathways and the second set of optical pathways after selecting the diagnostic mode of the controller, and then:

receiving indications of interrupted pathways from optical input area corresponding to interrupted pathways of the first set of optical detection pathways and interrupted pathways of the second set of optical pathways prior to assigning a status of faulty pathway to each one of the interrupted pathways of the first set of optical detection pathways and to each one of the interrupted pathways of the second set of optical detection pathways.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
Reel/Frame 017675/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017206/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2005
From: WONG, CHEE HENG; TEO, KOK KEONG; LEE, KAI KOON
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 016508/0260 →