EP3095062A1 - Finger print integration with non-application processor functions for power savings in an electronic device - Google Patents
Finger print integration with non-application processor functions for power savings in an electronic deviceInfo
- Publication number
- EP3095062A1 EP3095062A1 EP15702062.9A EP15702062A EP3095062A1 EP 3095062 A1 EP3095062 A1 EP 3095062A1 EP 15702062 A EP15702062 A EP 15702062A EP 3095062 A1 EP3095062 A1 EP 3095062A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- state
- fingerprint sensor
- processor
- application processor
- low power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006870 function Effects 0.000 title claims abstract description 52
- 230000010354 integration Effects 0.000 title 1
- 230000004913 activation Effects 0.000 claims abstract description 10
- 238000000034 method Methods 0.000 claims description 56
- 230000008569 process Effects 0.000 claims description 37
- 230000004044 response Effects 0.000 claims description 9
- 230000007704 transition Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000008901 benefit Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 9
- 238000001994 activation Methods 0.000 description 7
- 230000009977 dual effect Effects 0.000 description 4
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000010454 slate Substances 0.000 description 2
- 230000002730 additional effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
- G06V40/1312—Sensors therefor direct reading, e.g. contactless acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/81—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
Definitions
- This disclosure relates generally to electronic devices, and more particularly to electronic devices with biometric sensors.
- Mobile electronic communication devices such as mobile telephones, smart phones, gaming devices, and the like, are used by billions of people. The owners of such devices come from all walks of life. These owners use mobile communication devices for many different purposes including, but not limited to, voice communications, text messaging, Internet browsing, commerce such as banking, and social networking. The circumstances under which users of mobile communication device use their devices varies widely as well,
- biometric sensors may eliminate the need to memorize many different passcodes, they are not without issues of their own. For example, securely protecting the biometric information is a paramount concern, it would be advantageous to have an improved system for accessing an electronic device, personal information, or applications operating on an electronic device.
- FIG. 1 illustrates one explanatory system configured in accordance with one or more embodiments of the disclosure.
- FIG. 2 illustrates one explanatory schematic block diagram associated with one or more embodiments of the disclosure.
- FIG. 3 illustrates one explanatory state diagram associated with one or more
- FIG. 4 illustrates one explanatory method associated with one or more embodiments of the disclosure.
- FIG. 5 illustrates one explanatory method step in accordance with one or more
- FIG. 6 illustrates one explanatory method step in accordance with one or more
- FIG. 7 illustrates one explanatory method step in accordance with one or more
- FIG. 8 illustrates one explanatory method step in accordance with one or more embodiments of the disclosure.
- FIG. 9 illustrates one explanatory method step in accordance with one or more
- FIG. 10 illustrates one explanatory method step in accordance with one or more
- FIG. 1 1 illustrates one explanatory method step in accordance with one or more
- FIG. 12 illustrates explanatory method steps in accordance with one or more
- non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method to perform processor polling, feature actuation, or state output generation.
- Embodiments of the disclosure provide a system that includes a fingerprint sensor and one or more processors.
- the processors include an appiication processor and an auxiliary processor.
- the application processor can be configured to operate the primary applications of the system, including the operating system environment.
- the auxiliary processor which in one embodiment is a low power processor, can be configured to operate ancillary functions, including output notification devices, user interface functions, and so forth,
- the appiication processor will consume relatively large amounts of power.
- the auxiliary processor may perform a limited number of non-secure functions, the auxiliary processor will be a smaller component and will consume far less power than the application processor. Accordingly, in one or more embodiments the application processor will enter a low power or sleep mode when the system is not in use. However, in one or more embodiments the auxiliary processor can remain in an operational state continually, even while the device is not in use.
- Embodiments of the disclosure contemplate that power savings - and thus longer runtime on a single battery charge - can be achieved by causing the application processor to exit its low power or sleep mode only when necessary.
- Embodiments of the disclosure also contemplate that protecting the security of any fingerprint data received by the fingerprint sensor is a high priority. Thus, the fingerprint data should he protected within the fingerprint sensor and not transferred to other processors within the system.
- the fingerprint sensor is to provide a state output to the auxiliary processor when a user touches or otherwise interacts with the fingerprint sensor.
- this state output is provided only to the auxiliary processor.
- the auxiliary processor receives the state output and performs one or more functions in response to one or more states of the state output.
- the functions can include actuating user feedback devices, performing non-secure operations, and so forth.
- the fingerprint sensor delivers a first state ouiput to the auxiliary processor.
- This first state ouiput can indicate that the fingerprint sensor is in performing an authentication process on the data received from the user.
- the fingerprint sensor may deliver a second state output to the auxiliary processor. This second state output can indicate that the data has been authenticated.
- one or more functions of are activated by the auxiliary processor. In one or more embodiments these functions are activated while leaving the application processor in the low power or sleep mode. Examples of the one or more functions can include activation of an audible feedback device, a haptic feedback device, a visible feedback device, or combinations thereof.
- FIG. I illustrated therein is one explanatory system 100 configured in accordance with one or more embodiments of the disclosure.
- the system 100 includes an explanatory electronic device 101 in this embodiment
- the explanatory electronic device 101 of FIG. I is shown as a smart phone for illustrative purposes.
- other electronic devices may be substituted for the explanatory smart phone to achieve the system 100 of FIG. 1.
- a system 100 configured in accordance with embodiments of the disclosure could substitute a palm-top computer, a tablet computer, a gaming device, wearable computer, a media player, or other device for the smart phone that is used for illustrative purposes in FIG. 1 .
- This illustrative electronic device 101 includes a display 102, which may optionally be touch-sensitive.
- the display 102 can serve as a primary user interface of the electronic device 101. Users can deliver user input to the display 102 of such an embodiment by delivering touch input from a finger, stylus, or other objects disposed proximately with the display.
- the display 102 is configured as an active matrix organic light emitting diode (AMOLED) display.
- AMOLED active matrix organic light emitting diode
- other types of displays including liquid crystal displays, would be obvious to those of ordinary skill in the art having the benefit of this disclosure.
- the display 102. is a high-resolution display.
- the term "high- resolution display” is used herein to refer to a display device that can present text and images to a user by altering a large number of pixels which, when viewed collectively by a user, form the presented text or image.
- the high-resolution display can be used for the presentation of text, information, and graphics on a mobile device with sufficient granularity as to be easily switched between graphics or text.
- the high-resolution display could be one suitable for presenting an image in the Joint Photographies Expert Group (JPG) format to the user.
- JPG Joint Photographies Expert Group
- Such displays generally are configured to turn on and off individual pixels by way of a display driver for the presentation of high- resolution information.
- the explanatory electronic device 101 of FIG. 1 includes two housing members.
- a from housing member 127 is disposed about the periphery of the display 102.
- the display 102 is disposed along a major face of the front housing member 127 in one embodiment.
- a rear-housing member 128 forms the backside of the electronic device 101 in this illustrative embodiment.
- Features can be incorporated into the housing members 127,128. Examples of such features include an optional camera 1 1 1 or an optional speaker port 1 14, which are show disposed on the backside of the electronic device 101 in this embodiment.
- a fingerprint sensor i 10 is disposed along the rear- housing member 128 on the backside of the electronic device 101.
- the fingerprint sensor 1 10 could be disposed along the front housing member 127 adjacent to the display 102 as well. In still other embodiments, the fingerprint sensor 1 10 could be disposed beneath the display 102, thereby allowing the user to place a finger on the display 102. for identification.
- the fingerprint sensor 110 can be a single function device.
- the fingerprint sensor 1 10 can be a dual or multifunction device. Illustrating by example, in one embodiment the fingerprint sensor 1 10 is solely responsible for receiving biometric data from a user and either authenticating the user or determining that the user is unauthorized to use the electronic device 101. This would be a single function fingerprint sensor.
- the fingerprint sensor 1 10 may be capable of performing multiple functions. Again illustrating by example, in one embodiment the fingerprint sensor 1 10 can receive biometric data from a user and either authenticate the user or determine that the user is unauthorized to use the electronic device 101. However, the fmgerprint sensor 1 10 may also be configured as a push button. Thus, by touching the fingerprint sensor 1 10 the user may deliver biometric data only. However, by touching and pressing the fingerprint sensor 1 10, the fmgerprint sensor 1 10 may both authenticate the user by receiving the biometric data from touch input and perform a second function in response to the push button being depressed. An example of the second function may be causing the application processor 1 16 to exit a low power or sleep mode.
- the fingerprint sensor 1 10 is instead a single function device, another user control, such as push button 109, may be included for performing the second function.
- the user may touch the fingerprint sensor 1 10 to deliver biometric data and press the push button 109 or other user control to cause the application processor 1 16 to exit the low power or sleep mode.
- simultaneous activation of the fingerprint sensor 1 10 and the push button 109 may be required. For example, a user may have to press the push button 109 with one finger while touching the fingerprint sensor 1 10 with another finger to access all operational features of the electronic device 101.
- these processes i.e., touching the fingerprint sensor 1 10 and pressing the push button 109, may need to be performed in a specific order to properly unlock the electronic device 101 and access the features of the application processor 1 16. In still other embodiments, no particular order of these processes may be required so long as both are performed within a predetermined time of each other. Other modes of unlocking an accessing the electronic device 101 will be obvious to those of ordinary skill in the art ha v ing the benefit of this disclosure.
- the electronic device 101 includes one or more connectors 1 12, 1 13, which can include an analog connector, a digital connector, or combinations thereof.
- connector 1 12 is an analog connector disposed on a first edge, i.e., the top edge, of the electronic device 101
- connector 1 13 is a digital connector disposed on a second edge opposite the first edge, which is the bottom edge in this embodiment.
- a block diagram schematic 1 15 of the electronic device 101 is also shown in FIG. 1.
- the electronic device 101 includes one or more control circuits.
- the electronic device includes an application processor 1 16 and an auxiliary processor 1 17.
- One or both of the application processor 1 16 or the auxiliary processor 1 17 can include one or more processors.
- One or both of the application processor 1 16 or the auxiliary processor 1 17 can be a microprocessor, a group of processing components, one or more
- ASICs Application Specific Integrated Circuits
- the application processor 1 16 and the auxiliar processor 1 17 can be operable with the various components of the electronic device 101 .
- Each of the application processor 1 16 and the auxiliary processor 1 17 can be configured to process and execute executable software code to perform the various functions of the electronic device 101.
- a storage device such as memory 1 18 or on-board memory 119, can optionally store the executable software code used by the application processor 1 16 or the auxiliary processor 1 17 during operation.
- the electronic device 101 also includes a communication circuit 125 that can be configured for wired or wireless communication with one or more other devices or networks.
- the networks can include a wide area network, a local area network, and/or personal area network. Examples of wide area networks include GSM, CDMA, W-CDMA, CDMA-2000, iDEN, TDMA, 2.5 Generation 3 GPP GSM networks, 3rd Generation 3 GPP WCDMA networks, 3 GPP Long Term Evolution (LTE) networks, and 3GPP2 CDMA communication networks, UMTS networks, E-UTRA networks, and other networks.
- the communication circuit 125 can include wireless communication circuitry, one of a receiver, a transmitter, or transceiver, and one or more antennas 126.
- the fingerprint sensor 1 10 is operable with one or both of the application processor 1 16 or the auxiliary processor 1 17 in one or more embodiments.
- the fingerprint sensor 1 10 can include an array of pixels.
- the fingerprint sensor 1 10 can be a complementary metal- oxide-semiconductor active pixel sensor digital imager or any other fingerprint sensor.
- the fingerprint sensor 1 10 can be configured to capture a live scan of a fingerprint pattern from a finger disposed along its surface.
- the fingerprint sensor 1 10 may also be able to capture one or more images. The images can correspond to an area beneath a surface of skin.
- the fingerprint sensor 1 10 can compare the fingerprint data or skin images to one or more references to authenticate a user in an authentication process.
- the application processor 1 16 can be responsible for performing the primary functions of the electronic device 101.
- the application processor 1 16 comprises one or more circuits operable to present presentation information, such as images, text, and video, on the display 102.
- the executable software code used by the application processor 1 16 can be configured as one or more modules 120 that are operable with the application processor 1 16, Such modules 12.0 can store instructions, control algorithms, and so forth.
- the application processor 1 16 is responsible for running the
- the operating system environment 121 can include a kernel, one or more drivers 122, and an application service layer 123, and an application layer 124.
- the operating system environment 12 i can be configured as executable code operating on one or more processors or control circuits of the electronic device 101.
- the application layer 124 can be responsible for executing application service modules.
- the application service modules may support one or more applications or "apps.” Examples of such applications shown in FIG, 1 include a cellular telephone application 103 for making voice telephone calls, a web browsing application 104 configured to allow the user to view webpages on the display 102 of the electronic device 101, an electronic mail application 105 configured to send and receive electronic mail, a photo application 106 configured to permit the user to view images or video on the display 102 of electronic device 101, and a camera application 107 configured to capture still (and optionally video) images.
- applications are illustrative only, as others will be obvious to one of ordinary skill in the art having the benefit of this disclosure.
- the application processor i 16 is responsible for managing the applications and all secure information of the electronic device 1 1. Secure information can include personal information that is revealed only to authorized users upon authentication by the fingerprint sensor i 10. The application processor 1 16 is also responsible for launching, monitoring and killing the various applications and the various application service modules.
- the applications of the application layer 124 can be configured as clients of the application service layer 123 to communicate with services through application program interfaces (APIs), messages, events, or other inter-process communication interfaces.
- APIs application program interfaces
- the auxiliary processor 1 17 is tasked with executing nonsecure or non-application operations.
- the auxiliary processor 117 may execute input/output functions, actuate user feedback devices, and so forth.
- the auxiliary processor 1 17 is not permitted execute any operations involving personal information that is revealed only to authorized users upon authentication by the fingerprint sensor 1 10.
- the application processor 1 16 consumes more power than does the auxiliary processor 1 17 on an average basis when operating normally under an average load.
- the application processor 1 16 may consume on the order of tens of Watts or more when running applications or communicating voice or other data, while the auxiliary processor may only consume on the order of less than a Watt in its normal operation. Accordingly, in one or more embodiments the auxiliary processor 1 17 will consume less power than the application processor
- one or more embodiments of the disclosure deliver a state output 108 to cause activation of one or more functions of the auxiliary processor
- the application processor 1 16 can be placed into a low power or sleep mode when the electronic device 101 is not in use. When the application processor 1 16 is in the low power or sleep mode, the display 102 may be OFF and the various applications will not be operational.
- the auxiliary processor 1 17 may be left in a continually operational mode. Said differently, in one or more embodiments the auxiliary processor 1 17 is to operate in an operational mode whiie the application processor 116 is in the low power or sleep mode. As the auxiliary processor 1 176 consumes relatively low power, this may provide advantages such as quicker response times when a user begins, for example, interacting with the fingerprint sensor 1 10 or other components of the electronic device 101.
- the auxiliary processor 1 17 is configured to detect, with the
- auxiliary processor 1 17 when the electronic device 101 is not in the user's hand, e.g., when the electronic device 101 is in a pocket, the auxiliary processor 1 17 may be configured to not provide visual and/ or audible feedback. Alternatively, when the electronic device 101 is not in the user's hand the auxiliary processor 1 17 may be configured to authentication failures form the fingerprint sensor 1 10.
- Other "non-in-hand" features will be obvious to those of ordinary skill in the art having the benefit of this disclosure.
- the application processor 116 operable to arm the fingerprint sensor
- the application processor i 16 may disarm the fingerprint sensor 1 10, Where the fingerprint sensor 1 10 is a dual or multifunction device, secondary or other functionality may remain operational when the fingerprint sensor 1 10 is disarmed. For instance, a user may still be able to press the push button of the dual action fingerprint sensor to take a photograph. However, in many instances when the application processor 1 16 enters the lo power or sleep mode, it may lock the electronic device 101 so that it is not accessible. Accordingly, in one or more embodiments the application processor 1 16 arms and/or activates the fingerprint sensor 1 10 prior to entering the low power or sleep mode.
- the auxiliary processor 1 17 is to receive a state output 108 from the fingerprint sensor i 10.
- the state output 108 can be one of four states: an authenticating state, which is a first state that indicates an authentication process of a fingerprint is in progress, an authenticated state, which is a second state that indicates successful authentication of the fingerprint, an
- uiiauthenticated which is a third state occurring when the fingerprint sensor is waiting to begin the authe tication process
- an error state which is a fourth state indicative of an error occurring in the authentication process occurring in the fingerprint sensor 1 10.
- the fingerprint sensor 1 10 to change the state output 108 to indicate a successful completion of a fingerprint authentication process to the auxiliary processor 1 17 while retaining data used during the fingerprint authentication process within the fingerprint sensor 1 10. In one embodiment, this indication of the successful completion of the fingerprint authentication process by way of the changing or the state output occurs while leaving the application processor 1 16 in the low power or sleep mode.
- the state output 108 is to cause activation of one or more functions of the auxiliary processor 117 upon fingerprint authentication. For example, the auxiliary processor 117 may actuate one of a visible output, a haptic output, an audio output, or combinations thereof in response to the state output 108 changing.
- the one or more functions of the auxiliary processor 1 17 are activated in response to the state output 108 while leaving the application processor 116 in the low power or sleep mode.
- the electronic device 101 can perform non-secure or non-application functions without waking the application processor 1 16 each and every time the user interfaces the fingerprint sensor 1 10, thereby conserving power and extending battery run time.
- the use of the state output 108 ensures that the fingerprint or other biometric data is protected within the fingerprint sensor 1 10 rather than being transmitted to other circuit components.
- FIG. 2 illustrated therein is a schematic block diagram of the front end
- the front end includes the fingerprint sensor 110, the application processor 1 16, and the auxiliary processor 1 17.
- the auxiliary processor 1 17 may optionally be operable with non-secure function circuitry 201 to control one or more functions, including actuation of a visible output 202, actuation of an audio output 203, actuation of a haptic or tactile output 204 that a user can feel, or actuation of another function 205.
- the auxiliary processor 1 17 may actuate or control the one or more functions directly in other embodiments.
- An interrupt control 206 is also operable with the application processor 1 16.
- interrupt control 206 can be triggered in one of a variety of ways.
- the interrupt control 206 may be responsive to touching and pressing of the fingerprint sensor 1 10.
- the interrupt control 206 may be responsive to another user control, such as push button (109) from FIG, 1.
- Other modes of actuating the interrupt control 206 will be obvious to those of ordinary skill in the an having the benefit of this disclosure.
- the application processor i 16 exits the low power or sleep mode.
- the application processor 116 is permits any authentication process occurring in the fingerprint sensor 1 10 to complete.
- the application processor 1 16 is to interrupt the authentication process occurring in the fingerprint sensor 1 10 upon exiting the low power or sleep mode.
- the application processor 1 16 can reset the authentication process of the fingerprint sensor 110 after exiting the low power or sleep mode.
- the application processor 1 16 can request an authentication state from the fingerprint sensor 110 upon exiting the low power or sleep mode in response to the actuation of the interrupt control.
- Other actions will be obvious to those of ordinary skill in the art having the benefit of this disclosure.
- both the fingerprint sensor 110 and the auxiliary processor 117 are to operate in a mode that is autonomous of the application processor 1 16 a t substantial, or all, times. This provides a real-time, "always ON" responsiveness of the fingerprint sensor and functions that the auxiliary processor 117 can actuate for the user while allowing the application processor 1 16 to enter a low power or sleep mode.
- State information is provided from the fingerprint sensor 1 10 to the auxiliary processor in the form of a state output 108 that is defined by two general purpose input output state lines, namely a first general purpose input output state line 207 and a second general purpose input output state line 208.
- the fingerprint sensor 1 10 provides general purpose input output information via the first general purpose input output state line 207 and the second general purpose input output state line 208 to a general purpose input output connection 209 at the auxiliary processor 1 17.
- the slate output 108 can change in accordance with one of many methods, one of which will be described in more detail with reference to FIG. 4.
- 207,208 are used with a state diagram (described belo with reference to FIG. 3). It should be noted that these two general purpose input output state fines 207,208 are used to illustrate one explanatory communication path between the fingerprint sensor 1 10 and the auxiliary processor 1 17. Moreover, the states of the state diagram discussed below with reference to FIG . 3 illustrate explanatory states that are useful in practice. For designers desiring more security, other communication interfaces may be substituted for the two general purpose input output state lines 207,208. Illustrating by example, a designer may substitute a one-wire bus, two-wire bus, or other communication interface so that a secure, encrypted channel is established between the fingerprint sensor i 10 and the auxiliary processor 1 17. Other communication interfaces will be obvious to those of ordinary skill in the art having the benefit of this disclosure.
- a first state 301 is the "unauthenticated” state.
- the first state 301 occurs when the fingerprint sensor (1 10) is waiting for a finger touch to begin the authentication process.
- a second state 302 is the "authenticating” state. This second state 302 occurs when a finger or other object has been detected proximately located with a surface of the fingerprint sensor (1 10) and the fingerprint sensor (1 10) is in the process of performing the authentication process on the data received by the fingerprint sensor (1 1 ).
- the fingerprint sensor (1 10) may determine - with a reasonable amount of certainty - that the object touching or otherwise proximately located with the fingerprint sensor (110) is actually a finger and not an object in capable of authentication.
- a third slate 303 is the "authenticated” state. The third state 303 occurs when the finger currently in contact with the sensor has been successfully authenticated, thereby indicating that the user attached to the finger is authorized to access the electronic device (101).
- a fourth state 304 is the "error" state.
- the fourth state 304 occurs when the fingerprint sensor (110), for whatever reason, enters an error state and needs to be reset, recalibrated, or otherwise addressed, e.g., have a validity service module communicate with the executable code operating in the fingerprint sensor (1 1 ). While the fourth state 304 is expected to rarely, and preferably never, happen, it can occur. Accordingly the fourth state 304 is provided. One reason the fourth state 304 can occur, for example, is when the fingerprint sensor (1 10) is in need of calibration to properly authenticate a fingerprint. Accordingly, in one or more embodiments the fourth state 304 can serve as a request for the application processor (1 16) or auxiliary processor (1 17) to perform a recaiibration process.
- the auxiliary processor 1 17 upon receiving predetermined state information, such as the information pro vided in the third state (303) of FIG. 3, can provide an early wake signal 210 to the non-secure function circuitry 201 to actuate any of the visible output 202, audio output 203, haptic or tactile output 204, or another function 205 while leaving the application processor 1 16 in the low power or sleep mode, in one or more embodiments, the fingerprint sensor 1 10 and appiication processor 1 16 may also have unilateral and/or bilateral connections 21 1 for exchanging information, such as SPI, DRDY, and SLEEP.
- the fingerprint sensor 1 10 may operate in the following way or ways: When the application processor 1 16 arms the fingerprint sensor 1 10, the fingerprint sensor 1 10 may operate autonomously with minimal or no required input from the application processor 1 16, except in the case of an error.
- the internal state of the fingerprint sensor 1 10 may be output on the first general purpose input output state line 207 and the second general purpose input output state line 208 to the general purpose input output connection 209 at the auxiliary processor 1 17.
- the internal state of the fingerprint sensor is output on the first genera] purpose input output state line 207 and the second general purpose input output state line 208 in accordance with the states shown in FIG, 3.
- the application processor 1 16 poll the fingerprint sensor 1 10 to get its current state at any time, disarm the fingerprint sensor 1 10, thereby breaking the authentication process cycle at any time, or perform one of the other functions previou sly described.
- the auxiliary processor 1 17 receives the state output
- the fingerprint sensor 1 10 is to change the state output 108 to indicate a successful completion of a fingerprint authentication process to the auxiliary processor 1 17 while retaining data 212 used during the fingerprint authentication process within the fingerprint sensor.
- FIG. 4 illustrated therein is one explanatory state diagram 400 by which this can occur.
- the application processor 1 16 initially arms 401 the fingerprint sensor 1 10. In one
- the application processor 1 16 arms 401 the fingerprint sensor 1 10 upon entering a low power or sleep mode. This allows the fingerprint sensor 1 10 to operate in an operational mode while the application processor 1 16 is in the low- ower or sleep mode. When armed, the fingerprint sensor 1 10 can output a first state 301 to the auxiliary processor (1 17) indicating the fingerprint sensor 1 10 is waiting for a finger touch to begin the authentication process.
- the fingerprint sensor 1 10 is to wake on an event or wake on touch. In one embodiment, the fingerprint sensor 1 10 is to enter an input reception mode upon an object contacting a surface of the fingerprint sensor at this step 402. [066] At decision 403, the fingerprint sensor 1 1 can be to determine whether an object touching the fingerprint sensor 1 10 is a finger or some other object in one or more embodiments. Where the object is a finger, the fingerprint sensor 1 10 receives fingerprint data. Decision 403 is useful to increase power savings. Determining whether an object is a finger prior to changing the state output (108) works to minimize changes on the state output lines and therefore only interrupts the auxiliary processor (1 17) when an actual finer is present.
- the fingerprint sensor 1 10 then begins the authentication process. While doing so, the fingerprint sensor 1 10 can output a second state 302 to the auxiliary processor ( 1 17) indicating an authentication process of a fingerprint is in progress. It should be noted that the application processor 1 16 can exit the low power or sleep mode to interrupt 408 the authentication process at any time.
- the fingerprint sensor 1 10 determines whether successful authentication of the fingerprint has occurred. Where it has, the fingerprint sensor can output a third state 303 to the auxiliary processor (1 17) indicating the successful authentication of the fingerprint. In one or more embodiments, output of the third state 303 causes activation of one or more functions of the auxiliary processor (1 17) upon fingerpr int authentication. Examples of these function s include activation of an audible feedback device, a haptic feedback device, a visible feedback device, or combinations thereof.
- a counter can be set. The counter can count the number of unsuccessful authentication attempts.
- the auxiliary processor (117) can perform a predetermined action. On e example of the predetermin ed action would be to ignore future state changes. Another example of a predetermined action would be to wake the application processor 1 16. Another example of a predetermined action would be to disable the fingerprint sensor. Other predetermined actions will be obvious to those of ordinary skill in the art having the benefit of this disclosure.
- the fingerprint sensor 1 10 cars the move into a low power state and await finger liftoff from the fingerprint sensor 1 10 at step 405.
- the reason for this step 405 is that, in one embodiment, the fingerprint sensor 1 10 will continue to remain in an authenticated state so long as the finger remains in contact with the fingerprint sensor 1 10,
- the fingerprint sensor can initiate a timer at step 406 when the state output transitions to the third state 303. Inclusion of the timer is optional. The timer can be optionally included to allow programmable flexibility in how quickly the fingerprint sensor transition from the third state 303 to the first state 301.
- the fingerprint sensor i 10 is a dual function device in that it and the interrupt control (206) are co-located. An electronic device ( 101) can be in an inactive mode with the display (102) turned OFF. If the fingerprint sensor 1 10 is in the third state 303, and a user places their finger again on the sensor to press the push button (109) to actuate the interrupt control (206), without the timer the state diagram 400 would need to begin anew.
- the timer may be set to half a second or so.
- the fingerprint sensor 1 10 determines whether the timer Iras expired at decision 407. The fingerprint sensor 110 can then output the first state301 to the auxiliary processor indicating the fingerprint sensor 1 10 upon expiration of tire timer.
- the state diagram runs as previously described. However, embodiments of the disclosure contemplate that there can be instances in which the fingerprint sensor 110 enters an error state. This can be due to the inability to authenticate fingerprint data, misread executable code, processor issues, or other troubles. When this occurs, an application support mechanism supported by the application processor 1 16 is required to reset or otherwise address the error state.
- the fingerprint sensor 1 10 is to output a fourth state 304 to the auxiliary processor (1 17) indicative of an error occurring in the authentication process whenever an error occurs.
- the third state 303 causes the auxiliary processor (1 17) to cause the application processor 1 16 to exit the low power or sleep mode.
- the application processor 1 16 can then reset or otherwise address and/or correct the authentication process of the fingerprint sensor 1 10 after exiting the low power or sleep mode.
- the fingerprint sensor 1 10 can enter an armed mode, detect an object contacting a surface of the fingerprint sensor 1 10 while the application processor 1 16 is in a low -power or sleep mode, and transition a state output (108) to the auxiliary processor ( 117) from a first state 301 to a second state 302 after the detecting.
- the fingerprint sensor 1 10 can then authenticate the object and can, upon authenticating the object, transition the state output from the second state 302 to a third state 303 to cause the auxiliary processor (117) to perform one or more functions while leaving the application processor 1 16 in the low-power or sleep mode.
- the fingerprint sensor 1 10 can transition the state output (108) from the second state 302 to the third state 303 while leaving the application processor in the low-power or sleep mode. In one embodiment, the fingerprint sensor 1 10 can initiate a timer, and can transition the state output ( 108) from the third state 303 to the fourth state 304 occurring after expiration of the timer.
- FIGS. 5-12 illustrated therein are some method steps illustrating use cases for embodiments of the disclosure.
- the electronic device 101 is in its operational mode.
- the application processor (1 16) is executing an application in an operating system environment and the application output 501 is being presented on the display 102. In one embodiment, this results in the fingerprint sensor 1 1 being unarmed.
- FIG. 6 the electronic device 101 has entered an inactive mode.
- the display 102 is blank as the application processor ( 1 16) has entered a low power or sleep mode. Prior to doing so, however, the application processor (i 16) has armed the fingerprint sensor 1 10.
- the fingerprint sensor i 10 sets the first general purpose input output state line 207 and the second general purpose input output state line 208 to 0 and 0, respectively, so as to indicate the first state 301 to the auxiliary processor (1 17). Internally, the fingerprint sensor 1 10 sets its stale to unauthenticated. The fingerprint sensor 1 10 can enter a low power state waiting for a touch of something to trigger the fingerprint sensor 1 10.
- a user 700 places a finger 801 on the fingerprint sensor 1 10.
- the fingerprint sensor 110 first confirms the finger 801 is actually a finger.
- FIG. 8 where this is the case, the authentication process begins in the fingerprint sensor 1 10. Accordingly, the fingerprint sensor 1 10 sets the first general purpose input output state fine 207 and the second general purpose input output state line 208 to 0 and 1, respectively, so as to indicate the second state 302 to the auxiliary processor (1 17). Internally, the fingerprint sensor 110 sets its state to authenticating.
- the fingerprint sensor 1 10 sets the first general purpose input output state line 207 and the second general purpose input output state line 208 to 1 and 0, respectively, so as to indicate the third state 303 to the auxiliary processor (1 17), internally, the fingerprint sensor 1 10 sets its state to authenticated. Alternatively, authentication can be unsuccessful. Where this is the case, the fingerprint sensor 1 10 sets the first general purpose input output state line 207 and the second general purpose input output state line 208 to 0 and 0, respectively, so as to indicate the first state 301 to the auxiliary processor (1 17). Internally, the fingerprint sensor 1 10 sets its state to unauthenticated. [079] Turning to FIG. 10, the transitioning of the state output 108 from the second state (302) to the third state 303 after the authenticating causes the auxiliary processor 1 17 to perform one or more functions 1000. In one embodiment, this occurs while leaving the application processor (1 16) in the low power or sleep mode.
- the fingerprint sensor 1 10 has entered an error mode. Accordingly, the fingerprint sensor 1 10 sets the first general purpose input output state line 207 and the second general purpose input output state line 208 to 1 and 1 , respectively, so as to indicate the fourth state 304 to the auxiliary processor 1 17. Internally, the fingerprint sensor 1 10 sets its state to error mode. This causes the auxiliary processor i 17 to wake the application processor 1 16 from the low power or sleep mode so that the error mode of the fingerprint sensor i 10 can be addressed.
- the user 700 is touching the fingerprint sensor i 10. Accordingly, in one embodiment the state diagram (400) is running. However, the user 700 also touches the interrupt control 206. This causes the application processor 1 16 to exit the low power or sleep mode and, in this embodiment to interrupt the state diagram (400). The electronic device 1 1 then becomes operational (presuming prior authentication of the user ' s linger 701 in one embodiment) and the fingerprint sensor 1 10 is disarmed.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Image Input (AREA)
- Collating Specific Patterns (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461927917P | 2014-01-15 | 2014-01-15 | |
US201461972487P | 2014-03-31 | 2014-03-31 | |
PCT/US2015/011407 WO2015108981A1 (en) | 2014-01-15 | 2015-01-14 | Finger print integration with non-application processor functions for power savings in an electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3095062A1 true EP3095062A1 (en) | 2016-11-23 |
EP3095062B1 EP3095062B1 (en) | 2019-07-17 |
Family
ID=52440876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP15702062.9A Active EP3095062B1 (en) | 2014-01-15 | 2015-01-14 | Finger print integration with non-application processor functions for power savings in an electronic device |
Country Status (4)
Country | Link |
---|---|
US (2) | US9836637B2 (en) |
EP (1) | EP3095062B1 (en) |
CN (1) | CN106030595B (en) |
WO (1) | WO2015108981A1 (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9836637B2 (en) * | 2014-01-15 | 2017-12-05 | Google Llc | Finger print state integration with non-application processor functions for power savings in an electronic device |
KR102348486B1 (en) * | 2015-04-29 | 2022-01-07 | 삼성전자 주식회사 | Electronic device |
JP6158260B2 (en) * | 2015-08-24 | 2017-07-05 | 京セラ株式会社 | Electronic device, control program, and operation method of electronic device |
US9811708B2 (en) | 2015-10-02 | 2017-11-07 | Fingerprint Cards Ab | Method and fingerprint sensing device with finger lost detection |
CN106570442B (en) * | 2015-10-09 | 2021-05-14 | 小米科技有限责任公司 | Fingerprint identification method and device |
CN105388993B (en) * | 2015-11-09 | 2018-09-18 | 小米科技有限责任公司 | A kind of terminal with fingerprint identification function |
CN109241714A (en) * | 2016-01-06 | 2019-01-18 | 阿里巴巴集团控股有限公司 | A kind of information image display methods and device |
CN105808122B (en) | 2016-03-14 | 2017-11-24 | 广东欧珀移动通信有限公司 | One kind solution lock control method and terminal device |
KR102501243B1 (en) * | 2016-04-12 | 2023-02-17 | 삼성전자주식회사 | Electronic apparatus and operating method thereof |
CN106197468B (en) * | 2016-06-24 | 2018-02-02 | 广东欧珀移动通信有限公司 | The method and system of pedometer step number renewal |
CN107395889B (en) * | 2017-07-28 | 2020-01-21 | Oppo广东移动通信有限公司 | Method and device for reducing power consumption of mobile terminal, storage medium and mobile terminal |
CN107566650B (en) * | 2017-09-12 | 2020-01-31 | Oppo广东移动通信有限公司 | Unlocking control method and related product |
CN107590375A (en) * | 2017-09-12 | 2018-01-16 | 广东欧珀移动通信有限公司 | Unlocking method and related product |
WO2019148413A1 (en) * | 2018-02-01 | 2019-08-08 | 深圳市汇顶科技股份有限公司 | Fingerprint login method, micro-control unit, fingerprint power supply assembly, and electronic terminal |
CN108475311A (en) * | 2018-03-20 | 2018-08-31 | 深圳市汇顶科技股份有限公司 | Starting processing method, device and the terminal device of terminal device |
US11410450B2 (en) | 2018-04-17 | 2022-08-09 | Samsung Electronics Co., Ltd. | Method for manufacturing an electronic device including multiple fixing members to fix a biometric sensor to a display |
WO2020096562A1 (en) | 2018-11-05 | 2020-05-14 | Hewlett-Packard Development Company, L.P. | Fingerprint sensor controls based on operating states |
CN111182120A (en) * | 2018-11-09 | 2020-05-19 | 奇酷互联网络科技(深圳)有限公司 | Method for controlling unlocking, mobile terminal and computer storage medium |
JP7316902B2 (en) * | 2019-10-16 | 2023-07-28 | キヤノン株式会社 | Information processing device, its control method, and program |
US11180113B1 (en) | 2020-05-21 | 2021-11-23 | Micron Technology, Inc. | Security notification based on biometric identifier |
US11285918B2 (en) | 2020-05-21 | 2022-03-29 | Micron Technology, Inc. | Secure access to vehicle using biometric identifier |
CN114697519A (en) | 2020-12-29 | 2022-07-01 | 摩托罗拉移动有限责任公司 | Mitigating display interference on captured images using calibration images |
CN114697520A (en) * | 2020-12-29 | 2022-07-01 | 摩托罗拉移动有限责任公司 | Generating a calibration image by combining a captured recalibration image with a previously captured calibration image |
CN114697522A (en) | 2020-12-29 | 2022-07-01 | 摩托罗拉移动有限责任公司 | Mitigating display interference for captured images by controlling display brightness |
US11620850B1 (en) * | 2022-08-21 | 2023-04-04 | Novatek Microelectronics Corp. | Fingerprint sensing device and driving method for fingerprint sensing panel thereof |
Family Cites Families (163)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3697770A (en) * | 1970-04-20 | 1972-10-10 | Copal Co Ltd | Recording clock and electrical system |
IT1057184B (en) * | 1976-02-13 | 1982-03-10 | Cselt Centro Studi Lab Telecom | DEVICE FOR THE DETECTION OF CRITERIA FROM ELECTRIC CIRCUITS BELONGING TO TELECOMMUNICATION EQUIPMENT |
US4090062A (en) * | 1976-07-12 | 1978-05-16 | Phillips Control Corp. | Energy demand controller and method therefor |
US4807162A (en) * | 1985-12-27 | 1989-02-21 | Omron Tateisi Electronics Co. | Teachable inspection controller |
US5434998A (en) * | 1988-04-13 | 1995-07-18 | Yokogawa Electric Corporation | Dual computer system |
JPH0424889A (en) * | 1990-05-21 | 1992-01-28 | Toshiba Corp | Ic card provided with personal identification function |
WO1993023809A1 (en) * | 1992-05-15 | 1993-11-25 | Connective Strategies, Inc. | Isdn-based high speed communication system |
US5623552A (en) * | 1994-01-21 | 1997-04-22 | Cardguard International, Inc. | Self-authenticating identification card with fingerprint identification |
US5872515A (en) * | 1996-03-20 | 1999-02-16 | Samsung Electronics Co., Ltd. | Laptop computer with an anti-theft alarm function and a method of controlling the same |
US5774876A (en) * | 1996-06-26 | 1998-06-30 | Par Government Systems Corporation | Managing assets with active electronic tags |
US6181803B1 (en) * | 1996-09-30 | 2001-01-30 | Intel Corporation | Apparatus and method for securely processing biometric information to control access to a node |
JP3580519B2 (en) * | 1997-08-08 | 2004-10-27 | 株式会社ハドソン | Auxiliary instrument for exercise |
FR2770952B1 (en) * | 1997-11-12 | 2000-01-21 | Adl Systeme Sa | TELE-WRITING DEVICE |
US6980672B2 (en) * | 1997-12-26 | 2005-12-27 | Enix Corporation | Lock and switch using pressure-type fingerprint sensor |
GB9814398D0 (en) * | 1998-07-02 | 1998-09-02 | Nokia Mobile Phones Ltd | Electronic apparatus |
CN1377297A (en) | 1999-09-03 | 2002-10-30 | 美国金属间化合公司 | Apparatus and methods for the production of powders |
US20030167414A1 (en) * | 1999-12-14 | 2003-09-04 | Sutherland Joseph Edward | Systems and methods for power load management |
CA2369676A1 (en) * | 2000-03-21 | 2001-09-27 | Widcomm, Inc. | System and method for secure user identification with bluetooth enabled transceiver and biometric sensor implemented in a handheld computer |
EP2295971B1 (en) * | 2001-03-09 | 2016-09-07 | TrovaGene, Inc. | Conjugate probes and optical detection of analytes |
US20020146157A1 (en) * | 2001-04-09 | 2002-10-10 | Goodman Mitchell E. | Fingerprint acquisition assembly using prism and camera |
US7245725B1 (en) * | 2001-05-17 | 2007-07-17 | Cypress Semiconductor Corp. | Dual processor framer |
AU2002316679A1 (en) * | 2001-07-12 | 2003-01-29 | Atrua Technologies, Inc. | Method and system for biometric image assembly from multiple partial biometric frame scans |
WO2003019873A1 (en) * | 2001-08-22 | 2003-03-06 | Tekelec | Methods and systems for improving utilization of high-speed time division multiplexed communications links at signal transfer point |
US7233781B2 (en) * | 2001-10-10 | 2007-06-19 | Ochoa Optics Llc | System and method for emergency notification content delivery |
US7328294B2 (en) * | 2001-12-03 | 2008-02-05 | Sun Microsystems, Inc. | Methods and apparatus for distributing interrupts |
US7428732B2 (en) | 2001-12-05 | 2008-09-23 | Intel Corporation | Method and apparatus for controlling access to shared resources in an environment with multiple logical processors |
US20030135764A1 (en) * | 2002-01-14 | 2003-07-17 | Kun-Shan Lu | Authentication system and apparatus having fingerprint verification capabilities thereof |
US6693560B2 (en) * | 2002-03-04 | 2004-02-17 | The United States Of America As Represented By The Secretary Of The Navy | Submarine mast autonomous controller and method |
JP4187451B2 (en) * | 2002-03-15 | 2008-11-26 | 松下電器産業株式会社 | Personal authentication device and mobile terminal |
US20030222144A1 (en) * | 2002-06-04 | 2003-12-04 | Hand Held Products, Inc. | Manufacturing methods for a decoder board for an optical reader utilizing a plurality of imaging formats |
DE10240137B4 (en) * | 2002-08-30 | 2009-01-15 | Continental Automotive Gmbh | Method for power-saving control of a receiving device, in particular for an access control system for a motor vehicle, and corresponding receiving device |
TWI240212B (en) * | 2003-03-14 | 2005-09-21 | Lightuning Tech Inc | Card-type biometric identification device and method therefor |
US7240228B2 (en) * | 2003-05-05 | 2007-07-03 | Microsoft Corporation | Method and system for standby auxiliary processing of information for a computing device |
US7765043B2 (en) * | 2003-05-12 | 2010-07-27 | Toyota Jidosha Kabushiki Kaisha | Power supply control apparatus and method |
US7117380B2 (en) * | 2003-09-30 | 2006-10-03 | International Business Machines Corporation | Apparatus, system, and method for autonomic power adjustment in an electronic device |
JP4131229B2 (en) * | 2003-11-25 | 2008-08-13 | 日本電気株式会社 | Folding mobile phone and method for unlocking folding mobile phone |
US20050116071A1 (en) | 2003-11-28 | 2005-06-02 | Rajamannan A. H.J. | Method of using hot air foam to kill vegetation |
US7693313B2 (en) * | 2004-03-22 | 2010-04-06 | Raytheon Company | Personal authentication device |
JP4462988B2 (en) * | 2004-04-13 | 2010-05-12 | Necインフロンティア株式会社 | Fingerprint reading method and fingerprint reading system |
US7152171B2 (en) * | 2004-04-28 | 2006-12-19 | Microsoft Corporation | Task-oriented processing as an auxiliary to primary computing environments |
US7289016B2 (en) * | 2004-05-25 | 2007-10-30 | Eaton Corporation | Portable timer apparatus, home system and method of timing for an object |
US8578063B2 (en) * | 2004-08-20 | 2013-11-05 | Mitsubishi Kagaku Media Co., Ltd. | Self-labeling digital storage unit |
TWI264672B (en) * | 2004-09-21 | 2006-10-21 | Aimgene Technology Co Ltd | BIOS locking device, computer system with a BIOS locking device and control method thereof |
US7687752B2 (en) * | 2005-04-04 | 2010-03-30 | Olympus Corporation | Focus detection device having a plurality of focusing points and controlling the output of data from the focusing points |
JP2006301817A (en) * | 2005-04-18 | 2006-11-02 | Toshiba Corp | Information processor and control method |
JP2007011993A (en) * | 2005-07-04 | 2007-01-18 | Sony Corp | Information processing system, information processor and method, and program |
WO2007013350A1 (en) * | 2005-07-25 | 2007-02-01 | Olympus Medical Systems Corp. | Medical controller |
KR20080038418A (en) * | 2005-08-18 | 2008-05-06 | 아이비아이 스마트 테크놀로지스 인코포레이티드 | Biometric identity verification system and method |
US7389103B2 (en) * | 2005-08-19 | 2008-06-17 | Robert Stepanian | Tethered digital butler consumer electronic device and method |
JP2007067819A (en) * | 2005-08-31 | 2007-03-15 | Elpida Memory Inc | Delay adjusting circuit and synchronous type semiconductor device equipped with the circuit |
EP1764694B1 (en) * | 2005-09-16 | 2008-07-30 | Siemens Transportation Systems S.A.S. | Redundant control method and apparatus for fail safe computers |
JP4770375B2 (en) * | 2005-10-04 | 2011-09-14 | 富士通株式会社 | Fingerprint collation device provided with fingerprint distortion detection device |
US20070076923A1 (en) * | 2005-10-05 | 2007-04-05 | Aimgene Technology Co., Ltd. | Press-trigger fingerprint sensor module |
US20070136593A1 (en) * | 2005-12-14 | 2007-06-14 | Richard Plavcan | Secure information storage apparatus |
US7595958B2 (en) * | 2006-01-06 | 2009-09-29 | Charles Partee | System including a hard disk drive and stray magnetic field sensor and associated method |
EP1987463A1 (en) | 2006-02-21 | 2008-11-05 | WEISS, Kenneth P. | Method and apparatus for secure access payment and identification |
US8296565B2 (en) * | 2006-03-27 | 2012-10-23 | Kyocera Corporation | Communication protocol for device authentication |
WO2007127491A2 (en) | 2006-04-05 | 2007-11-08 | Nvidia Corporation | Data display from auxiliary display subsystem |
US8775704B2 (en) * | 2006-04-05 | 2014-07-08 | Nvidia Corporation | Method and system for communication between a secondary processor and an auxiliary display subsystem of a notebook |
US9195428B2 (en) * | 2006-04-05 | 2015-11-24 | Nvidia Corporation | Method and system for displaying data from auxiliary display subsystem of a notebook on a main display of the notebook |
JP2007299034A (en) * | 2006-04-27 | 2007-11-15 | Toshiba Corp | Information processor and authentication control method |
JP2007302089A (en) * | 2006-05-10 | 2007-11-22 | Denso Corp | Vehicle security system |
US20080059379A1 (en) * | 2006-05-18 | 2008-03-06 | Icache, Inc. | Method and apparatus for biometrically secured encrypted data storage and retrieval |
US20080015995A1 (en) * | 2006-07-17 | 2008-01-17 | Yeacheiung Eric Chen | Standalone content protection storage device |
JP4814718B2 (en) * | 2006-07-28 | 2011-11-16 | 株式会社リコー | Authentication control method and authentication control program |
KR100783446B1 (en) * | 2006-08-14 | 2007-12-11 | 주식회사 에이디칩스 | System, apparatus and method for providing data security using the usb device |
JP4321566B2 (en) * | 2006-08-22 | 2009-08-26 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing system, portable terminal, image processing apparatus, and program |
US8327158B2 (en) * | 2006-11-01 | 2012-12-04 | Texas Instruments Incorporated | Hardware voting mechanism for arbitrating scaling of shared voltage domain, integrated circuits, processes and systems |
JP2008134786A (en) * | 2006-11-28 | 2008-06-12 | Hitachi Omron Terminal Solutions Corp | Authentication system, authentication device and authentication method |
US8955083B2 (en) * | 2006-12-19 | 2015-02-10 | Telecom Italia S.P.A. | Method and arrangement for secure user authentication based on a biometric data detection device |
US8190908B2 (en) * | 2006-12-20 | 2012-05-29 | Spansion Llc | Secure data verification via biometric input |
US20120242453A1 (en) * | 2006-12-26 | 2012-09-27 | Lockheed Martin Corporation | Energy management in rfid systems with long term active sensing |
CN101286190A (en) * | 2007-04-13 | 2008-10-15 | 鸿富锦精密工业(深圳)有限公司 | Electronic device and its fingerprint verification protecting method |
US8223126B2 (en) * | 2007-04-17 | 2012-07-17 | Nokia Corporation | Apparatuses and methods for facilitating user designation of device functions |
KR101177456B1 (en) * | 2007-09-05 | 2012-08-27 | 삼성전자주식회사 | Method for authenticating a user by using server and image forming apparatus using it |
US8648734B2 (en) * | 2007-09-13 | 2014-02-11 | University Of Louisville Research Foundation, Inc. | System and method for collecting data using wired sensors connected to wireless nodes |
JP2009077049A (en) * | 2007-09-19 | 2009-04-09 | Canon Inc | Image reader |
JP4466707B2 (en) * | 2007-09-27 | 2010-05-26 | ミツミ電機株式会社 | Finger separation detection device, finger separation detection method, fingerprint reading device using the same, and fingerprint reading method |
US8582837B2 (en) * | 2007-12-31 | 2013-11-12 | Authentec, Inc. | Pseudo-translucent integrated circuit package |
EP2273351A4 (en) * | 2008-04-24 | 2016-07-27 | Kyocera Corp | Mobile electronic device |
US8503740B2 (en) * | 2008-05-12 | 2013-08-06 | Sonavation, Inc. | Methods and apparatus for digit swipe sensor data streaming |
CN101615229A (en) * | 2008-06-23 | 2009-12-30 | 株式会社东芝 | Signal conditioning package and indication control method |
TW201019628A (en) * | 2008-08-15 | 2010-05-16 | Ivi Smart Technologies Inc | RF power conversion circuits & methods, both for use in mobile devices |
US8902044B2 (en) * | 2008-09-05 | 2014-12-02 | Gaylon Smith | Biometric control system and method for machinery |
US20100180136A1 (en) | 2009-01-15 | 2010-07-15 | Validity Sensors, Inc. | Ultra Low Power Wake-On-Event Mode For Biometric Systems |
US8278946B2 (en) * | 2009-01-15 | 2012-10-02 | Validity Sensors, Inc. | Apparatus and method for detecting finger activity on a fingerprint sensor |
US9065812B2 (en) * | 2009-01-23 | 2015-06-23 | Microsoft Technology Licensing, Llc | Protecting transactions |
US20100208953A1 (en) * | 2009-02-17 | 2010-08-19 | Validity Sensors, Inc. | Illuminated Fingerprint Sensor and Method |
CN103716797A (en) * | 2009-03-06 | 2014-04-09 | 交互数字专利控股公司 | Platform validation and management of wireless devices |
US9086875B2 (en) * | 2009-06-05 | 2015-07-21 | Qualcomm Incorporated | Controlling power consumption of a mobile device based on gesture recognition |
KR101624903B1 (en) * | 2009-09-16 | 2016-05-30 | 삼성전자주식회사 | Apparatus and method for reducing power consumption in portable terminal |
US8370920B2 (en) * | 2009-10-28 | 2013-02-05 | Aunigma Network Security Corp. | System and method for providing unified transport and security protocols |
CN102052017A (en) * | 2009-11-10 | 2011-05-11 | 李剑强 | Fingerprint remote control door lock |
US8639852B2 (en) * | 2009-11-13 | 2014-01-28 | Qualcomm Incorporated | Burst access protocol |
JP5487994B2 (en) * | 2010-01-25 | 2014-05-14 | ソニー株式会社 | Power management apparatus and display method |
CN102196407B (en) * | 2010-03-18 | 2015-09-16 | 中兴通讯股份有限公司 | Anchoring authentication device method for relocating and system |
JP5505010B2 (en) * | 2010-03-19 | 2014-05-28 | 富士通株式会社 | Storage medium adapter and data access disabling method |
US8826030B2 (en) * | 2010-03-22 | 2014-09-02 | Daon Holdings Limited | Methods and systems for authenticating users |
US8954099B2 (en) * | 2010-06-16 | 2015-02-10 | Qualcomm Incorporated | Layout design of proximity sensors to enable shortcuts |
CN102576315B (en) * | 2010-06-25 | 2016-01-06 | 松下电器(美国)知识产权公司 | Computer system |
JP5023193B2 (en) * | 2010-06-28 | 2012-09-12 | 株式会社東芝 | Information processing device |
US8799167B2 (en) * | 2010-07-13 | 2014-08-05 | Tec Solutions, Inc. | Biometric authentication system and biometric sensor configured for single user authentication |
US8412158B2 (en) * | 2010-08-17 | 2013-04-02 | Qualcomm Incorporated | Mobile device having increased security that is less obtrusive |
US8806481B2 (en) * | 2010-08-31 | 2014-08-12 | Hewlett-Packard Development Company, L.P. | Providing temporary exclusive hardware access to virtual machine while performing user authentication |
US8311514B2 (en) * | 2010-09-16 | 2012-11-13 | Microsoft Corporation | Prevention of accidental device activation |
US20120090757A1 (en) * | 2010-10-18 | 2012-04-19 | Qualcomm Mems Technologies, Inc. | Fabrication of touch, handwriting and fingerprint sensor |
US8706172B2 (en) * | 2010-10-26 | 2014-04-22 | Miscrosoft Corporation | Energy efficient continuous sensing for communications devices |
CA2720325C (en) * | 2010-11-04 | 2014-08-26 | Saskatchewan Research Council | Liquid level measuring system and method |
US9429962B2 (en) * | 2010-11-19 | 2016-08-30 | Google Inc. | Auto-configuring time-of day for building control unit |
US20120167170A1 (en) * | 2010-12-28 | 2012-06-28 | Nokia Corporation | Method and apparatus for providing passive user identification |
US8598981B2 (en) * | 2011-02-18 | 2013-12-03 | Tore Etholm Idsøe | Key fob with protected biometric sensor |
WO2012124383A1 (en) * | 2011-03-11 | 2012-09-20 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile information terminal and gripping characteristics authentication method |
US20120254878A1 (en) * | 2011-04-01 | 2012-10-04 | Lama Nachman | Mechanism for outsourcing context-aware application-related functionalities to a sensor hub |
US8810365B2 (en) * | 2011-04-08 | 2014-08-19 | Avaya Inc. | Random location authentication |
US8904473B2 (en) * | 2011-04-11 | 2014-12-02 | NSS Lab Works LLC | Secure display system for prevention of information copying from any display screen system |
CN102808550A (en) * | 2011-06-02 | 2012-12-05 | 姚海平 | Control system of fingerprint locks |
US8963446B2 (en) * | 2011-06-29 | 2015-02-24 | Martin Edward Hellkamp | Devices with a level light |
US20130234862A1 (en) * | 2011-08-19 | 2013-09-12 | University Of North Florida Board Of Trustees | Street Light Monitoring System |
CN202257751U (en) * | 2011-08-30 | 2012-05-30 | 广东机电职业技术学院 | Card-free fingerprint intelligent goods selling system |
US9084075B2 (en) * | 2011-09-15 | 2015-07-14 | Qualcomm Incorporated | Tracking management systems and methods |
US8914650B2 (en) * | 2011-09-28 | 2014-12-16 | Intel Corporation | Dynamically adjusting power of non-core processor circuitry including buffer circuitry |
KR20130056082A (en) * | 2011-11-21 | 2013-05-29 | 삼성전기주식회사 | Fingerprint sensor and operating method thereof |
US9063623B2 (en) * | 2011-12-01 | 2015-06-23 | Green Cedar Holdings Llc | Capacitive touch sensor assembly for use in a wet environment |
TW201346617A (en) * | 2011-12-27 | 2013-11-16 | Woodrow Lin | Handheld mobile device with USB hard drive and optional biometric scanner, and systems including the same |
US20130173925A1 (en) * | 2011-12-28 | 2013-07-04 | Ester Yen | Systems and Methods for Fingerprint-Based Operations |
US9792287B2 (en) | 2011-12-29 | 2017-10-17 | P2S Media Group Oy | Method and apparatus for providing metadata search codes to multimedia |
KR20130093426A (en) * | 2012-02-14 | 2013-08-22 | 엘지전자 주식회사 | Multimedia device for controlling logo type indicator according to power control signal and method for controlling the same |
US9251329B2 (en) * | 2012-03-27 | 2016-02-02 | Synaptics Incorporated | Button depress wakeup and wakeup strategy |
US9152838B2 (en) * | 2012-03-29 | 2015-10-06 | Synaptics Incorporated | Fingerprint sensor packagings and methods |
US20140129843A1 (en) * | 2012-11-02 | 2014-05-08 | Weidong Shi | Methods and Apparatus for Managing Service Access Using a Touch-Display Device Integrated with Fingerprint Imager |
US9386095B2 (en) * | 2012-05-02 | 2016-07-05 | Broadcom Corporation | Multicast initial maintenance regions for cable modems in low power mode |
US8886635B2 (en) * | 2012-05-23 | 2014-11-11 | Enswers Co., Ltd. | Apparatus and method for recognizing content using audio signal |
KR101959738B1 (en) * | 2012-05-24 | 2019-03-19 | 삼성전자 주식회사 | Apparatus for generating secure key using device ID and user authentication information |
US8611213B1 (en) * | 2012-06-01 | 2013-12-17 | At&T Intelletual Property I, L.P. | Transmitting delay-tolerant data with other network traffic |
US8913801B2 (en) * | 2012-06-29 | 2014-12-16 | Apple Inc. | Enrollment using synthetic fingerprint image and fingerprint sensing systems |
US20140025392A1 (en) * | 2012-07-18 | 2014-01-23 | Curlin Medical Inc. | Systems and Methods for Validating Treatment Instructions |
KR101892233B1 (en) * | 2012-08-03 | 2018-08-27 | 삼성전자주식회사 | Method and apparatus for alarm service using context aware in portable terminal |
KR101958255B1 (en) * | 2012-08-20 | 2019-03-14 | 삼성전자주식회사 | Method and apparatus for controlling vibration intensity according to situation awareness in electronic device |
US9720701B2 (en) * | 2012-09-10 | 2017-08-01 | Intel Corporation | Providing support for device states |
US9277500B1 (en) * | 2012-09-10 | 2016-03-01 | Amazon Technologies, Inc. | Power efficient wireless connectivity |
CN203192055U (en) * | 2012-09-20 | 2013-09-11 | 青岛滨海学院 | Electronic lock |
KR101947652B1 (en) * | 2012-09-28 | 2019-04-25 | 삼성전자 주식회사 | Operation method for low energy blue-tooth communication in terminal and device thereof |
KR101927096B1 (en) * | 2012-10-19 | 2018-12-10 | 삼성전자주식회사 | Application processor, mobile device having the same, and method of selecting a clock signal for an application processor |
US20140351560A1 (en) * | 2013-05-24 | 2014-11-27 | Motorola Mobility Llc | Low Power Management of Multiple Sensor Integrated Chip Architecture |
US9081571B2 (en) * | 2012-11-29 | 2015-07-14 | Amazon Technologies, Inc. | Gesture detection management for an electronic device |
JP6020092B2 (en) * | 2012-11-29 | 2016-11-02 | ソニー株式会社 | Data processing apparatus, data processing method, and program |
US9111125B2 (en) * | 2013-02-08 | 2015-08-18 | Apple Inc. | Fingerprint imaging and quality characterization |
US9445445B2 (en) * | 2013-03-14 | 2016-09-13 | Dexcom, Inc. | Systems and methods for processing and transmitting sensor data |
US8953853B2 (en) * | 2013-03-15 | 2015-02-10 | Google Technology Holdings LLC | Sensing characteristics of adjacent fingers for user authentication |
US9298361B2 (en) * | 2013-03-15 | 2016-03-29 | Apple Inc. | Analyzing applications for different access modes |
JP6044471B2 (en) * | 2013-06-28 | 2016-12-14 | 富士ゼロックス株式会社 | Power control apparatus, image processing apparatus, and program |
US20150046679A1 (en) * | 2013-08-07 | 2015-02-12 | Qualcomm Incorporated | Energy-Efficient Run-Time Offloading of Dynamically Generated Code in Heterogenuous Multiprocessor Systems |
US9086749B2 (en) * | 2013-08-30 | 2015-07-21 | Qualcomm Incorporated | System and method for improved processing of touch sensor data |
US9411446B2 (en) * | 2013-11-04 | 2016-08-09 | Google Technology Holdings LLC | Electronic device with a touch sensor and method for operating the same |
KR102208430B1 (en) * | 2013-11-05 | 2021-01-27 | 삼성전자주식회사 | Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof |
US9967100B2 (en) * | 2013-11-05 | 2018-05-08 | Samsung Electronics Co., Ltd | Method of controlling power supply for fingerprint sensor, fingerprint processing device, and electronic device performing the same |
US9383851B2 (en) * | 2014-01-06 | 2016-07-05 | Nvidia Corporation | Method and apparatus for buffering sensor input in a low power system state |
US9293119B2 (en) * | 2014-01-06 | 2016-03-22 | Nvidia Corporation | Method and apparatus for optimizing display updates on an interactive display device |
US9836637B2 (en) | 2014-01-15 | 2017-12-05 | Google Llc | Finger print state integration with non-application processor functions for power savings in an electronic device |
US9230150B1 (en) * | 2014-07-28 | 2016-01-05 | Google Technology Holdings LLC | Finger print sensor and auxiliary processor integration in an electronic device |
KR102334263B1 (en) * | 2014-11-18 | 2021-12-03 | 삼성전자주식회사 | Method for operating fingerprint sensor and electronic device |
US10402616B2 (en) * | 2015-10-21 | 2019-09-03 | Motorola Mobility Llc | Fingerprint sensor with proximity detection, and corresponding devices, systems, and methods |
US9983656B2 (en) * | 2015-12-31 | 2018-05-29 | Motorola Mobility Llc | Fingerprint sensor with power saving operating modes, and corresponding devices, systems, and methods |
-
2014
- 2014-06-20 US US14/310,927 patent/US9836637B2/en not_active Expired - Fee Related
-
2015
- 2015-01-14 EP EP15702062.9A patent/EP3095062B1/en active Active
- 2015-01-14 CN CN201580008699.9A patent/CN106030595B/en active Active
- 2015-01-14 WO PCT/US2015/011407 patent/WO2015108981A1/en active Application Filing
-
2017
- 2017-10-30 US US15/798,321 patent/US10402621B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10402621B2 (en) | 2019-09-03 |
US20150199554A1 (en) | 2015-07-16 |
US9836637B2 (en) | 2017-12-05 |
CN106030595B (en) | 2019-01-08 |
WO2015108981A1 (en) | 2015-07-23 |
US20180053034A1 (en) | 2018-02-22 |
EP3095062B1 (en) | 2019-07-17 |
CN106030595A (en) | 2016-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10402621B2 (en) | Finger print state integration with non-application processor functions for power savings in an electronic device | |
US9396380B2 (en) | Finger print sensor and auxiliary processor integration in an electronic device | |
US20180314536A1 (en) | Method and apparatus for invoking function in application | |
CN107395889B (en) | Method and device for reducing power consumption of mobile terminal, storage medium and mobile terminal | |
US11698792B2 (en) | Method for starting up device and device | |
US10929631B2 (en) | Fingerprint sensor with proximity detection, and corresponding devices, systems, and methods | |
US9207860B2 (en) | Method and apparatus for detecting a gesture | |
US10885294B2 (en) | Finger print sensor with passive proximity detection for power savings in an electronic device | |
KR101716834B1 (en) | Extending inactivity timeout for device lock in dual low-power processor configuration | |
TWI698800B (en) | Information image display method and device | |
US20140189604A1 (en) | Method and system for unlocking a touchscreen of an electronic device | |
TWI675329B (en) | Information image display method and device | |
MX2014008738A (en) | Unlocking processing method, apparatus and device for terminal. | |
JP2020512604A (en) | Fingerprint unlock method, device, program and recording medium | |
EP2866215A1 (en) | Touch screen terminal and alarm method thereof | |
US20170116454A1 (en) | Fingerprint Sensor with Proximity Detection, and Corresponding Devices, Systems, and Methods | |
JP2016115028A (en) | Information processor and information processor control method | |
CN107665082B (en) | Unlocking method and device | |
TW201337719A (en) | System and method for operating touch screens | |
WO2018010438A1 (en) | Responding method and apparatus for terminal | |
CA2816754C (en) | Method and apparatus for detecting a gesture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20160802 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20180525 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20190201 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602015033872 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1156502 Country of ref document: AT Kind code of ref document: T Effective date: 20190815 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20190717 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1156502 Country of ref document: AT Kind code of ref document: T Effective date: 20190717 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191017 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191017 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191118 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191018 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191117 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200224 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602015033872 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG2D | Information on lapse in contracting state deleted |
Ref country code: IS |
|
26N | No opposition filed |
Effective date: 20200603 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20200131 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 602015033872 Country of ref document: DE Representative=s name: VENNER SHIPLEY GERMANY LLP, DE Ref country code: DE Ref legal event code: R082 Ref document number: 602015033872 Country of ref document: DE Representative=s name: VENNER SHIPLEY LLP, DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200114 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200131 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200131 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200131 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200131 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200114 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190717 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230515 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240129 Year of fee payment: 10 Ref country code: GB Payment date: 20240129 Year of fee payment: 10 |