IP Library Granted Patent US 10,205,793
Granted Patent B2
US 10,205,793 · App. 14/100,635 · Granted Feb 12, 2019

Information processing apparatus, information processing method, and non-transitory computer readable medium

Inventors: Hideto Yuzawa (Kanagawa, JP); Takayuki Takeuchi (Kanagawa, JP); Masahiro Sato (Kanagawa, JP)
Assignee: FUJI XEROX CO., LTD.
H04L67/24H04M3/42374
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,205,793
App. No.
14/100,635
Granted
Feb 12, 2019
Kind
B2
Abstract

An information processing apparatus includes a receiving unit, a determining unit, and a transmission controller. The receiving unit receives a notification to inquire about a state of a user of the information processing apparatus, which is portable, from a different information processing apparatus. If the notification is received by the receiving unit, the determining unit determines whether communication from the other information processing apparatus is acceptable in the state of the user. If the determination unit determines that the communication from the other information processing apparatus is not acceptable in the state of the user, the transmission controller controls transmission so as not to transmit the state of the user.

Claims (48)

1. A mobile device comprising:

a memory configured to store a table comprising a communication method of the mobile device in association with a condition that indicates a user of the mobile device is unavailable to communicate using the communication method;

at least one hardware processor configured to:

receive a request from a counterpart mobile device to communicate with the mobile device using the communication method;

determine a current state of a user of the mobile device;

determine whether communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current state of the user of the mobile device corresponding to the condition that indicates the user of the mobile device is unavailable to communicate using the communication method stored in the memory;

withhold transmission of presence information of the user of the mobile device indicating that communication between the mobile device and the counterpart mobile device using the communication method is available, in response to determining that communication between the mobile device and the counterpart mobile device using the communication method is unavailable; and

transmit to the counterpart mobile device presence information of the user of the mobile device indicating that communication between the mobile device and the counterpart mobile device using the communication method is available based on the current state of the user of the mobile device, in response to determining that communication between the mobile device and the counterpart mobile device using the communication method is available.

2. A non-transitory computer readable medium storing a program causing a mobile device to execute a method of transmitting presence information to a counterpart mobile device, the method comprising:

receiving request from the counterpart mobile device to communicate with the mobile device using a communication method;

determining a current state of a user of the mobile device;

determining, by reading a table comprising the communication method of the mobile device in association with a condition that indicates the user of the mobile device is unavailable to communicate using the communication method stored in a memory of the mobile device, whether communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current state of the user of the mobile device corresponding to the condition that indicates the user of the mobile device is unavailable to communicate using the communication method stored in the memory;

withholding transmission of presence information of the user of the mobile device indicating that communication between the mobile device and the counterpart mobile device using the communication method is available, in response to determining that communication between the mobile device and the counterpart mobile device using the communication method is unavailable; and

transmitting to the counterpart mobile device presence information of the user of the mobile device indicating that communication between the mobile device and the counterpart mobile device using the communication method is available based on the current state of the user of the mobile device, in response to determining that communication between the mobile device and the counterpart mobile device using the communication method is available.

3. A method of a mobile device transmitting presence information to a counterpart mobile device, the method comprising:

receiving request from the counterpart mobile device to communicate with the mobile device using a communication method;

determining a current state of a user of the mobile device;

determining, by reading a table comprising the communication method of the mobile device in association with a condition that indicates the user of the mobile device is unavailable to communicate using the communication method stored in a memory of the mobile device, whether communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current state of the user of the mobile device corresponding to the condition that indicates the user of the mobile device is unavailable to communicate using the communication method stored in the memory;

withholding transmission of presence information of the user of the mobile device indicating that communication between the mobile device and the counterpart mobile device using the communication method is available, in response to determining that communication between the mobile device and the counterpart mobile device using the communication method is unavailable; and

transmitting to the counterpart mobile device presence information of the user of the mobile device indicating that communication between the mobile device and the counterpart mobile device using the communication method is available based on the current state of the user of the mobile device, in response to determining that communication between the mobile device and the counterpart mobile device using the communication method is available.

4. The mobile device according to claim 1 , wherein the condition comprises at least one of a location of the mobile device, a movement state of the mobile device, and a state of the user of the mobile device.

5. The mobile device according to claim 4 , wherein the condition is the location of the mobile device,

wherein the mobile device further comprises a global positioning system (GPS) sensor configured to determine a current location of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device corresponds to the current location of the mobile device determined by the GPS sensor and configured to determine that communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current location of the mobile device determined by the GPS sensor corresponding to the location of the mobile device stored in the memory.

6. The mobile device according to claim 1 , wherein the condition is the movement state of the mobile device,

wherein the mobile device further comprises an acceleration sensor configured to determine a current movement of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device corresponds to the current movement of the mobile device determined by the acceleration sensor and configured to determine that communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current movement of the mobile device determined by the acceleration sensor corresponding to the movement state of the mobile device stored in the memory.

7. The mobile device according to claim 4 , wherein the condition is the state of the user of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device based on an electronic diary of the user of the mobile device and configured to determine that communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current state of the user of the mobile device corresponding to the state of the user of the mobile device stored in the memory.

8. The mobile device according to claim 1 , wherein the condition comprises a location of the mobile device and a state of the user of the mobile device.

9. The mobile device according to claim 8 , wherein the mobile device further comprises a global positioning system (GPS) sensor configured to determine a current location of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device corresponds to the current location of the mobile device determined by the GPS sensor and corresponds to a user status in an electronic diary of the user of the mobile device, and configured to determine that communication between the mobile device and the counterpart mobile device using the communication method is unavailable based on the current location of the mobile device determined by the GPS sensor corresponding to the location of the mobile device stored in the memory and based on the current state of the user of the mobile device corresponding to the user status in the electronic diary stored in the memory.

10. The mobile device according to claim 1 , wherein the communication method of the mobile device in association with the condition that indicates the user of the mobile device is unavailable to communicate using the communication method comprises:

a first communication method in association with a first condition that indicates the user of the mobile device is unavailable to communicate using the first communication method; and

a second communication method in association with a second condition that indicates the user of the mobile device is unavailable to communicate using the second communication method.

11. The mobile device according to claim 10 , wherein the first condition comprises at least one of a first location of the mobile device, a first movement state of the mobile device, and a first state of the user of the mobile device, and

wherein the second condition comprises at least one of a second location of the mobile device, a second movement state of the mobile device, and a second state of the user of the mobile device.

12. The mobile device according to claim 11 , wherein the first condition is the first location of the mobile device,

wherein the second condition is the second location of the mobile device,

wherein the mobile device further comprises a global positioning system (GPS) sensor configured to determine a current location of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device corresponds to the current location of the mobile device determined by the GPS sensor, configured to determine that communication between the mobile device and the counterpart mobile device using the first communication method is unavailable based on the current location of the mobile device determined by the GPS sensor corresponding to the first location of the mobile device stored in the memory, and configured to determine that communication between the mobile device and the counterpart mobile device using the second communication method is unavailable based on the current location of the mobile device determined by the GPS sensor corresponding to the second location of the mobile device stored in the memory.

13. The mobile device according to claim 11 , wherein the first condition is the first movement state of the mobile device,

wherein the second condition is the second movement state of the mobile device,

wherein the mobile device further comprises an acceleration sensor configured to determine a current movement of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device corresponds to the current movement of the mobile device determined by the acceleration sensor, configured to determine that communication between the mobile device and the counterpart mobile device using the first communication method is unavailable based on the current movement of the mobile device determined by the acceleration sensor corresponding to the first movement state of the mobile device stored in the memory, and configured to determine that communication between the mobile device and the counterpart mobile device using the second communication method is unavailable based on the current movement of the mobile device determined by the acceleration sensor corresponding to the second movement state of the mobile device stored in the memory.

14. The mobile device according to claim 11 , wherein the first condition is the first state of the user of the mobile device,

wherein the second condition is the second state of the user of the mobile device, and

wherein the at least one hardware processor is configured to determine the current state of the user of the mobile device based on an electronic diary of the user of the mobile device, configured to determine that communication between the mobile device and the counterpart mobile device using the first communication method is unavailable based on the current state of the user of the mobile device corresponding to the first state of the user of the mobile device stored in the memory, and configured to determine that communication between the mobile device and the counterpart mobile device using the second communication method is unavailable based on the current state of the user of the mobile device corresponding to the second state of the user of the mobile device stored in the memory.

Assignments (3)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
CHANGE OF NAME Recorded Jun 16, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056561/0573 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2013
From: YUZAWA, HIDETO; TAKEUCHI, TAKAYUKI; SATO, MASAHIRO
To: FUJI XEROX CO., LTD.
Reel/Frame 031757/0585 →
Priority Claims (1)
JP 2013-114294 · May 30, 2013 · national
Continuity (1)
Related Publication 20140357252A1 · Dec 4, 2014