Method and apparatus for scanning a fingerprint using a linear sensor within a cursor control device

Information

  • Patent Grant
  • 6282303
  • Patent Number
    6,282,303
  • Date Filed
    Friday, June 9, 2000
    25 years ago
  • Date Issued
    Tuesday, August 28, 2001
    24 years ago
Abstract
A method and apparatus for scanning a fingerprint using a linear optical sensor. A finger or palm is rolled over a transparent roller. A light source directs light through the roller to illuminate or detect the finger. Light directed through the roller is focused onto a linear imaging device. A full 2D recreation of the fingerprint is assembled from the discrete line-image data collected by the linear array imaging sensor. The apparatus contains a rotation detector to detect rotational movement of the roller.
Description




FIELD OF THE INVENTION




This invention relates generally to a fingerprint scanning system, and more particularly to a method and apparatus for scanning a fingerprint using a linear sensor.




BACKGROUND OF THE INVENTION




Automatic fingerprint scanners are commonly used to obtain an analog or digital image for security, access, verification, or record-keeping applications. In most conventional scanners, a two-dimensional (2D) image of the fingerprint is captured by an imaging device having a matrix of picture elements or pixels arranged as multiple rows and columns. A 2D light-sensitive electronic sensor, such as a charge-coupled device (CCD), is typically used to capture a fingerprint image. However, the cost and size of a typical CCD and associated optics may make it expensive or impractical for use in some constrained physical environments, such as keyboards, laptop computers, and pointing devices such as a mouse or trackball.




One known system uses a series of thermal sensors configured in a cross-shaped, L-shaped or T-shaped pattern having a single column and a single row. When a user slides his or her finger along the sensors, the column sensors are used to determine the position and speed of the finger, and the row sensors are used to obtain an image of the fingerprint. However, the thermal system does not prevent against possible distortion of the fingerprint image from either the stretching of the skin on the finger or the flattening of the ridges and valleys of the fingerprint due to excess pressure.




Therefore, there is a need for a small and inexpensive way of scanning a fingerprint in a constrained physical environment that does not distort the fingerprint image.




SUMMARY OF THE INVENTION




The present invention provides a method and apparatus for scanning a fingerprint using a linear optical sensor. A finger or palm is rolled over a roller. A light source directs light through the roller to illuminate or detect the finger. Light directed through the roller is focused onto a linear imaging device. A full 2D recreation of the fingerprint is assembled from the discrete line-image data collected by the linear array imaging sensor. The apparatus contains a rotation detector to detect rotational movement of the roller.




For one embodiment, the transparent roller is part of a human interface device, such as a pointing device or keyboard. For one embodiment, the cursor control device may be a separate cursor control device or a scroll bar for a trackball or mouse. For one embodiment, the system recognizes when the pointing device is over an authentication area. For one embodiment, the roller lights up in that instance, to indicate to the user that the user should slide his or her finger along the roller for authentication. If the user does so, the system automatically inserts the fingerprint, password, or other authenticating information into the area that requested the authentication information.











BRIEF DESCRIPTION OF THE DRAWINGS




The present invention is illustrated by way of example and may be better understood by referring to the following description in conjunction with the accompanying drawings, in which like references indicate similar elements and in which:





FIG. 1

is a perspective view of one embodiment of a fingerprint scanning system compatible with the present invention.





FIG. 2

is a left cut-away view of a fingerprint scanning system compatible with the present invention;





FIG. 3

is a top view of a fingerprint scanning system compatible with the present invention;





FIG. 4

is a perspective view of a vertical fingerprint scanning system compatible with the present invention;





FIG. 5

is a horizontal view of one embodiment of a vertical fingerprint scanning system compatible with the present invention;





FIG. 6

is a block diagram of one embodiment of the components of a fingerprint scanning system compatible with the present invention;





FIG. 7

is a bottom view of a fingerprint scanning system compatible with the present invention;





FIG. 8

is a left external view of a fingerprint scanning system compatible with the present invention;





FIG. 9

is a top view of one embodiment of a mouse including one embodiment of a fingerprint scanning system;





FIG. 10

is a top view of one embodiment of a trackball including one embodiment of a fingerprint scanning system;





FIG. 11

is a view of an alternative embodiment of a cursor control device including one embodiment of a fingerprint scanning system;





FIG. 12

is a flowchart of one embodiment of recognizing an authentication area and inserting the fingerprint;





FIG. 13

is a flowchart of one embodiment of using the system as a cursor control and authentication device; and





FIG. 14

is a block diagram of one embodiment of the software application for the system.











DETAILED DESCRIPTION




In the following description of a preferred embodiment, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration a specific embodiment in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention. A preferred embodiment of the present invention, described below, enables a remote computer system user to execute a software application on a network file server.




In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be evident, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate description.




The present invention offers several advantages over existing systems. A linear imaging device and the associated optical components are typically smaller and less expensive than a 2D sensor array and its associated optics, making the present invention smaller and cheaper to manufacture than existing systems. The use of a roller with the present invention reduces distortion of the skin of the finger due to stretching, and provides an improved image quality due to roller pressure on the small line of the finger. As described below, the fingerprint image is generated in series, rather than parallel, reducing the cost of associated electronics. The present invention is also more tolerant of various optics and focal lengths, since the image only must be focused in one dimension, making the present invention easier to manufacture.





FIG. 1

shows a perspective view of an embodiment of the present invention. A fingerprint scanning apparatus


101


incorporates a transparent roller


103


and an optional finger guide


105


.

FIG. 2

shows a left cut-away view of an embodiment


201


of the present invention. A finger


207


or palm is rolled over a transparent roller


203


having a rotation point


205


, providing a point of contact


209


with the finger


207


. A light source


215


, coupled to light control electronics


213


with electronic wiring


219


, directs light through the roller


203


to illuminate the finger


207


. Light directed through the roller


203


is focused onto a linear imaging device


223


, having output wiring


227


. A focusing device


221


and optional mirror


217


may be used to focus light onto the linear imaging device


223


. A finger guide


225


may be optionally positioned adjacent to the roller


203


for finger alignment and to prevent distortion of the finger due to excess pressure. The scanning apparatus


201


is contained in housing


211


. The light source


215


may preferably be a light emitting diode (LED), but it will be recognized by one of ordinary skill in the art that other light sources may be used with the present invention without loss of generality as long as the light source is approximately uniform across the roller


203


. The focusing device


221


may preferably be a lens, but it will be recognized by one of ordinary skill in the art that other focusing devices, such as a SELFOC lens or curved mirror, may be used with the present invention without loss of generality. The linear imaging device


223


may preferably be a charge-coupled device (CCD), but it will be recognized by one of ordinary skill in the art that other imaging devices, such as a complementary metal-oxide semiconductor (CMOS) sensor or a contact image sensor (CIS), may be used with the present invention without loss of generality.




The present invention incorporates a rotation detector mechanism to detect rotational movement of the transparent roller. Both the speed and direction of the rotation may be detected. In one embodiment, a slotted code or encoder wheel may be attached orthogonally to the longitudinal axis of the roller, and a second light source may direct light through the slotted wheel. Movement of the slotted wheel, and thereby the roller, may be determined by a light detector positioned to detect light which has passed through wheel. In another embodiment of the present invention, roller indicia such as bumps or pits are placed on one side of the roller. Movement of the roller may be determined by mechanical or optical means which detects movement of the bumps or pits. In another embodiment of the present invention, roller indicia such as optical markings or decals are placed on one side of the roller. The movement of the markings or decals, and thereby the roller, may be determined by the linear imaging device used to capture an image of the fingerprint, or by separate optical detection means. It will be recognized by one of ordinary skill in the art that other mechanisms for detecting rotational movement of the roller may be used with the present invention without loss of generality.





FIG. 3

shows a top view of an embodiment of the present invention. A fingerprint scanning apparatus


301


incorporates a transparent roller


303


and an optional finger guide


305


. Output wiring


307


is used to output the results of the scan.




FIG.


4


and

FIG. 5

show a perspective and horizontal view of a vertical embodiment


501


of the present invention. A finger


507


or palm is rolled over a transparent roller


503


having a rotation point


505


, providing a point of contact


509


with the finger


507


. A light source


513


directs light through the roller


503


to illuminate the finger


507


. A component of the light directed through the roller


503


is focused onto a linear imaging device


517


. A focusing device


515


may be used to focus light onto the linear imaging device


517


. A finger guide


511


may be optionally positioned adjacent to the roller


503


to prevent distortion of the finger due to excess pressure.





FIG. 6

shows a block diagram of the components of an embodiment of the present invention. Optics


605


focuses light or image information from a finger onto a linear array imaging sensor


607


, the output of which passes through an analog to digital (A/D) converter before being sent to a micro controller


601


. Optional clock signals


609


from the micro controller


601


allow the image to be scanned continuously or to be captured at discrete time intervals. The micro controller


601


provides control signals to a light source control


611


to turn the light source on and off. Signals relating to the motion of the roller are sent to the micro controller


601


at


613


. Memory device


615


, preferably random access memory (RAM), provides an electronic storage area for the fingerprint image. A program memory


617


holds software instructions for the micro controller


601


, and a temporary memory


619


holds intermediate and temporary information. An electronic interface


621


transfers information to and from an external device


623


. A master clock


625


provides timing information to the micro controller


601


. A full 2D recreation of the fingerprint is assembled from the discrete line-image data collected by the linear array imaging sensor


607


.





FIG. 7

shows a bottom view of an embodiment of the present invention.

FIG. 8

shows a left external view of an embodiment of the present invention.





FIG. 9

is a top view of a mouse including the fingerprint scanning system compatible with the present invention. The mouse


910


includes a scroll bar


920


. The scroll bar


920


may be used to move a cursor within a window. The scroll bar


920


is further a transparent roller, as described above, to acquire a fingerprint of the user. The scroll bar


920


may light up when the cursor is positioned over an area requesting a fingerprint, or other type of authorization. In this way, the scroll bar


920


may indicate to the user that the user should use the scroll bar to enter a fingerprint into the system. The mouse


910


may further include one or more buttons. For one embodiment, the scroll bar


920


may be used as a scrolling wheel, to move a page without affecting the cursor location. This technology is known in the art. Such a scrolling and zooming wheel lets users enjoy universal scrolling in applications directly from their mouse without having to use the scrollbars.





FIG. 10

is an alternative embodiment of a mouse or track ball including the fingerprint scanning system compatible with the present invention. The track ball


1010


includes a side scroll bar


1020


, with which the user may move the cursor on the screen, and which the user may use to enter a fingerprint into the system. For one embodiment, the side scroll bar


1020


may further be used as a button, by permitting clicking of the transparent roller forming the side scroll bar


1020


.





FIG. 11

is yet another alternative embodiment of a cursor control device


1110


that incorporates the fingerprint scanning system of the present invention. The cursor control device


1110


is shown in a keyboard


1120


. The cursor control device


1110


behaves as a mouse, controlling the movement of the cursor on the screen. For one embodiment, the cursor control device


1110


is similar to a pointer stick, where minor finger movements define a direction and speed of motion of the cursor. For one embodiment, the detection of cursor movement may be done by the imaging device. In other words, the movement of the user's finger along the cursor control device


1110


is detected by the imaging device. The cursor control device


1110


also forms the transparent roller of the fingerprint scanning device.




For one embodiment, when a cursor is located over an authentication area, i.e. an area requesting a fingerprint or other authentication, the cursor control device


1110


lights up, indicating to the user that the user should enter his or her fingerprint. For one embodiment, if the user does not wish to use the fingerprint scanning device, the user may abort this function in various ways.




It is to be understood that three specific implementations of the fingerprint scanning device in a cursor control device are discussed above with respect to

FIGS. 9

,


10


, and


11


. However, one skilled in the art would understand how to extend this description to other embodiments, implementing other types of cursor control mechanisms.





FIG. 12

is a flowchart of recognizing an authentication area and inserting the fingerprint. The process starts at block


1200


, when the fingerprint scanning device is coupled to the computer system. For one embodiment, the fingerprint scanning device may be set up as a dongle, such that the fingerprint scanning device must be coupled to the computer system, otherwise the computer system does not start up. In such a situation, the computer system may automatically request a fingerprint from a user, prior to permitting the user access to the computer system. The fingerprint scanning device may be any of the devices described above, or another type of device.




At block


1205


, the fingerprint scanning device functions as a standard scroll bar or cursor control device.




At block


1210


, the process determines whether the cursor is located over an authentication area. An authentication area may be any area in a screen that requests a fingerprint, a password, or other authentication data. The software recognizes a dialog box requesting authentication data.




If the cursor is not located over an authentication area, the process continues to block


1215


. At block


1215


, the process determines whether a user has scanned his or her fingerprint into the system. For one embodiment, the user may scan his or her fingerprint without prompting. For one embodiment, this may be detected by monitoring the input data from the fingerprint scanning device, and determining whether an entire fingerprint has been scanned. If the entire fingerprint has been scanned, the process continues to block


1220


. Otherwise, the process returns to block


1205


.




At block


1220


, the process determines which finger of the user was scanned. For one embodiment, the user may have multiple fingers registered with the system. The registration of fingers, and the recognition of fingerprint patterns is known in the art, and may be performed by any means.




At block


1225


, the process determines if there is a function associated with the user's finger. The user may associate various functions with each finger. For example, the user may scan his or her ring finger, to automatically start up a certain web page in a secure mode. Alternative functions, such as starting applications, logging into a site, or otherwise performing a series of steps may also be registered for a finger. If there is a function associated with the user's finger, that function is performed at block


1230


. If no function is associated with the user's finger, the process returns to block


1205


. For one embodiment, the process may further indicate to the user that no functions associated with the scanned finger were found. In this way, the user can cause the system to trigger a function based on entering a fingerprint.




If, at block


1210


, the cursor was over an authentication area, the process continued to block


1235


. At block


1235


, the transparent roller is lit up. This indicates to the user that a fingerprint is requested.




At block


1240


, the fingerprint is received from the user. For one embodiment, if the user does not enter his or her fingerprint, the system may prompt the user to enter a fingerprint. For another embodiment, if no fingerprint is received, no prompt is sent, and it is assumed that the user did not wish to enter his or her fingerprint. For yet another embodiment, the user may abort the fingerprint request by pressing a key, a mouse control button, or by other means.




At block


1245


, the user's fingerprint is recognized, and the authentication requested is evaluated. The authentication may request a fingerprint directly. In that instance, the fingerprint data is inserted into the dialog box. For one embodiment, the fingerprint data may be the digital fingerprint image. For another embodiment, the fingerprint data may be a list of minutiae extracted from the fingerprint by the computer system. For another embodiment, the fingerprint may be an encrypted data derived from the fingerprint. The authentication request may request other data, such as a password. For one embodiment, the user may associate passwords and other authentication data with his or her fingerprint.




At block


1250


, the appropriate data is inserted into the authentication request. As described above, this may be anything from a fingerprint image to a password. The process then returns to block


1205


.





FIG. 13

is a flowchart of one embodiment of using the system as a cursor control and authentication device. The process starts at block


1305


, when the system is initially turned on. A full fingerprint is requested, at block


1310


. This fingerprint is processed, and the portions of the fingerprint are identified, at block


1315


. The portions of the fingerprint are used to identify which part of a user's finger is on the roller at any time.




At block


1320


, the process determines whether the cursor is over an authentication area. An authentication area is one that requests either a password or fingerprint, or other authentication information.




If the cursor is over an authentication area, the process continues to block


1325


. At block


1325


, the fingerprint sensor is lit up. For one embodiment, an LED or similar light is used. For one embodiment, this may be the light that is used to capture the fingerprint. Such a light indicates to the user that a full fingerprint is requested.




At block


1330


, the user's full fingerprint is received. For one embodiment, if within a period of time, such as ten seconds, the user's fingerprint is not received, the user is alerted using a dialog box or similar mechanism.




At block


1335


, the fingerprint is identified, as is known in the art, and the authentication request is evaluated. The authentication request may be asking for a particular password, for fingerprint data, or for other data. The process determines what the authentication request is for, e.g. what it is requesting. For one embodiment, the context of the URL, and other data may be used to evaluate the authentication request.




At block


1340


, the appropriate data is inserted into the authentication request. This completes the authentication request. For one embodiment, if the authentication request is for data that is not available in a database of authentication, the user may be prompted to enter authentication data. For another embodiment, the user may authorize the present system to generate a random authentication data, and associate it with the current location and authentication request. This permits more complex and harder to hack passwords or authentication mechanisms. The process then returns to block


1320


.




If the cursor was not found to be over an authentication area at block


1320


, the process continues to block


1355


.




At block


1355


, the process detects whether the roller moved. If the roller moved, this indicates that the cursor should move in the appropriate direction. At block


1360


, the cursor is moved in the direction in which the roller moved. For one embodiment, this defines the movement of the cursor along the Y axis. The process then returns to block


1320


.




If the roller did not move, at block


1355


, the process detects which portion of the fingerprint is on the roller, at block


1365


. For one embodiment, this is done by comparing the portion of the fingerprint that is detected on the roller with the known fingerprint, and determining which portion of the fingerprint is on the roller.




At block


1370


, the cursor is moved in the direction which corresponds to the fingerprint portion on the roller. For one embodiment, the system temporarily stores the fingerprint area detected, and does a preliminary comparison with the stored area, to reduce the detection time/computational intensity. If the fingerprint portion does not correspond to a resting fingerprint (e.g. to the center of the finger area) the cursor is moved as appropriate. This defines the movement of the cursor along the X axis. For one embodiment, the two detections, cursor movement and fingerprint area may be done simultaneously. The process then returns to block


1320


. For one embodiment, for a roller which is being used as a scroll wheel, rather than a full control device, blocks


1365


and


1370


may be eliminated. In that instance, at block


1360


, the display is moved in response to a movement of the roller, and the cursor itself is not affected.




Note that although this process was described as a sequence of events in a flowchart, the actual implementation may run separate loops for detecting the authentication area, and the movement of the cursor along the X-axis and the Y-axis.





FIG. 14

illustrates a block diagram of one embodiment of the software application for the system. The cursor control/fingerprint scanner (CCFS) system


1410


includes cursor control software


1420


. For one embodiment, the cursor control software


1420


may include a scroll bar software and/or cursor control software. For another embodiment, if the system scanning apparatus is used for fingerprint sensing and cursor control the cursor control software


1420


may be as described above with respect to FIG.


13


. For one embodiment, the process described may parallel that of patent application Ser. No. 09,153,782. For one embodiment, the cursor control software


1420


may be located outside the CCFS system


1410


.




The CCFS system


1410


further includes an authentication request recognizer


1430


. The authentication request recognizer recognizes a dialog box or other area displayed on the computer system that requests authentication information. As discussed above, this may be implemented in various ways. For one embodiment, the authentication request recognizer


1430


may monitor the software drawing dialog boxes, and determine when a dialog box requesting authentication information is drawn. Systems for recognizing when authentication data is requested are known in the art.




The CCFS system


1410


further includes a light control


1440


. The light control


1440


receives data that the cursor is over an authentication area from the authentication request recognizer


1430


, and lights up the transparent roller area, to prompt the user to enter his or her fingerprint into the system.




The fingerprint matcher


1450


receives the fingerprint from the sensor (not shown) and determines whether the fingerprint is the print of the user. For one embodiment, the fingerprint matcher


1450


may further recognize multiple prints of a single user, if multiple prints are registered. For one embodiment, the fingerprint matcher


1450


uses fingerprint match information


1455


in the memory


1470


, to determine whether the print is of the user, and which print of the user's has been entered.




The authentication inserter


1460


determines the type of data requested by the authentication area, and determines whether the user has a matching authentication data in the correspondence area


1475


of memory


1470


. If matching authentication data is found in memory


1470


, the authentication inserter


1460


inserts the authentication data into the authentication area. For one embodiment, the correspondence area


1475


is a database of various passwords and authentication functions as registered by the user. Registering such passwords and authentication functions are known in the art.




For one embodiment, the CCFS system


1410


further includes security logic


1480


. The security logic


1480


permits the fingerprint scanner to act as a dongle, not permitting access to a computer system or other device to which the fingerprint scanner may be coupled, unless an authorized fingerprint is received. For one embodiment, the security logic


1480


interfaces with the computer system, to provide an authorization code to access the system. This type of logic is known in the art.




For one embodiment, the CCFS system


1410


may be located on the main system, such as a computer system. For another embodiment, the CCFS system


1410


may be located on the cursor control device. For yet another embodiment, the CCFS system


1410


may be distributed between the main system and the cursor control device, such that secure information, such as the memory


1470


and the security logic


1480


may be located on the cursor control device, while other computing intensive portions of the CCFS


1410


are implemented on the main system.




Although the term computer system was used in describing the functionality of

FIG. 14

, it is to be understood that any system that can perform computing functions may be considered a computer system for the present invention.




For another embodiment, the cursor control functionality may be independently implemented. In that case, the system need not include the cursor control software portion of the system.




While the invention is described in terms of preferred embodiments in a specific system environment, those of ordinary skill in the art will recognize that the invention can be practiced, with modification, in other and different hardware and software environments within the spirit and scope of the appended claims.



Claims
  • 1. An apparatus for a cursor control device that may be used for scanning a fingerprint comprising:a roller for controlling a display; and a fingerprint scanning device comprising: a linear imaging device; a light source positioned to direct light through the roller; a focusing device positioned to focus light directed through the roller onto the linear imaging device; such that the roller is used to control a cursor and for fingerprint scanning.
  • 2. The apparatus of claim 1, further comprising a rotation detector to detect rotational movement of the roller.
  • 3. The apparatus of claim 2, wherein the rotation detector comprises:a slotted wheel coupled to the roller; a second light source positioned to direct light through the slotted wheel; and a light detector positioned to detect light directed through the slotted wheel.
  • 4. The apparatus of claim 2, wherein the rotation detector comprises:roller indicia; and an indicia detector positioned to detect movement of the indicia.
  • 5. The apparatus of claim 4, wherein the indicia detector comprises the linear imaging device.
  • 6. The apparatus of claim 4, wherein the roller indicia comprises markings selected from the group consisting of bumps, pits, ridges, slots, optical decals, and optical marks.
  • 7. The apparatus of claim 1, further comprising a finger guide positioned adjacent to the roller.
  • 8. The apparatus of claim 1, wherein controlling the cursor comprises using the roller as a scrolling and zooming wheel that provides universal scrolling in applications directly from the cursor control device without using scrollbars.
  • 9. The apparatus of claim 1, wherein the roller controls cursor movement directly.
  • 10. The apparatus of claim 9, wherein the linear image device recognizes a movement of the finger on the roller, and further comprising a cursor control software for determining an appropriate movement of the cursor based on the movement of the finger on the roller.
  • 11. The apparatus of claim 1, wherein the apparatus is embedded in one of the following devices: a mouse, a trackball, or a keyboard.
  • 12. The apparatus of claim 1, further comprising software for recognizing an area requesting authentication information and prompting a user for the fingerprint.
  • 13. The apparatus of claim 12, wherein the software further comprises:light control for lighting up the roller when the cursor is over the area requesting authentication information.
  • 14. The apparatus of claim 12, wherein the software further comprises:an authentication inserter for inserting authentication information into the area requesting authentication information based on the user's fingerprint.
  • 15. A method for using a cursor control device for scanning a fingerprint comprising:controlling a cursor in response to movement of a roller; determining if the cursor is over an authentication area; and if the cursor is over an authentication area: lighting up the roller; and illuminating a finger with light directed through the roller; and capturing an image of the fingerprint through the roller with a linear imaging device.
  • 16. The method of claim 15, further comprising:recognizing the fingerprint; and inserting an appropriate authentication information in the authentication area, based on the fingerprint.
  • 17. The method of claim 16, wherein inserting comprises:determining whether the authentication area requests fingerprint data or other data; and inserting fingerprint data into the authentication area if the authentication area requests fingerprint data; and looking up other data in a memory if the authentication area requests other data, and inserting other data into the authentication area.
  • 18. The method of claim 15, further comprising:recognizing a fingerprint received from the linear imaging device; determining whether the fingerprint is associated with a function; and if the fingerprint is associated with a function, performing the function.
  • 19. The method of claim 15, wherein controlling the cursor comprises moving the cursor in response to a user's finger movement on the roller.
  • 20. The method of claim 15, wherein controlling the cursor comprises scrolling the display or zooming the display in response to a user using the roller.
RELATED CASE

This patent application is a continuation-in-part of application Ser. No. 09/089,316, filed Jun. 2, 1998, entitled “Method And Apparatus For Scanning A Fingerprint Using A Linear Sensor.”

US Referenced Citations (124)
Number Name Date Kind
3419287 Rudie et al. Dec 1968
3423886 Schpak et al. Jan 1969
3482498 Becker Dec 1969
3872438 Cuttill et al. Mar 1975
3959884 Jordan et al. Jun 1976
3975711 McMahon Aug 1976
4032889 Nassimbene Jun 1977
4047154 Vitols et al. Sep 1977
4151512 Riganati et al. Apr 1979
4156230 Riganati et al. May 1979
4185270 Fischer, II et al. Jan 1980
4208651 McMahon Jun 1980
4210899 Swonger et al. Jul 1980
4225850 Chang et al. Sep 1980
4253086 Szwarcbier Feb 1981
4260979 Smith Apr 1981
4322163 Schiller Mar 1982
4414684 Blonder Nov 1983
4449189 Feix et al. May 1984
4454610 Sziklai Jun 1984
4455083 Elmes Jun 1984
4525859 Bowles et al. Jul 1985
4544267 Schiller Oct 1985
4553837 Marcus Nov 1985
4581760 Schiller et al. Apr 1986
4607384 Brooks Aug 1986
4618988 Schiller Oct 1986
4636622 Clark Jan 1987
4641350 Bunn Feb 1987
4646352 Asai et al. Feb 1987
4685145 Schiller Aug 1987
4696046 Schiller Sep 1987
4698751 Parvin Oct 1987
4723298 Schiller Feb 1988
4728186 Eguchi et al. Mar 1988
4747147 Sparrow May 1988
4752966 Schiller Jun 1988
4777651 McCann et al. Oct 1988
4784484 Jensen Nov 1988
4787742 Schiller et al. Nov 1988
4790564 Larcher et al. Dec 1988
4805223 Denyer Feb 1989
4811414 Fishbine et al. Mar 1989
4817183 Sparrow Mar 1989
4827527 Morita et al. May 1989
4837843 Owechko Jun 1989
4876725 Tomko Oct 1989
4876726 Capello et al. Oct 1989
4891503 Jewell Jan 1990
4896363 Taylor et al. Jan 1990
4906070 Cobb Mar 1990
4907156 Doi et al. Mar 1990
4933976 Fishbine et al. Jun 1990
4944021 Hoshino et al. Jul 1990
4947442 Tanaka et al. Aug 1990
4947443 Costello Aug 1990
4956870 Hara Sep 1990
4993068 Piosenka et al. Feb 1991
4995086 Lilley et al. Feb 1991
5040223 Kamiya et al. Aug 1991
5040224 Hara Aug 1991
5050220 Marsh et al. Sep 1991
5053608 Senanayake Oct 1991
5054090 Knight et al. Oct 1991
5056892 Cobb Oct 1991
5067162 Driscoll, Jr. et al. Nov 1991
5095194 Barbanell Mar 1992
5101436 DeAguiar et al. Mar 1992
5105467 Kim et al. Apr 1992
5109428 Igaki et al. Apr 1992
5144680 Kobayashi et al. Sep 1992
5151945 Lee et al. Sep 1992
5175593 Kumagai et al. Dec 1992
5187747 Capello et al. Feb 1993
5187748 Lee Feb 1993
5210797 Usui May 1993
5222152 Fishbine et al. Jun 1993
5222153 Beiswenger Jun 1993
5230025 Fishbine et al. Jul 1993
5239590 Yamamoto Aug 1993
5287090 Grant Feb 1994
5402324 Yokoyama et al. Mar 1995
5412463 Sibbald May 1995
5416573 Sartor May 1995
5448649 Chen et al. Sep 1995
5448659 Tsutsui et al. Sep 1995
5456256 Schneider et al. Oct 1995
5467403 Fishbine Nov 1995
5493621 Matsumura Feb 1996
5505222 Lee Apr 1996
5509083 Abtahi et al. Apr 1996
5513272 Bogosian Apr 1996
5522623 Soules et al. Jun 1996
5524069 Inoue Jun 1996
5524161 Omori et al. Jun 1996
5530757 Krawczyk Jun 1996
5541994 Tomko et al. Jul 1996
5546471 Merjanian Aug 1996
5563345 Kersten et al. Oct 1996
5572597 Chang et al. Nov 1996
5596454 Hebert Jan 1997
5613012 Hoffman et al. Mar 1997
5619586 Sibbald Apr 1997
5623552 Lane Apr 1997
5625448 Ranalli et al. Apr 1997
5644645 Osuga Jul 1997
5650864 Tseng et al. Jul 1997
5668603 Copeland Sep 1997
5680205 Borza Oct 1997
5680460 Tomko et al. Oct 1997
5712912 Tomko et al. Jan 1998
5732148 Keagy et al. Mar 1998
5737420 Tomko et al. Apr 1998
5740276 Tomko et al. Apr 1998
5793881 Stiver et al. Aug 1998
5796858 Zhou et al. Aug 1998
5801681 Sayag Sep 1998
5818956 Tuli Oct 1998
5822445 Wong Oct 1998
5838306 O'Connor Nov 1998
5859420 Borza Jan 1999
5920384 Borza Jul 1999
6021212 Ho Feb 2000
6148094 Kinsella Nov 2000
Foreign Referenced Citations (10)
Number Date Country
4125198 May 1992 DE
0159037 Oct 1985 EP
0905646A1 Mar 1999 EP
1283748 Aug 1972 GB
3-292578 Dec 1991 JP
4-158434 Jun 1992 JP
5-89324 Apr 1993 JP
10079071 Sep 1996 JP
8203286 Sep 1982 WO
9107728 May 1991 WO
Non-Patent Literature Citations (9)
Entry
Igaki, et al., “Real-Time Fingerprint Sensor Using A Hologram,” Applied Optics, vol.31, No. 11 Apr. 10, 1992, pp. 1794-1802.
Supplementary European Search Report, PCT/US95/11427, and Int'l Search Report, 19 pages.
International Search Report, PCT/US99/11912, 6 pages.
International Search Report PCT/US97/08084, Sep. 5, 1997, 5 pages.
Int'l Search Report WO97/43735, Nov. 20, 1997 for Int'l Appln No. PCT/US97/08084, 20 pages.
“3M™ Image Directing Film (IDF) II Sending Light off in the right direction,” 3M “Electronic Display Lighting, literature sales”, 1 page.
“3M™ Transmissive Right Angle Film (TRAF) II, All the right angles to do two jobs,” 3M Electronic Lighting, literature sales, 1 page.
“3M ™ Brightness Enhancement Film (BEF) II, A brilliant solution for improved backlight efficiency,” 3M Electronic Lighting, literature sales 1page.
“3M™ Brightness Enhancement Film (BEF)II,” 3M “Electronic Display Lighting,” 4 pages.
Continuation in Parts (1)
Number Date Country
Parent 09/089316 Jun 1998 US
Child 09/591029 US