JP6760423B2 - エンドツーエンド統合を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法 - Google Patents
エンドツーエンド統合を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法 Download PDFInfo
- Publication number
- JP6760423B2 JP6760423B2 JP2019043366A JP2019043366A JP6760423B2 JP 6760423 B2 JP6760423 B2 JP 6760423B2 JP 2019043366 A JP2019043366 A JP 2019043366A JP 2019043366 A JP2019043366 A JP 2019043366A JP 6760423 B2 JP6760423 B2 JP 6760423B2
- Authority
- JP
- Japan
- Prior art keywords
- cloud
- user
- application
- user device
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 141
- 230000010354 integration Effects 0.000 title description 22
- 238000012545 processing Methods 0.000 claims description 97
- 230000008569 process Effects 0.000 claims description 83
- 230000004044 response Effects 0.000 claims description 37
- 230000006870 function Effects 0.000 claims description 34
- 238000013507 mapping Methods 0.000 claims description 18
- 230000006872 improvement Effects 0.000 claims description 7
- 239000008276 ice cloud Substances 0.000 description 148
- 238000013500 data storage Methods 0.000 description 85
- 238000010586 diagram Methods 0.000 description 43
- 238000002360 preparation method Methods 0.000 description 37
- 238000003860 storage Methods 0.000 description 34
- 238000013475 authorization Methods 0.000 description 30
- 230000015654 memory Effects 0.000 description 26
- 238000007726 management method Methods 0.000 description 25
- 238000004891 communication Methods 0.000 description 23
- 238000012015 optical character recognition Methods 0.000 description 21
- 230000008520 organization Effects 0.000 description 17
- 238000012795 verification Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 241000701149 Human adenovirus 1 Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Description
本願は、2018年3月30日に出願された「サードパーティー・サービスのローカル管理を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法」と題する米国特許出願第15/942,415号(代理人整理番号49986-0926)、2018年3月30日に出願された「サードパーティー・サービスのローカル管理およびコンフリクト検査を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法」と題する米国特許出願第15/942,416号(代理人整理番号49986-0927)および2018年3月30日に出願された「直接リンク統合を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法」と題する米国特許出願第15/942,417号(代理人整理番号49986-0932)に関係している。これらの出願の全内容は、参照によって、あらゆる目的について、あたかも完全に本願に記載されているかのうように組み込まれる。
実施形態は概括的には電子文書の処理に関する。提案される技術群単位:2625;提案される分類:358。
I.概要
II.アーキテクチャー
A.ICEクラウド
i.ICEクラウド・マネージャ
ii.ICEクラウド・データ
iii.ユーザー、認可およびトークン・データ
B.SIクラウド
i.SIクラウド・コンポーネント
ii.SIクラウド・アプリケーション
iii.SIクラウド・データ
III.SIクラウドおよびICEクラウド環境の統合
A.統合の第1型:SIクラウドによって管理されるエンドツーエンド処理
i.動作例
ii.サードパーティー・サービスのためのトークンを識別するためのマッピング・データの使用
B.統合の第2型:ICEクラウドによって管理される統合
C.統合の第3型:コンフリクト検査のあるICEクラウドによって管理される統合
D.統合の第4型:直接リンク
IV.ユーザーおよび加入の提供
V.実装例。
高レベルのプログラミング技量およびカスタマイズなしではエンドユーザー装置上で実装するのが実際的でないまたは困難であるクラウド・サービスへのアクセスを、ある手法が提供する。本稿での用法では、「エンドユーザー装置」とは、任意の型の電子装置を指す。エンドユーザー装置の例は、限定なしに、パーソナル・コンピュータ、ワークステーション、複合機(MFP)、タブレット・コンピューティング装置、モバイル・コンピューティング装置、携帯情報端末、スマートフォンを含む電話機、他の消費者装置などを含む。
図1Aは、エンドユーザー装置を使ってクラウド・サービスにアクセスするための例示的構成100を描くブロック図である。図1Aに描かれた例では、構成100はエンドユーザー装置110、統合クラウド環境(ICE)クラウド120、スマート統合(SI)クラウド150およびサードパーティー・サービス190を含む。
ICEクラウド120は、ICEクラウド・マネージャ122、ICEクラウド・アプリケーション130およびICEクラウド・データ140を含むクラウド環境である。ICEクラウド120は、ネットワーク要素、サーバーなどのような一つまたは複数のコンピューティング要素上に実装されてもよく、実施形態はICEクラウド120のためのいかなる特定の実装にも限定されない。ICEクラウド120は、具体的な実装に依存して、図1Aに描かれる要素より少数のまたは追加的な要素を含んでいてもよく、ICEクラウド120はいかなる特定の実装にも限定されない。たとえば、ICEクラウド120は、一つまたは複数のコンピューティング・システム上で実行される一つまたは複数のプロセスによって実装されてもよい。
ICEクラウド・マネージャ122は、ICEクラウド120を管理する。これは、エンドユーザー装置110および他のクライアント装置からの要求を処理し、ICEクラウド120のためのさまざまな管理タスクを実行することを含む。ICEクラウド・アプリケーション130はICEクラウド・マネージャ122によっておよび/または一つまたは複数のアプリケーション・サーバー・プロセスによって管理されうる。ICEクラウド・アプリケーション130は、さまざまな機能を実行するための幅広い多様なアプリケーションを含んでいてもよい。それは、のちにより詳細に述べるように、SIクラウド150によって提供されるサービスへの接続役としてであってもよい。図1Aに描かれる例では、ICEクラウド・アプリケーション130はOCRアプリケーション132、ベイツ・スタンプ付けアプリケーション134、法廷電子提出、すなわちe提出準備アプリケーション136およびデータ・ストレージ・アプリケーション138を含む。実施形態はこれらのアプリケーションに限定されず、具体的な実装に依存して他のアプリケーションが提供されてもよい。図1Aに描かれていない一例としてのアプリケーションは、モバイル・アプリケーションのためにデータを変換するアプリケーション、たとえばモバイル印刷のためのPDF変換アプリケーションである。
ICEクラウド・データ140は、ICEクラウド120を構成設定し、管理するために使われるデータを含む。図1Aに描かれる例では、ICEクラウド・データ140は、管理および構成設定データ142ならびにユーザー、認可およびトークン・データ144を含む。管理および構成設定データ142は、ICEクラウド・アプリケーション130のための構成設定データ、たとえばICEクラウド・アプリケーション130の名前、バージョン、アプリケーション・プログラム・インターフェース定義および状態を含む。ユーザー、認可およびトークン・データ(user, authorization, and token data)144は、任意の型のユーザー・データ、認可データおよびトークン・データを含みうる。このデータはたとえば、のちにより詳細に述べるように、ICEクラウド・アプリケーション130、SIクラウド・アプリケーション160およびサードパーティー・サービス190にアクセスするために使われる。
図1Bは、ユーザー、認可およびトークン・データ(user, authorization, and token data)144のための例示的なデータ形式を描くブロック図である。この例では、本データ形式におけるフィールドは、ユーザー識別情報(ID)、ユーザー・ログインID、組織ID、ファーストネーム、ラストネーム、電子メール・アドレス、ファクス番号、外部アプリケーション・トークン、使用カウントおよび一つまたは複数の装置IDを含む。各フィールドについてのデータは、たとえば、数値、英数字列などを含みうる。図1Bに描かれるフィールドの全部が要求されるわけではなく、具体的な実装に依存して、より少数のまたは追加的なフィールドが使用されてもよい。たとえば、データ形式は、特定のトークンが現在有効であるかどうかを示すブーリアン値を含む「トークン有効」フィールドを含んでいてもよい。ユーザーは、複数のトークン、たとえばいくつかのアプリケーションのそれぞれについて一つのトークンを有していてもよい。これについては、のちにより詳細に述べる。
SIクラウド150は、SIクラウド・マネージャ152、SIクラウド・アプリケーション160およびSIクラウド・コンポーネント170およびSIクラウド・データ184を含む。SIクラウド150は、ネットワーク要素、サーバーなどのような一つまたは複数のコンピューティング要素上に実装されてもよく、実施形態はSIクラウド150のためのいかなる特定の実装にも限定されない。SIクラウド150は、具体的な実装に依存して、図1Aに描かれる要素より少数のまたは追加的な要素を含んでいてもよく、SIクラウド150はいかなる特定の実装にも限定されない。たとえば、SIクラウド150は、一つまたは複数のコンピューティング・システム上で実行される一つまたは複数のプロセスによって実装されてもよい。
SIクラウド・マネージャ152はSIクラウド150を管理する。これは、ICEクラウド120およびサードパーティー・サービス190へのおよびからの要求の処理を管理し、SIクラウド150のためのさまざまな管理タスクを実行することを含む。
SIクラウド・コンポーネント170は、それぞれ一つまたは複数の機能を実装するプロセスである。機能は、いかなる型の機能であってもよく、具体的な実装に依存して変わりうる。ある実施形態によれば、機能は入力機能、出力機能およびプロセス機能を含む。入力および出力機能の例は、限定なしに、装置/トリガー(device/trigger)機能、サービス接続役(service connector)機能およびデータ接続役(data connector)機能を含む。図3Aは、入力、プロセス、出力というコンポーネント・カテゴリーにおいて例示的コンポーネントを描いている。この例において、入力カテゴリーは、文書または文書データの源を表わす。たとえば、スキャンからのスキャン・データ、装置から、たとえば装置ファームウェア情報からの装置情報、装置計測情報(実行されたコピー、プリント、スキャンなどの数)などである。もう一つの型の入力は、リストボックスのようなユーザー定義されたユーザー・インターフェース選択である。ユーザー定義されたユーザー・インターフェース選択は、スプレッドシート、CSVファイル、グーグル・シートなどから生じてもよい。プロセス機能型は、文書に対して実行されうる処理の種々の型に関し、たとえばバーコード認識を含む。
SIクラウド・アプリケーション160は、本稿で「作業フロー(workflow)」と称される複数の機能を実行するために一つまたは複数のSIクラウド・コンポーネント170を使うプロセスである。SIクラウド・アプリケーション160は、特定の作業フローを実行するために外部のアプリケーションおよび装置から呼び出されてもよい。たとえば、クライアント装置は、諸SIクラウド・アプリケーション160のうちの特定のSIクラウド・アプリケーションを呼び出して、その特定のSIクラウド・アプリケーションによって提供される作業フローを実行してもよい。
SIクラウド・データ184は、SIクラウド150を構成設定および管理するために使われるデータを含む。図1Aに描かれる例では、SIクラウド・データ184は、管理および構成設定データ186ならびにユーザー、認可およびトークン・データ188を含む。管理および構成設定データ186は、SIクラウド・アプリケーション130およびSIクラウド・コンポーネント170のための構成設定データ、たとえばSIクラウド・アプリケーション160およびSIクラウド・コンポーネント170の名前、バージョン、アプリケーション・プログラム・インターフェース定義および状態を含む。ユーザー、認可およびトークン・データ144は、任意の型のユーザー・データ、認可データおよびトークン・データを含みうる。このデータはたとえば、のちにより詳細に述べるように、SIクラウド・アプリケーション160、SIクラウド・コンポーネント170およびサードパーティー・サービス190にアクセスするために使われる。ユーザー、認可およびトークン・データ144に関して本稿で先述した図1Bおよび図1Cに描かれているユーザー、認可およびトークン・データの例は、ユーザー、認可およびトークン・データ188がユーザー、認可およびトークン・データ144とは別個で相異なるためSIクラウド150によって管理されるということ以外は、ユーザー、認可およびトークン・データ188に適用可能である。
エンドユーザー装置とSIクラウド150の間の仲介役のはたらきをするICEクラウド・アプリケーション130を使って、MFPのようなエンドユーザー装置上でSIクラウド150の機能にアクセスするためのいくつかの手法が提供される。それらの手法は、SIクラウド150によって提供される機能を、ICEクラウド・アプリケーション130によって実装される共通のユーザー・インターフェースと統合する。これは、エンドユーザー装置上でSIクラウド150の諸APIを実装する必要なしに、共通のユーザー・インターフェースを介して、エンドユーザー装置上でSIクラウド150によって提供される機能へのアクセスをもつという恩恵を提供する。のちにより詳細に述べるように、これらの手法は、サードパーティー・サービスにアクセスするために必要とされるユーザー情報、認可クレデンシャルおよびトークンを管理する異なる仕方を含む。
SIクラウドおよびICEクラウドを統合するためのある実施形態によれば、ICEクラウド・アプリケーションがMFPのようなエンドユーザー装置とSIクラウド・アプリケーションとの間の仲介役としてはたらく。ICEクラウド・アプリケーションは、ユーザーがユーザーを選択し、データを処理するためにSIクラウド・アプリケーションによって必要とされる設定を指定することを許容するユーザー・インターフェースを提供するとともに、SIクラウド・アプリケーションのAPIを実装する。ICEクラウド・アプリケーションはデータ、ユーザー識別データおよびユーザー指定の設定をSIクラウド・アプリケーションに提供する。SIクラウド・アプリケーションは、ユーザー指定された設定を使って前記データを処理し、それにより作業フローを実装するために一つまたは複数のSIコンポーネントを使ってもよい。この状況において、SIクラウド・アプリケーションはSIクラウド・コンポーネントのAPIを実装し、ICEクラウド・アプリケーションおよびエンドユーザー装置のためにSIクラウド・コンポーネントとのあらゆる対話を扱う。SIクラウド・アプリケーションは、SIクラウド・コンポーネントから処理結果を受信し、該処理結果の、たとえば自分自身もしくはサードパーティー・サービスによるその後の処理があればそれを管理する。これは、エンドユーザー装置およびICEクラウド・アプリケーションの最小限の関与でエンドツーエンドの手法を提供する。
図4Aは、二つの異なるクラウド環境を統合するための手法を描いたブロック図400である。図1Aの要素のいくつかは、単に説明の目的のため、図4Aには描かれていない。図4Aでは、本手法は、法廷での電子提出のための文書を準備するコンテキストで描かれている。このコンテキストでは、法廷電子提出準備アプリケーション136は、エンドユーザー装置110のユーザーへのユーザー・インターフェースおよびSIクラウド150における法廷電子提出準備アプリケーション164へのアクセスを提供する。法廷は、たとえばフォーマット要件、サイズ要件などを含む、電子提出のための個別的要件をもつことがある。法廷に電子提出されるべき文書であって指定されたサイズを超えるものは、別個の文書に分割される必要がある。
段階514では、法廷電子提出準備アプリケーション164は、ユーザーによって指定された設定を使ってスキャン・データを処理して、結果を生成する。今の例では、これは、光学式文字認識を使ってスキャン・データをテキストに変換し、テキストをサイズ要件を満たすテキスト部分に分割することを含む。サイズ要件は、たとえば、電子提出のために法廷によって許容される最大サイズ制限またはページ制限であってもよい。この例では、テキスト部分は、法廷電子提出準備アプリケーション164によって実行される処理の結果を表わす。今の例では、法廷電子提出準備アプリケーション164は、それらのテキスト部分を設定データによって指定される一つまたは複数の電子メール宛先に送信することによって、最終的な処理を実行する。具体的な実装に依存して、他の型の最終的な処理が実行されてもよく、実施形態は最終結果を一つまたは複数の宛先にメールする例に限定されない。
112 ICEクライアント・アプリケーション
114 ウェブ・ブラウザー
120 統合クラウド環境(ICE)クラウド
122 ICEクラウド・マネージャ
130 ICEクラウド・アプリケーション
132 OCRアプリケーション
134 ベイツ・スタンプ付けアプリケーション
136 法廷電子提出準備アプリケーション
138 データ・ストレージ・アプリケーション
140 ICEクラウド・データ
142 管理および構成設定データ
144 ユーザー、認可およびトークン・データ
150 スマート統合(SI)クラウド
152 SIクラウド・マネージャ
160 SIクラウド・アプリケーション
162 ベイツ・スタンプ付けアプリケーション
164 法廷電子提出準備アプリケーション
170 SIクラウド・コンポーネント
172 OCR
174 ファイル分割
176 ベイツ・スタンプ付け
178 タイムスタンプ付け
180 透かし
184 SIクラウド・データ
186 管理および構成設定データ
188 ユーザー、認可およびトークン・データ
190 サードパーティー・サービス
192 マッピング・データ
502 エンドユーザー装置のユーザーがICEクラウド・アプリケーションにアクセス
504 法廷電子提出準備アプリケーションが、エンドユーザー装置にユーザー・インターフェースを提供
506 ユーザーが、データを処理するための設定を指定
508 ユーザーがスキャンを開始し、文書がスキャンされ、スキャン・データが生成される
510 スキャン・データおよび設定が法廷電子提出準備アプリケーションに提供される
512 法廷電子提出準備アプリケーションが、SIクラウドの法廷電子提出準備アプリケーションを呼び出す
514 SIクラウドの法廷電子提出準備アプリケーションが、ユーザーによって指定された設定を使ってスキャン・データを処理する
702 MFPのユーザーがICEクラウド・アプリケーションにアクセス
704 ベイツ・スタンプ付けアプリケーションがエンドユーザー装置にユーザー・インターフェースを提供
706 ユーザーがデータを処理するための設定を指定
708 ユーザーがスキャンを開始し、文書がスキャンされ、スキャン・データが生成される
710 スキャン・データおよび設定がベイツ・スタンプ付けアプリケーションに提供される
712 ベイツ・スタンプ付けアプリケーションがSIクラウドのベイツ・スタンプ付けアプリケーションを呼び出す
714 SIクラウドのベイツ・スタンプ付けアプリケーションが設定を使ってスキャン・データを処理する
902 エンドユーザー装置のユーザーがICEクラウド・アプリケーションにアクセス
904 データ・ストレージ・アプリケーションがエンドユーザー装置にユーザー・インターフェースを提供
906 ユーザーがスタンプ付け/マーク付け作業フローを選択して、データを処理するための設定を指定
908 ユーザーがスキャンを開始し、文書がスキャンされ、スキャン・データが生成される
910 スキャン・データおよび設定がデータ・ストレージ・アプリケーションに提供される
912 データ・ストレージ・アプリケーションがSIクラウドのスタンプ/マーク付けアプリケーションを呼び出す
914 スタンプ/マーク付けアプリケーションがデータにスタンプまたはマークを加え、スタンプ/マーク付けされたデータをデータ・ストレージ・アプリケーションに返す
916 データ・ストレージ・アプリケーションがスタンプ/マーク付けされたデータを一つまたは複数のサードパーティー・サービスに提供
1102 エンドユーザー装置のユーザーがICEクラウド・アプリケーションにアクセス
1104 データ・ストレージ・アプリケーションがエンドユーザー装置にユーザー・インターフェースを提供
1106 ユーザーがデータを処理するための設定を指定し、コンフリクト検査が実行される
1108 ユーザーがスキャンを開始し、文書がスキャンされ、スキャン・データが生成される
1110 スキャン・データおよび設定がデータ・ストレージ・アプリケーションに提供され、コンフリクト検査が実行される
1112 データ・ストレージ・アプリケーションがSIクラウドのスタンプ/マーク付けアプリケーションを呼び出す
1114 スタンプ/マーク付けアプリケーションが、SIクラウド・コンポーネントを使ってデータにベイツ・スタンプ、タイムスタンプおよび透かしを加える
1116 データ・ストレージ・アプリケーションがスタンプ/マーク付けされたデータを一つまたは複数のサードパーティー・サービスに提供
1302 エンドユーザー装置のユーザーがICEクラウド・アプリケーションにアクセス
1304 エンドユーザー装置がユーザー・インターフェースを表示
1306 ユーザーがSIクラウド・アプリケーションのアイコンを選択
1308 要求が生成されてSIクラウド・アプリケーションに送信される
1310 SIクラウド・アプリケーションが要求に含まれる情報を使って、エンドユーザー装置のユーザーを有効確認
1312 有効確認が成功であれば、ユーザー・インターフェースがエンドユーザー装置に提供される
1314 ユーザーがSIクラウド・アプリケーションの機能にアクセス
Claims (21)
- エンドユーザー装置からコンピュータ・ネットワークを通じてクラウド・サービスにアクセスすることにおける改善を提供する装置であって、当該装置は:
一つまたは複数のプロセッサと、
当該装置で実行されるウェブ・アプリケーションとを有しており、前記ウェブ・アプリケーションは:
一つまたは複数のコンピュータ・ネットワークを介してエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信する段階と、
一つまたは複数のコンピュータ・ネットワークを通じてエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信することに応答して、一つまたは複数のウェブ・ページを、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置に提供する段階であって、前記ウェブ・ページは、前記エンドユーザー装置によって処理されたときに、前記エンドユーザー装置のユーザーが、前記エンドユーザー装置および前記ウェブ・アプリケーションの両方にとって外部であるクラウド・サービスにおいて、前記エンドユーザー装置によって生成されたデータを処理するための複数の設定を指定できるようにするユーザー・インターフェースを提供するものである、段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信する段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信することに応答して、前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って前記データを処理する第2の要求を生成し、前記一つまたは複数のコンピュータ・ネットワークを介して、それぞれ一つまたは複数の機能を実装する二つ以上のクラウド・コンポーネントに当該要求に応じて生成した第3の要求を送信して前記クラウド・サービスを実装するクラウド・アプリケーションに送信する段階とを実行するよう構成されており、
前記ユーザーによって指定された前記複数の設定を使って前記データを処理する前記第2の要求は、前記クラウド・アプリケーションに実装されており、前記エンドユーザー装置には実装されていないアプリケーション・プログラム・インターフェースに準拠する、
装置。 - 前記クラウド・サービスが、前記二つ以上のクラウド・コンポーネントによって実装される前記機能を少なくとも含む作業フローを実装する、請求項1記載の装置。
- 前記第3の要求は、前記クラウド・アプリケーションに実装されているが、前記ウェブ・アプリケーションには実装されていないアプリケーション・プログラム・インターフェースに準拠する、請求項2記載の装置。
- 前記ウェブ・アプリケーションがさらに:
前記エンドユーザー装置によって処理されたときに、前記エンドユーザー装置のユーザーが、前記クラウド・サービスによって実装される作業フローを生成し、複数の利用可能なクラウド・コンポーネントから前記二つ以上のクラウド・コンポーネントを、前記クラウド・サービスによって実装される前記作業フローに含まれるよう選択することができるようにする第二のユーザー・インターフェースを提供する一つまたは複数のウェブ・ページを生成し、前記一つまたは複数のコンピュータ・ネットワークを通じて前記エンドユーザー装置に提供する段階を実行するよう構成されている、
請求項1記載の装置。 - 前記クラウド・アプリケーションが、前記ユーザーによって指定された前記複数の設定を使ってデータを処理する前記第2の要求を処理することに応答して結果を生成し、前記結果を処理のためにサードパーティー・サービスに提供する、請求項1記載の装置。
- 前記クラウド・アプリケーションが前記結果を処理のためにサードパーティー・サービスに提供することが、前記クラウド・アプリケーションが前記サードパーティー・サービスに、前記第1の要求をした前記エンドユーザー装置の前記ユーザーおよび前記サードパーティー・サービスの両方に固有のトークンを提供することを含む、請求項5記載の装置。
- 前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する前記第1の要求は、前記ウェブ・アプリケーションに関して前記エンドユーザー装置の前記ユーザーを一意的に識別する第一のユーザー識別データを含み、
前記クラウド・アプリケーションに送信される前記第2の要求は、前記第一のユーザー識別データを含み、
前記クラウド・アプリケーションは、前記ウェブ・アプリケーションのためのユーザー識別データと前記クラウド・アプリケーションのためのユーザー識別データとの間の対応を指定するマッピング・データを使って、前記第一のユーザー識別データに対応し、前記クラウド・アプリケーションに関して前記エンドユーザー装置の前記ユーザーを一意的に識別する第二のユーザー識別データを決定し、
前記クラウド・アプリケーションは、前記第二のユーザー識別データを使って前記トークンを識別する、
請求項6記載の装置。 - 前記ウェブ・アプリケーションがさらに:
ユーザーが前記ウェブ・アプリケーションを提供する第一のクラウド環境における新規ユーザーを生成できるようにするユーザー・プロビジョニング・ユーザー・インターフェースを提供し、
前記新規ユーザーの生成に応答して、前記クラウド・サービスを提供する第二のクラウド環境のアプリケーション・プログラム・インターフェースに準拠し、かつ、前記第一のクラウド環境における前記新規ユーザーに対応する前記第二のクラウド環境における新規ユーザーの生成を要求する一つまたは複数のメッセージを生成して、前記第二のクラウド環境に送信するよう構成されている、
請求項1記載の装置。 - 前記ウェブ・アプリケーションがさらに:前記第一のクラウド環境および前記第二のクラウド環境の両方における前記新規ユーザーの生成に応答して、前記第一のクラウド環境における前記新規ユーザーと前記第二のクラウド環境における前記新規ユーザーとの間の対応を指定するデータを生成して、マッピング・データに格納するよう構成されている、請求項8記載の装置。
- エンドユーザー装置からコンピュータ・ネットワークを通じてクラウド・サービスにアクセスすることにおける改善を提供する一つまたは複数の非一時的なコンピュータ可読媒体であって、当該一つまたは複数の非一時的なコンピュータ可読媒体は命令を記憶しており、前記命令は一つまたは複数のプロセッサによって実行されたときに、装置上で実行されるウェブ・アプリケーションに:
一つまたは複数のコンピュータ・ネットワークを介してエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信する段階と、
一つまたは複数のコンピュータ・ネットワークを通じてエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信することに応答して、一つまたは複数のウェブ・ページを、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置に提供する段階であって、前記ウェブ・ページは、前記エンドユーザー装置によって処理されたときに、前記エンドユーザー装置のユーザーが、前記エンドユーザー装置および前記ウェブ・アプリケーションの両方にとって外部であるクラウド・サービスにおいて、前記エンドユーザー装置によって生成されたデータを処理するための複数の設定を指定できるようにするユーザー・インターフェースを提供するものである、段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信する段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信することに応答して、前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って前記データを処理する第2の要求を生成し、前記一つまたは複数のコンピュータ・ネットワークを介して、それぞれ一つまたは複数の機能を実装する二つ以上のクラウド・コンポーネントに当該要求に応じて生成した第3の要求を送信して前記クラウド・サービスを実装するクラウド・アプリケーションに送信する段階とを実行させるものであり、
前記ユーザーによって指定された前記複数の設定を使って前記データを処理する前記第2の要求は、前記クラウド・アプリケーションに実装されており、前記エンドユーザー装置には実装されていないアプリケーション・プログラム・インターフェースに準拠する、
一つまたは複数の非一時的なコンピュータ可読媒体。 - 前記クラウド・サービスが、前記二つ以上のクラウド・コンポーネントによって実装される前記機能を少なくとも含む作業フローを実装する、請求項10記載の一つまたは複数の非一時的なコンピュータ可読媒体。
- 前記第3の要求は、前記クラウド・アプリケーションに実装されているが、前記ウェブ・アプリケーションには実装されていないアプリケーション・プログラム・インターフェースに準拠する、請求項11記載の一つまたは複数の非一時的なコンピュータ可読媒体。
- 追加的命令をさらに記憶している請求項10記載の一つまたは複数の非一時的なコンピュータ可読媒体であって、前記追加的命令は、前記一つまたは複数のプロセッサによって実行されたときに、前記ウェブ・アプリケーションに:
前記エンドユーザー装置によって処理されたときに、前記エンドユーザー装置のユーザーが、前記クラウド・サービスによって実装される作業フローを生成し、複数の利用可能なクラウド・コンポーネントから前記二つ以上のクラウド・コンポーネントを、前記クラウド・サービスによって実装される前記作業フローに含まれるよう選択することができるようにする第二のユーザー・インターフェースを提供する一つまたは複数のウェブ・ページを生成し、前記一つまたは複数のコンピュータ・ネットワークを通じて前記エンドユーザー装置に提供する段階を実行させるものである、
一つまたは複数の非一時的なコンピュータ可読媒体。 - 前記クラウド・アプリケーションが、前記ユーザーによって指定された前記複数の設定を使ってデータを処理する前記第2の要求を処理することに応答して結果を生成し、前記結果を処理のためにサードパーティー・サービスに提供する、請求項10記載の一つまたは複数の非一時的なコンピュータ可読媒体。
- 前記クラウド・アプリケーションが前記結果を処理のためにサードパーティー・サービスに提供することが、前記クラウド・アプリケーションが前記サードパーティー・サービスに、前記第1の要求をした前記エンドユーザー装置の前記ユーザーおよび前記サードパーティー・サービスの両方に固有のトークンを提供することを含む、請求項14記載の一つまたは複数の非一時的なコンピュータ可読媒体。
- 前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する前記第1の要求は、前記ウェブ・アプリケーションに関して前記エンドユーザー装置の前記ユーザーを一意的に識別する第一のユーザー識別データを含み、
前記クラウド・アプリケーションに送信される前記第2の要求は、前記第一のユーザー識別データを含み、
前記クラウド・アプリケーションは、前記ウェブ・アプリケーションのためのユーザー識別データと前記クラウド・アプリケーションのためのユーザー識別データとの間の対応を指定するマッピング・データを使って、前記第一のユーザー識別データに対応し、前記クラウド・アプリケーションに関して前記エンドユーザー装置の前記ユーザーを一意的に識別する第二のユーザー識別データを決定し、
前記クラウド・アプリケーションは、前記第二のユーザー識別データを使って前記トークンを識別する、
請求項15記載の一つまたは複数の非一時的なコンピュータ可読媒体。 - 追加的命令をさらに記憶している請求項10記載の一つまたは複数の非一時的なコンピュータ可読媒体であって、前記追加的命令は、前記一つまたは複数のプロセッサによって実行されたときに、前記ウェブ・アプリケーションに:
ユーザーが前記ウェブ・アプリケーションを提供する第一のクラウド環境における新規ユーザーを生成できるようにするユーザー・プロビジョニング・ユーザー・インターフェースを提供する段階と、
前記新規ユーザーの生成に応答して、前記クラウド・サービスを提供する第二のクラウド環境のアプリケーション・プログラム・インターフェースに準拠し、かつ、前記第一のクラウド環境における前記新規ユーザーに対応する前記第二のクラウド環境における新規ユーザーの生成を要求する一つまたは複数のメッセージを生成して、前記第二のクラウド環境に送信する段階とを実行させるものである、
一つまたは複数の非一時的なコンピュータ可読媒体。 - 追加的命令をさらに記憶している請求項17記載の一つまたは複数の非一時的なコンピュータ可読媒体であって、前記追加的命令は、前記一つまたは複数のプロセッサによって実行されたときに、前記ウェブ・アプリケーションに:
前記第一のクラウド環境および前記第二のクラウド環境の両方における前記新規ユーザーの生成に応答して、前記第一のクラウド環境における前記新規ユーザーと前記第二のクラウド環境における前記新規ユーザーとの間の対応を指定するデータを生成して、マッピング・データに格納することを実行させるものである、
一つまたは複数の非一時的なコンピュータ可読媒体。 - コンピュータ実装される方法であって、装置上で実行されるウェブ・アプリケーションが:
一つまたは複数のコンピュータ・ネットワークを介してエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信する段階と、
一つまたは複数のコンピュータ・ネットワークを通じてエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信することに応答して、一つまたは複数のウェブ・ページを、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置に提供する段階であって、前記ウェブ・ページは、前記エンドユーザー装置によって処理されたときに、前記エンドユーザー装置のユーザーが、前記エンドユーザー装置および前記ウェブ・アプリケーションの両方にとって外部であるクラウド・サービスにおいて、前記エンドユーザー装置によって生成されたデータを処理するための複数の設定を指定できるようにするユーザー・インターフェースを提供するものである、段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信する段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信することに応答して、前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って前記データを処理する第2の要求を生成し、前記一つまたは複数のコンピュータ・ネットワークを介して、それぞれ一つまたは複数の機能を実装する二つ以上のクラウド・コンポーネントに当該要求に応じて生成した第3の要求を送信して前記クラウド・サービスを実装するクラウド・アプリケーションに送信する段階とを実行することを含み、
前記ユーザーによって指定された前記複数の設定を使って前記データを処理する前記第2の要求は、前記クラウド・アプリケーションに実装されており、前記エンドユーザー装置には実装されていないアプリケーション・プログラム・インターフェースに準拠する、
コンピュータ実装される方法。 - 前記クラウド・サービスが、前記二つ以上のクラウド・コンポーネントによって実装される前記機能を少なくとも含む作業フローを実装する、請求項19記載のコンピュータ実装される方法。
- エンドユーザー装置からコンピュータ・ネットワークを通じてクラウド・サービスにアクセスすることにおける改善を提供するシステムであって、当該システムは、一つまたは複数のコンピューティング・システム上で実行される第一のクラウド・プロセスと、一つまたは複数のコンピューティング・システム上で実行される第二のクラウド・プロセスとを含み、
前記第一のクラウド・プロセスはウェブ・アプリケーションを含み、前記ウェブ・アプリケーションは:
一つまたは複数のコンピュータ・ネットワークを介してエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信する段階と、
一つまたは複数のコンピュータ・ネットワークを通じてエンドユーザー装置から、前記ウェブ・アプリケーションにアクセスする要求を受信することに応答して、一つまたは複数のウェブ・ページを、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置に提供する段階であって、前記ウェブ・ページは、前記エンドユーザー装置によって処理されたときに、前記エンドユーザー装置のユーザーが、前記エンドユーザー装置および前記ウェブ・アプリケーションの両方にとって外部であるクラウド・サービスにおいて、前記エンドユーザー装置によって生成されたデータを処理するための複数の設定を指定できるようにするユーザー・インターフェースを提供するものである、段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信する段階と、
前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って、前記クラウド・サービスにおいて、前記エンドユーザー装置によって生成された前記データを処理する第1の要求を、前記一つまたは複数のコンピュータ・ネットワークを介して前記エンドユーザー装置から受信することに応答して、前記エンドユーザー装置のユーザーによって指定された前記複数の設定を使って前記データを処理する第2の要求を生成し、前記一つまたは複数のコンピュータ・ネットワークを介して、それぞれ一つまたは複数の機能を実装する二つ以上のクラウド・コンポーネントに当該要求に応じて生成した第3の要求を送信して前記クラウド・サービスを実装するクラウド・アプリケーションに送信する段階とを実行するよう構成されており、
前記ユーザーによって指定された前記複数の設定を使って前記データを処理する前記第2の要求は、前記クラウド・アプリケーションに実装されており、前記エンドユーザー装置には実装されていないアプリケーション・プログラム・インターフェースに準拠するものであり、
前記第二のクラウド・プロセスは、前記クラウド・アプリケーションおよび前記クラウド・コンポーネントを含む、
システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/942,414 US20190306227A1 (en) | 2018-03-30 | 2018-03-30 | Approach for Providing Access to Cloud Services on End-User Devices Using End-to-End Integration |
US15/942,414 | 2018-03-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019185755A JP2019185755A (ja) | 2019-10-24 |
JP6760423B2 true JP6760423B2 (ja) | 2020-09-23 |
Family
ID=65894912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019043366A Expired - Fee Related JP6760423B2 (ja) | 2018-03-30 | 2019-03-11 | エンドツーエンド統合を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20190306227A1 (ja) |
EP (1) | EP3547137A1 (ja) |
JP (1) | JP6760423B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10999349B2 (en) | 2018-03-30 | 2021-05-04 | Ricoh Company, Ltd. | Approach for providing access to cloud services on end-user devices using direct link integration |
US11038946B2 (en) | 2018-03-30 | 2021-06-15 | Ricoh Company, Ltd. | Approach for providing access to cloud services on end-user devices using local management of third-party services and conflict checking |
US11609723B2 (en) | 2018-03-30 | 2023-03-21 | Ricoh Company, Ltd. | Approach for providing access to cloud services on end-user devices using local management of third-party services |
US11700260B2 (en) * | 2018-04-27 | 2023-07-11 | Nelson A. Cicchitto | Method and apparatus for native authentication to cloud services with identity management of on-premise applications from the cloud |
US20200110792A1 (en) * | 2018-10-04 | 2020-04-09 | Binyamin Tsabba | Customized customer relationship management platform method and devices |
US11233632B1 (en) * | 2020-07-02 | 2022-01-25 | Cal-Chip Electronics Specialty Products, Inc. | Connected secure key redistribution system and method |
CN114827092B (zh) * | 2022-05-09 | 2022-11-04 | 北京迪为双兴通讯技术有限公司 | Ims终端的业务处理方法、电子设备及计算机可读存储介质 |
CN115086194B (zh) * | 2022-05-20 | 2024-02-02 | 阿里巴巴(中国)有限公司 | 云应用的数据传输方法、计算设备及计算机存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6453356B1 (en) * | 1998-04-15 | 2002-09-17 | Adc Telecommunications, Inc. | Data exchange system and method |
US7702724B1 (en) * | 2004-05-27 | 2010-04-20 | Oracle America, Inc. | Web services message broker architecture |
US7483994B1 (en) * | 2004-11-01 | 2009-01-27 | Ameriprise Financial, Inc. | System and method for creating a standard envelope structure |
US7644184B2 (en) * | 2004-12-08 | 2010-01-05 | International Business Machines Corporation | Universal adapter |
KR100703754B1 (ko) * | 2005-04-15 | 2007-04-06 | 삼성전자주식회사 | 웹서비스 처리 장치 및 방법 |
JP2007323340A (ja) * | 2006-05-31 | 2007-12-13 | Toshiba Corp | アカウントリンクシステム,アカウントリンク用コンピュータ,およびアカウントリンク方法 |
JP4808558B2 (ja) * | 2006-07-12 | 2011-11-02 | 日本電信電話株式会社 | 連携シナリオ作成支援システム及びその方法並びにプログラム |
US8380880B2 (en) * | 2007-02-02 | 2013-02-19 | The Mathworks, Inc. | Scalable architecture |
US8908205B2 (en) * | 2010-08-31 | 2014-12-09 | Ricoh Company, Ltd. | Document processing job control via a mobile device |
JP5822668B2 (ja) * | 2011-11-16 | 2015-11-24 | キヤノン株式会社 | システム、および制御方法。 |
US20150067171A1 (en) * | 2013-08-30 | 2015-03-05 | Verizon Patent And Licensing Inc. | Cloud service brokering systems and methods |
US9001370B1 (en) * | 2013-11-15 | 2015-04-07 | Ricoh Company, Ltd. | Card authentication for OAuth supported cloud services on a multi-function device |
US10216504B2 (en) * | 2015-06-05 | 2019-02-26 | Oracle International Corporation | System and method for insulating a web user interface application from underlying technologies in an integration cloud service |
US10387171B2 (en) * | 2015-08-13 | 2019-08-20 | PositiveEdge Solutions LLC | Configurable development platform integrating heterogeneous persistence systems |
US20170177613A1 (en) * | 2015-12-22 | 2017-06-22 | Egnyte, Inc. | Event-Based User State Synchronization in a Cloud Storage System |
JP6673047B2 (ja) * | 2016-06-21 | 2020-03-25 | 株式会社リコー | 情報処理システム、情報処理装置、及び情報処理方法 |
US10628237B2 (en) * | 2016-09-16 | 2020-04-21 | Oracle International Corporation | Cloud service integration flow |
-
2018
- 2018-03-30 US US15/942,414 patent/US20190306227A1/en not_active Abandoned
-
2019
- 2019-03-11 JP JP2019043366A patent/JP6760423B2/ja not_active Expired - Fee Related
- 2019-03-21 EP EP19164204.0A patent/EP3547137A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
JP2019185755A (ja) | 2019-10-24 |
US20190306227A1 (en) | 2019-10-03 |
EP3547137A1 (en) | 2019-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6760423B2 (ja) | エンドツーエンド統合を使ったエンドユーザー装置でのクラウド・サービスへのアクセス提供手法 | |
US10701221B2 (en) | Information input apparatus, information processing system, and information processing method | |
US10999349B2 (en) | Approach for providing access to cloud services on end-user devices using direct link integration | |
JP5987656B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
KR101880342B1 (ko) | 정보 처리 시스템, 정보 처리 장치, 그 제어 방법, 및 기억 매체 | |
US9608972B2 (en) | Service providing system and data providing method that convert a process target data into output data with a data format that a service receiving apparatus is able to output | |
US20200293670A1 (en) | Two-Phase Authentication For Mobile Device Access to Printing Devices | |
US11609723B2 (en) | Approach for providing access to cloud services on end-user devices using local management of third-party services | |
EP3872615A1 (en) | Configuring printing devices using a mobile device | |
US11023186B2 (en) | Secure mobile cloud printing using printing device groups | |
JP6160753B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
US11038946B2 (en) | Approach for providing access to cloud services on end-user devices using local management of third-party services and conflict checking | |
EP3869322A1 (en) | Secure mobile cloud printing using user information and printing device groups | |
JP5543238B2 (ja) | 画像形成システム | |
US20150081834A1 (en) | Information processing system and method | |
US10742831B1 (en) | Managing access by mobile devices to printing devices | |
JP2018060282A (ja) | 情報処理装置 | |
JP5565027B2 (ja) | 処理装置、処理システム及び処理制御プログラム | |
US20130258406A1 (en) | User terminal apparatus, method of controlling user terminal apparatus, image forming apparatus, and method of controlling image forming apparatus | |
JP2009033731A (ja) | 画像形成装置、文書管理方法およびプログラム | |
JP6849121B2 (ja) | コンテンツ解析エンジンによるCloud EMR通信のためのアプローチ | |
JP2018163694A (ja) | 情報処理システム、情報処理装置、及び情報処理方法 | |
US20230291727A1 (en) | Distributed output device credential caching | |
US20230164388A1 (en) | Information processing apparatus, information processing system, and information processing method | |
JP5131884B1 (ja) | インターネット上のダウンロードサイトから携帯端末にダウンロードされるコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190311 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200310 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200722 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200804 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200817 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6760423 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |