# US 2021/0344804 A1 · Information processing system, control method, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0344804 A1
- Document ID: US20210344804A1
- Status: Published application
- Kind: A1
- Application number: 17/378,127
- Filed: 2021-07-16
- Published: 2021-11-04
- Earliest claimed: 2019-05-31
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Satoki Watariuchi
- Web page: https://patentgrep.com/patent/US20210344804A1

## CPC

- H04N 1/00217: {only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP (communication protocol aspects and techniques in packet data networks H04L69/00; network-specific arrangements or communication protocols supporting networked applications H04L67/00)}
- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- G06F 3/1203: {Improving or facilitating administration, e.g. print management}
- G06F 3/1236: {Connection management}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- G06F 9/452: {Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131)}
- H04N 1/00307: {with a mobile telephone apparatus (constructional features of portable telephone sets H04M1/0202; mobile radio systems H04W84/00)}
- H04N 1/00408: {Display of information to the user, e.g. menus}
- H04N 1/00464: {using browsers, i.e. interfaces based on mark-up languages}
- H04N 1/00474: {outputting a plurality of functional options, e.g. scan, copy or print}
- H04N 1/00973: {from a remote device, e.g. receiving via the internet instructions input to a computer terminal}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06F 3/1228: {Printing driverless or using generic drivers}
- G06F 3/1231: {Device related settings, e.g. IP address, Name, Identification}
- H04N 1/00482: {outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution}
- H04N 2201/0013: Arrangements for the control of the connected apparatus by the still picture apparatus
- H04N 2201/0039: Connection via a network
- H04N 2201/0055: By radio
- H04N 2201/006: Using near field communication, e.g. an inductive loop
- H04N 2201/0075: by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An information processing system allows an operation status of a web application cooperating with a multifunction peripheral (MFP) and being operated on a mobile terminal to be handed over to the MFP by simply causing the mobile terminal and the MFP to cooperate.

## Claims

### Claim 1

(canceled)

### Claim 2

An information processing system comprising:
a first device; and
a second device;
wherein the first device includes
at least one processor and at least a memory coupled to the at least one processor and having instructions stored thereon, and when executed by the at least one processor, acting as:
a first execution unit configured to execute an application; and
a transmitting unit configured to transmit, to the second device, first information for handing over a first screen which is a screen of the application and to which a transition occurred by performing an operation on the first device;
wherein second device includes
at least one processor and at least a memory coupled to the at least one processor and having instructions stored thereon, and when executed by the at least one processor, acting as:
a receiving unit configured to receive the first information; and
a second execution unit configured to execute the application;
wherein, based on execution of communication between the first device and the second device, the transmitting unit transmits the first information to the second device, and the second execution unit executes the application, with the first screen opened, by using the transmitted first information.

### Claim 3 (depends on 2)

The information processing system according to claim 2, wherein the application is a web application.

### Claim 4 (depends on 2)

The information processing system according to claim 2, wherein the second device is an image processing device that has at least one of a print function or a scan function.

### Claim 5 (depends on 2)

The information processing system according to claim 2, wherein the communication is near field communication (NFC) or Bluetooth communication.

### Claim 6 (depends on 2)

The information processing system according to claim 2, wherein the transmitting unit transmits the first information to the second device on condition that reception signal intensity of a Bluetooth signal transmitted from the second device is a predetermined level of intensity or higher.

### Claim 7 (depends on 6)

The information processing system according to claim 6, wherein
the at least one processor of the second device further comprises a detecting unit configured to detect that the first device is placed on a predetermined position, and
in a case where the first device is detected to be placed on the predetermined position, a Bluetooth (registered trademark) packet is transmitted.

### Claim 8 (depends on 2)

The information processing system according to claim 2, wherein the transmitting unit transmits the first information to the second device via wireless local area network (LAN) communication whose connection is established based on connection information acquired from the second device via NFC communication.

### Claim 9 (depends on 2)

The information processing system according to claim 2, wherein
the first information is information for handing over the screen of the application to which the transition occurred by performing an operation on the first device and handing over an operation state caused by the operation, and
upon transmission of the first information to the second device, the second execution unit opens the first screen, with the operation state held.

### Claim 10 (depends on 2)

The information processing system according to claim 2, wherein the first information is information for calling up an identifier of the operation screen and a setting value that was set on a previous screen before the operation screen.

### Claim 11 (depends on 2)

The information processing system according to claim 2, further comprising a web server that provides the application;
wherein the web server includes
at least one processor and at least a memory coupled to the at least one processor and having instructions stored thereon, and when executed by the at least one processor, acting as;
a providing unit configured to provide the screen of the application; and
a registering unit configured to register second information in association with the first information, the second information including information indicating the screen of the application to which the transition occurred by performing the operation on the first device;
wherein, upon transmission of the first information to the second device, the second execution unit accesses the web server by using the first information, and the providing unit provides the first screen to the first device based on the second information associated with the first information.

### Claim 12 (depends on 11)

The information processing system according to claim 11, wherein the registering unit registers, in association with the first information, an identifier of an operation screen and a setting value that was set on a previous screen before the operation screen.

### Claim 13 (depends on 11)

The information processing system according to claim 11, wherein the web server transmits the first information to the first device.

### Claim 14 (depends on 11)

The information processing system according to claim 11, further comprising a management server configured to manage the first information;
wherein the at least one processor and the at least memory further act as;
a storing unit configured to store the first information in association with a uniform resource locator (URL) for accessing the web server;
wherein, upon the transmission of the first information to the second device, the second execution unit acquires the URL associated with the first information and accesses the web server based on the URL.

### Claim 15 (depends on 2)

The information processing system according to claim 2, wherein
the application is an application for causing the second device to perform processing, and
the application provides a plurality of screens including a setting screen for making settings for causing the second device to perform the processing.

### Claim 16 (depends on 2)

The information processing system according to claim 2, wherein, based on execution of short-range wireless communication between the first device and the second device, the transmitting unit transmits the first information to the second device.

### Claim 17

A method for an first device and an second device, the method comprising;
transmitting, to the second device, first information for handing over a first screen which is a screen of the application and to which a transition occurred by performing an operation on the first device;
receiving the first information by the second device; and
executing the application by the second device;
wherein, based on execution of communication between the first device and the second device, the first information is transmitted from the first device to the second device, and, in the executing, the application is executed, with the first screen opened, by using the transmitted first information.

### Claim 18

A first device comprising:
at least one processor and at least a memory coupled to the at least one processor and having instructions stored thereon, and when executed by the at least one processor, acting as;
a first execution unit configured to execute an application; and
a transmitting unit configured to transmit, to the second device, first information for handing over a first screen which is a screen of the application and to which a transition occurred by performing an operation on the first device; wherein, based on execution of communication between the first device and the second device, the transmitting unit transmits the first information to the second device.

### Claim 19

A method for a first device comprising;
executing an application; and
transmitting, to a second device, first information for handing over a first screen which is a screen of the application and to which a transition occurred by performing an operation on the first device;
wherein, based on execution of communication between the first device and the second device, the first information is transmitted to the second device.
