IP Library Granted Patent US 10,313,540
Granted Patent B2
US 10,313,540 · App. 15/054,223 · Granted Jun 4, 2019

Information processing apparatus, control method thereof, and storage medium

Inventor: Haruki Sato (Abiko, JP)
Assignee: Canon Kabushiki Kaisha
H04N1/00307H04N1/00411H04W4/80H04W8/005H04W48/10H04W84/20H04N2201/0032H04N2201/0094H04W76/14
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 10,313,540
App. No.
15/054,223
Granted
Jun 4, 2019
Kind
B2
Abstract

An information processing apparatus (MFP) performs communication control for receiving an advertisement (ADV) packet transmitted from a mobile terminal while regularly transmitting an ADV packet that includes service information regarding a service provided by the information processing apparatus, in conformity with the BLE standard. In this state, every time the MFP detects an ADV packet that designates the information processing apparatus as a communication partner in BLE communication, the MFP performs communication control for transmitting a connection request to the mobile terminal that is the transmission source of the ADV packet as a response to the detected ADV packet. The MFP thus serves as a master to establish a BLE connection with each mobile terminal.

Claims (45)

1. A control method for an information processing apparatus capable of performing Bluetooth LE communication, the control method comprising:

scanning a first type of advertisement packet conforming to the Bluetooth LE, that is transmitted from an external apparatus and indicates to be connectable with a specific communication partner, while transmitting a second type of advertisement packet conforming to the Bluetooth LE that indicates to be unable to accept a connection request and includes service information indicating services that the information processing apparatus can provide;

determining whether or not the information processing apparatus is designated as the connectable specific communication partner in the first type of advertisement packet received as a result of the scanning; and

transmitting, upon a condition that it is determined that the information processing apparatus is designated as the connectable specific communication partner in the first type of received advertisement packet, a connection request to a transmission source of the first type of received advertisement packet in order to establish a Bluetooth LE connection by serving as a master.

2. The method according to claim 1 , further comprising

transmitting a third type of advertisement packet, conforming to the Bluetooth LE, that indicates to be able to accept a connection request while transmitting the second type of advertisement packet,

wherein transmission of the third type of advertisement packet is stopped in at least a period from when the information processing apparatus establishes a Bluetooth LE connection by serving as the master until when all Bluetooth LE connections established by serving as the master are disconnected.

3. The method according to claim 2 , further comprising

resuming, upon a condition that the Bluetooth LE connection that the information processing apparatus established by serving as the master has ended, transmission of the third type of advertisement packet.

4. The method according to claim 2 , further comprising

establishing, upon a condition that the information processing apparatus receives a connection request from the external apparatus, a Bluetooth LE connection by serving as a slave.

5. The method according to claim 4 , further comprising

stopping, upon a condition that the information processing apparatus serves as the slave to establish the Bluetooth LE connection, transmission of both the second type of advertisement packet and the third type of advertisement packet.

6. The method according to claim 5 , further comprising

resuming, upon a condition that the Bluetooth LE connection that the information processing apparatus established by serving as the slave has ended, transmission of both the second type of advertisement packet and the third type of advertisement packet.

7. The method according to claim 2 ,

wherein a value indicating ADV_IND is set to PDU type of the third type of advertisement packet.

8. The method according to claim 2 , further comprising

continuing transmission of the second type of advertisement packet also in a period when the information processing apparatus establishes a Bluetooth LE connection by serving as the master until when all Bluetooth LE connections established by serving as the master are disconnected.

9. The method according to claim 1 ,

wherein the information processing apparatus is a printing apparatus capable of executing print processing.

10. The method according to claim 1 , wherein a value indicating ADV_DIRECT_IND is set to PDU type of the first type of advertisement packet,

wherein a value indicating ADV_NONCONN_IND is set to PDU type of the second type of advertisement packet.

11. The method according to claim 1 , further comprising

continuing, after establishing the Bluetooth LE connection with the transmission source of the first type of received advertisement packet by serving as the master, scanning of the first type of advertisement packet and transmission of the second type of advertisement packet in order to be able to establish a Bluetooth LE connection with another external apparatus by serving as the master.

12. An information processing apparatus capable of performing Bluetooth LE communication, comprising:

at least one memory storing instructions; and

at least one processor that, upon execution of the instructions stored in the at least one memory, performs processing to:

scan a first type of advertisement packet conforming to the Bluetooth LE, that is transmitted from an external apparatus and indicates to be connectable with a specific communication partner, while transmitting a second type of advertisement packet conforming to the Bluetooth LE standard, that indicates to be unable to accept a connection request and includes service information indicating services that the information processing apparatus can provide;

determine whether or not the information processing apparatus is designated as the connectable specific communication partner in the first type of advertisement packet received as a result of the scanning; and

transmit, upon a condition that it is determined that the information processing apparatus is designated as the connectable specific communication partner in the first type of received advertisement packet, the communication unit to transmit a connection request to a transmission source of the received advertisement packet in order to establish a Bluetooth LE connection by serving as a master.

13. A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a control method for an information processing apparatus capable of performing Bluetooth LE communication, the control method comprising:

scanning a first type of advertisement packet confirming to the Bluetooth LE, that is transmitted from an external apparatus and indicates to be connectable with a specific communication partner, while transmitting a second type of advertisement packet conforming to the Bluetooth LE standard, that indicates to be unable to accept a connection request and includes service information indicating services that the information processing apparatus can provide;

determining, whether or not the information processing apparatus is designated as the connectable specific communication partner in the first type of advertisement packet received as a result of the scanning; and

transmitting, upon a condition that it is determined that the information processing apparatus is designated as the connectable specific communication partner in the first type of received advertisement packet, a connection request to a transmission source of the first type of received advertisement packet in order to establish a Bluetooth LE connection by serving as a master.

14. A method for establishing a Bluetooth LE connection between an information processing apparatus and an external apparatus, the method comprising

the information processing apparatus:

scanning a first type of advertisement packet conforming to the Bluetooth LE, that is transmitted from an external apparatus and indicates to be connectable with a specific communication partner, while transmitting a second type of advertisement packet conforming to the Bluetooth LE standard, that indicates to be unable to accept a connection request and includes service information indicating services that the information processing apparatus can provide;

determining whether or not the information processing apparatus is designated as the connectable specific communication partner in the first type of advertisement packet received as a result of the scanning; and

transmitting, upon a condition that it is determined that the information processing apparatus is designated as the connectable specific communication partner in the first type of received advertisement packet, a connection request to a transmission source of the first type of received advertisement packet in order to establish a Bluetooth LE connection by serving as a master, and

the external apparatus:

receiving the second type of advertisement packet transmitted from the information processing apparatus;

displaying services that the information processing apparatus can provide, based on the service information included in the second type of received advertisement packet;

transmitting the first type of advertisement packet in which the information processing apparatus is designated as the connectable specific communication partner, in order to receive a service requested by a user from the displayed services; and

establishing, upon a condition that the external apparatus receives the connection request from the information processing apparatus, the Bluetooth LE connection by serving as a slave.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: SATO, HARUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 038869/0962 →
Priority Claims (1)
JP 2015-049969 · Mar 12, 2015 · national
Continuity (1)
Related Publication 20160269577A1 · Sep 15, 2016
Cited By (1)
US 12,382,550