JP7161270B2 - クラウド・コンピューティング・ストレージおよびコミュニケーション・ツール内のファイルの重複排除 - Google Patents
クラウド・コンピューティング・ストレージおよびコミュニケーション・ツール内のファイルの重複排除 Download PDFInfo
- Publication number
- JP7161270B2 JP7161270B2 JP2020527740A JP2020527740A JP7161270B2 JP 7161270 B2 JP7161270 B2 JP 7161270B2 JP 2020527740 A JP2020527740 A JP 2020527740A JP 2020527740 A JP2020527740 A JP 2020527740A JP 7161270 B2 JP7161270 B2 JP 7161270B2
- Authority
- JP
- Japan
- Prior art keywords
- cloud storage
- storage system
- attachment
- communication
- same file
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/174—Redundancy elimination performed by the file system
- G06F16/1748—De-duplication implemented within the file system, e.g. based on file segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/063—Content adaptation, e.g. replacement of unsuitable content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- 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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- 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
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
サービスとしてのソフトウェア(Software as a Service)(SaaS):消費者に提供される機能は、クラウド・インフラストラクチャで実行するプロバイダのアプリケーションを使用する。アプリケーションは、ウェブ・ブラウザなどのシン・クライアント・インターフェース(例えば、ウェブ・ベースの電子メール)を通じて様々なクライアント・デバイスからアクセス可能である。消費者は、ネットワーク、サーバ、オペレーティング・システム、ストレージ、またはさらには個々のアプリケーション機能を含む基礎となるクラウド・インフラストラクチャを管理または制御することはなく、例外として限定されたユーザ固有アプリケーションの構成設定が可能である。
サービスとしてのプラットフォーム(Platform as a Service)(PaaS):消費者に提供される機能は、プロバイダによって供給されるプログラミング言語およびツールを使用した消費者作成の、または取得されたアプリケーション作成のクラウド・インフラストラクチャに展開する。消費者は、ネットワーク、サーバ、オペレーティング・システム、またはストレージを含む基礎となるクラウド・インフラストラクチャの管理または制御をしないが、展開されたアプリケーション、および場合によっては環境構成をホストするアプリケーションについての制御を有する。
サービスとしてのインフラストラクチャ(Infrastructure as a Service)(IaaS):消費者に提供される機能は、消費者がオペレーティング・システムおよびアプリケーションを含み得る任意のソフトウェアを展開および実行することができる処理、ストレージ、ネットワーク、および他の基本的なコンピューティング・リソースをプロビジョニングする。消費者は、基礎となるクラウド・インフラストラクチャの管理または制御をしないが、オペレーティング・システム、ストレージ、展開されたアプリケーション、および場合によっては選択ネットワーク・コンポーネント(例えば、ホスト・ファイヤウォール)の限定された制御についての制御を有する。
プライベート・クラウド:クラウド・インフラストラクチャはある組織のためだけに運用される。その組織またはサード・パーティによって管理され得、オンプレミスまたはオフプレミスで存在することができる。
コミュニティ・クラウド:クラウド・インフラストラクチャは、いくつかの組織によって共有され、共有される事案(例えば、ミッション、セキュリティ要件、ポリシ、およびコンプライアンス懸案事項)を有する特定のコミュニティをサポートする。その組織またはサード・パーティによって管理され得、オンプレミスまたはオフプレミスで存在することができる。
パブリック・クラウド:クラウド・インフラストラクチャは、一般公衆または大規模な業界団体に対して利用可能とされ、クラウド・サービスを販売する組織によって所有される。
ハイブリッド・クラウド:クラウド・インフラストラクチャは、一意なエンティティのままである2つ以上のクラウド(プライベート、コミュニティ、またはパブリック)を組合せたものであるが、データおよびアプリケーションのポータビリティを可能にする標準化された、または専有的な技術(例えば、クラウド間でロード・バランシングを行うためのクラウド・バースト)によって結合される。
クラウド・ストレージ・システム502において、他のシステムおよびストレージとは別個に、隠しファイル・ストレージ・システム520を設けることができる。公開ファイル・ストレージ・システム518は、アップロードされたファイルを保存するストレージ・システムであり得る。一般的に、それぞれのファイルは、例えば名称、サイズなどの1つまたは複数の属性を有し、加えてクラウド・ストレージ・システム502内でのバージョン情報を有している。公開ファイル・ストレージ・システム518とは異なり、隠しファイル・ストレージ・システム520に記憶されたファイルは、一般的にはクラウド・ストレージのユーザからアクセス可能ではない。むしろ、公開ファイル・ストレージ・システム518は、電子メール・メッセージからリンクされたファイルを記憶する。
API514の1つまたは複数において、1つまたは複数のAPI関数が実装され得る。例えば、以下の4つのAPI関数を実装することができる。1)名称およびバージョンのパラメータによって指定されるファイルのハッシュ値(例えばSHA256値)を返すことができる「get_sha256_of(名称,バージョン)」関数。SHA256値は、既に計算されているので、API関数の実行時間は「O(1)」(例えば、セット内のデータの量に関わらず、例えば14ナノ秒または3分などの一定時間を必要とすることがある)である。2)名称およびバージョンのパラメータによって指定されるファイルの「ref_count」(例えば、対象ファイルを参照する、添付する、または含む、あるいはその組合せを行う電子メールの数を意味する参照回数)をインクリメントする「increment_ref_count_of(名称,バージョン)」関数。3)認証なしに名称およびバージョンのパラメータによって指定されるファイルにアクセスを可能とするHTTPリンクを作成して返す「get_special_link_to(名称,バージョン)」API関数。4)名称およびバージョンのパラメータによって指定されるファイルの「ref_count」をデクリメントする「decrement_ref_count_of(名称,バージョン)」関数。ref_countが0になると、関数は指定されたファイルを削除することができる。
クラウド・ストレージ・システム502へファイルをアップロードする場合、クラウド・ストレージ・システム502は、あらゆる既存の処理に加えて、以下を実施することができる。クラウド・ストレージ・システム502は、アップロードされたファイルのハッシュ値(例えばSHA256値)を計算し、メタデータsha256として値を保存することができる。クラウド・ストレージ・システム502は、メタデータ「ref_count」を0で初期化することができる。アップロード処理が完了したファイルは、クラウド・ストレージ・システム502の公開ファイル・ストレージ・システム518に保存することができる。
送信ボタンをアクティブ化すると、電子メール・メッセージ送信コンポーネント510は、次のように動作することができる。ステップ1)電子メール・メッセージ送信コンポーネント510は、添付ファイル508のハッシュ値(例えば、SHA256値)を決定すること、または計算すること、あるいはその両方を行うことができ、本明細書において以降SHA256値は「S」と表記することがある。ステップ2)電子メール・メッセージ送信コンポーネント510は、電子メール・メッセージ(例えば電子メール・メッセージ本文506および添付ファイル508)を送信することができる。ステップ3)電子メール・メッセージ送信コンポーネント510は、添付ファイル508が記憶され得るコミュニケーション・ツール内で/上で、ファイル、フォルダ、およびコンテナの一覧を作成すること、または作ることあるいはその両方を行うことができる。コミュニケーション・ツール内の/上のすべてのファイルが検索される場合、ハッシュ値の比較により競合が起こる可能性がある。したがって、検索されるファイルは、定義された程度まで狭めることができるか、または狭められた検索クエリであってもよい。例えば、検索は次によって行うことができる:a)電子メール・メッセージ(電子メール・メッセージ本文506または添付ファイル508あるいはその両方を含み得る)を作成したユーザによってアップロードされたファイルを一覧にすること、または、b)最近アップロードされたファイル(例えば定義された期間内に、または期間の範囲内に最近アップロードされたもの)だけに検索を制限すること、あるいはその両方。ステップ4)ステップ3で一覧になされたファイルとバージョンのすべての組合せの、それぞれのファイル「F」およびバージョン「V」ごとに、電子メール・メッセージ送信コンポーネント510はa)API514の1つまたは複数(例えばクラウド・ストレージのAPI関数get_sha256_of(F,V))をコールすることができ、このAPIのコールは、ファイルFのバージョンVのメタデータsha256の値を返すことができ、本明細書において以降結果の値を「s1」と表記することがある。また、電子メール・メッセージ送信コンポーネント510は、b)s1==Sの場合、i)API514の1つまたは複数をコールし(例えばクラウド・ストレージのAPI関数increment_ref_count_of(F,V)をコールする)、ii)クラウド・ストレージのAPI関数get_special_link_to(F,V)をコールし(本明細書において以降その結果の値をslink(*)と表記する)、iii)送信された電子メール・メッセージから添付ファイル508を削除し、その代わりそこにはセクション・リンク(「slink」)を挿入し、iv)コンピューティング動作を終了することができる。
ファイルのバージョン(例えばFile_1 version:1、File_1 version:2、またはFile_2 version:1あるいはその組合せ)がクラウド・ストレージ・システム502から削除される場合、ref_count>0の場合、ファイルは削除され、ファイルを電子メール・メッセージからアクセス不可能にすることができる。それにより、本発明は、クラウド・ストレージ・システム502のファイルを以下の状態におくことができる:状態1)ファイルは、クラウド・ストレージの通常のインターフェースからアクセスすることができない(ファイルはフェイクになるように作成され、削除され得る)、または状態2)ファイルは選択されたHTTPリンクを介してのみアクセス可能である、あるいはその両方の状態。そのため、隠しファイル・ストレージ・システム520を、そのような特徴を有するフォルダ/コンテナとして導入すること/提供することができ、ファイルを状態1または状態2あるいはその両方の状態におくことを可能とする。隠しファイル・ストレージ・システム520は、1)クラウド・ストレージのあらゆるユーザがアクセスすることを禁止されるフォルダを用意すること、および2)電子メール・システム504の選択されたまたは識別されたユーザを、フォルダ(例えば、隠しファイル・ストレージ・システム520)にアクセスすることができる唯一のユーザとしてそれぞれ登録すること、によって提供され得る。クラウド・ストレージ・システム502(例えば公開ファイル・ストレージ・システム518から)からファイルのあるバージョンを削除することは、次のように実施することができる。また、参照回数がゼロに等しい場合(例えば「ref_count==0」)、1つまたは複数の削除動作を使用してファイルを削除することができるか、またはファイルを公開ファイル・ストレージ・システム518から隠しファイル・ストレージ・システム520に移動することができるか、あるいはその両方である。
Slinkを含む電子メール・メッセージが削除される場合、またslinkからリンクされるファイルが隠しファイル・ストレージ・システム520に存在する場合で、かつそのファイルを参照する電子メール・メッセージが1つだけである場合、ファイルは、クラウド・ストレージ・システム502から(例えば隠しファイル・ストレージ・システム520から)削除される。すなわち、slinkを含む電子メール・メッセージが削除される場合、電子メール・メッセージ送信コンポーネント510は、次のように動作する。ステップ1)slinkがリンクされているファイルの名称FおよびバージョンVを取り出す。第1のステップ(「ステップ1」)として、リンクされるファイルの名称およびバージョンがslinkから直接認識され得るように、slinkをフォーマットすることができるか、または例えばget_filename_and_version_of(slink)などの、1つまたは複数のAPI関数514の他のAPI関数を実装することができるか、あるいはその両方である。第2のステップ(「ステップ2」)として、電子メール・メッセージ送信コンポーネント510は、API514の1つまたは複数をコールすることができる(例えばクラウド・ストレージのAPI decrement_ref_count_of(F,V)をコールする)。やはり、前述のように、「クラウド・ストレージのAPI decrement_ref_count_of(F,V)」APIのコールは、参照回数「ref_count」をデクリメントし、参照回数「ref_count」が0に達すると、ファイルをクラウド・ストレージ・システム502から削除することができる。第3のステップ(「ステップ3」)として、電子メール・メッセージ送信コンポーネント510は電子メール・メッセージを削除することができる。
Claims (17)
- プロセッサによる通信メッセージ内のファイルの重複排除のための方法であって、プロセッサが、
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記同一ファイルの削除の際、前記同一ファイルを、前記リンクを介してのみアクセス可能な前記クラウド・ストレージ・システムの選択されたエリアに再配置することと
を実行する、方法。 - プロセッサによる通信メッセージ内のファイルの重複排除のための方法であって、プロセッサが、
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記通信クライアントから、前記添付ファイルを有する前記通信メッセージを送信すること、または受信することと
を実行する、方法。 - プロセッサによる通信メッセージ内のファイルの重複排除のための方法であって、プロセッサが、
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記クラウド・ストレージ・システムまたは前記通信クライアントを使用して前記クラウド・ストレージ・システム内に前記添付ファイルが存在すると判断することと
を実行し、前記通信クライアントは、電子メール・クライアントである、方法。 - プロセッサが、
アプリケーション・プログラム・インターフェース(API)のコールを使用して前記通信クライアントを介して前記同一ファイルのハッシュ値を取得することと、
前記同一ファイルの前記ハッシュ値を前記通信メッセージ中の前記添付ファイル内の前記ハッシュ値と比較することと
をさらに実行する、請求項1に記載の方法。 - プロセッサが、前記クラウド・ストレージ・システム内の前記同一ファイルが前記通信メッセージ中の前記添付ファイルと同一のハッシュ値を有していると判断することをさらに実行する、請求項1に記載の方法。
- プロセッサによる通信メッセージ内のファイルの重複排除のための方法であって、プロセッサが、
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記通信メッセージの送信者からアップロードされたファイルの一覧を検索することと
を実行する、方法。 - 通信メッセージ内のファイルの重複排除のためのシステムであって、
実行されると前記システムに
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記同一ファイルの削除の際、前記同一ファイルを、前記リンクを介してのみアクセス可能な前記クラウド・ストレージ・システムの選択されたエリアに再配置することと
を行わせる、実行可能命令を有する1つまたは複数のコンピュータ
を備える、システム。 - 通信メッセージ内のファイルの重複排除のためのシステムであって、
実行されると前記システムに
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記通信クライアントから前記添付ファイルを有する前記通信メッセージをさらに送信、または受信することと
を行わせる、実行可能命令を有する1つまたは複数のコンピュータ
を備える、システム。 - 通信メッセージ内のファイルの重複排除のためのシステムであって、
実行されると前記システムに
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記クラウド・ストレージ・システムまたは前記通信クライアントを使用して前記クラウド・ストレージ・システム内に前記添付ファイルが存在するとさらに判断することと
を行わせる、実行可能命令を有する1つまたは複数のコンピュータ
を備え、前記通信クライアントは電子メール・クライアントである、システム。 - 前記実行可能命令は、さらに
アプリケーション・プログラム・インターフェース(API)のコールを使用して前記通信クライアントを介して前記同一ファイルのハッシュ値を取得し、
前記同一ファイルの前記ハッシュ値を前記通信メッセージ中の前記添付ファイル内の前記ハッシュ値と比較する、
請求項7に記載のシステム。 - 前記実行可能命令は、前記クラウド・ストレージ・システム内の前記同一ファイルが前記通信メッセージ中の前記添付ファイルと同一のハッシュ値を有しているとさらに判断する、請求項7に記載のシステム。
- 通信メッセージ内のファイルの重複排除のためのシステムであって、
実行されると前記システムに
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断することと、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信することと、
前記通信メッセージの送信者からアップロードされたファイルの一覧を検索することと
を行わせる、実行可能命令を有する1つまたは複数のコンピュータ
を備える、システム。 - プロセッサによる通信メッセージ内のファイルの重複排除のためのコンピュータ・プログラムであって、前記コンピュータ・プログラムは、コンピュータを
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断する手段、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信する手段、および、
前記同一ファイルの削除の際、前記同一ファイルを、前記リンクを介してのみアクセス
可能な前記クラウド・ストレージ・システムの選択されたエリアに再配置する手段
として機能させるためのコンピュータ・プログラム。 - プロセッサによる通信メッセージ内のファイルの重複排除のためのコンピュータ・プログラムであって、前記コンピュータ・プログラムは、コンピュータを
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断する手段、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信する手段、および、
前記通信クライアントから、前記添付ファイルを有する前記通信メッセージを送信する、または受信する手段
として機能させるためのコンピュータ・プログラム。 - プロセッサによる通信メッセージ内のファイルの重複排除のためのコンピュータ・プログラムであって、前記コンピュータ・プログラムは、コンピュータを
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断する手段、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信する手段、および、
前記クラウド・ストレージ・システムまたは前記通信クライアントを使用して前記クラウド・ストレージ・システム内に前記添付ファイルが存在すると判断する手段
として機能させ、前記通信クライアントは、電子メール・クライアントである、コンピュータ・プログラム。 - 前記コンピュータ・プログラムは、コンピュータを
アプリケーション・プログラム・インターフェース(API)のコールを使用して前記通信クライアントを介して前記同一ファイルのハッシュ値を取得する手段、
前記同一ファイルの前記ハッシュ値を前記通信メッセージ中の前記添付ファイル内の前記ハッシュ値と比較する手段、および、
前記クラウド・ストレージ・システム内の前記同一ファイルが前記通信メッセージ中の前記添付ファイルと同一の前記ハッシュ値を有していると判断する手段
としてさらに機能させる、請求項13に記載のコンピュータ・プログラム。 - プロセッサによる通信メッセージ内のファイルの重複排除のためのコンピュータ・プログラムであって、前記コンピュータ・プログラムは、コンピュータを
クラウド・ストレージ・システム内に通信メッセージの添付ファイルが存在すると判断する手段、
前記添付ファイルの前記クラウド・ストレージ・システム上の同一ファイルにアクセスするためにリンクを通信クライアントに送信する手段、および、
前記通信メッセージの送信者からアップロードされたファイルの一覧を検索する手段
として機能させるためのコンピュータ・プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/817,594 US10691643B2 (en) | 2017-11-20 | 2017-11-20 | Deduplication for files in cloud computing storage and communication tools |
US15/817,594 | 2017-11-20 | ||
PCT/IB2018/058670 WO2019097352A1 (en) | 2017-11-20 | 2018-11-05 | Deduplication for files in cloud computing storage and communication tools |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021503660A JP2021503660A (ja) | 2021-02-12 |
JP7161270B2 true JP7161270B2 (ja) | 2022-10-26 |
Family
ID=66534570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020527740A Active JP7161270B2 (ja) | 2017-11-20 | 2018-11-05 | クラウド・コンピューティング・ストレージおよびコミュニケーション・ツール内のファイルの重複排除 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10691643B2 (ja) |
JP (1) | JP7161270B2 (ja) |
CN (1) | CN111373387B (ja) |
DE (1) | DE112018005283T5 (ja) |
GB (1) | GB2582099A (ja) |
WO (1) | WO2019097352A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112257104A (zh) * | 2020-10-10 | 2021-01-22 | 北京字跳网络技术有限公司 | 权限控制方法、装置和电子设备 |
CN113641520B (zh) * | 2021-08-20 | 2024-04-05 | 北京百度网讯科技有限公司 | 数据处理方法、***、设备以及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004220259A (ja) | 2003-01-14 | 2004-08-05 | Seiko Epson Corp | 添付ファイル管理システム、プログラム、情報記憶媒体および添付ファイル管理方法 |
JP2012249101A (ja) | 2011-05-27 | 2012-12-13 | Hde Inc | プログラム |
CN103595615A (zh) | 2012-08-15 | 2014-02-19 | 腾讯科技(深圳)有限公司 | 电子邮件的发送和接收方法、终端 |
US20150169599A1 (en) | 2013-11-12 | 2015-06-18 | Iii Holdings 1, Llc | System and method for electronic mail attachment processing, offloading, retrieval, and grouping |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8407190B2 (en) * | 2009-06-30 | 2013-03-26 | Commvault Systems, Inc. | Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer |
US20110137947A1 (en) * | 2009-12-03 | 2011-06-09 | International Business Machines Corporation | Dynamic access control for documents in electronic communications within a cloud computing environment |
CN103108008B (zh) | 2011-11-14 | 2017-09-22 | 腾讯科技(深圳)有限公司 | 一种下载文件的方法及文件下载*** |
CN103475564B (zh) * | 2012-06-06 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 网络附件传送方法及其*** |
US9262429B2 (en) * | 2012-08-13 | 2016-02-16 | Microsoft Technology Licensing, Llc | De-duplicating attachments on message delivery and automated repair of attachments |
US20160241499A1 (en) | 2013-09-30 | 2016-08-18 | Hewlett Packard Enterprise Development Lp | Delivering an email attachment as a summary |
US9614796B2 (en) | 2014-03-13 | 2017-04-04 | Sap Se | Replacing email file attachment with download link |
US10164920B2 (en) * | 2014-05-30 | 2018-12-25 | Apple Inc. | Message attachment management |
US9825925B2 (en) | 2014-06-11 | 2017-11-21 | Bijit Hore | Method and apparatus for securing sensitive data in a cloud storage system |
US10911380B2 (en) | 2014-11-07 | 2021-02-02 | Quest Software Inc. | Automated large attachment processing during migration |
CN106933872A (zh) | 2015-12-30 | 2017-07-07 | 阿里巴巴集团控股有限公司 | 一种通过传统文件***接口访问云存储服务的方法及装置 |
US20180196609A1 (en) * | 2017-01-12 | 2018-07-12 | Qualcomm Incorporated | Data Deduplication Using Multi-Chunk Predictive Encoding |
-
2017
- 2017-11-20 US US15/817,594 patent/US10691643B2/en active Active
-
2018
- 2018-11-05 WO PCT/IB2018/058670 patent/WO2019097352A1/en active Application Filing
- 2018-11-05 CN CN201880074897.9A patent/CN111373387B/zh active Active
- 2018-11-05 GB GB2007989.3A patent/GB2582099A/en not_active Withdrawn
- 2018-11-05 JP JP2020527740A patent/JP7161270B2/ja active Active
- 2018-11-05 DE DE112018005283.4T patent/DE112018005283T5/de active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004220259A (ja) | 2003-01-14 | 2004-08-05 | Seiko Epson Corp | 添付ファイル管理システム、プログラム、情報記憶媒体および添付ファイル管理方法 |
JP2012249101A (ja) | 2011-05-27 | 2012-12-13 | Hde Inc | プログラム |
CN103595615A (zh) | 2012-08-15 | 2014-02-19 | 腾讯科技(深圳)有限公司 | 电子邮件的发送和接收方法、终端 |
US20150169599A1 (en) | 2013-11-12 | 2015-06-18 | Iii Holdings 1, Llc | System and method for electronic mail attachment processing, offloading, retrieval, and grouping |
Also Published As
Publication number | Publication date |
---|---|
US10691643B2 (en) | 2020-06-23 |
JP2021503660A (ja) | 2021-02-12 |
US20190155920A1 (en) | 2019-05-23 |
DE112018005283T5 (de) | 2020-07-30 |
CN111373387A (zh) | 2020-07-03 |
WO2019097352A1 (en) | 2019-05-23 |
GB202007989D0 (en) | 2020-07-15 |
CN111373387B (zh) | 2024-04-16 |
GB2582099A (en) | 2020-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10776221B2 (en) | Avoiding inode number conflict during metadata restoration | |
US11188499B2 (en) | Storing and retrieving restricted datasets to and from a cloud network with non-restricted datasets | |
US20190245912A1 (en) | Optimizing internet data transfers using an intelligent router agent | |
US9251241B2 (en) | Self provisioning and applying role-based security to teamspaces in content repositories | |
US11188828B2 (en) | Set-centric semantic embedding | |
JP7161270B2 (ja) | クラウド・コンピューティング・ストレージおよびコミュニケーション・ツール内のファイルの重複排除 | |
US10216836B2 (en) | Protocol based user data management | |
US20190354576A1 (en) | Atom-based sensible synchronization for information indexing | |
US20190303011A1 (en) | Optimized data replication in multi-tier storage environment | |
US20190155919A1 (en) | Performing deduplication on cloud-resident encrypted data | |
US11275755B2 (en) | Automatically capturing lineage data in distributed systems | |
US10205768B2 (en) | Facility for initiating automatic exchange of file(s) between mobile devices | |
US10404274B2 (en) | Space compression for file size reduction | |
US20190392079A1 (en) | Holistic mapping and relocation of social media assets | |
US9619476B2 (en) | Parallel container and record organization | |
US11250527B2 (en) | Providing near real-time and effective litigation management for multiple remote content systems using asynchronous bi-directional replication pipelines | |
US11205042B2 (en) | System and method to transform content and to generate a visual indicator of that transformation | |
US10719483B2 (en) | Remote copy with data deduplication functionality | |
US20210157832A1 (en) | Differential processing mechanism for spark-based graph computing background | |
US20210089499A1 (en) | Dynamic electronic folder interaction with software applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200603 |
|
RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20200930 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210423 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220426 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220502 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220721 |
|
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: 20221004 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20221006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221012 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7161270 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |