Information processing apparatus
Claim Score by NHIP
Abstract
An information processing apparatus includes a touch panel which displays pieces of identification information including letters, figures, and symbols and detects a contact of the panel with a finger of a user or other object. When the touch panel detects the contact of the panel, a detection unit specifies identification information of one or more of the multiple pieces of identification information displayed on the touch panel, indicated by a position at which the contact in question occurred. The detection unit also detects an area of part of the panel where the contact occurred. A storage unit stores reference identification information and a reference area range. A control unit performs particular processing upon matching of the detected identification information with the stored reference identification information and the area of the contact detected by the detection unit falling within the stored reference area range.

Term
5.4 yearsleft in the term
Expires 6 February 2032.
- Priority
- Filed
- Granted
- Today
- Expires
7 claims: 2 independent, 5 dependent
- 1An information processing apparatus comprising:a touch panel which displaies displays a plurality of pieces of identification information and detecting a contact of the panel with an object of interest a finger of a user ;a storage unit which stores first information including reference identification information and a reference area range;a detection unit , which detects second information necessary to identify the user when the touch panel detects a contact with the object finger of the user , which specifies wherein detecting the second information includes detecting (1) identification information indicated by a position at which the contact in question occurred, of the multiple pieces of identification information displayed on the panel, and which detects (2) an area of part contact where the contact occurred;a control unit which controls the information processing apparatus to operate at least in an identification mode and a registering mode;and a storage unit which stores reference identification information and a reference area range;a determination unit which determines whether in the identification mode that the first information matches the second information when the identification information detected by the detection unit matches the reference identification information stored in the storage unit and whether when the area of the contact detected by the detection unit falls within the reference area range stored in the storage unit ;and , a wherein the control unit which performs particular processing on condition the determination unit determines that the identification information detected by the detection unit matches the reference identification information stored in the storage unit and the area of the contact detected by the detection unit falls within the reference area range stored in the storage unit the first information matches the second information in the identification mode, wherein the registering mode includes a first registering mode for inputting first input information corresponding to a first portion of the finger and a second registering mode for inputting second input information corresponding to a second portion of the finger, wherein the reference identification information is generated and stored in the storage unit based on both the first input information and the second input information, the first portion corresponding to a pad of the finger, wherein the determination unit determines in the identification mode that the first information matches the second information based on the first and second portions of the finger, and wherein the controller is configured to associate a numeral password with the first information, and the storage unit is configured to store the association between the numeral password and the first information .
- 6Broadest claimClaim Score 43, average(NHIP)An information processing apparatus comprising:a touch panel which displaies a plurality of pieces of identification information and detecting a contact of the panel with an object of interest;a detection unit for, when the touch panel detects a contact of the panel with the object, which specifies identification information indicated by a position at which the contact in question occurred, of the multiple pieces of identification information displayed on the touch panel, and which detects an area of part where the contact occurred;a storage unit whish stores a series of identification information and a series of area ranges, the series of area ranges each corresponding to the respective identification information;and a control unit which performs particular processing on condition that a set of identification information detected by the detection unit matches the series of identification information stored in the storage unit and a series of contact areas detected by the detection unit each falls within the corresponding one of the series of area ranges stored in the storage unit.
Independent claims2
62 paragraphs in 5 sections, as filed
CLAIMS OF PRIORITY
0001The present application is a reissue application of U.S. Pat. No. 8,654,093 issued on Feb. 18, 2014 from U.S. patent application Ser. No. 13/366,983 filed Feb. 6, 2012, which in turn claims priority from Japanese patent application serial no.No. JP2011-025576, filed on Feb. 9, 2011, the contententire contents of each of which isare hereby incorporated by reference into this application.
BACKGROUND OF THE INVENTION
0002The present invention elates to information processing apparatuses.
0003JP-A-05-100809 discloses art related to the technical field of the present invention. The publication describes “An information processing apparatus including a touch panel device at least comprising: a physical type of an object; display position information on a display; file information where a status of the object is set; a display information table 1 storing display data of the object that includes a name of a file in a normal state and a name of the file in a special state (reversed display); and touch panel information 2 including a touch position coordinate and touch pressure information. A physical operation decided by a corresponding relation between physical information indicated by the display information table 1 and physical information indicated by the touch panel information 2 is given to the object to display it.”
0004Recently, information processing apparatuses for portable usage have become multi-functioned and ease of use thereof is particularly required.
0005An object of the present invention is to provide an information processing apparatus that offers improved convenience to users.
SUMMARY OF THE INVENTION
0006To solve the foregoing problem, an aspect of the present invention provides an information processing apparatus comprising: a touch panel which displaiesdisplays a plurality of pieces of identification information including letters, figures, and symbols, and for detecting a contact of the panel with a finger of a user or other objects; a detection unit, when the touch panel detects a contact of the panel with the object, which species identification information indicated by a position of the contact at which the contact in question occurred, of the multiple pieces of identification information displayed on the touch panel, and which detects an area of part where the contact occurred; a storage unit which stores reference identification information and a reference area range; a determination unit which determines whether the identification information detected by the detection unit matches the reference identification information stored in the storage unit and whether the area of the contact detected by the detection unit falls within the reference area range stored in the storage unit; and a control unit which performs particular processing when the determination unit determines that the identification information detected by the detection unit matches the reference identification information stored in the storage unit and the area of the contact detected by the detecting unit falls within the reference area range stored in the storing unit.
0007By employing such system, an information processing apparatus including a touch panel can be improved in usability.
BRIEF DESCRIPTION OF DRAWINGS
The present invention will be described hereinafter with reference to the accompanying drawings.
<figref idref="DRAWINGS">FIG. 1A</figref> is a schematic illustration of a user touching a touch panel <b>1</b> with a finger tip to make an input.
<figref idref="DRAWINGS">FIG. 1B</figref> is a schematic illustration of a user touching the touch panel <b>1</b> with a finger pad to make an input.
<figref idref="DRAWINGS">FIG. 2</figref> is an illustration showing an example of the internal configuration of a portable terminal <b>0</b> including the touch panel <b>1</b>.
<figref idref="DRAWINGS">FIG. 3</figref> is a flow chart showing a lock cancellation process of the portable terminal <b>0</b>.
<figref idref="DRAWINGS">FIG. 4A</figref> is an illustration showing a typical screen image displayed during when the portable terminal <b>0</b> is to be unlocked by dragging with a finger tip.
<figref idref="DRAWINGS">FIG. 4B</figref> is an illustration showing a typical screen image displayed during when the portable terminal <b>0</b> is to be unlocked by dragging with a finger pad.
<figref idref="DRAWINGS">FIGS. 5A and 5B</figref> are illustrations showing schematically states of sensors <b>4</b> at various timing during lock cancellation.
<figref idref="DRAWINGS">FIGS. 6A and 6B</figref> are illustrations showing a method for distinguishing between a finger tip flicking and a finger pad tapping.
<figref idref="DRAWINGS">FIG. 7A</figref> is an illustration showing one state during an icon being moved; the state before the move has started.
<figref idref="DRAWINGS">FIG. 7B</figref> is an illustration showing one state during the icon being moved; the state when the icon is being moved.
<figref idref="DRAWINGS">FIG. 7C</figref> is an illustration showing one state during the icon being moved; the state after the move has finished.
<figref idref="DRAWINGS">FIG. 8</figref> is an illustration showing schematically the sensors <b>4</b> when the icon is moved.
<figref idref="DRAWINGS">FIG. 9</figref> is a flow chart for password registration.
<figref idref="DRAWINGS">FIG. 10A</figref> is an illustration showing a typical screen image displayed during calibration to prompt the user to make a finger tip contact.
<figref idref="DRAWINGS">FIG. 10B</figref> is an illustration showing a typical screen image displayed during calibration to prompt the user to make a finger pad contact.
<figref idref="DRAWINGS">FIG. 11A</figref> is an illustration showing a screen that prompts the user to register a password.
<figref idref="DRAWINGS">FIG. 11B</figref> is an illustration showing a screen displayed during password registration to inform the user that a finger pad input has been made.
<figref idref="DRAWINGS">FIG. 11C</figref> is an illustration showing a screen displayed during password registration to inform the user that a finger tip input has been made.
<figref idref="DRAWINGS">FIG. 12A</figref> is a table showing data composed of a password and a corresponding input method.
<figref idref="DRAWINGS">FIG. 12B</figref> is a table showing data composed of one password and a plurality of corresponding input methods.
<figref idref="DRAWINGS">FIG. 13</figref> is a flow chart for password cancellation.
<figref idref="DRAWINGS">FIG. 14</figref> is an illustration showing a screen that prompts the user to cancel a password.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
0000[First Embodiment]
0031Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.
0032<figref idref="DRAWINGS">FIGS. 1A and 1B</figref> are illustrations showing methods by which a user makes a desired input in a portable terminal <b>0</b> according to a first preferred embodiment of the present invention. The portable terminal <b>0</b> shown in <figref idref="DRAWINGS">FIGS. 1A and 1B</figref> includes a touch panel <b>1</b> having a touch sensor function. <figref idref="DRAWINGS">FIG. 1A</figref> is an image of a user making input by touching the touch panel <b>1</b> with his or her finger tip. The input using one's finger tip is characterized in that an area of contact (hereinafter referred also to as a “contact range”) between the finger of the user and the touch panel <b>1</b> is small. This operation by the user will hereinafter be referred to as a finger tip input. <figref idref="DRAWINGS">FIG. 1B</figref> schematically shows an image of a user making input by touching the touch panel <b>1</b> with his or her finger pad. The input using one's finger pad is characterized in that the contact range of the finger and the touch panel <b>1</b> is wider than that of the finger tip input. This operation by the user will hereinafter be referred to as a finger pad input.
0033<figref idref="DRAWINGS">FIG. 2</figref> is an illustration showing a typical internal arrangement of the portable terminal <b>0</b>. Reference numeral <b>1</b> denotes a touch panel that includes a group of sensors or a sensor <b>4</b>, a liquid crystal panel, and a glass panel. When the user's finger contacts with the touch panel, capacitance of the sensor <b>4</b> changes and the sensor <b>4</b> outputs a signal according to the change. The liquid crystal panel displays numerals, letters, and the like. The glass panel is for protecting the sensor <b>4</b>, etc. Reference numeral <b>2</b> denotes a contact range detection unit that detects the position and the contact range of a contact based on the signal output from the sensor <b>4</b>. Reference numeral <b>3</b> denotes a control unit for controlling elements of the touch panel <b>1</b>. The control unit <b>3</b> includes an arithmetic section, a counter, a determination unit which determines condition in accordance with input information into the control unit <b>3</b>, and a storage unit which stores various types of data. Reference numeral <b>4</b> denotes, as mentioned, a group of sensors or a sensor whose capacitance varies upon contact with the user's finger. Portions shaded with diagonal lines represent sensors <b>4</b> that are responding to the contact with the finger. The blank portions represent sensors <b>4</b> that are not contacting with the finger and not responding. Reference numeral <b>5</b> denotes a button switch which the user pushes for various operations such as standby release or returning, advancing.
0034The way of calibration and the usage method for cancelling the lock or unlocking the portable terminal <b>0</b> according to the first embodiment will be described below with reference to <figref idref="DRAWINGS">FIG. 3</figref> showing a flow chart, <figref idref="DRAWINGS">FIGS. 4A and 4B</figref> showing lock cancellation display screens, and <figref idref="DRAWINGS">FIGS. 5A and 5B</figref> showing states of the sensor <b>4</b> at various timing during lock cancellation.
0035Among types of operation performed by the user on the portable terminal <b>0</b> are tapping, dragging, flicking, and pinching. Tapping is an operation which the user touches one point of the screen with a finger for a moment on the touch panel <b>1</b>. Dragging is an operation which the user moves his or her finger over the screen of the touch panel <b>1</b> while the finger is in contact therewith. Flicking is an operation which the user quickly slides his or her finger on the screen of the touch panel <b>1</b> while touching it. Pinching is an operation which the user touches two points of the screen of the touch panel <b>1</b> with two fingers and changes the distance between the two points.
0036A series of operations from start-up of the portable terminal <b>0</b>, calibration, and to turn-off of the portable terminal <b>0</b> will be next described. The term calibration used herein refers to an operation of setting a threshold value that is used for determining a contact range.
0037The power of the portable terminal turns on by pressing the button switch for a certain time. Then, the control unit <b>3</b> starts a program, adjusts the sensors, initializes the threshold value, and performs initial settings for screen display and other factors (S<b>1000</b>). After the initial setting procedure, the control unit <b>3</b> performs control to display lock cancel screen on the touch panel <b>1</b> (S<b>1001</b>). As can be seen in <figref idref="DRAWINGS">FIG. 4A</figref>, a lock cancel icon is present in the lock cancel screen which can be dragged in a y direction and a −y direction with a finger tip. The control unit <b>3</b> holds until the user drags the lock cancel icon with a finger tip (S<b>1002</b>).
0038<figref idref="DRAWINGS">FIG. 5A</figref> is a schematic view showing states of the sensor <b>4</b> at various timing during when the user drags the icon with a finger tip in the y direction for unlocking. In <figref idref="DRAWINGS">FIG. 5A</figref>, portions shaded with diagonal lines denote sensors <b>4</b> that are responding to the contact with a user's finger and portions shaded with horizontal lines denote sensors <b>4</b> that have responded in previous. The blank portions denote sensors <b>4</b> that have not been contacted and have not responded. The icon is first touched at time t<b>0</b>, and is dragged at time t<b>1</b>, and the dragging ends at time t<b>2</b> to thus cancel the lock. The control unit <b>3</b> calculates the average value ‘2’ of the number of columns of sensors <b>4</b> that responded to the contact with the finger and adds a correction value ‘1’ to the average, thereby defining a threshold value ‘3’. The threshold value is stored in the control unit <b>3</b>.
0039<figref idref="DRAWINGS">FIG. 4B</figref> shows another method for unlocking the terminal using the finger pad input. As can been seen in <figref idref="DRAWINGS">FIG. 4B</figref>, a lock cancel icon is displayed in the lock cancel screen that can be dragged in a y direction and a −y direction with a finger pad. <figref idref="DRAWINGS">FIG. 5B</figref> is a schematic view showing states of the sensor <b>4</b> at various timing during when the user drags the icon for cancelling the lock with a finger pad in the y direction for unlocking. The icon is first touched at time t<b>0</b>, then dragged at time t<b>1</b>, and the dragging ends at time t<b>2</b> to thus cancel the lock. The control unit <b>3</b> calculates the average value ‘4’ of the number of columns of sensors <b>4</b> that responded to the contact with the finger and subtracts a correction value ‘1’ therefrom, thereby defining a threshold value ‘3’. The threshold value is stored in the control unit <b>3</b>.
0040The threshold value used for determining the contact range is defined as above by using the average value of the number of columns of sensors <b>4</b> that responded to the contact with the finger during unlocking (S<b>1003</b>). In other words, the threshold value for determining the contact range can be obtained (i.e., calibration can be made), simultaneously with unlocking operation.
0041The control unit <b>3</b> unlocks the portable terminal <b>0</b> (S<b>1004</b>) and waits until the user makes various inputs by way of the touch panel <b>1</b> (S<b>1005</b>). Receiving an input with a contact range equal to or narrower than the threshold value (specifically, “3” or less) (S<b>1006</b>), the control unit <b>3</b> determines that a finger tip input is made (S<b>1007</b>). Receiving an input with a contact range wider than the threshold value (specifically, “4” or more) (S<b>1006</b>), the control unit <b>3</b> determines that a finger pad input is made (S<b>1008</b>). After that, various operations are performed following the order of the input.
0042When no input is made for a predetermined period, several minutes for example, the control unit <b>3</b> stores the time and date of calibration, the threshold value, and other setting values, and then locks the portable terminal <b>0</b> (S<b>1009</b>). The control unit <b>3</b> displays the lock cancel screen (S<b>1001</b>) when a lock cancel switch assigned to the button switch <b>5</b> is pushed (S<b>1010</b>). When the button switch <b>5</b> is pressed for a certain time while the power of the portable terminal <b>0</b> is on, the power turns off.
0043As described heretofore, regardless of difference with individuals in contact ranges of finger tip input, the calibration allows accuracy of contact range determination to be improved. The first embodiment of the present invention uses the average of the number of columns of the sensors <b>4</b> that responded to the contact with the finger as the threshold value. However, this is not the only possible way for setting the threshold. For example, the threshold value may be corrected by adding an appropriate value to, or subtracting any value from, the average of the number of columns of the sensors <b>4</b> that responded to a contact with a finger. The threshold value does not need to be an integer and instead a capacitance value may be used. Further, the threshold value used for determining the contact range may be discarded upon locking, and calibration can be performed to update threshold value every time the terminal is unlocked. Instead of performing calibration upon unlocking, calibration may be performed only at the first time the portable terminal <b>0</b> is turned on. It may also be performed by selecting a function for calibration from a setting menu or the like. Furthermore, the first embodiment of the present invention performed calibration on the basis of the contact range of either the finger tip input or the finger pad input. Alternatively, the contact ranges of both the finger tip input and the finger pad input may be obtained to set a plurality of threshold values.
0044A method for distinguishing the finger tip input and the finger pad input will be described in more details below. <figref idref="DRAWINGS">FIGS. 6A and 6B</figref> show a method for distinguishing flicking by finger tip input and tapping by finger pad input. <figref idref="DRAWINGS">FIG. 6A</figref> shows conditions of sensors <b>4</b> responding to a finger tip flicking in a −x direction. <figref idref="DRAWINGS">FIG. 6B</figref> shows conditions of sensors <b>4</b> responding to a finger pad tapping. At time t<b>00</b> which is the time a contact starts, the number of sensors responding to the contact is same in <figref idref="DRAWINGS">FIGS. 6A and 6B</figref>. The control unit <b>3</b> stores the time t<b>00</b> at which the contact is started. If the number of sensors responding to the contact range would not change at the subsequent time t<b>01</b> and time t<b>02</b>, the control unit <b>3</b> determines the contact as a finger tip flicking. If the number of sensors responding increases as time elapses as the time t<b>01</b> and the time t<b>02</b>, the control unit <b>3</b> determines the contact as a finger pad tapping. In brief, the control unit <b>3</b> distinguishes the finger tip flicking and the finger pad tapping by comparing the number of sensors that responded at the time t<b>00</b> to the number of sensors responding at the time t<b>02</b>. Since the determination is not done at the instance of a user touching the touch panel <b>1</b>, a finger pad input will not be misdetected as a finger tip input even when the initial contact range is narrow.
0045A way of moving an icon utilizing the difference between contact ranges of the finger tip input and the finger pad input will be described in detail below. <figref idref="DRAWINGS">FIGS. 7A to 7C</figref> show states of an icon <b>7</b> moved rightwardly (in a y direction) by the user using finger tip input and finger pad input. <figref idref="DRAWINGS">FIG. 8</figref> is a schematic view showing the sensors <b>4</b> that responded during the icon movement and the manner of finger movement. Reference numerals <b>80</b> and <b>82</b> represent fingers making finger pad input with a wide contact range and reference numeral <b>81</b> represents a finger making finger tip input with a narrow contact range. First, a user touches the icon <b>7</b> desired to be moved with the finger pad input <b>80</b>. When the contact range is equivalent to or larger than the threshold value, the control unit <b>3</b> determines that the input is the finger pad input <b>80</b> and sets the icon <b>7</b> as a moving object (<figref idref="DRAWINGS">FIG. 7A</figref>). The user then shifts from the finger pad input <b>80</b> to the finger tip input <b>81</b> while keeping his or her finger in contact with the panel. As the contact range becomes equal to or less than the threshold value, the control unit <b>3</b> renders the icon <b>7</b> as the moving object movable (<figref idref="DRAWINGS">FIG. 7B</figref>). The user drags the icon <b>7</b> to a desired position and then shifts from the finger tip input <b>81</b> to the finger pad input <b>82</b>. As the contact range becomes equivalent to or larger than the threshold value, the control unit <b>3</b> determines that the input is the finger pad input <b>82</b> and validates the position of the icon <b>7</b> (<figref idref="DRAWINGS">FIG. 7C</figref>).
0046As described above, the first embodiment allows the user to make more intuitive input. The contact range described herein may be the number of sensors responded or the maximum number of the columns of sensors responded. When an application for finger pad input with a wide contact area is not set or applied to the terminal, the process of determining contact area can be omitted and contact operation may be performed uniformly.
0000[Second Embodiment]
0047A second embodiment of the present invention relates to a portable terminal <b>0</b> using a password. The second embodiment is characterized in that it stores not only a numeric password but also a difference in the contact range with the aim of enhancing security. A description is made for an example of the enhanced security function that incorporates a four-digit password and a difference in the contact range with reference to; <figref idref="DRAWINGS">FIG. 9</figref> showing a flow chart of password registration, <figref idref="DRAWINGS">FIGS. 10A and 10B</figref> showing typical screen images displayed during calibration, <figref idref="DRAWINGS">FIGS. 11A to 11C</figref> showing screen images for prompting a user to register a password, and <figref idref="DRAWINGS">FIGS. 12A and 12B</figref> showing data consisting of a password and a set of corresponding input method. The portable terminal <b>0</b> according to the second embodiment has the same configuration as that of the portable terminal <b>0</b> according to the first embodiment unless otherwise specified.
0048The process for password registration will be first described with reference to the flow chart of <figref idref="DRAWINGS">FIG. 9</figref>. After initial settings such as counter reset is done, an image as shown in <figref idref="DRAWINGS">FIG. 10A</figref> is displayed to prompt the user to make a fingertip contact (S<b>2000</b>). A control unit <b>3</b> records the contact range of the finger tip input (S<b>2001</b>). Next, an image as shown in <figref idref="DRAWINGS">FIG. 10B</figref> is displayed to prompt the user to make a finger pad contact. The control unit <b>3</b> records the contact range of the finger pad input (S<b>2002</b>). Contact ranges are detected at the timing when a button switch <b>5</b> is pushed following the contact with finger tip or finger pad. When the contact range of the finger pad input is larger than that of the finger tip input, the control unit <b>3</b> authorizes the input as a correct input (S<b>2003</b>: Yes). The contact range of the finger tip input is determined as a threshold value and the value is stored (S<b>2004</b>). When the contact range of the finger pad input is smaller than that of the finger tip input (S<b>2003</b>: No), the control unit <b>3</b> prompts the user to make a finger tip input again (S<b>2001</b>). Completing the determination of a threshold value, the control unit <b>3</b> next checks the counter value. When the counter is 4 or less (S<b>2005</b>: No), the control unit <b>3</b> displays a message to inform the user that a password can be input by either the finger tip input or the finger pad input (<figref idref="DRAWINGS">FIG. 11A</figref>). Registration of the numbers is then authorized.
0049The user selects and touches any numbers among numbers 0 to 9 displayed on a touch panel <b>1</b> by either the finger tip input or the finger pad input. The selected numbers are registered as input numerals (S<b>2006</b>). Then, the control unit <b>3</b> compares the contact range with the threshold value. When the contact range is equal to or smaller than the threshold value (S<b>2007</b>: Yes), the control unit <b>3</b> stores the input numeral in association with the finger tip input (S<b>2008</b>). A message as shown in <figref idref="DRAWINGS">FIG. 11C</figref> is displayed to inform the user that the numeral has been registered by finger tip input. When the contact range is larger than the threshold value (S<b>2007</b>: No), the control unit <b>3</b> stores the input numeral in association with the finger pad input (S<b>2009</b>).
0050The control unit <b>3</b> displays a message as shown in <figref idref="DRAWINGS">FIG. 11B</figref> to inform the user that the numeral has been registered by finger pad input. The control unit <b>3</b> then increments the counter and proceeds to the next password input (S<b>2010</b>). When the counter is greater than 4 (S<b>2005</b>: Yes), a numeric string of four input numerals is registered as the password as shown in <figref idref="DRAWINGS">FIG. 12A</figref>. In addition, the input method of either the finger tip input or the finger pad input corresponding to the numeral is stored for each input numeral. The password registration thus terminates (S<b>2011</b>).
0051A method for cancelling or unlocking the password will be next described below with reference to <figref idref="DRAWINGS">FIG. 13</figref> showing a flow chart of a password cancel process and <figref idref="DRAWINGS">FIG. 14</figref> showing a password cancel screen.
0052As can be seen in <figref idref="DRAWINGS">FIG. 14</figref>, the control unit <b>3</b> displays a password cancel screen including a ten-key pad with a plurality of numerals in order to prompt the user to input a numeral. At the same time, the control unit <b>3</b> performs initial settings such as counter reset (S<b>3000</b>). The control unit <b>3</b> waits until a user inputs a numeral (S<b>3001</b>). Upon the user touching, the touch panel <b>1</b>, the control unit <b>3</b> specifies the number according to a position of the contact. The contact range of the contact is compared with a threshold value to thereby determine whether the input is a finger tip input or a finger pad input (S<b>3002</b>). The control unit <b>3</b> stores the numeral input and the input method used (S<b>3003</b>). When the number of the input and the password registered earlier matches, (S<b>3004</b>: Yes) and the input methods thereof matches as well (S<b>3005</b>: Yes), the control unit <b>3</b> increments the counter (S<b>3006</b>). When the counter is not greater than 4 (S<b>3007</b>: No), the control unit <b>3</b> proceeds to the step for inputting the next password number. When the counter is greater than 4 (S<b>3007</b>: Yes), the password is authenticated (S<b>3008</b>) and the lock is canceled. Meanwhile, in cases where the number of input and a password do not match (S<b>3004</b>: No), or in cases where the number of input and a password match but their input methods do not match (S<b>3005</b>: No), the control unit <b>3</b> displays a message to inform the password or the input method is wrong (S<b>3009</b>). The password cancellation thus terminates.
0053It is to be noted that a plurality of input methods may be registered for one password. For example, in the case shown in FIG, <b>12</b>B, three types of input methods are registered for one password and a specific operation is assigned for each of them: input method <b>1</b> is for displaying a normal standby screen, input method <b>2</b> is for displaying a mail creating screen, and input method <b>3</b> is for starting an application. A user can start a desired operation easily by way of unlocking the password, thus contributing to improved convenience. Not to mention, a plurality of input methods may be registered for a plurality of passwords as well.
0054Using the above system, a user can complicate cancellation of a lock by making a simple input to enhance security. The portable terminal <b>0</b> can thus handle user's highly confidential information, which makes the terminal more useful.
0055Security can be enhanced by only storing, in addition to the password registered, the input method for each of the password numbers. An increase in storage capacity can be sufficiently suppressed.
0056From the view of a user, the user only needs to remember the input method for each password number to unlock the portable terminal <b>0</b>. Burdens on the user for memorization can thus be alleviated. It is also advantageous in that when a user has to tell others the way to unlock the portable terminal <b>0</b>, the user only needs to tell the password numbers and the input method for each of the password numbers.
0057Although the second embodiment employed a password composed of numerals only, the present invention is not limited to this. The password may be composed of alphabets, symbols, figures, patterns, colors, or other elements, or combinations thereof. In addition, the number of digits of a password is not limited to four and the number may instead be one, two, or a greater numeral.
0058The process for password registration (<figref idref="DRAWINGS">FIG. 9</figref>) may be started when a predetermined condition is satisfied, such as when the user calls up a particular function from a setting menu.
0059In the embodiment of the present invention, calibration is performed by a user touching a single point. However, the present invention is not limited to this. For example, the calibration performed during unlocking as described for the first embodiment may be applied. The user may also start calibration by calling up a particular function from the setting menu. Incidentally, during the password cancellation, the message informing the fact that the difference in contact ranges are detected may be not shown (hidden), and when only the numbers are correct, a message may be displayed to inform that the difference in the contact range is also registered. Numerals and input methods may also be hidden and not shown during password input. While a threshold value is used for distinguishing the finger tip input and the finger pad input in the embodiment, the present invention is not limited to this. The determination of an input method may be conducted in a manner such that records both contact ranges of the finger tip input and the finger pad input, and when a input is made, compares the input contact range with the data, whereby selecting the closer one as the method of the particular input.
0060The operation of distinguishing the difference in the contact range may be omitted in particular situations of input. For example, the system may be adapted so that the classification based on a difference in contact ranges is not performed when the button switch is pressed or when more than two points are touched for multi-touch input.
Contents5
18 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| WO0169520A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| WO0169520A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| CN1226691A | Cites | China | Applicant |
| CN1755604A | Cites | China | Applicant |
| US2002163606A1 | Cites | United States of America | Applicant |
| US2002181747A1 | Cites | United States of America | Applicant |
| US2003139192A1 | Cites | United States of America | Applicant |
| US2003152253A1 | Cites | United States of America | Applicant |
| JP2003529130A | Cites | Japan | Applicant |
| JP2003529130A | Cites | Japan | Applicant |
| US2004085300A1 | Cites | United States of America | Applicant |
| US2004252867A1 | Cites | United States of America | Applicant |
| US2005162407A1 | Cites | United States of America | Search report |
| JP2005202527A | Cites | Japan | Applicant |
| JP2005202527A | Cites | Japan | Applicant |
| US2005253814A1 | Cites | United States of America | Search report |
| US2006066589A1 | Cites | United States of America | Applicant |
| US2006075256A1 | Cites | United States of America | Applicant |
| US2006284853A1 | Cites | United States of America | Applicant |
| US2007014442A1 | Cites | United States of America | Applicant |
| US2007097096A1 | Cites | United States of America | Search report |
| US2007152976A1 | Cites | United States of America | Search report |
| US2007250786A1 | Cites | United States of America | Applicant |
| US2008049987A1 | Cites | United States of America | Applicant |
| US2008069412A1 | Cites | United States of America | Applicant |
| US2008158170A1 | Cites | United States of America | Applicant |
| US2008267465A1 | Cites | United States of America | Applicant |
| US2009046065A1 | Cites | United States of America | Search report |
| US2009083847A1 | Cites | United States of America | Applicant |
| US2009165145A1 | Cites | United States of America | Applicant |
| US2009169070A1 | Cites | United States of America | Applicant |
| US2009313693A1 | Cites | United States of America | Applicant |
| KR20100003572A | Cites | Republic of Korea | Applicant |
| KR20100003572A | Cites | Republic of Korea | Applicant |
| KR20100003572A | Cites | Republic of Korea | Applicant |
| US2010020020A1 | Cites | United States of America | Applicant |
| US2010020035A1 | Cites | United States of America | Search report |
| US2010044121A1 | Cites | United States of America | Applicant |
| US2010045608A1 | Cites | United States of America | Search report |
| US2010060571A1 | Cites | United States of America | Search report |
| US2010066701A1 | Cites | United States of America | Search report |
| US2010070931A1 | Cites | United States of America | Search report |
| WO2010073243A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| WO2010073243A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2010079380A1 | Cites | United States of America | Applicant |
| US2010097176A1 | Cites | United States of America | Applicant |
| WO2010104015A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| WO2010104015A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2010110228A1 | Cites | United States of America | Search report |
| US2010138914A1 | Cites | United States of America | Applicant |
| US2010180336A1 | Cites | United States of America | Search report |
| US2010225443A1 | Cites | United States of America | Applicant |
| US2010231356A1 | Cites | United States of America | Applicant |
| US2010265185A1 | Cites | United States of America | Applicant |
| US2010279738A1 | Cites | United States of America | Applicant |
| US2010303311A1 | Cites | United States of America | Applicant |
| US2010325721A1 | Cites | United States of America | Applicant |
| TW201101130A | Cites | Taiwan Province of China | Applicant |
| TW201101130A | Cites | Taiwan Province of China | Applicant |
| US2011175804A1 | Cites | United States of America | Applicant |
| US2011310024A1 | Cites | United States of America | Applicant |
| US2011310049A1 | Cites | United States of America | Applicant |
| US2012032979A1 | Cites | United States of America | Search report |
| US2012056846A1 | Cites | United States of America | Applicant |
| US2012075098A1 | Cites | United States of America | Search report |
| US2012084734A1 | Cites | United States of America | Applicant |
| US2012192100A1 | Cites | United States of America | Search report |
| US2012200515A1 | Cites | United States of America | Applicant |
| US2012229406A1 | Cites | United States of America | Search report |
| US2012229408A1 | Cites | United States of America | Applicant |
| US2012274662A1 | Cites | United States of America | Applicant |
| US2012284297A1 | Cites | United States of America | Search report |
| US2012285297A1 | Cites | United States of America | Applicant |
| US2012299860A1 | Cites | United States of America | Applicant |
| US2012319977A1 | Cites | United States of America | Applicant |
| US2016034177A1 | Cites | United States of America | Applicant |
| GB2393066A | Cites | United Kingdom | Applicant |
| US5844547A | Cites | United States of America | Applicant |
| US6360004B1 | Cites | United States of America | Applicant |
| US6509847B1 | Cites | United States of America | Applicant |
| US6546122B1 | Cites | United States of America | Applicant |
| US6795569B1 | Cites | United States of America | Applicant |
| US6937226B2 | Cites | United States of America | Applicant |
| US6950539B2 | Cites | United States of America | Applicant |
| US6954862B2 | Cites | United States of America | Applicant |
| US6970584B2 | Cites | United States of America | Applicant |
| US7289824B2 | Cites | United States of America | Applicant |
| US7345675B1 | Cites | United States of America | Applicant |
| US7593000B1 | Cites | United States of America | Applicant |
| US7605804B2 | Cites | United States of America | Applicant |
| US7697729B2 | Cites | United States of America | Applicant |
| US7725511B2 | Cites | United States of America | Applicant |
| US7877707B2 | Cites | United States of America | Applicant |
| US7982721B2 | Cites | United States of America | Applicant |
| US8023700B2 | Cites | United States of America | Applicant |
| US8059872B2 | Cites | United States of America | Applicant |
| US8224392B2 | Cites | United States of America | Applicant |
| US8498406B2 | Cites | United States of America | Applicant |
| US8528073B2 | Cites | United States of America | Applicant |
| US8605959B2 | Cites | United States of America | Applicant |
10 members in 3 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 2011025576 | Japan | – | |
| 2011025576 | Japan | A | |
| 2011025576 | Japan | A | |
| 201213366983 | United States of America | A | |
| 201213366983 | United States of America | A | |
| 201916260879 | United States of America | A | |
| 13366983 | – | – | – |
| 2011025576 | – | – | – |
| JP20110025576 | – | – | – |
| US201213366983 | – | – | – |
| US201916260879 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| US2012200515A1 | United States of America | A1 | |
| JP2012164241A | Japan | A | |
| CN102707826A | China | A | |
| US8654093B2 | United States of America | B2 | |
| US2014125621A1 | United States of America | A1 | |
| JP5651494B2 | Japan | B2 | |
| US8982086B2 | United States of America | B2 | |
| CN102707826B | China | B | |
| USRE48830EThis record | United States of America | E | |
| USRE49669E | United States of America | E |
85 transactions on the USPTO file
Allowed after 1 non-final rejection, 1 final rejection and 1 RCE.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Reasons for AllowanceREAS | REAS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| to Close the A/R Record and Reset the Status for Expired Suspensions.EOSP | EOSP | |
| Mail Letter Suspending Prosecution at Applicant's RequestMAISP | MAISP | |
| Suspension Letter- Applicant InitiatedAISP | AISP | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Letter Requesting Suspension of ProsecutionM856 | M856 | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Printer Rush- No mailingTCPB | TCPB | |
| Mail Miscellaneous Communication to ApplicantMM327 | MM327 | |
| Miscellaneous Communication to Applicant - No Action CountM327 | M327 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Applicant Initiated Interview SummaryMEXIA | MEXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Oath or Declaration Filed (Including Supplemental)C602 | C602 | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Oath or Declaration Filed (Including Supplemental)C602 | C602 | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Application Is Now CompleteCOMP | COMP | |
| Filing Receipt - UpdatedFLRCPT.U | FLRCPT.U | |
| Application Dispatched from OIPEOIPE | OIPE | |
| FITF set to NO - revise initial settingFTFI | FTFI | |
| FITF set to YES - 1.55/1.78 statement filedFTFF | FTFF | |
| The identification of one or more legal entities other than the inventor(s), each such legal entityASGMT | ASGMT | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Claim Preliminary AmendmentCLAIM | CLAIM | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Fee payment procedureENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP |
Numbers
- Publication
- RE048830
- Publication, DOCDB
- RE48830
- Publication, EPODOC
- USRE48830E
- Application
- 16260879
- Application, DOCDB
- 201916260879
- Application, EPODOC
- US201916260879
Titles
- English
- Information processing apparatus
Classification
- CPC, 7
- G06F1/1626
- G06F3/0412
- G06F3/0488
- G06F21/31
- G06F3/04842
- G06F2221/2109
- G06F2221/2117
- IPC, 6
- G06F3 041
- G09G5 10
- G06F1 16
- G06F3 0484
- G06F3 0488
- G06F21 31