US11218603B2
Active / In Force
US
⏱️ 13.6 years remaining
Control method includes acquiring first and second layout data generated by an album creation application in a terminal device and uploaded to a server
Assignee: Canon Inc
•
Filing: 2020-06-05
•
Granted: 2022-01-04
•
Expires: 2040-06-05
Abstract
Abstract A control method includes acquiring first layout data and second layout data generated by an album creation application in a terminal device of a user and uploaded to a server, outputting an estimated feature value based on the acquired first layout data, generating an album creation parameter based on the output estimated feature value, generating layout data based on the generated album creation parameter and an image used for the acquired second layout data, and updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data.
Inventors
- 👤 Hiroyasu Kunieda
- 👤 Shinjiro Hori
- 👤 Takayuki Yamada
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:27
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00132; H04N1/00167; H04N1/00185; H04N1/00196; H04N1/00143; H04N1/00145
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
101 words
A control method comprising: acquiring first layout data and second layout data generated by an album creation application in a terminal device of a user and uploaded to a server; outputting an estimated feature value based on the acquired first layout data; generating an album creation parameter based on the output estimated feature value; generating layout data based on the generated album creation parameter and an image used for the acquired second layout data; and updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data.
Claim 2
Dependent Claim
101 words
A control method comprising: acquiring first layout data and second layout data generated by an album creation application in a terminal device of a user and uploaded to a server; outputting an estimated feature value based on the acquired first layout data; generating an album creation parameter based on the output estimated feature value; generating layout data based on the generated album creation parameter and an image used for the acquired second layout data; and updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data.
Claim 3
Dependent Claim
34 words
The control method according to claim 1 , wherein, by images used for the second layout data being arranged in a template based on the generated album creation parameter, the layout data is generated.
Claim 4
Dependent Claim
68 words
The control method according to claim 1 , wherein a number of items of the album creation parameter to be updated in a case when a number of pieces of layout data uploaded to the server is greater than a number of items of the album creation parameter to be updated in a case when a number of pieces of layout data uploaded to the server is small.
Claim 5
Dependent Claim
43 words
The control method according to claim 1 , wherein, in a case when the updated album creation parameter satisfies a predetermined condition, the updated album creation parameter is downloaded to a terminal device of a user by updating of an album creation application.
Claim 6
Dependent Claim
30 words
The control method according to claim 4 , wherein the downloaded updated album creation parameter is used at the time of generating new layout data by the album creation application.
Claim 7
Dependent Claim
111 words
A control method comprising: outputting an estimated feature value based on the first layout data generated by a user; generating an album creation parameter based on the output estimated feature value; generating layout data based on the generated album creation parameter and an image used for second layout data generated by a user; and updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data, wherein, by a first feature value based on the first layout data being input to a learning unit as input data, the estimated feature value is output from the learning unit.
Claim 8
Dependent Claim
111 words
A control method comprising: outputting an estimated feature value based on the first layout data generated by a user; generating an album creation parameter based on the output estimated feature value; generating layout data based on the generated album creation parameter and an image used for second layout data generated by a user; and updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data, wherein, by a first feature value based on the first layout data being input to a learning unit as input data, the estimated feature value is output from the learning unit.
Claim 9
Dependent Claim
41 words
The control method according to claim 6 , wherein, based on comparison results between a feature value based on the generated layout data and a feature value based on the second layout data, the parameter of the learning unit is updated.
Claim 10
Dependent Claim
89 words
A control method of controlling a terminal device, the control method comprising: acquiring a plurality of pieces of image data; acquiring an album creation parameter generated by learning using layout data generated in the past by a user; generating layout data based on the plurality of pieces of image data and the album creation parameter; causing a display unit to display the generated layout data as layout results; receiving editing instructions from a user for the displayed layout results; and uploading layout data edited based on the editing instruction.
Claim 11
Dependent Claim
89 words
A control method of controlling a terminal device, the control method comprising: acquiring a plurality of pieces of image data; acquiring an album creation parameter generated by learning using layout data generated in the past by a user; generating layout data based on the plurality of pieces of image data and the album creation parameter; causing a display unit to display the generated layout data as layout results; receiving editing instructions from a user for the displayed layout results; and uploading layout data edited based on the editing instruction.
Claim 12
Dependent Claim
118 words
A server comprising: at least one processor configured to cause the server to perform operations including: (a) acquiring first layout data and second layout data generated by an album creation application in a terminal device of a user and uploaded to the server; (b) outputting an estimated feature value based on the acquired first layout data; (c) generating an album creation parameter based on the output estimated feature value; (d) generating layout data based on the generated album creation parameter and an image used for the acquired second layout data; and (e) updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data.
Claim 13
Dependent Claim
118 words
A server comprising: at least one processor configured to cause the server to perform operations including: (a) acquiring first layout data and second layout data generated by an album creation application in a terminal device of a user and uploaded to the server; (b) outputting an estimated feature value based on the acquired first layout data; (c) generating an album creation parameter based on the output estimated feature value; (d) generating layout data based on the generated album creation parameter and an image used for the acquired second layout data; and (e) updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data.
Claim 14
Dependent Claim
126 words
A server comprising: at least one processor configured to cause the server to perform operations including: (a) outputting an estimated feature value based on first layout data generated by a user; (b) generating an album creation parameter based on the output estimated feature value; (c) generating layout data based on the generated album creation parameter and an image used for second layout data generated by a user; and (d) updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data, wherein, by a first feature value based on the first layout data being input to a learning unit as input data, the estimated feature value is output from the learning unit.
Claim 15
Dependent Claim
126 words
A server comprising: at least one processor configured to cause the server to perform operations including: (a) outputting an estimated feature value based on first layout data generated by a user; (b) generating an album creation parameter based on the output estimated feature value; (c) generating layout data based on the generated album creation parameter and an image used for second layout data generated by a user; and (d) updating the album creation parameter based on a feature value based on the generated layout data and a feature value based on the second layout data, wherein, by a first feature value based on the first layout data being input to a learning unit as input data, the estimated feature value is output from the learning unit.
Claim 16
Dependent Claim
102 words
A terminal device comprising: at least one processor configured to cause the terminal device to perform operations including: (a) acquiring a plurality of pieces of image data; (b) acquiring an album creation parameter generated by learning using layout data generated in the past by a user; and (c) generating layout data based on the plurality of pieces of image data and the album creation parameter (d) causing a display unit to display the generated layout data as layout results; (e) receiving editing instructions from a user for the displayed layout results; and (f) uploading layout data edited based on the editing instructions.
Claim 17
Dependent Claim
102 words
A terminal device comprising: at least one processor configured to cause the terminal device to perform operations including: (a) acquiring a plurality of pieces of image data; (b) acquiring an album creation parameter generated by learning using layout data generated in the past by a user; and (c) generating layout data based on the plurality of pieces of image data and the album creation parameter (d) causing a display unit to display the generated layout data as layout results; (e) receiving editing instructions from a user for the displayed layout results; and (f) uploading layout data edited based on the editing instructions.
References Cited (Backward Citations)
US20110285748A1
Cited
US10013395B2
Cited
US10403014B2
Cited
JP2017038343A
Cited
US10290135B2
Cited
US20170039748A1
Cited
US10742823B2
Cited
US10740641B2
Cited
US20180268520A1
Cited
US20190325627A1
Cited
US20190327367A1
Cited
US20200280640A1
Cited
US20200279426A1
Cited
US20200279427A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2025-01-03 | 2025-07-05 | 2026-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2029-01-03 | 2029-07-05 | 2030-01-04 | $3760.00 | Pending Window |
| 11.5 Years (Year 12) | 2033-01-03 | 2033-07-05 | 2034-01-04 | $7700.00 | Pending Window |