IP Library Granted Patent US 9,720,636
Granted Patent B2
US 9,720,636 · App. 15/012,955 · Granted Aug 1, 2017

Cloud print server and method of providing automatic connection service performed by the cloud print server

Inventors: Min-hyun Kim (Suwon-si, KR); Dae-hyun Kim (Yongin-si, KR); Jin-sil Kim (Suwon-si, KR); Dae-yeon Jang (Suwon-si, KR); Hang-min Cho (Seoul, KR)
Assignee: S-PRINTING SOLUTION CO., LTD.
G06F3/1288G06F3/1207G06F3/1229G06F3/1259G06F3/1292H04L67/10H04L67/28H04L67/32
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 9,720,636
App. No.
15/012,955
Granted
Aug 1, 2017
Kind
B2
Abstract

A method of providing an automatic connection service by a server includes: acquiring at least one of state information of an image forming apparatus and state information of a job performed by the image forming apparatus; determining whether the acquired at least one of state information satisfies a performing condition stored in a second server; and if the stored performing condition is satisfied, performing a stored operation in accordance with the stored performing condition.

Claims (93)

1. A method of providing, by a first server and a second server implemented by computing hardware, automatic connection services for an image forming apparatus among image forming apparatuses, the method comprising:

by the first server,

storing, in at least one memory,

a first mapping of the state information of the image forming apparatus and/or a job for the image forming apparatus, with identification information of the image forming apparatus; and

by the second server,

storing, in at least one memory,

a second mapping to indicate correspondences of,

identification information of a user,

a condition of the image forming apparatus,

an operation to be performed in response to a trigger of the condition, and

destination information to indicate a destination for the operation to be performed; and

acquiring, from the first mapping, state information of the image forming apparatus and/or the job for the image forming apparatus;

determining whether the acquired state information satisfies a previously stored condition for the image forming apparatus for the user in the second mapping by searching the second mapping for the state information corresponding to the identification information of the image forming apparatus that satisfies the previously stored condition for the image forming apparatus; and

in response to the determining that the acquired state information satisfies the previously stored condition for the image forming apparatus for the user, triggering an automatic connection service, among the automatic connection services, of the user to the destination to cause performing a previously stored operation corresponding to the satisfied previously stored condition in the second mapping by,

transmitting, by the second server to the first server, operation identification indicating the previously stored operation and the destination information, and

performing, by the first server, the previously stored operation corresponding to the satisfied previously stored condition, based on the operation identification and the destination information received from the second server.

2. The method of claim 1 , wherein:

the acquiring of the state information is by the first server to:

map, in the first mapping, the state information of the image forming apparatus and the identification information of the image forming apparatus, and

the determining is by the second server to:

search, the second mapping, for the state information corresponding to the identification information of the image forming apparatus that satisfies the previously stored condition for the image forming apparatus.

3. The method of claim 1 , wherein:

the acquiring of the state information is by the first server to:

map, in the first mapping, the state information of the job and the identification information of the user requesting the job, and

the determining by the second server to:

search, the second mapping, for the state information of the job corresponding to the identification information of the user that satisfies the previously stored condition for the image forming apparatus.

4. The method of claim 1 , further comprising:

acquiring, by the second server, capability information of the image forming apparatus; and

determining, by the second server, an image forming option to perform the previously stored operation by using the acquired capability information of the image forming apparatus.

5. The method of claim 1 , wherein:

the triggering of the automatic connection service to cause performing of the previously stored operation corresponding to the satisfied previously stored condition further comprises:

transmitting, by the second server, to an external server external to the second server, operation identification indicating the previously stored operation and the destination information.

6. The method of claim 3 , wherein:

the acquiring of the state information is performed by the first server and/or the second server;

the determining, by the second server, further comprises:

determining whether content is necessary for performing the previously stored operation corresponding to the satisfied previously stored condition;

in response to the determining that the content is necessary, receiving, by the second server, at least information of the content with respect to the previously stored operation; and

transmitting the at least information of the content to the first server to cause the performing of the previously stored operation.

7. The method of claim 2 , further comprising:

acquiring, by the second server, the identification information of the user corresponding to the image forming apparatus and/or the job for the image forming apparatus; and

the determining, by the second server, determines the destination information based on the acquired identification information of the user.

8. The method of claim 7 , wherein the determining of the destination information comprises transmitting, by the second server, a request for the destination information to the first server and receiving the destination information from the first server.

9. A server system for providing automatic connection services for an image forming apparatus among image forming apparatuses, the server system comprising:

at least one server implemented by computing hardware that executes instructions to cause the at least one server to implement,

a first server to

store, in at least one memory, a first mapping of the state information of the image forming apparatus and/or a job for the image forming apparatus, with identification information of the image forming apparatus, and

acquire state information of the image forming apparatus and/or the job for the image forming apparatus; and

a second server to:

store, in at least one memory, a second mapping to indicate correspondences of,

identification information of a user,

a condition of the image forming apparatus,

an operation to be performed in response to a trigger of the condition, and

destination information to indicate a destination for the operation to be performed; and

determine whether the acquired state information satisfies a previously stored condition for the image forming apparatus for the user in the second mapping by searching the second mapping for the state information corresponding to the identification information of the image forming apparatus that satisfies the previously stored condition for the image forming apparatus; and

in response to the determining that the acquired state information satisfies the previously stored condition for the image forming apparatus for the user, triggering an automatic connection service, among the automatic connection services, of the user to the destination to cause performance of a previously stored operation corresponding to the satisfied previously stored condition in the second mapping by,

transmitting, by the second server to the first server, operation identification indicating the previously stored operation and the destination information, and

performing, by the first server, the previously stored operation corresponding to the satisfied previously stored condition, based on the operation identification and the destination information received from the second server.

10. The server system of claim 9 ,

wherein the first server maps, in the first mapping, the state information of the image forming apparatus and the identification information of the image forming apparatus, and

wherein the second server searches the second mapping, for the state information corresponding to the identification information of the image forming apparatus that satisfies the previously stored condition for the image forming apparatus.

11. The server system of claim 9 ,

wherein the first server maps, in the first mapping, the state information of the job and the identification information of a user requesting the job, and

wherein the second server searches the second mapping for the state information of the job corresponding to the identification information of the user that satisfies the previously stored condition for the image forming apparatus.

12. The server system of claim 9 , wherein the second server acquires capability information of the image forming apparatus and determines an image forming option for performing the previously stored operation by using the acquired capability information of the image forming apparatus.

13. The server system of claim 9 , wherein the second server transmits to an external server external to the second server, operation identification indicating the previously stored operation and the destination information.

14. The server system of claim 9 , wherein:

the first server and/or the second server acquire the state information;

the second server,

determines whether content is necessary for performing the previously stored operation corresponding to the satisfied previously stored condition,

in response to the determination that the content is necessary, receives at least information of the content with respect to the previously stored operation, and

transmits the at least information of the content to the first server to cause the performing of the previously stored operation.

15. The server system of claim 9 , wherein:

the second server

acquires the identification information of the user corresponding to the image forming apparatus and/or the job for the image forming apparatus, and

determines the destination information based on the acquired identification information of the user.

16. The server system of claim 15 , wherein the second server is transmits a request for the destination information to the first server and receives the destination information from the first server.

17. A non-transitory computer-readable recording medium having recorded thereon a computer program to cause a first server and a second server implemented by computing hardware to provide automatic connection services for an image forming apparatus among image forming apparatuses by:

storing, in at least one memory,

a first mapping of the state information of the image forming apparatus and/or a job for the image forming apparatus, with identification information of the image forming apparatus; and

a second mapping to indicate correspondences of,

identification information of a user,

a condition of the image forming apparatus,

an operation to be performed in response to a trigger of the condition, and

destination information to indicate a destination for the operation to be performed; and

acquiring, from the first mapping, state information of the image forming apparatus and/or the job for the image forming apparatus;

acquiring state information of the image forming apparatus and/or a job for the image forming apparatus;

determining whether the acquired state information satisfies a previously stored condition for the image forming apparatus for the user in the second mapping by searching the second mapping for the state information corresponding to the identification information of the image forming apparatus that satisfies the previously stored condition for the image forming apparatus; and

in response to the determining that the acquired state information satisfies the previously stored condition for the image forming apparatus for the user, triggering an automatic connection service, among the automatic connection services, of the user to the destination to cause performing a previously stored operation corresponding to the satisfied previously stored condition in the second mapping by,

transmitting, by the second server to the first server, operation identification indicating the previously stored operation and the destination information, and

performing, by the first server, the previously stored operation corresponding to the satisfied previously stored condition, based on the operation identification and the destination information received from the second server.

18. The method of claim 1 , wherein the conditions of the image forming apparatus include event information of the image forming apparatus while the image forming apparatus operates and/or job event information for the image forming apparatus,

the destination information for the user indicates a plurality of destination apparatuses for respective operations to be performed,

at least one of the plurality of automatic connection services of the user including notifying the acquired state information to a destination apparatus, among the destination apparatuses, in the second mapping.

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 Feb 2, 2016
From: KIM, MIN-HYUN; KIM, DAE-HYUN; KIM, JIN-SIL; JANG, DAE-YEON; CHO, HANG-MIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 037641/0579 →
Priority Claims (1)
KR 10-2015-0017469 · Feb 4, 2015 · national
Continuity (1)
Related Publication 20160224279A1 · Aug 4, 2016