Method and apparatus for electronic device access
View Patent ↗A method on an electronic device for a wireless network is described. A plurality of component confidence indicators is determined for a corresponding plurality of authentication components of the electronic device. The plurality of component confidence indicators is grouped into at least first and second sets. A first set confidence indicator is determined based on the component confidence indicators of the first set. A second set confidence indicator is determined based on the component confidence indicators of the second set. An authentication value is determined based on the first set confidence indicator, weighted by a first authentication factor for the first set, and the second set confidence indicator, weighted by the first authentication factor. The electronic device is unlocked based on the authentication value.
1. A method, on an electronic device for a wireless network, the method comprising:
determining a plurality of component confidence indicators for a corresponding plurality of authentication components of the electronic device by, for each authentication component of the plurality of authentication components:
obtaining authentication data from a historical database, wherein the authentication data is associated with an authentication component;
determining a match calculation factor for the authentication component based on the authentication data;
determining a component confidence indicator for the authentication component based on the match calculation factor;
grouping the plurality of component confidence indicators into at least a first biometric set and a second non-biometric set, wherein a component confidence indicator of the first biometric set is associated with a biometric accuracy for the corresponding authentication component;
determining a first set confidence indicator based on the component confidence indicators of the first biometric set;
determining a second set confidence indicator based on the component confidence indicators of the second non-biometric set;
determining an authentication value based on:
the first set confidence indicator, weighted by a first authentication factor for the first biometric set and the biometric accuracy, and
the second set confidence indicator, weighted by the first authentication factor and the biometric accuracy; and
unlocking the electronic device based on the authentication value.
2. The method of claim 1 , wherein determining the plurality of component confidence indicators further comprises:
receiving a unique ID from the authentication component, wherein the unique ID is associated with a current unlock attempt on the electronic device, wherein the authentication data is associated with the received unique ID and comprises at least one of a stored unique ID, an authorized time period, an authorized day, or a last access date;
wherein determining the plurality of match calculation factors comprises at least one of:
determining a match calculation factor based on a comparison of the received unique ID and the stored unique ID;
determining a match calculation factor based on a comparison of a time for the current unlock attempt and the authorized time period;
determining a match calculation factor based on a comparison of a day for the current unlock attempt and the authorized day; or
determining a match calculation factor based on a comparison of the day for the current unlock attempt and the last access date.
3. The method of claim 2 , wherein determining the plurality of match calculation factors comprises:
determining a match calculation factor based on a device class associated with the received unique ID.
4. The method of claim 2 , wherein determining the plurality of match calculation factors comprises:
determining a match calculation factor based on a comparison of the received unique ID and a connected unique ID list for the electronic device.
5. The method of claim 2 , wherein determining the plurality of match calculation factors comprises:
determining a point value for a match calculation factor based on a confidence match for the authentication data, wherein a higher point value corresponds to a higher confidence match.
6. The method of claim 1 , wherein determining the first set confidence indicator comprises:
determining the first set confidence indicator A by combining a first component confidence indicator B of the first biometric set and a second component confidence indicator C of the first biometric set as
A
(
B
,
C
)
=
2
·
B
·
C
1
+
(
2
B
-
1
)
(
2
C
-
1
)
;
and
wherein determining the second set confidence indicator comprises:
determining the second set confidence indicator W by combining a third component confidence indicator X of the second non-biometric set and a fourth component confidence indicator Y of the second non-biometric set as
W
(
X
,
Y
)
=
2
·
X
·
Y
1
+
(
2
X
-
1
)
(
2
Y
-
1
)
.
7. The method of claim 6 , wherein determining the first set confidence indicator further comprises:
combining an additional component confidence indicator D with the first set confidence indicator A as
A
(
A
,
D
)
-
2
·
A
·
D
1
+
(
2
A
-
1
)
(
2
D
-
1
)
.
8. The method of claim 6 , wherein determining the second set confidence indicator further comprises:
combining an additional component confidence indicator Z with the first set confidence indicator W as
W
(
W
,
Z
)
=
2
·
W
·
Z
1
+
(
2
W
-
1
)
(
2
Z
-
1
)
.
9. The method of claim 1 , wherein determining the authentication value comprises:
determining the authentication value F for a first set confidence indicator R, a second set confidence indicator S, and a first authentication factor T as
F =( T·R )+((1 −T )*(2 *S− 1)).
10. An electronic device for a wireless network, the electronic device comprising:
a non-transitory memory; and
a processor configured to retrieve instructions from the memory;
wherein:
the electronic device is configured to determine a plurality of component confidence indicators for a corresponding plurality of authentication components of the electronic device by, for each authentication component of the plurality of authentication components:
obtaining authentication data from a historical database, wherein the authentication data is associated with an authentication component;
determining a match calculation factor for the authentication component based on the authentication data;
determining a component confidence indicator for the authentication component based on the match calculation factor;
the electronic device is configured to group the plurality of component confidence indicators into at least a first biometric set and a second non-biometric set, wherein a component confidence indicator of the first biometric set is associated with a biometric accuracy for the corresponding authentication component;
the electronic device is configured to determine a first set confidence indicator based on the component confidence indicators of the first biometric set;
the electronic device is configured to determine a second set confidence indicator based on the component confidence indicators of the second non-biometric set;
the electronic device is configured to determine an authentication value based on the first set confidence indicator, weighted by a first authentication factor for the first biometric set and the biometric accuracy, and the second set confidence indicator, weighted by the first authentication factor and the biometric accuracy;
the electronic device is configured to unlock the electronic device based on the authentication value.
11. The electronic device of claim 10 , wherein:
the electronic device is configured to receive a unique ID from the authentication component, wherein the unique ID is associated with a current unlock attempt on the electronic device, wherein the authentication data is associated with the received unique ID and comprises at least one of a stored unique ID, an authorized time period, an authorized day, or a last access date;
wherein the electronic device is configured to perform at least one of:
determine a match calculation factor based on a comparison of the received unique ID and the stored unique ID;
determine a match calculation factor based on a comparison of a time for the current unlock attempt and the authorized time period;
determine a match calculation factor based on a comparison of a day for the current unlock attempt and the authorized day; or
determine a match calculation factor based on a comparison of the day for the current unlock attempt and the last access date.
12. The electronic device of claim 10 , wherein:
the electronic device is configured to determine a point value for a match calculation factor based on a confidence match for the authentication data, wherein a higher point value corresponds to a higher confidence match.
13. The electronic device of claim 10 , wherein:
the electronic device is configured to determine the first set confidence indicator A by a combination of a first component confidence indicator B of the first biometric set and a second component confidence indicator C of the first biometric set as
A
(
B
,
C
)
=
2
·
B
·
C
1
+
(
2
B
-
1
)
·
(
2
C
-
1
)
;
and
the electronic device is configured to determine the second set confidence indicator W by a combination of a third component confidence indicator X of the second non-biometric set and a fourth component confidence indicator Y of the second non-biometric set as
W
(
X
,
Y
)
=
2
·
X
·
Y
1
+
(
2
X
-
1
)
·
(
2
Y
-
1
)
.
14. The electronic device of claim 13 , wherein the electronic device is further configured to combine an additional component confidence indicator D with the first set confidence indicator A as
A
(
A
,
D
)
=
2
·
A
·
D
1
+
(
2
A
-
1
)
·
(
2
D
-
1
)
.
15. The electronic device of claim 13 , wherein the electronic device is further configured to combine an additional component confidence indicator Z with the first set confidence indicator W as
W
(
W
,
Z
)
=
2
·
W
·
Z
1
+
(
2
W
-
1
)
·
(
2
Z
-
1
)
.
16. The electronic device of claim 10 , wherein:
the electronic device is configured to determine the authentication value F for a first set confidence indicator R, a second set confidence indicator S, and a first authentication factor T as
F =( T·R )+((1 −T )*(2 *S− 1)).