IP Library › Granted Patent US 12,443,688
Granted Patent B2
US 12,443,688 · App. 17/914,520 · Granted Oct 14, 2025

Method and device for access control

Inventors: Frédéric Lorsignol (Chatillon, FR); Philippe Le Goff (Chatillon, FR)
Assignee: Orange
G06F21/36G06F3/011G06F2221/2133
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,688
App. No.
17/914,520
Granted
Oct 14, 2025
Kind
B2
Abstract

A method, a device and a system for controlling access to a service by a user. The method is implemented by an access device. The method includes the following steps on the device to verify the human status of a user: obtaining at least one three-dimensional virtual object and associated data, referred to as resolution data; controlling playback of the at least one virtual object for the user; obtaining user interaction data with the at least one virtual object; and if the interaction data correspond to the resolution data, confirming the human status of the user.

Claims (37)

1. A method for controlling access to a service by a user, the method being implemented by an access device to verify a human nature of the user and comprising:

generating a three-dimensional projection space comprising a virtual or mixed scene;

obtaining at least one three-dimensional virtual object and associated data, called solution data;

commanding a rendering of said at least one three-dimensional virtual object for the user by projecting said at least one three-dimensional virtual object onto said scene, in order to display said at least one three-dimensional virtual object in said scene;

obtaining interaction data on interaction of the user with said at least one three-dimensional virtual object; and

in response to the interaction data corresponding to the solution data, confirming the human nature of the user,

wherein the at least one three-dimensional virtual object comprises at least one polyhedron, at least one of its faces being hidden, and said solution data includes the user accessing the hidden face.

2. The access control method as claimed in claim 1 , wherein the interaction data comprise at least one selection datum for selecting said at least one three-dimensional virtual object.

3. The access control method as claimed in claim 1 , wherein the interaction data comprise at least one transformation datum for transforming said at least one three-dimensional virtual object.

4. A device for controlling access to a service by a user, comprising:

at least a non-transitory computer readable memory and a processor that are configured to:

generate a three-dimensional projection space comprising a virtual or mixed scene;

obtain at least one three-dimensional virtual object and associated data, called solution data, in order to display said at least one three-dimensional virtual object in said scene;

command a rendering of said at least one three-dimensional virtual object for the user by projecting said at least one three-dimensional virtual object onto said scene;

obtain interaction data on an interaction of the user with said at least one three-dimensional virtual object;

in response to the interaction data corresponding to the solution data, confirm a human nature of the user,

wherein the at least one three-dimensional virtual object comprises at least one polyhedron, at least one of its faces being hidden, and said solution data includes the user accessing the hidden face.

5. A system for controlling access to a service by a user, comprising at least

an access device comprising at least a non-transitory computer readable memory and a processor that are configured to:

generate a three-dimensional projection space comprising a virtual or mixed scene;

obtain at least one three-dimensional virtual object and associated data, called solution data, in order to display said at least one three-dimensional virtual object in said scene;

command a rendering of said at least one three-dimensional virtual object for the user on a rendering device by projecting said at least one three-dimensional virtual object onto said scene;

obtain interaction data on an interaction of the user with said at least one three-dimensional virtual object; and

in response to the interaction data corresponding to the solution data, confirm a human nature of the user,

wherein the at least one three-dimensional virtual object comprises at least one polyhedron, at least one of its faces being hidden, and said solution data includes the user accessing the hidden face;

the rendering device configured to render a virtual or mixed scene so as to render said at least one three-dimensional virtual object in said scene, said rendering comprising projecting said at least one three-dimensional virtual object in order to display it in said scene; and

a detection device configured to obtain the interaction data on the interaction of the user with said at least one three-dimensional virtual object in the scene.

6. The system for controlling access to a service as claimed in claim 5 , wherein the detection device comprises inertial sensors, eye-tracking sensors, motion-tracking sensors or cameras.

7. The system for controlling access to a service as claimed in claim 5 , wherein the rendering device is a virtual reality headset.

8. The system for controlling access to a service as claimed in claim 5 , wherein the detection device comprises a joystick.

9. A non-transitory computer readable medium comprising instructions stored thereon for implementing a method, which controls access to a service by a user to verify a human nature of the user, when the program is executed by a processor of an access device, wherein the method comprises:

generating a three-dimensional projection space comprising a virtual or mixed scene;

obtaining at least one three-dimensional virtual object and associated data, called solution data;

commanding a rendering of said at least one three-dimensional virtual object for the user by projecting said at least one three-dimensional virtual object onto said scene, in order to display said at least one three-dimensional virtual object in said scene;

obtaining interaction data on interaction of the user with said at least one three-dimensional virtual object; and

in response to the interaction data corresponding to the solution data, confirming the human nature of the user,

wherein the at least one three-dimensional virtual object comprises at least one polyhedron, at least one of its faces being hidden, and said solution data includes the user accessing the hidden face.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: LORSIGNOL, FRÉDÉRIC; LE GOFF, PHILIPPE
To: ORANGE
Reel/Frame 061253/0804 →
Priority Claims (1)
FR 2003035 · Mar 27, 2020 · national
Continuity (1)
Related Publication 20230134644A1 · May 4, 2023
References Cited (33)
US 8990959B2 · Zhu · 2015 [cited by examiner]
US 9830444B2 · Kim · 2017 [cited by examiner]
US 10095857B1 · Mallenahally · 2018 [cited by examiner]
US 10832485B1 · Mantri · 2020 [cited by examiner]
US 10860705B1 · Ganeshmani · 2020 [cited by examiner]
US 20100037147A1 · Champion · 2010 [cited by examiner]
US 20110197268A1 · Ravikumar et al. · 2011 [cited by applicant]
US 20160300054A1 · Turgeman et al. · 2016 [cited by applicant]
US 20160371480A1 · Cheung · 2016 [cited by examiner]
US 20170180348A1 · Piccolotto · 2017 [cited by examiner]
US 20180341779A1 · Sawant · 2018 [cited by examiner]
US 20190188371A1 · Shen · 2019 [cited by examiner]
US 20190196588A1 · Friedman · 2019 [cited by examiner]
US 20190251242A1 · Alleaume · 2019 [cited by examiner]
US 20190347399A1 · Cramer · 2019 [cited by examiner]
US 20200019694A1 · Akiu · 2020 [cited by examiner]
US 20200097643A1 · Uzun · 2020 [cited by examiner]
US 20210209214A1 · Martin · 2021 [cited by examiner]
US 20220408269A1 · Termanini · 2022 [cited by examiner]
US 20230018027A1 · Bhide · 2023 [cited by examiner]
US 20230134644A1 · Lorsignol · 2023 [cited by examiner]
US 20230354041A1 · Termanini · 2023 [cited by examiner]
US 20240045942A1 · Lal · 2024 [cited by examiner]
US 20240353922A1 · Dedonato · 2024 [cited by examiner]
S. Pandey, M. Kumar and V. Kumar, “A Retrospect on Different side of CAPTCHA Techniques,” 2018 International Conference on Advanced Computation and Telecommunication (ICACAT), Bhopal, India, 2018 (Year: 2018). [cited by examiner]
I. F. Ince, Y. B. Salman, M. E. Yildirim and T. -C. Yang, “Execution Time Prediction for 3D Interactive CAPTCHA by Keystroke Level Model,” 2009 Fourth International Conference on Computer Sciences and Convergence Inform… [cited by examiner]
Gao et al.,Research on the Security of Visual Reasoning CAPTCHA, USENIX, Aug. 2021 (Year: 2021). [cited by examiner]
Wang et al., Extended Research on the Security of Visual Reasoning CAPTCHA, IEEE, 2023 (Year: 2023). [cited by examiner]
Sano, Ayane et al. “Directcha: A proposal of spatiometric mental rotation CAPTCHA.” 2016 14th Annual Conference on Privacy, Security and Trust (PST) (2016): 585-592. (Year: 2016). [cited by examiner]
Wang et al., A Security Analysis of Captchas With Large Character Sets, IEEE, 2021 (Year: 2021). [cited by examiner]
International Search Report dated Mar. 23, 2021 for corresponding International Application No. PCT/FR2021/050306, filed Feb. 22, 2021. [cited by applicant]
Written Opinion of the International Searching Authority dated Mar. 23, 2021 for corresponding International Application No. PCT/FR2021/050306, filed Feb. 22, 2021. [cited by applicant]
English translation of the Written Opinion of the International Searching Authority dated Mar. 31, 2021 for corresponding International Application No. PCT/FR2021/050306, filed Feb. 22, 2021. [cited by applicant]