IP Library Granted Patent US 12,613,664
Granted Patent B2
US 12,613,664 · App. 18/594,190 · Granted Apr 28, 2026

Data processing system that performs access control of information processing apparatus, information processing apparatus, mobile communication device, and method of controlling information processing apparatus

Inventor: Ryotaro Imine (Ibaraki, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F3/1267G06F3/1222G06F3/1238G06F3/1292
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,613,664
App. No.
18/594,190
Granted
Apr 28, 2026
Kind
B2
Abstract

Communication setting information for use in UWB communication is exchanged between a mobile terminal and an image forming apparatus by BLE communication. Information for identifying a ranging target is transmitted from the mobile terminal to the image forming apparatus by BLE communication or UWB communication, and the ranging target is identified by the image forming apparatus based on the received information. Ranging is started when the ranging target is identified, and the ranging request data is transmitted to the identified ranging target. The ranging is continued until a measured distance satisfies a first condition, and when the measured distance satisfies the first condition and the ranging is terminated, login authentication is performed on a user having logged in the mobile terminal, for the image forming apparatus.

Claims (55)

1 . A data processing system including a mobile communication device and an information processing apparatus that can communicate with each other by first wireless communication and second wireless communication, comprising:

an exchange unit configured to exchange communication setting information for use in the second wireless communication between the mobile communication device and the information processing apparatus by the first wireless communication;

a ranging unit configured to transmit, as an execution entity of ranging in a bidirectional ranging method of the second wireless communication, ranging request data from the information processing apparatus to a ranging target that performs the second wireless communication, and receive, at the information processing apparatus, ranging response data associated with the ranging request data from the ranging target, to thereby measure a distance between the ranging target and the information processing apparatus;

a transmission unit configured to transmit data to which information of the ranging target is added as the information for identifying the ranging target from the mobile communication device to the information processing apparatus by the second wireless communication based on the communication setting information exchanged by the exchange unit;

an identification unit configured to identify the ranging target at the information processing apparatus based on the information for identifying the ranging target;

a ranging start unit configured to start, when the ranging target is identified by the identification unit, ranging by the ranging unit, and transmit the ranging request data to the ranging target identified by the identification unit; and

a continuous execution unit configured to continue execution of the ranging started by the ranging start unit until a distance measured by the ranging unit satisfies a first condition,

wherein in a case where the distance measured by the ranging unit satisfies the first condition, and the continuous execution of the ranging is terminated, account control on a user having logged in the mobile communication device is performed for the information processing apparatus,

wherein after the account control is performed, the information processing apparatus executes a predetermined job, and

wherein the mobile communication device includes:

a search unit configured to search for the information processing apparatus as a data transmission destination candidate by receiving a beacon transmitted from outside by the first wireless communication; and

a search condition user interface for receiving a wireless communication standard supported by the information processing apparatus as the data transmission destination candidate, from a user, to set the received wireless communication standard as the search condition.

2 . The data processing system according to claim 1 , wherein the first wireless communication is BLE (Bluetooth Low Energy).

3 . The data processing system according to claim 1 , wherein the second wireless communication is UWB (Ultra Wide Band) based on the IEEE 802.15.4z standard.

4 . The data processing system according to claim 3 , wherein the communication setting information is information for identifying a UWB tag based on the IEEE 802.15.4z standard and at least includes information of a role of the UWB, information of a ranging method, and address information of a packet transmission destination.

5 . The data processing system according to claim 1 , wherein the bidirectional ranging method is TWR (Two Way Ranging) based on the IEEE 802.15.4z standard.

6 . The data processing system according to claim 1 ,

further comprising another user interface for selectively receiving at least one condition for causing the ranging start unit to start ranging, by a user operation from a plurality of combinations of conditions,

wherein the plurality of conditions include a type of the data to which the information of the ranging target is added.

7 . The data processing system according to claim 6 , wherein the information processing apparatus is an image forming apparatus that executes a print job, and

wherein the type of data to which the information of the ranging target is added is job data of the print job, and the predetermined job is the print job reserved until the account control is terminated.

8 . The data processing system according to claim 6 , wherein the mobile communication device includes a sensor for detecting a specific motion of the user, and

wherein the type of data to which the information of the ranging target is added is data including a notification indicating that the sensor has detected the specific motion of the user.

9 . The data processing system according to claim 8 , wherein the sensor is at least one of a GPS sensor, a gyro sensor, an acceleration sensor, and a touch sensor.

10 . The data processing system according to claim 1 , wherein the mobile communication device includes a ranging authentication user interface for receiving user selection as to whether or not to perform the account control on the user for the information processing apparatus in a case where the first condition is satisfied.

11 . The data processing system according to claim 1 , wherein the account control on the user is login authentication based on a user account registered in the information processing apparatus in association with information of the ranging target identified by the identification unit.

12 . The data processing system according to claim 1 ,

further comprising another user interface for selectively receiving at least one ranging termination condition for terminating the continuous execution of the ranging, by a user operation from a plurality of combinations of conditions,

wherein one of the conditions is logout from the information processing apparatus.

13 . The data processing system according to claim 12 , wherein the logout from the information processing apparatus is executed in a case where the distance measured by the ranging unit satisfies a second condition while the continuous execution of the ranging is being performed.

14 . The data processing system according to claim 1 , further comprising another user interface for receiving the first condition at at least one of the information processing apparatus and the mobile communication device.

15 . An information processing apparatus that is capable of communicating with a mobile communication device by first wireless communication and second wireless communication, comprising:

an exchange unit configured to exchange communication setting information for use in the second wireless communication with the mobile communication device, by the first wireless communication;

a ranging unit configured to transmit, as an execution entity of ranging in a bidirectional ranging method of the second wireless communication, ranging request data to a ranging target that performs the second wireless communication, and receive ranging response data associated with the ranging request data from the ranging target, to thereby measure a distance between the ranging target and the information processing apparatus;

an acquisition unit configured to acquire data to which information of the ranging target is added as the information for identifying the ranging target from the mobile communication device by the second wireless communication based on the communication setting information exchanged by the exchange unit;

an identification unit configured to identify the ranging target based on the information for identifying the ranging target;

a ranging start unit configured to start, when the ranging target is identified by the identification unit, the ranging by the ranging unit, and transmit the ranging request data to the ranging target identified by the identification unit; and

a continuous execution unit configured to continue execution of the ranging started by the ranging start unit until a distance measured by the ranging unit satisfies a first condition,

wherein in a case where the distance measured by the ranging unit satisfies the first condition, and the continuous execution of the ranging is terminated, account control on a user is performed for the information processing apparatus,

wherein after the account control is performed, the information processing apparatus executes a predetermined job, and

wherein the mobile communication device includes:

a search unit configured to search for the information processing apparatus as a data transmission destination candidate by receiving a beacon transmitted from outside by the first wireless communication; and

a search condition user interface for receiving a wireless communication standard supported by the information processing apparatus as the data transmission destination candidate, from a user, to set the received wireless communication standard as the search condition.

16 . The information processing apparatus according to claim 15 , wherein the information for identifying the ranging target is a login ID of a user having logged in the mobile communication device, and

wherein the identification unit acquires information of the ranging target registered in the information processing apparatus in association with the login ID.

17 . A method of controlling an information processing apparatus that is capable of communicating with a mobile communication device by first wireless communication and second wireless communication, comprising:

exchanging communication setting information for use in the second wireless communication, with the mobile communication device by the first wireless communication;

transmitting, as an execution entity of ranging in a bidirectional ranging method of the second wireless communication, ranging request data to a ranging target that performs the second wireless communication, and receiving ranging response data associated with the ranging request data from the ranging target, to thereby measure a distance between the ranging target and the information processing apparatus;

acquiring data to which information of the ranging target is added as the information for identifying the ranging target from the mobile communication device by the second wireless communication based on the communication setting information exchanged by said exchanging;

identifying the ranging target based on the information for identifying the ranging target;

starting, when the ranging target is identified by said identifying, the ranging, and transmitting the ranging request data to the ranging target identified by said identifying;

continuing execution of the ranging started by said starting until the measured satisfies a first condition; and

performing, in a case where the measured distance satisfies the first condition, and the continuous execution of the ranging is terminated, account control on a user for the information processing apparatus,

wherein after the account control is performed, the information processing apparatus executes a predetermined job, and

wherein the mobile communication device searches for the information processing apparatus as a data transmission destination candidate by receiving a beacon transmitted from outside by the first wireless communication, and receives a wireless communication standard supported by the information processing apparatus as the data transmission destination candidate, from a user, to set the received wireless communication standard as the search condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: IMINE, RYOTARO
To: CANON KABUSHIKI KAISHA
Reel/Frame 066942/0417 →
Priority Claims (1)
JP 2023-037286 · Mar 10, 2023 · national
Continuity (1)
Related Publication 20240303016A1 · Sep 12, 2024
References Cited (16)
US 11700343B2 · Hosoda · 2023 [cited by examiner]
US 20110312278A1 · Matsushita · 2011 [cited by examiner]
US 20140191968A1 · Hohl · 2014 [cited by examiner]
US 20150189025A1 · Banno · 2015 [cited by examiner]
US 20150230056A1 · Shin · 2015 [cited by examiner]
US 20170188296A1 · Fujikami · 2017 [cited by examiner]
US 20170208642A1 · Sasaki · 2017 [cited by examiner]
US 20180276367A1 · Benson · 2018 [cited by examiner]
US 20190239259A1 · Kunimatsu · 2019 [cited by examiner]
US 20200120458A1 · Aldana · 2020 [cited by examiner]
US 20210127246A1 · Lee · 2021 [cited by examiner]
US 20220060601A1 · Hosoda · 2022 [cited by examiner]
US 20230100233A1 · Koizumi · 2023 [cited by examiner]
US 20240303006A1 · Fukui · 2024 [cited by examiner]
US 20250212266A1 · Morimoto · 2025 [cited by examiner]
JP 2016066217A · 2016 [cited by applicant]