IP Library › Granted Patent US 11,010,174
Granted Patent B2
US 11,010,174 · App. 16/106,797 · Granted May 18, 2021

Information processing apparatus, information processing system, and information processing method

Inventors: Naoya Fujisaki (Yokohama, JP); Junichi Yura (Kawasaki, JP); Tatsuro Matsumoto (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F9/445G06F8/61G06F9/44505G06F9/54H04W48/12
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 11,010,174
App. No.
16/106,797
Granted
May 18, 2021
Kind
B2
Abstract

An information processing apparatus capable of performing wireless communication, includes a processor configured to execute one or more processes including receiving a beacon transmitted from a device, extracting, from the received beacon, called condition information indicating a condition by which a first program is called, and calling the first program in response to determining that a process, which the information processing apparatus is caused to execute by a second program, satisfies the condition indicated by the extracted called condition information.

Claims (62)

1. An information processing apparatus capable of performing wireless communication, the information processing apparatus comprising:

a processor configured to execute one or more processes including

receiving a beacon from a wireless access point device via wireless communication, the beacon including a data frame in which called resource binding information, including identification information of a first program exclusively used for and configured to control the wireless access point device, is set,

extracting, from the data frame of the received beacon, the called resource binding information, the extracted called resource binding information indicating a condition by which the first program is called, and

calling the first program in response to determining that a process, which the information processing apparatus is caused to execute by a second program, satisfies the condition indicated by the extracted called resource binding information,

wherein

the calling includes stopping the first program in response to determining that the beacon is no longer received, and

the second program causes the information processing apparatus to execute communication with the wireless access device via the wireless communication, and the one or more processes further include,

storing identification information of the wireless access device and the called resource binding information in association with each other in a storage, in response to a predetermined operation being input by a user,

selecting the called resource binding information stored in the storage in association with the identification information, from among a plurality of pieces of called resource binding information respectively extracted from a plurality of beacons, when the plurality of the beacons are being received,

the calling includes calling the first program corresponding to the selected called resource binding information.

2. The information processing apparatus according to claim 1 , wherein the one or more processes further include

acquiring the first program via a network in response to determining that the information processing apparatus does not include the first program, when the process, which the information processing apparatus is caused to execute by the second program, satisfies the condition indicated by the called resource binding information.

3. The information processing apparatus according to claim 1 , wherein the calling includes calling a target program in response to the extracting, from the received beacon, calling target information indicating the target program to be called.

4. The information processing apparatus according to claim 3 , wherein the one or more processes further include

determining validity of the extracted calling target information, by referring to information indicating valid calling target information in the information processing apparatus, wherein

the calling includes calling a target program relating to the calling target information that is determined to be valid.

5. An information processing system comprising:

an information processing apparatus capable of performing wireless communication; and

a device,

wherein the information processing apparatus includes a processor configured to execute one or more processes including

receiving a beacon from a wireless access point device via wireless communication, the beacon including a data frame in which called resource binding information, including identification information of a first program exclusively used for and configured to control the wireless access point device, is set,

extracting, from the data frame of the received beacon, the called resource binding information, the extracted called resource binding information indicating a condition by which the first program is called, and

calling the first program in response to determining that a process, which the information processing apparatus is caused to execute by a second program, satisfies the condition indicated by the extracted called resource binding information,

wherein

the calling includes stopping the first program in response to determining that the beacon is no longer received, and

the second program causes the information processing apparatus to execute communication with the wireless access device via the wireless communication, and the one or more processes further include,

storing identification information of the wireless access device and the called resource binding information in association with each other in a storage, in response to a predetermined operation being input by a user,

selecting the called resource binding information stored in the storage in association with the identification information, from among a plurality of pieces of called resource binding information respectively extracted from a plurality of beacons, when the plurality of the beacons are being received, and

the calling includes calling the first program corresponding to the selected called resource binding information.

6. An information processing method executed by a computer in an information processing apparatus capable of performing wireless communication, the information processing method comprising:

receiving a beacon from a wireless access point device via wireless communication, the beacon including a data frame in which called resource binding information, including identification information of a first program exclusively used for and configured to control the wireless access point device, is set;

extracting, from the data frame of the received beacon, the called resource binding information, the extracted called resource binding information indicating a condition by which the first program is called; and

calling the first program in response to determining that a process, which the information processing apparatus is caused to execute by a second program, satisfies the condition indicated by the extracted called resource binding information,

wherein

the calling includes stopping the first program in response to determining that the beacon is no longer received, and

the second program causes the information processing apparatus to execute communication with the wireless access device via the wireless communication, and the information processing method further includes,

storing identification information of the wireless access device and the called resource binding information in association with each other in a storage, in response to a predetermined operation being input by a user,

selecting the called resource binding information stored in the storage in association with the identification information, from among a plurality of pieces of called resource binding information respectively extracted from a plurality of beacons, when the plurality of the beacons are being received, and

the calling includes calling the first program corresponding to the selected called resource binding information.

7. The information processing method according to claim 6 , further comprising:

acquiring the first program via a network in response to determining that the information processing apparatus does not include the first program, when the process, which the information processing apparatus is caused to execute by the second program, satisfies the condition indicated by the called resource binding information.

8. The information processing method according to claim 6 , wherein the calling includes calling a target program in response to the extracting, from the received beacon, calling target information indicating the target program to be called.

9. The information processing method according to claim 8 , further comprising:

determining validity of the extracted calling target information, by referring to information indicating valid calling target information in the information processing apparatus, wherein

the calling includes calling a target program relating to the calling target information that is determined to be valid.

10. A non-transitory computer-readable recording medium storing an information processing program that causes a computer to execute one or more processes performed in an information processing apparatus, the one or more processes comprising:

receiving a beacon from a wireless access point device via wireless communication, the beacon including a data frame in which called resource binding information, including identification information of a first program exclusively used for and configured to control the wireless access point device, is set;

extracting, from the date frame of the received beacon, the called resource binding information, the extracted called resource binding information indicating a condition by which the first program is called; and

calling the first program in response to determining that a process, which the information processing apparatus is caused to execute by a second program, satisfies the condition indicated by the extracted called resource binding information,

wherein

the calling includes stopping the first program in response to determining that the beacon is no longer received, and

the second program causes the information processing apparatus to execute communication with the wireless access device via the wireless communication, and the one or more processes further include,

storing identification information of the wireless access device and the called resource binding information in association with each other in a storage, in response to a predetermined operation being input by a user,

selecting the called resource binding information stored in the storage in association with the identification information, from among a plurality of pieces of called resource binding information respectively extracted from a plurality of beacons, when the plurality of the beacons are being received, and

the calling includes calling the first program corresponding to the selected called resource binding information.

11. The non-transitory computer-readable recording medium according to claim 10 , the one or more processes further comprising:

acquiring the first program via a network in response to determining that the information processing apparatus does not include the first program, when the process, which the information processing apparatus is caused to execute by the second program, satisfies the condition indicated by the called resource binding information.

12. The non-transitory computer-readable recording medium according to claim 10 , wherein the calling includes calling a target program in response to the extracting, from the received beacon, calling target information indicating the target program to be called.

13. The non-transitory computer-readable recording medium according to claim 12 , the one or more processes further comprising:

determining validity of the extracted calling target information, by referring to information indicating valid calling target information in the information processing apparatus, wherein

the calling includes calling a target program relating to the calling target information that is determined to be valid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2018
From: FUJISAKI, NAOYA; YURA, JUNICHI; MATSUMOTO, TATSURO
To: FUJITSU LIMITED
Reel/Frame 046696/0822 →
Continuity (2)
Continuation PCTJP2016055989 · Feb 29, 2016
Related Publication 20180357069A1 · Dec 13, 2018