The present subject matter relates generally to wind turbines and, more particularly, to a system and method that allows for a faulted wind turbine to be reset remotely via a suitable client device, such as a smartphone or other mobile device.
A wind farm typically consists of a group of interconnected wind turbines disposed at a given farm site. The wind farm may include a group of two wind turbines or a group of hundreds of wind turbines, with the turbines being spread out over a small area (e.g., several hundred square meters) or over an extended area (e.g., hundreds of square kilometers). As is generally understood, the farm site typically corresponds to a location or area that provides the desired amount of wind exposure, which may be an offshore location or an onshore location.
The wind turbines within a wind farm are typically monitored and controlled using a supervisory control and data acquisition (SCADA) system that is housed within a control station located at the wind farm site. For example, the turbine controller housed within each wind turbine may be communicatively coupled to one or more computing devices located within the on-site control station. The control station computing device(s) may then implement the SCADA system by collecting operating data from the turbine controllers and transmitting control signals to the turbine controllers for controlling the operation of their corresponding wind turbines.
When a turbine fault occurs that requires a turbine reset with respect to one or more wind turbines within a wind farm, current control systems require that an operator connect to the on-site SCADA system and manually reset each impacted turbine. Unfortunately, this process is often quite slow, thereby unnecessarily increasing the downtime associated with the faulted wind turbine(s). Moreover, the problems associated with turbine downtime become even more of an issue when an operator is responsible for the operation of multiple wind farms located at a plurality of different locations, given that the operator is required to connect to the local SCADA system associated with each wind farm individually in order to manually reset the faulted wind turbine(s) within each farm. Such separate and individualized control significantly decreases the operator's response time to turbine faults occurring over multiple wind farms.
Accordingly, an improved system and method that allows for wind turbines located within one or more wind farms to be effectively and efficiently reset from a location remote to the wind farm(s) would be welcomed in the technology.
Aspects and advantages of the invention will be set forth in part in the following description, or may be obvious from the description, or may be learned through practice of the invention.
In one aspect, the present subject matter is directed to a computer-implemented method for remotely resetting faulted wind turbines. The method may generally include receiving fault data associated with a turbine fault that has occurred for a faulted wind turbine, analyzing one or more reset conditions associated with the turbine fault; determining whether the faulted wind turbine is remotely resettable based on the one or more reset conditions associated with the turbine fault and if the turbine fault is remotely resettable, transmitting a reset notification to a client device authorized to receive notifications for the wind turbine, wherein the reset notification indicates that the faulted wind turbine can be remotely reset.
In another aspect, the present subject matter is directed to a computer-implemented method for remotely resetting faulted wind turbines. The method may generally include receiving a notification from a separate computing device indicating that a turbine fault that has occurred with respect to a faulted wind turbine, receiving a user input from a user of the client device that is associated with transmitting a reset request for resetting the faulted wind turbine and requesting authentication data to be provided by the user, wherein the authentication data includes biometric data associated with the user. The method may also include comparing the authentication data provided by the user to predetermined authentication data and, if the authentication data provided by the user matches the predetermined authentication data, transmitting the reset request to the separate computing device.
In a further aspect, the present subject matter is directed to a system for remotely resetting faulted wind turbines. The system may generally include a computing device having one or more processors and associated memory. The memory may store instructions that, when implemented by the processor(s), configure the computing device to receive fault data associated with a turbine fault that has occurred for a faulted wind turbine, analyze one or more reset conditions associated with the turbine fault, determine whether the faulted wind turbine is remotely resettable based on the one or more reset conditions associated with the turbine fault and, if the turbine fault is remotely resettable, transmit a reset notification to a client device authorized to receive notifications for the wind turbine, wherein the reset notification indicates that the faulted wind turbine can be remotely reset.
These and other features, aspects and advantages of the present invention will become better understood with reference to the following description and appended claims. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
A full and enabling disclosure of the present invention, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:
Reference now will be made in detail to embodiments of the invention, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the scope or spirit of the invention. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
In general, the present subject matter is directed to a system and method for remotely resetting one or more faulted wind turbine(s). Specifically, in several embodiments, the disclosed system and method may allow for an authorized user to remotely reset a faulted wind turbine using his/her smartphone or other client device. For example, as will be described below, the local supervisory control and data acquisition (SCADA) system installed at each wind farm may be configured to detect when a fault(s) occurs with respect to one or more wind turbines contained within the farm and transmit corresponding fault data to a reset server of the disclosed system. The reset server may then be configured to analyze the fault data associated with the specific fault(s) that has occurred to determine if the faulted wind turbine(s) is remotely resettable. If it is determined that the faulted wind turbine(s) is remotely resettable, the reset server may transmit a suitable notification to the client device of the user(s) authorized to reset such turbine(s) indicating that one or more faults have occurred and that the impacted turbine(s) needs to be reset. If desired, the user may then transmit a reset request back to the reset server (e.g., via his/her client device) for resetting the faulted wind turbine(s). Upon receipt of the reset request, the reset server may then transmit a reset command to the local SCADA system instructing the SCADA system to reset the faulted wind turbine(s).
Additionally, in several embodiments, the present subject matter is also directed to various systems and/or methods for initially registering a user as an authorized user for remotely resetting one or more faulted wind turbine(s) and/or for subsequently authenticating a user when he/she actually desires to remotely reset a faulted wind turbine(s). For example, as will be described below, the user may be required to provide various types of authentication data, such as a username/password and/or biometric data (e.g., fingerprint data, retinal data, facial feature data), in order to authenticate himself/herself as an authorized user. In addition, the user may be required to perform a token-based exchange with the reset server. For instance, the reset server may be configured to transmit a temporary code (e.g., a six digit number) to the user's client device that expires within a short period of time (e.g., five minutes). The user may then be required to input the code into his/her device prior to its expiration to provide an added layer of user authentication to the process.
Referring now to the drawings,
The wind turbine 10 may also include a turbine control system or turbine controller 26 centralized within the nacelle 16 (or disposed at any other suitable location within and/or relative to the wind turbine 10). In general, the turbine controller 26 may comprise a computer or other suitable processing unit. Thus, in several embodiments, the turbine controller 26 may include suitable computer-readable instructions that, when implemented, configure the controller 26 to perform various different functions, such as receiving, transmitting and/or executing wind turbine control signals. As such, the turbine controller 26 may generally be configured to control the various operating modes (e.g., start-up or shut-down sequences) and/or components of the wind turbine 10. For example, the controller 26 may be configured to adjust the blade pitch or pitch angle of each rotor blade 22 (i.e., an angle that determines a perspective of the blade 22 with respect to the direction of the wind) about its pitch axis 28 in order to control the rotational speed of the rotor blade 22 and/or the power output generated by the wind turbine 10. For instance, the turbine controller 26 may control the pitch angle of the rotor blades 22, either individually or simultaneously, by transmitting suitable control signals to one or more pitch drives or pitch adjustment mechanisms 32 (
Referring now to
Additionally, as indicated above, the turbine controller 26 may also be located within the nacelle 16 (e.g., within a control box or panel). However, in other embodiments, the turbine controller 26 may be located within any other component of the wind turbine 10 or at a location outside the wind turbine. As is generally understood, the turbine controller 26 may be communicatively coupled to any number of the components of the wind turbine 10 in order to control the operation of such components. For example, as indicated above, the turbine controller 26 may be communicatively coupled to each pitch adjustment mechanism 32 of the wind turbine 10 (one for each rotor blade 22) via a pitch controller 30 to facilitate rotation of each rotor blade 22 about its pitch axis 28.
In addition, the turbine controller 26 may also be communicatively coupled to one or more sensors for monitoring various operating parameters of the wind turbine 10. For example, in several embodiments, the wind turbine 10 may include one or more generator sensors 64 configured to monitor one or more generator-related operating parameters of the wind turbine 10, such as the power output of the generator 24, the rotational speed of the generator 24, the generator torque, the temperature of the generator 24 and/or the like. Similarly, the turbine controller 26 may be communicatively coupled to one or more wind sensors 68 for monitoring one or more wind conditions of the wind turbine 10, such as the wind speed, the wind direction, the turbulence or turbulence intensity of the wind and/or the like.
Of course, the wind turbine 10 may further include various other suitable sensors for monitoring any other suitable operating parameters of the wind turbine 10. For instance, the wind turbine 10 may include one or more load sensors (not shown) for monitoring the loads acting on one or more of the wind turbine components (e.g., the loads acting on the blades 22, the hub 22 and/or the tower 12), one or more shaft sensors (not shown) configured to monitor one or more shaft-related operating parameters of the wind turbine 10 (e.g., the deflection or the rotational speed of the rotor shaft 38), one or more electrical parameter sensors (not shown) configured to monitor one or more electrical parameters associated with the wind turbine 10 and/or the like. It should be appreciated that the various sensors described herein may correspond to pre-existing sensors of a wind turbine 10 and/or sensors that have been specifically installed within the wind turbine 10 to allow one or more operating parameters to be monitored.
It should also be appreciated that, as used herein, the term “monitor” and variations thereof indicates that the various sensors of the wind turbine 10 may be configured to provide a direct or indirect measurement of the operating parameters being monitored. Thus, the sensors may, for example, be used to generate signals relating to the operating parameter being monitored, which can then be utilized by the turbine controller 26 (or any other suitable controller or computing device) to determine the actual operating parameter.
Referring now to
Moreover, as shown in
Additionally, as shown in
As shown in
It should be appreciated that, although the networks 110, 112 are shown separately in
Referring now to
As shown in
In several embodiments, the data 124 may be stored in one or more databases. For example, the memory 122 may include a user database 128 including data associated with the various users authorized to receive notifications and/or transmit reset requests in association with one or more faulted wind turbines 10. Specifically, in one embodiment, the user database 128 may store data that associates each authorized user with one or more wind turbines 10 contained within a single wind farm 102 or across multiple wind farms 102. For example, a user may be authorized to receive reset notifications associated with all of the wind turbines 10 contained within a single wind farm 102 or all of the wind turbines 10 contained within two or more wind farms 102. Alternatively, the user may only be authorized to receive reset notifications associated with one or more specific wind turbines 10 within a given wind farm 102 and/or one or more specific wind turbines dispersed throughout two or more wind farms 102.
It should also be appreciated that, in one embodiment, the user database 128 may also include authentication data associated with each authorized user. As will be described below, authentication data may generally correspond to any suitable credentials and/or other data that provides a means for authenticating or otherwise verifying the identity of a user.
As shown in
Additionally, in several embodiments, the instructions 126 stored within the memory 122 of the reset server 108 may be executed by the processor(s) 120 to implement a server reset module 132. In general, the server reset module 132 may provide a means for transmitting data, requests, and/or commands between each SCADA system 104 and the reset server 108 and/or between the reset server 108 and each authorized client device 106. For example, in several embodiments, the server reset module 132 may be configured to receive fault data from one or more of the local SCADA systems 104 indicating that a fault has occurred with respect to a given wind turbine(s) 10 and analyze such fault data (e.g., based on the reset condition(s) stored in the database 130) to determine whether the faulted wind turbine(s) may be remotely reset by an authorized user. If so, the server reset module 132 may be configured to transmit a reset notification to the client device 106 of the authorized user notifying the user that the fault has occurred and that the turbine(s) 10 needs to be reset. Moreover, if the user responds by transmitting a reset request back to the reset server 108, the server reset module 132 may be configured to transmit a suitable reset command to the associated local SCADA system(s) 104 instructing the SCADA system 104 to reset the faulted wind turbine(s) 10.
As shown in
Additionally, similar to the reset server 108, each local SCADA system 104 may also include one or more processor(s) 140 and associated memory 142. Such memory 142 may generally be configured to store information accessible to the processor(s) 140, including data 144 that can be retrieved, manipulated, created and/or stored by the processor(s) 140 and instructions 146 that can be executed by the processor(s) 140. For example, in several embodiments, the data 144 may be stored in one or more databases, such as a performance database (not shown) storing information relating to one or more operating parameters of the wind turbines 10 contained within the associated wind farm 102.
Moreover, in several embodiments, the instructions 146 stored within the memory 142 of each SCADA system 104 may be executed by the processor(s) 140 to implement a local SCADA module 148. In general, the SCADA module 148 may be configured to allow the SCADA system 104 to serve as a data acquisition unit for collecting and/or monitoring the operating parameters of every wind turbine 10 contained within its associated wind farm 102. In addition, the SCADA module 148 may allow each SCADA system 104 to dynamically control the operation of every wind turbine 10 within its associated wind farm 102. Such control may include, for example, resetting a given wind turbine(s) 10 upon receipt of a reset command(s) from the reset server 108.
Moreover, each SCADA system 104 may also include a network or communications interface 150 for providing communications over the network(s) 110 (and/or any other suitable network) to the reset server 108 and/or for providing communications to each associated wind turbine 10 (e.g., via a local wind farm network (not shown)). Similar to the interface 134 provided for the reset server 108, the communications interface 150 may generally be any device/medium that allows each SCADA system 104 to interface with the reset server 108 and/or its associated wind turbines 10.
Referring still to
In several embodiments, the data 164 may be stored in one or more databases. For example, as shown in
Additionally, the instructions 166 stored within the memory 162 of each client device 106 may be executed by the processor(s) 160 to implement a reset client application 170 designed to allow the user of the client device 106 to interface with the reset server 108. Specifically, in several embodiments, the reset client application 170 may be configured to present a user interface that allows the user to both view notifications transmitted from the reset server 108 and transmit reset requests back to the reset server 108. For instance, upon receipt of a reset notification from the reset server 108, the reset client application 170 implemented on the client device 106 may be configured to display the notification to the user along with a selectable user interface element (e.g., a button displayed on the screen) that allows user to provide an input associated with his/her desire to reset the faulted wind turbine(s) 10 associated with the reset notification. Upon receipt of the user input (and assuming the user has been properly authenticated), the reset client application 170 may then transmit a suitable reset request to the reset server 108 instructing the server 108 to command that the faulted wind turbine(s) be reset by the associated local SCADA system(s) 104.
Moreover, as shown in
As shown in
Additionally, as shown in
It should be appreciated that, as used herein, the term “module” refers to computer logic utilized to provide desired functionality. Thus, a module may be implemented in hardware, application specific circuits, firmware and/or software controlling a general purpose processor. In one embodiment, the modules are program code files stored on the storage device, loaded into memory and executed by a processor or can be provided from computer program products, for example computer executable instructions, that are stored in a tangible computer-readable storage medium such as RAM, ROM, hard disk or optical or magnetic media.
Referring now to
As shown in
Additionally, at (204), the fault data may be transmitted from the local SCADA system 104 to the reset server 108 (e.g., over network 110). Thereafter, at (206), the fault data transmitted from the local SCADA system 104 may be received by the reset server 108. As shown in
Specifically,
Additionally, at (304), the method 300 includes identifying the reset condition(s) associated with the specific fault(s) determined to have occurred based on the received fault data. Specifically, as indicated above, the reset server 108 may, in several embodiments, include a reset condition database 130 storing one or more reset conditions associated with each unique type of fault that may occur during operation of a wind turbine 10. In such embodiments, the reset server may be configured to access the database 130 to identify the reset condition(s) associated with the specific fault(s) determined at (302).
It should be appreciated that the reset condition(s) associated with each specific type of fault may generally be determined based on field testing, historical data, empirical data, manufacturer's guidelines, component modeling and/or any other suitable data source and/or other information that may be relevant in determining whether a wind turbine that has experienced a specific fault should be allowed to be remotely reset by an authorized user. Additionally, it should be appreciated that the reset condition(s) may vary from fault-to-fault and from turbine-to-turbine. For example, the reset condition(s) associated with a given fault may vary depending on the specific configuration for a wind turbine 10 (e.g., a 1.5 MW wind turbine as opposed to a 2.5 MW wind turbine) and/or the specific components included within a wind turbine 10. Moreover, the reset condition(s) associated with a given fault may also vary depending on the operating environment of a wind turbine.
In addition, it should be appreciated that each reset condition may be associated with one or more guidelines or rules indicating whether a faulted wind turbine 10 may be allowed to be remotely reset when such reset condition is satisfied. For example, in one embodiment, each reset condition may be identified as a remotely resettable condition or a non-remotely resettable condition. In such an embodiment, if the fault data indicates that only a remotely resettable condition(s) associated with the identified fault(s) has been satisfied, it may be determined that the faulted wind turbine(s) 10 may be remotely reset by an authorized user. Alternatively, if the fault data indicates that a non-remotely resettable condition associated with the identified fault(s) has been satisfied, it may be determined that the faulted wind turbine(s) 10 may not be remotely reset by an authorized user. In addition to identifying each reset condition as a remotely resettable condition or a non-remotely resettable condition, the guidelines or rules associated with each reset condition may also specify instances or exceptions in which a remotely resettable condition may be treated as a non-remotely resettable condition and vice versa. For example, a remotely resettable condition may be identified as a non-remotely resettable condition if the specific reset condition has been satisfied more than a predetermined number of times within a specified time period or if the reset condition occurs in combination with another reset condition.
As one example, multiple reset conditions may be associated with a turbine fault occurring due to excessive temperatures related to the generator 24 of a wind turbine 10. For instance, a first reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) 10 may be remotely reset if the generator temperature that resulted in the fault falls within a temperature range defined between a first temperature threshold and a second temperature threshold. Similarly, a second reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) may not be remotely reset if the generator temperature that resulted in the fault exceeds the second temperature threshold. Additionally, a third reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) 10 may not be remotely reset if the first reset condition has been satisfied more than a predetermined number of times (e.g., two or more times) within a given time period (e.g., within a span of two or more weeks).
As another example, multiple reset conditions may be associated with a turbine fault occurring due to vibrations related to the tower 12 of a wind turbine 10. For instance, a first reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) 10 may be remotely reset if the tower vibrations that resulted in the fault were less than a predetermined vibration threshold for the wind turbine 10. Similarly, a second reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) may not be remotely reset if the tower vibrations that resulted in the fault exceeded the vibration threshold. Additionally, a third reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) 10 may not be remotely reset if the first reset condition has been satisfied more than a predetermined number of times (e.g., two or more times) within a given time period (e.g., within a span of two or more weeks).
As yet another example, multiple reset conditions may be associated with one or more of the pitch-related turbine faults for a wind turbine 10, such as temperature-related faults for the pitch motor and/or the pitch bearing of the wind turbine's pitch system. For instance, a first reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) 10 may be remotely reset if the pitch system temperature that resulted in the fault falls within a temperature range defined between a first temperature threshold and a second temperature threshold. Similarly, a second reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) may not be remotely reset if the pitch system temperature that resulted in the fault exceeds the second temperature threshold. Additionally, a third reset condition may be associated with the turbine fault that indicates that the faulted wind turbine(s) 10 may not be remotely reset if the first reset condition has been satisfied more than a predetermined number of times (e.g., two or more times) within a given time period (e.g., within a span of two or more weeks).
It should be appreciated that the reset condition(s) associated with each fault may also be based on or defined as a function of statistical or historical information corresponding to one or more operating parameters associated with the fault. For example, a given reset condition defined for a turbine fault associated with a particular operating parameter (e.g., generator temperature) may be based on statistical information for such operating parameter deriving from other wind turbines located within the same wind turbine farm. In such instance, the reset condition may indicate, for example, that the faulted wind turbine(s) is not remotely resettable if the delta associated with the monitored parameter for the faulted turbine(s) exceeds predetermined variance threshold defined for the operating parameter.
Moreover, in several embodiments, machine learning techniques may be utilized to adjust current reset conditions and/or to develop new reset conditions. For instance, a library of successful reset conditions may be developed over time. Using machine learning techniques, the library may be adjusted and/or increased over time by analyzing the broad spectrum of data associated with successful turbine resets versus resets that may have resulted in the same turbine fault again tripping the wind turbine within a predetermined amount of time.
As shown in
Referring back to
Additionally, as shown in
Moreover, as shown in
Referring still to
Referring now to
As shown in
Additionally, at (404), the client device 106 may be configured to initiate the reset client application 170 and request initial authentication data from the user. For instance, in one embodiment, upon initiation of the reset client application 170, the client device 106 may be configured to present the user with a suitable interface for providing initial authentication data. It should be appreciated that the initial authentication data may generally correspond to any suitable type of authentication data that may be received or captured by an authentication device(s) 174 of the client device 106. However, in a particular embodiment, the initial authentication data may correspond to a username and password associated with the user of the device 106.
Moreover, at (406) and (408), the client device 10-6 may be configured to receive the initial authentication data from the user and compare such data to the corresponding data stored within its authentication database 168. For example, if the initial authentication data corresponds to a username and password, the user may input his/her username/password using a suitable authentication device 174 (e.g., a touch screen and/or keyboard of the client device 106). Thereafter, upon receipt of such data, the client device 106 may be configured to compare the username/password provided by the user to the corresponding username/password stored within the authentication database 168. If the previously stored authentication data matches the user-provided data, the reset client application 170 may determine that the current user of the client device 106 is authorized to view the data accessible via the reset client application 170, such as a reset notification and/or a fault notification that has been transmitted from the reset server 108. Alternatively, if the stored authentication data does not match the user-provided data, the reset client application 170 may provide an indication to the user (e.g., via a display window) that the username/password provided was not valid and may request that the user attempt to re-enter his/her authentication data.
It should be appreciated that the method elements 404-408 described above with reference to the receipt and analysis of initial authentication data may correspond to optional elements of the method 400 shown in
Referring still to
Additionally, at (414) and (416), the client device 106 may be configured to receive the secondary authentication data from the user and compare such data to the corresponding data stored within its authentication database 168. For example, if the secondary authentication data corresponds to fingerprint data, the client device 106 may be configured to compare the fingerprint scan provided by the user to the corresponding fingerprint data stored within the authentication database 168. If the previously stored authentication data matches the user-provided data, the reset client application 170 may determine that the current user of the client device 106 is authorized to reset the faulted wind turbine(s) 10 and may subsequently transmit the reset request to the rest server 108 (e.g., as indicated by method element 218 shown in
Referring now to
It should be appreciated that a user seeking to register as an authorized user may initially be required to transmit a request (e.g., via his/her client device or using any other suitable means) to gain access to the reset server 108 for receiving notifications and/or resetting one or more faulted wind turbines via his/her client device 106. For example, the user may transmit the request along with the universal unique identification (UUID) code associated with his/her client device 106. A user profile may then be created and stored within the reset server 108 that includes authentication credentials for the user. For example, the user profile may include data associating the user and his/her device 106 (e.g., via the UUID) with one or more wind turbines 10 located at one or more wind farms 102. This association may generally define the wind turbine(s) 10 for which the user may be allowed to receive notifications and/or remotely reset once the registration process is completed. In addition, the user profile may also include data corresponding to an initial username and password that have been associated with the user.
As shown in
Additionally, at (508), the client device 106 may be configured to initially authenticate the user by requesting and receiving initial authentication data from the user. For example, as indicated above, the initial authentication data may correspond to a username/password associated with the user. In such an embodiment, the reset client application 170 may configured to present the user with a suitable user interface for inputting his/her username/password and, upon receipt of such data, compare the user-provided username/password with the username/password received from the reset server 108 as part of the user's authentication credentials. Alternatively, the initial authentication data may correspond to any other suitable type of authentication data.
Moreover, at (510), the client device 106 may be configured to transmit an indication to the reset server 108 that the user of the client device has been initially authenticated. Upon receipt of the indication, the reset server 108 may be configured to transmit a temporary, time-sensitive code to the client device 106 (e.g., a six digit, random number set to expire within a predetermined time period, such as five minutes). As shown in
Following the initial authentication of the user and input by the user of the temporary code, the client device 106 may, at (516), be configured to receive and store secondary authentication data from the user that can be used in the future for authenticating the user. For instance, as indicated above, in one embodiment, the secondary authentication data may correspond to biometric data, such as fingerprint data, retinal data, facial feature data, etc. In such an embodiment, the client device 106 may be configured to request that the user input such data via the authentication device(s) 174 of the client device 106. For example, the user may be asked to place his/her finger adjacent to a fingerprint scanner of the client device 106 to provide fingerprint scan data and/or allow one or more images of the user's eye(s) and/or face to be captured by a camera of the client device 106 to allow subsequent authentication of the user via retinal and/or facial recognition algorithms. The secondary authentication data received from the user may then be stored within the client device 106 (e.g., within the authentication database 168) for use at a later date, such as when performing the method 400 described above with reference to
Moreover, as shown in
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.