JP2005521938A - データサービスによるデータ処理装置の全無線同期システム及び方法 - Google Patents
データサービスによるデータ処理装置の全無線同期システム及び方法 Download PDFInfo
- Publication number
- JP2005521938A JP2005521938A JP2003581023A JP2003581023A JP2005521938A JP 2005521938 A JP2005521938 A JP 2005521938A JP 2003581023 A JP2003581023 A JP 2003581023A JP 2003581023 A JP2003581023 A JP 2003581023A JP 2005521938 A JP2005521938 A JP 2005521938A
- Authority
- JP
- Japan
- Prior art keywords
- data object
- message
- wireless device
- service
- 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.)
- Pending
Links
Images
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
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/273—Asynchronous replication or reconciliation
-
- 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/58—Message adaptation for wireless communication
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
様々な無線データ処理機器が、過去何年にもわたって導入されてきた。これらには、手持ち式のPalm(R) VIIxのような無線式の携帯型情報端末(PDA)、データ処理能力を備えたセル式(移動)電話(例えば、無線アプリケーション・プロトコル(WAP)サポート)、そして最近では、リサーチ・イン・モーション(RIM)TMによって開発されたBlackberryTM無線ページャーのような無線メッセージングデバイスが含まれる。
本出願は、2001年8月7日に出願された「バッチ処理データトランザクションによって帯域幅を保存する装置及び方法」と題する同時継続出願の一部継続出願である。
データ処理デバイスとメッセージングサービスとが完全に同期するシステムが開示される。システムの一実施例は、無線データ処理デバイス、ユーザのメッセージ及び他の情報を保持するメッセージングサービス、及び前記メッセージ及び他の情報の同期を無線デバイス及びメッセージングサービス間で保持する同期化ロジックを含む。
説明のために、以下の記載では本発明の完全な理解をもたらす多数の特定した詳細を述べる。しかしながら、当業者であればこれら特定の詳細なしに実行可能であることは明らかである。他の例では、本発明の不明瞭さを避けるためにブロック図の形式で、よく知られた構造及び装置を示す。
図1は、ここで述べる圧縮技術を実行するネットワークアーキテクチャの一実施例である。図1に示された“顧客サイト”120は、複数のサーバ103及びクライアント110が通信する任意のローカルエリア又はワイドエリアネットワークである。例えば、顧客サイトは、一企業によって管理されるすべてのサーバ及びクライアントを含むことができる。様々な異なるメッセージング及びグループウェアサービス102(例えば、Eメイル、インスタント・メッセージング、カレンダー記録など)をネットワークユーザに提供するようサーバ103を構成することができる。一実施例では、これらのサービスはマイクロソフトエクスチャンジ(Microsoft ExchangeTM)によって提供される。しかしながら、本発明の基本的な原理は、特定のメッセージング/グループウェアプラットフォームに限定されない。
図2は、無線データ処理デバイス130及びインタフェース100の一態様を詳細に示している。一実施例において、データ処理デバイス130は、ローカルデータ圧縮/伸長モジュール225(以後、“コーディックモジュール225”と称する)、及びローカルメッセージキャッシュ210より構成される。ローカルコーディックモジュール225は、ここで述べる様々な圧縮技術を用いて、出て行くデータを圧縮し、入ってくるデータを伸長する。
前述した状態に基づく圧縮技術に加えたり又は代わりとして、様々な付加的な圧縮技術を用いることができる。
のようなアクセント(強勢)文字であるが、テキストフィールドの殆どの文字は、a−z、0−9、スペース、及び僅かな記号より構成される。
(1)任意の可能なアスキー値が2つの6ビット値で符合化されるようにするため、次の6ビットにより組み合わせた4個の値である。前述した文字は、上位10内に無い記号、アクセント(強勢)記号などを許可する。例えば、60、61、62、63のバイナリー値は、基本の文字情報を含む他の6ビット値をそれぞれ識別することができる。これは、完全なUSアスキー文字集合を符合化するのに十二分な、付加的な256文字(4*64=256)の符合化のために提供される。
(2)シフトロックである。次のシフトロックがシフトを止めるまでシフトする。文字にすれば、これはキャップスロックのようなものである。数字及び記号にすれば、これは何の効果もないかもしれない。あるいはまた、シフトロックがオンの時は、第2の組の値を定義することができる(例えば、記号に関する第2の“上位10”のリスト)。
(2)顧客の/ユーザのドメインを6ビットに変換することができる(例えば、“@Good.Com”は6ビットになる)。
(3)“共通”ドメインネーム及び接尾部(サフィックス)を6ビット値及び6ビット引数に変換することができる(例えば、“共通”リストは、殆ど共通した64個の名前であり、且つ“@aol.com”、“@webtv.com”、“.com”、“.net”、“.org”、“.gov”、“.us”、“.uk”など)。
(4)Eメイルの“最近使用された”名前を6ビット値及び6ビット引数に変換することができる。メッセージがEメイルIDであるメッセージの他の所は、これが左右される。引数は、フィールド(TO:、FROM:、CC:、BCC:)を識別する2ビット、及びそのフィールドの最初の16個のEメイルアドレスを識別する4ビットを含むだろう。
図11に示すように、ある状況下で、デバイス130とサービス102との間の完全な同期を維持することは、かなりの量の無線帯域幅を消費するかもしれない。例えば、ユーザが延長された期間又は時間(例えば、デバイスの電源が切られている)帯域外にいるならば、デバイスが帯域内に戻った際に、インタフェース100から無線デバイス130へ複数のメッセージを連続して送信することができる。もちろん、幾つかのケースでは、ユーザは帯域外にいる必要はまったくない。むしろ、ユーザは、非常に多くの連続したEメイルメッセージを受信/送信することができる。
本発明の一実施例において、2レベルのバッチ処理が用いられる。1つは顧客サイト120でのものであり、もう1つは外部のデータネットワーク170に配置されたデータセンターのものである。本実施例は図14に関連して述べられ、図14は外部ゲートウェイ1413を経由した顧客サイトに、及び無線ゲートウェイ1411を経由した無線ネットワーク171に通信可能に接続されたデータセンター1410を示している。
この中で述べたように、無線デバイス130をサービス102と十分に同期させるためには、メッセージトランザクションが無線デバイスから及びデバイスへ確かに通信されるだけでなく、メッセージトランザクションが正しい順序(例えば、メッセージトランザクションがサービスで発生したのと同じ連続した順序)で通信されることも重要である。例えば、ユーザがサービス102で新たなフィルダを作り、次にそのフォルダ内に数個のメッセージを移動させる場合、移動トランザクションの前に無線デバイスによって、フォルダを作るトランザクションを受信しなければならない。
各Eメイルメッセージ、カレンダー入力、予定事項リストの入力などは、サービス102による唯一の識別コードが割当てられる。例えば、サービスがマイクロソフトエクスチェンジ(Microsoft Exchange)である場合、新たなデータオブジェクトそれぞれに対して128バイトの識別コードを生成する。したがって、無線デバイス130をサービス102に完全に同期させるとき、どんな冗長の識別コードも2つの分断したデータオブジェクトのために割当てられないということを保証するためにあるメカニズムを準備しなければならない。例えば、サービス102と無線デバイス130の両方がデータオブジェクトを個々に生成することができる場合、両方ともに矛盾を生じるような同一の識別コードを有するデータオブジェクトを同時に生成するかもしれない。
無線デバイス130及びサービス102の両方で、データオブジェクトのコピーを保持することができるので、本発明の一実施例では、無線デバイス130及びサービス102両方での同じデータオブジェクトに対する同時修正が、論理的な方法で解決されることを保証するための技術を用いる。例えば、一実施例において、バージョン番号が各データオブジェクトに関連付けられる。データオブジェクトが修正される度ごとに、そのバージョンコードが変更され新たなバージョンを表すことになる。
前述した高等の圧縮及びメッセージ処理技術は、無線デバイス130がサービス102と完全に同期することができるようにする。例えば、本発明の一実施例において、メッセージサービスの主な構成要素すべてが無線デバイス130上で完全に同期される。例えば、サービスがマイクロソフトエクスチェンジである場合、これらの構成要素は、Eメイル並びに電子的なカレンダー、コンタクト、タスク、及びノートを含むだろう。したがって、すべてのユーザトランザクションが、クレードル(架台)を必要とすることなく、無線デバイス上での交信を保持する。
Claims (41)
- 無線データ処理デバイスと、
ユーザのためにデータオブジェクトを保持するメッセージングサービスと、
無線ネットワーク上の前記無線デバイスと前記メッセージングサービスとの間で、前記データオブジェクトの同期を保持する同期手段とを備え、
前記同期手段は、前記サービスで生じるデータオブジェクトのトランザクション更新を、前記無線デバイスに送信するとともに、前記無線デバイスで生じるデータオブジェクトのトランザクション更新を前記サービスに送信することを特徴とするシステム。 - 前記データオブジェクトは、Eメイルメッセージを含むことを特徴とする請求項1に記載のシステム。
- 前記データオブジェクトは、電子カレンダーデータを含むことを特徴とする請求項2に記載のシステム。
- 前記データオブジェクトは、予定事項リストデータを含むことを特徴とする請求項3に記載のシステム。
- 前記データオブジェクトは、接触情報を含むことを特徴とする請求項4に記載のシステム。
- 前記同期手段は、さらに、
前記メッセージ及び、前記無線デバイスと前記サービスとの間で送信される他の情報を圧縮する圧縮手段を備えることを特徴とする請求項1に記載のシステム。 - 前記同期手段は、さらに、
前記無線データ処理デバイスと前記メッセージングサービスとの間でデータオブジェクトのトランザクション更新を伝送する前に、前記更新の集合を合体させるバッチ処理手段を備えることを特徴とする請求項1に記載のシステム。 - 前記データ処理デバイスは、前記ユーザにより、前記データ処理デバイスからのメッセージングサービスの構成パラメータを修正することができるようにする制御手段を含むことを特徴とする請求項1に記載のシステム。
- 前記サービスが機能するネットワークに対して前記無線デバイスを直接つなげることなく、前記サービス及び前記無線データ処理デバイスを無線で完全同期させることを特徴とする請求項1に記載のシステム。
- 前記同期手段は、Eメイルフォルダ間のメッセージ移動を含むメッセージトランザクション更新を同期させることを特徴とする請求項1に記載のシステム。
- 前記メッセージトランザクション更新の1つは、前記ユーザが前記無線データ処理デバイスからのメッセージを閲覧したという指示を含むことを特徴とする請求項10に記載のシステム。
- 前記同期手段は、さらに、
前記サービスが機能する顧客側で構成される第1のバッチ処理手段と、
前記無線データ処理デバイスと前記顧客サイトとの間を通信で結んだデータセンターで構成された第2のバッチ処理手段とを含むことを特徴とする請求項1に記載のシステム。 - 前記第1のバッチ処理手段は、前記データオブジェクトトランザクションを伝送する前に、前記顧客サイトでユーザによって同時に実行されたデータオブジェクトトランザクションを結び付け、かつ第2のバッチ処理手段は、前記ユーザによって同時には実行されていないデータオブジェクトトランザクションを結び付けることを特徴とする請求項12に記載のシステム。
- 前記ユーザによって同時にされたデータオブジェクトトランザクションは、前記ユーザによって同時に削除されたEメイルメッセージの集合を含むことを特徴とする請求項13に記載のシステム。
- 前記結び付けられたデータオブジェクトトランザクション更新が、正しい連続した順序で個々の宛先において実行されることを保証する、正しい順序の配信手段をさらに備えることを特徴とする請求項7に記載のシステム。
- 前記正しい順序の配信手段は、前のすべてのトランザクション更新を受信するまで、前記無線データ処理デバイスが特定のトランザクション更新を実行できないようにすることを特徴とする請求項15に記載のシステム。
- 前記同期手段は、さらに、
前記無線データ処理デバイスと前記メッセージングサービスとの間の新たなデータオブジェクトに関する可能性のある複数の識別コードを割当てる、データオブジェクト識別(ID)コード割当て手段を備えることを特徴とする請求項1に記載のシステム。 - 前記無線デバイスで生成されたデータオブジェクトに対して負のIDコードを割当て、前記メッセージングサービスで生成されたIDコードに対して正のIDコードを割当てることを特徴とする請求項17に記載のシステム。
- 前記同期手段は、さらに、
特定のデータオブジェクトのコピーに対する、前記無線デバイス及び前記サービスの両方での最新の修正が、1以上の不一致解決パラメータに基づいて論理的に解決されることを保証するデータオブジェクト不一致解決手段を備えることを特徴とする請求項1に記載のシステム。 - 前記データオブジェクト不一致解決手段は、データオブジェクトに対する各修正に関連した新たなバージョン番号を生成することを特徴とする請求項19に記載のシステム。
- 複数の第1識別コードを無線デバイスに関連づけし、かつ複数の第2識別コードをメッセージサービスに関連づけし、前記無線デバイスは、新たなデータオブジェクトを生成するときには前記複数の第1識別コードからのコードのみを使用し、そして、前記メッセージサービスは、新たなデータオブジェクトを生成するときには前記複数の第1識別コードからのコードのみ使用し、
新たなデータオブジェクトが前記メッセージサービスで生成されるとき、前記無線デバイスに対して前記新たなデータオブジェクトを含む更新を自動的に伝送し、そして新たなデータオブジェクトが前記無線デバイスで生成されるとき、前記メッセージサービスに対して前記新たなデータオブジェクトを含む更新を自動的に伝送することを含む無線デバイスとサービスとを同期させる方法。 - 前記メッセージサービスで、前記データオブジェクトに対する複数のトランザクションを合体させ、
前記データオブジェクトに対する合体された複数のトランザクションをまとめて前記無線デバイスに伝送することを含む請求項21に記載の方法。 - 前記メッセージが機能する顧客サイトで、ユーザによって同時に実行されたデータオブジェクトにトランザクションを結び付け、
前記データオブジェクト及び前記結び付けられたトランザクションへ、前記データオブジェクトへ、前記顧客サイトと前記無線デバイスとの間で通信的につながったデータセンターへ、個々のトランザクションを伝送することをさらに含む請求項21に記載の方法。 - 前記無線デバイスは、前記データオブジェクトに対する前記複数のトランザクションの全部でないが1つ以上を受信し、
前記無線デバイスは、前記複数のトランザクションのうち1つ以上の再伝送を要求することをさらに含む請求項22に記載の方法。 - 前記トランザクションを前記データオブジェクトに連続して番号付けすることをさらに含み、
前記無線デバイスは、前記1以上のトランザクションが受信され且つ実行されるまで、前記データオブジェクトに対する前記1以上のトランザクションの後に生じるトランザクションを実行することを控えることを特徴とする請求項24に記載の方法。 - 前記データオブジェクトの幾つかは、Eメイルメッセージを含むことを特徴とする請求項21に記載の方法。
- 前記トランザクションは、新たなEメイルメッセージを送信することを特徴とする請求項26に記載の方法。
- 前記トランザクションは、Eメイルメッセージを削除することを特徴とする請求項27に記載の方法。
- 前記無線デバイス及び/又は前記サービスに対するトランザクションの前に、前記データオブジェクトを圧縮することをさらに含む請求項21に記載の方法。
- 前記サービスで及びア無線デバイスで同時に修正されたデータオブジェクト間でバージョン不一致を検出し、
前記バージョン不一致を解決する1以上の不一致解決技術を用いることをさらに含む請求項21に記載の方法。 - 前記不一致解決技術の1つは、前記サービスで実行された修正を保持し、且つそれに応じて前記無線デバイスを更新することを含む請求項30に記載の方法。
- 前記複数の第1及び第2データオブジェクト識別コードを、前記メッセージサービスで典型的に用いられる識別コードの組にマッピングすることをさらに含む請求項21に記載の方法。
- 前記メッセージサービスは、マイクロソフトエクスチェンジ(Microsoft Exchange)であることを特徴とする請求項32に記載の方法。
- 前記サービスと前記無線デバイスとの間で通信的につながったインタフェースを備え、
前記インタフェースは、前記サービスがインストールされ且つ構成された顧客サイトで実行され、前記サービスでのデータオブジェクトトランザクションに反応して、前記無線デバイスに対してデータオブジェクトのトランザクション更新を提供するとともに、前記無線デバイスでのデータオブジェクトトランザクションに反応して、前記サービスに対してデータオブジェクトのトランザクション更新を提供するようにインストール且つ構成されることを特徴とする無線デバイスとサービスとを同期させるシステム。 - 前記無線デバイス及び/又は前記インタフェースに対して伝送する前に、前記データオブジェクトトランザクション更新をまとめてグループ化するバッチ処理ロジックをさらに含むことを特徴とする請求項34に記載のシステム。
- 前記バッチ処理ロジックは、前記インタフェースで実行される第1のレベルのバッチ処理ロジックを備え、
前記第1のレベルのバッチ処理ロジックは、前記データオブジェクトのトランザクション更新を伝送する前に、ユーザによって同時に実行されたデータオブジェクトのトランザクション更新をグループ化し、
前記データセンターで実行される第2のレベルのバッチ処理ロジックをさらに備え、
前記第2のレベルのバッチ処理ロジックは、前記無線デバイスに前記データオブジェクトのトランザクション更新を伝送する前に、前記ユーザによって個々に実行されたデータオブジェクトのトランザクション更新をグループ化することを特徴とする請求項35に記載のシステム。 - 前記インタフェースは、前記サービスで2以上のデータオブジェクトトランザクションを、前記無線デバイスに伝送されるべき等価な単一のデータオブジェクトトランザクションに合体させることを特徴とする請求項34に記載のシステム。
- 前記2以上のデータオブジェクトトランザクションは、前記サービス上のソース場所からデータオブジェクトを削除する削除コマンド、及び宛先場所に前記データオブジェクトを再生成する新規コマンドを含み、前記無線デバイスに伝送された単一のデータオブジェクトトランザクションは、移動コマンドであることを特徴とする請求項37に記載のシステム。
- 前記移動コマンドは前記データオブジェクトの識別子、前記ソース場所の識別子、及び前記宛先場所の識別子を含むことを特徴とする請求項38に記載のシステム。
- 前記削除コマンドが前記新たなコマンドより前に行われる場合、前記インタフェースは前記データオブジェクトのためのサービスを探索し、前記削除コマンドに続く前記サービス上の前記新たな場所にあるオブジェクトを識別することにより、前記2つのデータオブジェクトトランザクションが単一の移動コマンドと等価であることを判断することを特徴とする請求項38に記載のシステム。
- 前記新規コマンドが前記削除コマンドより前に行われる場合、前記インタフェースは、前記データオブジェクトが前記新規コマンドより前に異なる場所にすでに存在していたかどうかを判断するデータオブジェクト識別コードを有するテーブルを探索することによって、前記2つのデータオブジェクトトランザクションが単一の移動コマンドと等価であることを判断することを特徴とする請求項38に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/109,928 US7243163B1 (en) | 2001-08-07 | 2002-03-29 | System and method for full wireless synchronization of a data processing apparatus with a messaging system |
PCT/US2003/009576 WO2003083667A1 (en) | 2002-03-29 | 2003-03-26 | System and method for full wireless synchronization of a data processing apparatus with a data service |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005521938A true JP2005521938A (ja) | 2005-07-21 |
JP2005521938A5 JP2005521938A5 (ja) | 2006-05-18 |
Family
ID=28673633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003581023A Pending JP2005521938A (ja) | 2002-03-29 | 2003-03-26 | データサービスによるデータ処理装置の全無線同期システム及び方法 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1493086A4 (ja) |
JP (1) | JP2005521938A (ja) |
CN (1) | CN1306413C (ja) |
AU (1) | AU2003223382A1 (ja) |
WO (1) | WO2003083667A1 (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008527538A (ja) * | 2005-01-06 | 2008-07-24 | テーベラ・インコーポレーテッド | メッセージング・システム内のキャッシング・エンジン |
JP2009528617A (ja) * | 2006-03-03 | 2009-08-06 | マイクロソフト コーポレーション | メディア装置コンテンツの変更の識別 |
JP2010525741A (ja) * | 2007-04-24 | 2010-07-22 | デンジャー,インコーポレーテッド | 外部電子メールサーバ及び/又はローカル電子メールサーバ及び/又は無線装置の間での電子メールメッセージの同期 |
US8126845B2 (en) | 2007-01-07 | 2012-02-28 | Apple Inc. | Synchronization methods and systems |
KR101138549B1 (ko) | 2007-01-07 | 2012-05-21 | 애플 인크. | 동기화 방법 및 시스템 |
JP2014182810A (ja) * | 2013-03-15 | 2014-09-29 | Intel Corp | デフレート圧縮のために高速で高圧縮のlz77トークン化及びハフマンエンコーディングを行う並列装置 |
JP2015502596A (ja) * | 2011-10-27 | 2015-01-22 | マイクロソフト コーポレーション | モバイルデバイスからのリモートアクセス |
KR20160119070A (ko) * | 2013-12-13 | 2016-10-12 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 처리 애플리케이션의 모드를 동적으로 결정하는 방법 |
JP2023043829A (ja) * | 2021-09-16 | 2023-03-29 | アップル インコーポレイテッド | 制限されたリソース環境における効率的な通信 |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7962622B2 (en) | 2001-08-07 | 2011-06-14 | Motorola Mobility, Inc. | System and method for providing provisioning and upgrade services for a wireless device |
US9134989B2 (en) | 2002-01-31 | 2015-09-15 | Qualcomm Incorporated | System and method for updating dataset versions resident on a wireless device |
US9092286B2 (en) | 2002-12-20 | 2015-07-28 | Qualcomm Incorporated | System to automatically process components on a device |
US8626146B2 (en) | 2003-10-29 | 2014-01-07 | Qualcomm Incorporated | Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
US7925754B2 (en) | 2003-11-21 | 2011-04-12 | Microsoft Corporation | Method and computer program product to provide synch notifications to client devices |
US7184753B2 (en) * | 2004-01-22 | 2007-02-27 | Research In Motion Limited | Mailbox pooling pre-empting criteria |
US7797386B2 (en) | 2004-02-27 | 2010-09-14 | Research In Motion Limited | System and method for remotely configuring a desktop mailbox |
EP1708097A1 (de) | 2005-03-31 | 2006-10-04 | Ubs Ag | Rechnernetzwerksystem zum Synchronisieren einer zweiten Datenbank mit einer ersten Datenbank sowie Vorgehensweise hierfür |
US8307036B2 (en) | 2005-09-27 | 2012-11-06 | Research In Motion Limited | Email server with enhanced least recently used (LRU) cache |
EP1798644B1 (en) | 2005-11-23 | 2009-11-04 | Research In Motion Limited | Method and apparatus for memory management in an electronic device |
DE602005020033D1 (de) | 2005-11-23 | 2010-04-29 | Research In Motion Ltd | Verfahren und Vorrichtung zur Synchronisierung von mittels drahtloser Schnittstelle verbundenen Datenbanken |
US7747566B2 (en) | 2005-11-23 | 2010-06-29 | Research In Motion Limited | Method and apparatus for synchronizing databases connected by wireless interface |
CN100450108C (zh) * | 2006-03-23 | 2009-01-07 | 华为技术有限公司 | 一种采用数据同步处理电子邮件的***、装置及方法 |
US8121585B2 (en) * | 2006-08-25 | 2012-02-21 | International Business Machines Corporation | Technique for synchronizing data with a mobile device based on a synchronization context |
CN101647015A (zh) * | 2006-11-30 | 2010-02-10 | 因特利塞公司 | 用于提供智能同步的方法、设备和计算机程序产品 |
GB0625643D0 (en) * | 2006-12-21 | 2007-01-31 | Symbian Software Ltd | Sync field filtering |
DE102007025020A1 (de) * | 2007-05-28 | 2008-12-04 | Schrimpf, Werner | Verfahren und Vorrichtung zum automatischen Übermitteln von Informationen |
WO2008157735A2 (en) * | 2007-06-19 | 2008-12-24 | Qualcomm Incorporated | Methods and apparatus for dataset synchronization in a wireless environment |
GB2459494A (en) * | 2008-04-24 | 2009-10-28 | Symbian Software Ltd | A method of managing a cache |
US20140258358A1 (en) * | 2013-03-11 | 2014-09-11 | Htc Corporation | Method of combining network data and mobile device using the same |
CN105763587A (zh) * | 2014-12-18 | 2016-07-13 | ***通信集团公司 | 一种数据同步方法及装置 |
CN105897545B (zh) * | 2015-01-26 | 2019-09-10 | 九玉(北京)科技有限公司 | 一种邮件同步的方法及装置 |
CN109271444A (zh) * | 2018-08-10 | 2019-01-25 | 武汉达梦数据库有限公司 | 一种基于触发器的表级双向同步实现方法和*** |
CN109947801A (zh) * | 2019-02-25 | 2019-06-28 | 交通银行股份有限公司 | 数据库数据同步***、方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11266279A (ja) * | 1998-03-16 | 1999-09-28 | Mitsubishi Electric Corp | 電子メール管理システム |
JP2000156704A (ja) * | 1998-11-19 | 2000-06-06 | Fon Dot Com Japan Kk | リモ―ト及びロ―カルメ―ルシステムのメ―ル同期 |
JP2001274841A (ja) * | 2000-02-24 | 2001-10-05 | Internatl Business Mach Corp <Ibm> | 携帯コンピューティング・デバイスのデータベース同期化 |
JP2001339442A (ja) * | 2000-05-25 | 2001-12-07 | Mitsubishi Electric Corp | 信号伝送方式 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666530A (en) * | 1992-12-02 | 1997-09-09 | Compaq Computer Corporation | System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between |
FI100159B (fi) * | 1995-01-19 | 1997-09-30 | Nokia Telecommunications Oy | Tietoliikenneyhteyden tahdistaminen matkaviestinjärjestelmässä |
US6052735A (en) * | 1997-10-24 | 2000-04-18 | Microsoft Corporation | Electronic mail object synchronization between a desktop computer and mobile device |
US6151606A (en) * | 1998-01-16 | 2000-11-21 | Visto Corporation | System and method for using a workspace data manager to access, manipulate and synchronize network data |
SE517204C2 (sv) * | 1998-01-30 | 2002-05-07 | Ericsson Telefon Ab L M | Förfarande och anordning för att etablera en krypterad förbindelse i ett mobiltelefonsystem |
US6779019B1 (en) * | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
US6449622B1 (en) * | 1999-03-08 | 2002-09-10 | Starfish Software, Inc. | System and methods for synchronizing datasets when dataset changes may be received out of order |
-
2003
- 2003-03-26 AU AU2003223382A patent/AU2003223382A1/en not_active Abandoned
- 2003-03-26 EP EP03719504A patent/EP1493086A4/en not_active Withdrawn
- 2003-03-26 WO PCT/US2003/009576 patent/WO2003083667A1/en active Application Filing
- 2003-03-26 JP JP2003581023A patent/JP2005521938A/ja active Pending
- 2003-03-26 CN CNB038119307A patent/CN1306413C/zh not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11266279A (ja) * | 1998-03-16 | 1999-09-28 | Mitsubishi Electric Corp | 電子メール管理システム |
JP2000156704A (ja) * | 1998-11-19 | 2000-06-06 | Fon Dot Com Japan Kk | リモ―ト及びロ―カルメ―ルシステムのメ―ル同期 |
JP2001274841A (ja) * | 2000-02-24 | 2001-10-05 | Internatl Business Mach Corp <Ibm> | 携帯コンピューティング・デバイスのデータベース同期化 |
JP2001339442A (ja) * | 2000-05-25 | 2001-12-07 | Mitsubishi Electric Corp | 信号伝送方式 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008527538A (ja) * | 2005-01-06 | 2008-07-24 | テーベラ・インコーポレーテッド | メッセージング・システム内のキャッシング・エンジン |
JP2009528617A (ja) * | 2006-03-03 | 2009-08-06 | マイクロソフト コーポレーション | メディア装置コンテンツの変更の識別 |
TWI477990B (zh) * | 2006-03-03 | 2015-03-21 | Microsoft Corp | 辨識媒體裝置內容之改變 |
KR101138549B1 (ko) | 2007-01-07 | 2012-05-21 | 애플 인크. | 동기화 방법 및 시스템 |
US9652518B2 (en) | 2007-01-07 | 2017-05-16 | Apple Inc. | Synchronization methods and systems |
US10891301B2 (en) | 2007-01-07 | 2021-01-12 | Apple Inc. | Synchronization methods and systems |
US8886600B2 (en) | 2007-01-07 | 2014-11-11 | Apple Inc. | Synchronization methods and systems |
US8126845B2 (en) | 2007-01-07 | 2012-02-28 | Apple Inc. | Synchronization methods and systems |
JP2010525741A (ja) * | 2007-04-24 | 2010-07-22 | デンジャー,インコーポレーテッド | 外部電子メールサーバ及び/又はローカル電子メールサーバ及び/又は無線装置の間での電子メールメッセージの同期 |
JP2015502596A (ja) * | 2011-10-27 | 2015-01-22 | マイクロソフト コーポレーション | モバイルデバイスからのリモートアクセス |
JP2014182810A (ja) * | 2013-03-15 | 2014-09-29 | Intel Corp | デフレート圧縮のために高速で高圧縮のlz77トークン化及びハフマンエンコーディングを行う並列装置 |
JP2017504106A (ja) * | 2013-12-13 | 2017-02-02 | アビニシオ テクノロジー エルエルシー | データ処理アプリケーションのモードの動的決定 |
KR20160119070A (ko) * | 2013-12-13 | 2016-10-12 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 처리 애플리케이션의 모드를 동적으로 결정하는 방법 |
US10261801B2 (en) | 2013-12-13 | 2019-04-16 | Ab Initio Technology Llc | Dynamically determining a mode of a data processing application |
KR102307221B1 (ko) | 2013-12-13 | 2021-09-29 | 아브 이니티오 테크놀로지 엘엘시 | 데이터 처리 애플리케이션의 모드를 동적으로 결정하는 방법 |
US11340910B2 (en) | 2013-12-13 | 2022-05-24 | Ab Initio Technology Llc | Dynamically determining a mode of a data processing application |
JP2023043829A (ja) * | 2021-09-16 | 2023-03-29 | アップル インコーポレイテッド | 制限されたリソース環境における効率的な通信 |
Also Published As
Publication number | Publication date |
---|---|
AU2003223382A1 (en) | 2003-10-13 |
CN1306413C (zh) | 2007-03-21 |
EP1493086A4 (en) | 2006-09-20 |
EP1493086A1 (en) | 2005-01-05 |
WO2003083667A1 (en) | 2003-10-09 |
CN1656454A (zh) | 2005-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005521938A (ja) | データサービスによるデータ処理装置の全無線同期システム及び方法 | |
US7243163B1 (en) | System and method for full wireless synchronization of a data processing apparatus with a messaging system | |
US7064688B2 (en) | System and method for compressing data on a bandwidth-limited network | |
US7155483B1 (en) | Apparatus and method for conserving bandwidth by batch processing data transactions | |
US20100254410A1 (en) | System and method for compressing data using field-based code word generation | |
US7631045B2 (en) | Content router asynchronous exchange | |
US7849199B2 (en) | Content router | |
US7623515B2 (en) | Content router notification | |
JP5383660B2 (ja) | 外部電子メールサーバ及び/又はローカル電子メールサーバ及び/又は無線装置の間での電子メールメッセージの同期 | |
JP4794311B2 (ja) | サブキューを使用してローカルメッセージ処理を向上させること | |
JP5246332B2 (ja) | 拡張されたメッセージングプラットフォーム | |
US20070038703A1 (en) | Content router gateway | |
US20070014277A1 (en) | Content router repository | |
US20070014307A1 (en) | Content router forwarding | |
US7631043B2 (en) | Method and apparatus for efficiently managing “messages sent” file and resending of messages from mobile wireless communication device | |
EP1667388A1 (en) | Method and apparatus for efficient resending of messages using message ID | |
GB2349044A (en) | Transfer of data to a PDA | |
JP2004040304A (ja) | 電子メールアドレス管理方法およびプログラム、電子メール端末装置 | |
JP2004005199A (ja) | 共有情報管理方法、移動通信端末及び共有情報管理システム | |
JP2002094570A (ja) | メールシステム,管理装置,メール送信方法,プログラムおよびプログラムを記録したコンピュータ読取可能な記録媒体 | |
JP2004274489A (ja) | メールデータ圧縮方法 | |
JPH06276223A (ja) | 電子メール配信処理方法 | |
JP2004326344A (ja) | 電子メール作成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060323 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080909 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081014 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090310 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110701 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110726 |