IP Library Granted Patent US 10,298,809
Granted Patent B2
US 10,298,809 · App. 15/160,501 · Granted May 21, 2019

Device for supporting cloud print service and method of providing cloud print service

Inventors: A-ri Kim (Suwon-si, KR); Kyung-hoon Kang (Seoul, KR)
Assignee: HP PRINTING KOREA CO., LTD.
H04N1/4413H04N1/00204H04N1/00244H04N2201/006H04N2201/0094
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,298,809
App. No.
15/160,501
Granted
May 21, 2019
Kind
B2
Abstract

A device for supporting a cloud print service includes a control unit configured to control so that print data generated in a first area is acquired in a second area, a user interface unit configured to provide a user interface for performing user authentication according to the acquisition of the print data and receive authentication information from a user through the user interface, and a communication unit configured to transmit the acquired print data to a cloud print server if the user authentication succeeds by using the received authentication information.

Claims (51)

1. A device to support a print service, the device comprising memory to store executable instructions and at least one processor to execute the instructions to:

implement, in the memory,

a system area accessible with an access authority to access the system area and inaccessible by a user not having the access authority to the system area, and in the system area, print data associated with the print service is to be generated, and

an application area accessible by the user not having the access authority to the system area, and in the application area, the print data is to be acquired from the system area and transmittable from the application area to at least one external server associated with the print service;

in response to a request, control a process to acquire in the application area the print data generated in the system area;

provide a user interface to receive authentication information associated with performing a user authentication to transmit the print data acquired in the application area to the at least one external server, when the print data generated in the system area is acquired in the application area; and

transmit the print data acquired in the application area to the at least one external server, in response to a successful authentication of the user based on the received authentication information.

2. The device of claim 1 , wherein the at least one processor is to execute the instructions to:

generate the print data in the system area, to control the print data generated in the system area to be acquired in the application area.

3. The device of claim 1 , wherein:

the system area is an area in which an operating system of the device is to operate, and

the application area is an area in which an application program including the user interface is to be executed.

4. The device of claim 1 , wherein the at least one processor is to execute the instructions to transmit the received authentication information to at least one authentication server and receive a result of the performing the user authentication from the at least one authentication server to determine the successful authentication of the user by the user authentication.

5. The device of claim 1 , wherein the at least one processor is to execute the instructions to execute a user authorization program in the application area to provide the user interface to receive the authentication information.

6. The device of claim 1 , wherein the at least one processor is to execute the instructions to:

convert a content selected by the user into a data format in response to a request of the user, to generate the print data in the system area.

7. The device of claim 1 , wherein the at least one processor is to execute the instructions to display any one of

the authentication information, and/or

in response to the performing the user authentication, a result of the performing the user authentication.

8. The device of claim 1 , wherein the at least one processor is to execute the instructions to add the received authentication information to the acquired print data and transmit the print data including the added authentication information to the at least one external server.

9. The device of claim 1 , wherein accessing the system area requires acquiring the access authority.

10. A method by a device to provide a print service associated with the device capable of being communicatively coupled to at least one external server, the method comprising:

performing, by the device:

implementing, in a memory,

a system area accessible with an access authority and inaccessible by a user not having the access authority to the system area, and in the system area print data associated with the print service is to be generated, and

an application area accessible by the user not having the authority to the system area, and in the application area the print data is to be acquired from the system area and transmittable from the application area to the at least one external server associated with the print service;

in response to a request, controlling a process to acquire in the application area the print data, which has been generated in the system area;

providing a user interface to receive authentication information associated with performing a user authentication to transmit the print data acquired in the application area to the at least one external server, when the print data generated in the system area is acquired in the application area; and

receiving the authentication information from the user through the user interface; and

transmitting the print data acquired in the application area to the at least one external server, in response to a successful authentication of the user based on the received authentication information.

11. The method of claim 10 , wherein:

the system area is an area in which an operating system of the device is to operate, and

the application area is an area in which an application program including the user interface is to be executed.

12. The method of claim 10 , further comprising:

transmitting the received authentication information to at least one authentication server to perform the user authentication; and

receiving a result of the performing the user authentication from the at least one authentication server to determine the successful authentication of the user by the user authentication.

13. The method of claim 10 , wherein the providing the user interface comprises executing a user authorization program in the application area to provide the user interface to receive authentication information.

14. The method of claim 10 , wherein the controlling the print data, which has been generated in the system area, to be acquired in the application area comprises converting a content selected by the user into a data format in response to a request of the user, to generate the print data in the system area.

15. The method of claim 10 , further comprising

displaying any one of

the authentication information, and/or

in response to the performing the user authentication, a result of the performing the user authentication.

16. The method of claim 10 , wherein the transmitting the acquired print data to the at least one external server comprises adding the received authentication information to the acquired print data and transmitting the print data including the added authentication information to the at least one external server.

17. A non-transitory computer-readable recording medium storing a computer-executable program to execute a process by a device to provide a print service associated with the device capable of being communicatively coupled to at least one external server, the print service process by the device comprising:

providing a user interface to receive authentication information associated with performing user authentication to transmit print data associated with the print service, which is implemented in an application area in a memory of the device, the application area accessible by a user not having an access authority to a system area in the memory;

receiving authentication information from the user through the user interface;

storing the received authentication information in the system area of the device, the system area accessible with the access authority and inaccessible by the user not having the access authority, in response to a successful authentication of the user by the user authentication to access the print data based on the authentication information;

receiving information associated with at least one print option setting from a server among the at least one external server by using the authentication information stored in the system area of the device; and

providing a user interface to set the at least one print option by using the received information associated with the at least one print option setting.

18. The method of claim 17 , further comprising displaying the received information associated with the at least one print option setting through the user interface associated with the setting the at least one print option and receiving a selection of the at least one print option from the user.

19. The method of claim 17 , wherein the received information associated with the at least one print option setting includes information about one or any combination of an available image forming apparatus corresponding to the authentication information, account information of the server corresponding to the authentication information, and/or destination information corresponding to the authentication information.

Assignments (6)
CONFIRMATORY ASSIGNMENT EFFECTIVE NOVEMBER 1, 2018 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050747/0080 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: SAMSUNG ELECTRONICS CO., LTD
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041852/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2016
From: KIM, A-RI; KANG, KYUNG-HOON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 038659/0738 →
Priority Claims (1)
KR 10-2015-0096781 · Jul 7, 2015 · national
Continuity (1)
Related Publication 20170013169A1 · Jan 12, 2017