IP Library Granted Patent US 12,585,722
Granted Patent B2
US 12,585,722 · App. 18/335,832 · Granted Mar 24, 2026

Image generation system, communication apparatus, methods of operating image generation system and communication apparatus, and storage medium

Inventor: Atsushi Ikeda (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06F16/9577G06F16/958
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,585,722
App. No.
18/335,832
Granted
Mar 24, 2026
Kind
B2
Abstract

An image generation system capable of communicating with a communication apparatus, the image generation system includes one or more memories, and one or more processors in communication with the one more memories, wherein the one or more processors and the one more memories are configured to receive an operation instruction with respect to a web page from the communication apparatus, transmit, to the communication apparatus, predetermined information when the operation instruction is a press for file selection, receive a file transmitted from the communication apparatus based on the predetermined information, reflect information of the file in the web page and generate a rendering result, and transmit the rendering result to the communication apparatus.

Claims (27)

1 . An image generation system functioning as a cloud browser and capable of communicating with a communication apparatus, the image generation system comprising:

one or more memories; and

one or more processors in communication with the one more memories,

wherein the one or more processors and the one more memories are configured to:

receive an operation instruction with respect to a web page from the communication apparatus, wherein the operation instruction includes information indicating an attribute of the operation instruction;

transmit, to the communication apparatus, predetermined information when the operation instruction is a press for file selection, wherein the predetermined information includes information of a pressed element and information indicating being in a file selection mode;

receive file structure information transmitted from the communication apparatus based on the information indicating being in the file selection mode;

reproduce a visual representation of a file structure that corresponds to that of the communication apparatus by expanding a folder and generating a group of files based on the file structure information, wherein the group of files are a group of zero-byte files, and transmit the visual representation to the communication apparatus;

receive, from the communication apparatus, information of coordinates of a press of a user with respect to the visual representation;

identify information on a file present at the coordinates of the press;

transmit the information of the identified file to the communication apparatus, wherein the information of the identified file includes a file name;

receive data of the identified file transmitted from the communication apparatus;

replace the group of zero-byte data files with the received data of the identified file; and

generate a rendering result that reflects the received data of the identified file and transmit the rendering result to the communication apparatus.

2 . The image generation system according to claim 1 , wherein the one or more processors and the one more memories are further configured to delete information received from the communication apparatus when a user terminates use of the image generation system via the communication apparatus.

3 . A method of operating an image generation system functioning as a cloud browser and capable of communicating with a communication apparatus, the method comprising:

receiving from the communication apparatus an operation instruction with respect to a web page, wherein the operation instruction includes information indicating an attribute of the operation instruction;

transmitting, to the communication apparatus, predetermined information when the operation instruction is a press for file selection, wherein the predetermined information includes information of a pressed element and information indicating being in a file selection mode;

receiving file structure information transmitted from the communication apparatus based on the information indicating being in the file selection mode;

reproducing a visual representation of a file structure that corresponds to that of the communication apparatus by expanding a folder and generating a group of files based on the file structure information, wherein the group of files are a group of zero-byte files, and transmitting the visual representation to the communication apparatus;

receiving, from the communication apparatus, information of coordinates of a press of a user with respect to the visual representation;

identifying information on a file present at the coordinates of the press;

transmitting the information of the identified file to the communication apparatus, wherein the information of the identified file includes a file name;

receiving data of the identified file from the communication apparatus;

replacing the group of zero-byte data files with the received data of the identified file;

and

generating a rendering result that reflects the received data of the identified file and transmitting the rendering result to the communication apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2023
From: IKEDA, ATSUSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 064460/0327 →
Priority Claims (1)
JP 2022-099798 · Jun 21, 2022 · national
Continuity (1)
Related Publication 20230409660A1 · Dec 21, 2023
References Cited (17)
US 8274529B1 · Butler · 2012 [cited by examiner]
US 10210172B1 · Konig · 2019 [cited by examiner]
US 11709804B1 · Korepanov · 2023 [cited by examiner]
US 20060248442A1 · Rosenstein · 2006 [cited by examiner]
US 20090241110A1 · Heo · 2009 [cited by examiner]
US 20090309893A1 · Boothroyd · 2009 [cited by examiner]
US 20110320411A1 · Henderson · 2011 [cited by examiner]
US 20130179947A1 · Kline, III · 2013 [cited by examiner]
US 20140108956A1 · Varenhorst · 2014 [cited by examiner]
US 20150378558A1 · Smith · 2015 [cited by examiner]
US 20160253513A1 · Dowling · 2016 [cited by examiner]
US 20200201937A1 · Frid-Nielsen · 2020 [cited by examiner]
US 20220374535A1 · Jagasia · 2022 [cited by examiner]
US 20230007016A1 · Azulay · 2023 [cited by examiner]
JP 2012038094A · 2012 [cited by applicant]
Hong-bin Yu, “Dispersing cloud and system”, published on Apr. 6, 2018, Document ID: CN-107888629-A, pp. 7 (Year: 2018). [cited by examiner]
Shoji Koichiro, “Electronic Data Management Method, Electronic Data Management Device, and Program and Storage medium for the same”, published on Nov. 1, 2021, Document ID: JP-2021174432-A, pp. 25 (Year: 2021). [cited by examiner]