IP Library Granted Patent US 12,445,561
Granted Patent B2
US 12,445,561 · App. 17/966,880 · Granted Oct 14, 2025

Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method for managing device not supporting management via network through virtual device

Inventor: Takuya Honda (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
H04N1/00344G06F3/1203G06F3/1232G06F3/1288H04N1/00244
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,445,561
App. No.
17/966,880
Granted
Oct 14, 2025
Kind
B2
Abstract

An information processing apparatus includes a memory, and a processor configured to: store, in the memory, a first virtual device that is virtually realized using information about a first device and a second virtual device that is virtually realized using information about a second device; acquire the information about the first device from the first device capable of communicating with a communication unit of the information processing apparatus, and reflect the acquired information about the first device in the first virtual device; acquire, via the first device, the information about the second device from the second device incapable of communicating with the communication unit, and reflect the acquired information about the second device in the second virtual device; and use the information about the first device reflected in the first virtual device, and use the information about the second device reflected in the second virtual device.

Claims (35)

1. An information processing apparatus comprising:

a memory; and

a processor configured to:

store, in the memory, a first virtual device that is virtually realized using information about a first device and a second virtual device that is virtually realized using information about a second device;

acquire the information about the first device from the first device capable of communicating with a communication unit of the information processing apparatus, and reflect the acquired information about the first device in the first virtual device;

acquire, via the first device, the information about the second device from the second device incapable of communicating with the communication unit, and reflect the acquired information about the second device in the second virtual device; and

use the information about the first device reflected in the first virtual device, and use the information about the second device reflected in the second virtual device.

2. The information processing apparatus according to claim 1 , wherein the processor is configured to:

receive the information about the first device when the first device is installed.

3. The information processing apparatus according to claim 2 , wherein the processor is configured to:

acquire the information about the second device using a reception of information when the first device is installed as a trigger.

4. The information processing apparatus according to claim 1 , wherein the processor is configured to:

receive, when the first device is installed, the information about the first device and the information about the second device acquired from the second device by the first device when the first device is installed.

5. The information processing apparatus according to claim 1 , wherein the processor is configured to:

store the second device in association with the first device that acquires the information about the second device.

6. The information processing apparatus according to claim 5 , wherein the processor is configured to:

in a case where the first device is in a predetermined state, release the association between the first device and the second device, associate another device with the second device, and enable acquisition of the information about the second device from the other device.

7. The information processing apparatus according to claim 1 ,

wherein the information about the first device and the information about the second device are information about a management information base including billing information, a toner remaining amount, a paper remaining amount, a parts replacement notification, a consumables replacement notification, a failure notification, or various types of device information.

8. The information processing apparatus according to claim 1 , wherein the processor is configured to:

at a predetermined timing, synchronize the information about the first device between the first virtual device and the first device, and synchronize the information about the second device between the second virtual device and the second device.

9. The information processing apparatus according to claim 1 , wherein the processor is configured to:

in a case where the acquired information about the second device satisfies a predetermined requirement, reflect the information about the second device in the second virtual device.

10. The information processing apparatus according to claim 1 ,

wherein the information about the first device includes identification information for identifying the first device, and the information about the second device includes identification information for identifying the second device.

11. A non-transitory computer readable medium storing an information processing program causing a processor to execute a process comprising:

storing, in a memory, a first virtual device that is virtually realized using information about a first device and a second virtual device that is virtually realized using information about a second device;

acquiring the information about the first device from the first device capable of communicating with a communication unit of the information processing apparatus, and reflecting the acquired information about the first device in the first virtual device;

acquiring, via the first device, the information about the second device from the second device incapable of communicating with the communication unit, and reflecting the acquired information about the second device in the second virtual device; and

using the information about the first device reflected in the first virtual device, and using the information about the second device reflected in the second virtual device.

12. An information processing method comprising:

storing, in a memory, a first virtual device that is virtually realized using information about a first device and a second virtual device that is virtually realized using information about a second device;

acquiring the information about the first device from the first device capable of communicating with a communication unit of the information processing apparatus, and reflecting the acquired information about the first device in the first virtual device;

acquiring, via the first device, the information about the second device from the second device incapable of communicating with the communication unit, and reflecting the acquired information about the second device in the second virtual device; and

using the information about the first device reflected in the first virtual device, and using the information about the second device reflected in the second virtual device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2022
From: HONDA, TAKUYA
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 061461/0760 →
Priority Claims (1)
JP 2022-100512 · Jun 22, 2022 · national
Continuity (1)
Related Publication 20230421708A1 · Dec 28, 2023
References Cited (14)
US 6567184B2 · Aoki · 2003 [cited by examiner]
US 7124212B2 · Shimizu · 2006 [cited by examiner]
US 7502134B2 · Aoki · 2009 [cited by examiner]
US 8606902B2 · Ikeno · 2013 [cited by examiner]
US 9264478B2 · Hon · 2016 [cited by examiner]
US 10795616B1 · Zhang · 2020 [cited by examiner]
US 10956095B2 · Takeo · 2021 [cited by examiner]
US 20070076237A1 · Kudo · 2007 [cited by examiner]
US 20150029542A1 · Morita · 2015 [cited by examiner]
US 20150029543A1 · Morita · 2015 [cited by examiner]
US 20180069969A1 · Harada · 2018 [cited by examiner]
US 20240323302A1 · Sato · 2024 [cited by examiner]
JP 2011159127 · 2011 [cited by applicant]
JP 5531652 · 2014 [cited by applicant]