JP2008524677A - 3層同期システム内で空更新イベントを処理するための方法、コンピュータ・プログラム、およびバイパス装置 - Google Patents
3層同期システム内で空更新イベントを処理するための方法、コンピュータ・プログラム、およびバイパス装置 Download PDFInfo
- Publication number
- JP2008524677A JP2008524677A JP2007546008A JP2007546008A JP2008524677A JP 2008524677 A JP2008524677 A JP 2008524677A JP 2007546008 A JP2007546008 A JP 2007546008A JP 2007546008 A JP2007546008 A JP 2007546008A JP 2008524677 A JP2008524677 A JP 2008524677A
- Authority
- JP
- Japan
- Prior art keywords
- synchronization
- server
- data
- update
- data store
- 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.)
- Granted
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/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/275—Synchronous replication
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99938—Concurrency, e.g. lock management in shared database
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99939—Privileged access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99955—Archiving or backup
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】 このバイパス装置は、インターセプタと推論エンジンとを含むことができる。インターセプタは、同期サーバを伴う同期イベントが開始される前に同期要求をインターセプトすることができる。推論エンジンは、データ・ストアと他のデータ・ストアとを同期させるべきかどうかを判断することができ、推論エンジンの判断に基づいて同期イベントを選択的に開始することができる。たとえば、同期をとるべきではないと推論エンジンが判断した場合、バイパス装置は、同期要求を処理するよう同期サーバに要求せずに、インターセプトされた同期要求の送信元に、いかなる更新も必要ではないという通知を伝達することができる。同期をとるべきであると推論エンジンが判断した場合、バイパス装置は、処理のために、インターセプトされた同期要求を中間同期サーバに伝達することができる。
【選択図】 図1
Description
Claims (10)
- クライアントと、同期サーバと、データ・サーバとを有する3層同期システム内で空更新イベントを処理するための方法において、前記方法が、
前記クライアントのデータ・ストアを前記データ・サーバのデータ・ストアと同期させるための同期要求を検出するステップと、
前記同期要求が前記同期サーバに伝達される前に、事前確立指標に基づいて、データ更新が必要であるかどうかを判断するステップと、
前記判断ステップの結果に基づいて同期イベントを選択的に開始するステップと、
を含む方法。 - データ更新が必要ではないことを前記判断ステップが示す場合に、前記同期要求を前記同期サーバに伝達せずに、いかなる更新も必要ではないという通知を前記クライアントに伝達する、請求項1に記載の方法。
- 空更新イベントが前記同期要求の結果として発生することを前記指標が示す場合に、データ更新が必要ではないことを前記判断ステップが示す、請求項1または請求項2に記載の方法。
- データ更新が必要であることを前記判断ステップが示す場合に、前記通知要求を前記同期サーバに伝達し、それが前記クライアントと前記データ・サーバとの間の同期アクションを開始する、請求項1に記載の方法。
- 前記検出ステップの前に、データ更新が必要であるかどうかを判断するために前記データ・サーバにポーリングするステップと、
データ更新が必要であると前記ポーリング・ステップが判断した場合に、データ更新が必要であることを示すための指標値を確立し、前記指標値が前記検出ステップの前記事前確立指標の範囲内で確立されるステップと、
前記指標に関するデフォルト状態がいかなるデータ更新も必要ではないことを示し、データ更新が必要であると前記ポーリング・ステップが判断するまで前記ポーリング・ステップを間欠的に繰り返すステップ
のうちの少なくとも1つをさらに含む、請求項1に記載の方法。 - コンピュータ・システム内にロードされ、そこで実行されたときに、請求項1ないし5のいずれか1項に記載の前記方法のすべてのステップを前記コンピュータ・システムに実行させるためのコンピュータ・プログラム・コードを含むコンピュータ・プログラム。
- データ・ストアを備えたクライアントと、中間同期サーバと、前記同期サーバを使用して間欠的に前記データ・ストアとの同期がとられる他のデータ・ストアを備えたデータ・サーバとを有する3層同期システム内で動作するように構成されたバイパス装置において、前記バイパス装置が、
前記同期サーバを伴う同期イベントが開始される前に同期要求をインターセプトするためのインターセプタと、
前記データ・ストアと前記他のデータ・ストアとを同期させるべきかどうかを判断する推論エンジンであって、前記推論エンジンの判断に応答して前記同期イベントが選択的に開始される推論エンジンと、
を有するバイパス装置。 - 同期をとるべきではないと前記推論エンジンが判断した場合に、前記バイパス装置が、インターセプトされた同期要求の送信元に、いかなる更新も必要ではないという通知を伝達する、請求項7に記載のバイパス装置。
- 同期をとるべきであると前記推論エンジンが判断した場合に、前記バイパス装置が、処理のために、インターセプトされた同期要求を前記同期サーバに伝達する、請求項7または請求項8に記載のバイパス装置。
- 更新について前記データ・サーバと前記同期サーバのうちの少なくとも1つを非同期的にポーリングし、前記データ・ストアを同期させるべきかどうかを判断するために前記推論エンジンが使用する前記ポーリングの結果を保管するように構成された更新検出エンジンと、
各バイパス・フラグが固有のクライアント/データ・サーバ関係に関連付けられている前記更新検出エンジンによって生成された複数のバイパス・フラグを保管するように構成されたバイパス・フラグ・データ・ストアであって、前記データ・ストアと前記他のデータ・ストアとを同期させるべきかどうかを判断する際に前記推論エンジンが前記バイパス・フラグを使用するバイパス・フラグ・データ・ストア
のうちの少なくとも1つをさらに有する、請求項7または請求項8に記載のバイパス装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/015,113 | 2004-12-17 | ||
US11/015,113 US7634519B2 (en) | 2004-12-17 | 2004-12-17 | Bypassing an intermediate synchronization server of a three tiered synchronization system |
PCT/EP2005/056139 WO2006063921A1 (en) | 2004-12-17 | 2005-11-22 | Bypassing an intermediate synchronization server of a three tiered synchronization system |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008524677A true JP2008524677A (ja) | 2008-07-10 |
JP2008524677A5 JP2008524677A5 (ja) | 2008-10-02 |
JP4791485B2 JP4791485B2 (ja) | 2011-10-12 |
Family
ID=35825419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007546008A Expired - Fee Related JP4791485B2 (ja) | 2004-12-17 | 2005-11-22 | 3層同期システム内で空更新イベントを処理するための方法、コンピュータ・プログラム、およびバイパス装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7634519B2 (ja) |
EP (1) | EP1849102A1 (ja) |
JP (1) | JP4791485B2 (ja) |
CN (1) | CN100573515C (ja) |
WO (1) | WO2006063921A1 (ja) |
Families Citing this family (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6658091B1 (en) | 2002-02-01 | 2003-12-02 | @Security Broadband Corp. | LIfestyle multimedia security system |
US10200504B2 (en) | 2007-06-12 | 2019-02-05 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US10127802B2 (en) | 2010-09-28 | 2018-11-13 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US8963713B2 (en) | 2005-03-16 | 2015-02-24 | Icontrol Networks, Inc. | Integrated security network with security alarm signaling system |
US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US8473619B2 (en) | 2005-03-16 | 2013-06-25 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US8635350B2 (en) * | 2006-06-12 | 2014-01-21 | Icontrol Networks, Inc. | IP device discovery systems and methods |
US10444964B2 (en) | 2007-06-12 | 2019-10-15 | Icontrol Networks, Inc. | Control system user interface |
US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US9609003B1 (en) | 2007-06-12 | 2017-03-28 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US7911341B2 (en) * | 2007-01-24 | 2011-03-22 | Icontrol Networks Inc. | Method for defining and implementing alarm/notification by exception |
US10375253B2 (en) | 2008-08-25 | 2019-08-06 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
US9191228B2 (en) | 2005-03-16 | 2015-11-17 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US7711796B2 (en) * | 2006-06-12 | 2010-05-04 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
AU2005223267B2 (en) | 2004-03-16 | 2010-12-09 | Icontrol Networks, Inc. | Premises management system |
US20170118037A1 (en) * | 2008-08-11 | 2017-04-27 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US9172553B2 (en) | 2005-03-16 | 2015-10-27 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11159484B2 (en) | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US9141276B2 (en) | 2005-03-16 | 2015-09-22 | Icontrol Networks, Inc. | Integrated interface for mobile device |
US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US10313303B2 (en) | 2007-06-12 | 2019-06-04 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US8988221B2 (en) | 2005-03-16 | 2015-03-24 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US20090077623A1 (en) | 2005-03-16 | 2009-03-19 | Marc Baum | Security Network Integrating Security System and Network Devices |
US8612591B2 (en) | 2005-03-16 | 2013-12-17 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US10142392B2 (en) * | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
US10156959B2 (en) | 2005-03-16 | 2018-12-18 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US9531593B2 (en) | 2007-06-12 | 2016-12-27 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US8996665B2 (en) | 2005-03-16 | 2015-03-31 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US10382452B1 (en) | 2007-06-12 | 2019-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10645347B2 (en) | 2013-08-09 | 2020-05-05 | Icn Acquisition, Llc | System, method and apparatus for remote monitoring |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US9306809B2 (en) | 2007-06-12 | 2016-04-05 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
US8713132B2 (en) | 2005-03-16 | 2014-04-29 | Icontrol Networks, Inc. | Device for data routing in networks |
US9059863B2 (en) | 2005-03-16 | 2015-06-16 | Icontrol Networks, Inc. | Method for data routing in networks |
US8819178B2 (en) | 2005-03-16 | 2014-08-26 | Icontrol Networks, Inc. | Controlling data routing in integrated security systems |
US8825871B2 (en) | 2005-03-16 | 2014-09-02 | Icontrol Networks, Inc. | Controlling data routing among networks |
US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
US9450776B2 (en) * | 2005-03-16 | 2016-09-20 | Icontrol Networks, Inc. | Forming a security network including integrated security system components |
US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US20170180198A1 (en) * | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
US20060230349A1 (en) * | 2005-04-06 | 2006-10-12 | Microsoft Corporation | Coalesced per-file device synchronization status |
US7613747B1 (en) * | 2005-06-08 | 2009-11-03 | Sprint Communications Company L.P. | Tiered database storage and replication |
US8719397B2 (en) * | 2005-11-03 | 2014-05-06 | Emoze Ltd. | Method and system for email and PIM synchronization and updating |
US7631017B2 (en) * | 2005-12-08 | 2009-12-08 | Motorola, Inc. | Method and system for maintaining current data for wireless devices |
US7475078B2 (en) * | 2006-05-30 | 2009-01-06 | Microsoft Corporation | Two-way synchronization of media data |
US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
US20080040564A1 (en) * | 2006-08-10 | 2008-02-14 | International Business Machines Corporation | Sychronized Light Path Scheme Across Mutiple SAS Storage Enclosures |
US7770165B2 (en) * | 2006-08-25 | 2010-08-03 | Microsoft Corporation | Providing firmware updates to portable media devices |
US20080162728A1 (en) * | 2007-01-03 | 2008-07-03 | Microsoft Corporation | Synchronization protocol for loosely coupled devices |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US7899917B2 (en) * | 2007-02-01 | 2011-03-01 | Microsoft Corporation | Synchronization framework for occasionally connected applications |
US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
US10498830B2 (en) | 2007-06-12 | 2019-12-03 | Icontrol Networks, Inc. | Wi-Fi-to-serial encapsulation in systems |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10423309B2 (en) | 2007-06-12 | 2019-09-24 | Icontrol Networks, Inc. | Device integration framework |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10666523B2 (en) | 2007-06-12 | 2020-05-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10389736B2 (en) | 2007-06-12 | 2019-08-20 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10051078B2 (en) | 2007-06-12 | 2018-08-14 | Icontrol Networks, Inc. | WiFi-to-serial encapsulation in systems |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
US10616075B2 (en) | 2007-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US20090024916A1 (en) * | 2007-07-20 | 2009-01-22 | Burckart Erik J | Seamless Asynchronous Updates of Dynamic Content |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
US20090112804A1 (en) * | 2007-10-31 | 2009-04-30 | Nokia Corporation | Method for the creation of transient phonebook contacts |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US8312084B2 (en) * | 2008-02-28 | 2012-11-13 | Red Hat, Inc. | Combined join and state transfer |
US8745127B2 (en) * | 2008-05-13 | 2014-06-03 | Microsoft Corporation | Blending single-master and multi-master data synchronization techniques |
US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
US10530839B2 (en) | 2008-08-11 | 2020-01-07 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US9628440B2 (en) | 2008-11-12 | 2017-04-18 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
JP5387052B2 (ja) * | 2009-03-02 | 2014-01-15 | 富士通株式会社 | データ配信システム及びデータ配信方法 |
US8254993B2 (en) * | 2009-03-06 | 2012-08-28 | Apple Inc. | Remote messaging for mobile communication device and accessory |
US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
US20110078332A1 (en) * | 2009-09-25 | 2011-03-31 | Poon Roger J | Method of synchronizing information across multiple computing devices |
WO2011137458A1 (en) | 2010-04-30 | 2011-11-03 | Icontrol Networks, Inc. | Power and data solution for remote low-power devices |
EP2569712B1 (en) | 2010-05-10 | 2021-10-13 | Icontrol Networks, Inc. | Control system user interface |
US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
US9928975B1 (en) | 2013-03-14 | 2018-03-27 | Icontrol Networks, Inc. | Three-way switch |
US9614932B2 (en) | 2013-03-14 | 2017-04-04 | Microsoft Technology Licensing, Llc | Managing and implementing web application data snapshots |
US9867143B1 (en) | 2013-03-15 | 2018-01-09 | Icontrol Networks, Inc. | Adaptive Power Modulation |
US9287727B1 (en) | 2013-03-15 | 2016-03-15 | Icontrol Networks, Inc. | Temporal voltage adaptive lithium battery charger |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
US9703801B2 (en) | 2014-03-25 | 2017-07-11 | Alfresco Software, Inc. | Synchronization of client machines with a content management system repository |
US10334079B2 (en) | 2016-06-27 | 2019-06-25 | Microsoft Technology Licensing, Llc | Orchestrating operations at applications |
US11422716B2 (en) | 2020-04-08 | 2022-08-23 | Samsung Electronics Co., Ltd. | Systems and method for distributed read/write locking with network key values for storage devices |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999036870A1 (en) * | 1998-01-16 | 1999-07-22 | Visto Corporation | System and method for using a workspace data manager to access, manipulate and synchronize network data |
JP2000089995A (ja) * | 1998-09-04 | 2000-03-31 | Visto Corp | ネットワークにおけるワークスペースエレメントの多数のコピーを安全に同期させる方法およびシステム |
JP2002288026A (ja) * | 2001-03-26 | 2002-10-04 | Toshiba Corp | 情報同期化通信方法 |
WO2002080015A1 (en) * | 2001-03-28 | 2002-10-10 | Siebel Systems, Inc. | Method and system for direct server synchronization with a computing device |
JP2003280968A (ja) * | 2002-03-26 | 2003-10-03 | Sharp Corp | データ同期装置、方法及びプログラム並びに記録媒体 |
WO2003102778A2 (en) * | 2002-05-31 | 2003-12-11 | International Business Machines Corporation | System and method for accessing different types of back end data stores |
JP2004265420A (ja) * | 2003-02-28 | 2004-09-24 | Microsoft Corp | 電子ファイルのバージョンを管理するための方法 |
US20040225693A1 (en) * | 2003-05-07 | 2004-11-11 | Jp Mobile Operating, L.P. | System and method for notifying mobile devices based on device type and network capabilities |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4714995A (en) * | 1985-09-13 | 1987-12-22 | Trw Inc. | Computer integration system |
US5862346A (en) * | 1996-06-28 | 1999-01-19 | Metadigm | Distributed group activity data network system and corresponding method |
US6330568B1 (en) * | 1996-11-13 | 2001-12-11 | Pumatech, Inc. | Synchronization of databases |
US6044381A (en) * | 1997-09-11 | 2000-03-28 | Puma Technology, Inc. | Using distributed history files in synchronizing databases |
US5950198A (en) * | 1997-03-24 | 1999-09-07 | Novell, Inc. | Processes and apparatuses for generating file correspondency through replication and synchronization between target and source computers |
US6175930B1 (en) | 1998-02-17 | 2001-01-16 | International Business Machines Corporation | Demand based sync bus operation |
US6411966B1 (en) * | 1998-09-21 | 2002-06-25 | Microsoft Corporation | Method and computer readable medium for DNS dynamic update to minimize client-server and incremental zone transfer traffic |
US6516314B1 (en) | 1998-11-17 | 2003-02-04 | Telefonaktiebolaget L M Ericsson (Publ) | Optimization of change log handling |
US6247135B1 (en) * | 1999-03-03 | 2001-06-12 | Starfish Software, Inc. | Synchronization process negotiation for computing devices |
US6643669B1 (en) | 2000-03-14 | 2003-11-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for optimization of synchronization between a client's database and a server database |
US7114126B2 (en) * | 2001-07-18 | 2006-09-26 | Wireless Generation, Inc. | System and method for real-time observation assessment |
US6745209B2 (en) * | 2001-08-15 | 2004-06-01 | Iti, Inc. | Synchronization of plural databases in a database replication system |
WO2003036609A1 (en) * | 2001-10-24 | 2003-05-01 | Bea Systems, Inc. | Portal administration tool |
JP2005509979A (ja) | 2001-11-15 | 2005-04-14 | ヴィスト・コーポレーション | 非同期型同期のシステムおよび方法 |
US7117491B2 (en) * | 2002-08-29 | 2006-10-03 | International Business Machines Corporation | Method, system, and program for determining whether data has been modified |
US7925790B2 (en) * | 2003-09-17 | 2011-04-12 | Sony Corporation | Middleware filter agent between server and PDA |
-
2004
- 2004-12-17 US US11/015,113 patent/US7634519B2/en not_active Expired - Fee Related
-
2005
- 2005-11-22 EP EP05815718A patent/EP1849102A1/en not_active Withdrawn
- 2005-11-22 CN CNB2005800431656A patent/CN100573515C/zh not_active Expired - Fee Related
- 2005-11-22 JP JP2007546008A patent/JP4791485B2/ja not_active Expired - Fee Related
- 2005-11-22 WO PCT/EP2005/056139 patent/WO2006063921A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999036870A1 (en) * | 1998-01-16 | 1999-07-22 | Visto Corporation | System and method for using a workspace data manager to access, manipulate and synchronize network data |
JP2000089995A (ja) * | 1998-09-04 | 2000-03-31 | Visto Corp | ネットワークにおけるワークスペースエレメントの多数のコピーを安全に同期させる方法およびシステム |
JP2002288026A (ja) * | 2001-03-26 | 2002-10-04 | Toshiba Corp | 情報同期化通信方法 |
WO2002080015A1 (en) * | 2001-03-28 | 2002-10-10 | Siebel Systems, Inc. | Method and system for direct server synchronization with a computing device |
JP2003280968A (ja) * | 2002-03-26 | 2003-10-03 | Sharp Corp | データ同期装置、方法及びプログラム並びに記録媒体 |
WO2003102778A2 (en) * | 2002-05-31 | 2003-12-11 | International Business Machines Corporation | System and method for accessing different types of back end data stores |
JP2004265420A (ja) * | 2003-02-28 | 2004-09-24 | Microsoft Corp | 電子ファイルのバージョンを管理するための方法 |
US20040225693A1 (en) * | 2003-05-07 | 2004-11-11 | Jp Mobile Operating, L.P. | System and method for notifying mobile devices based on device type and network capabilities |
Also Published As
Publication number | Publication date |
---|---|
EP1849102A1 (en) | 2007-10-31 |
CN100573515C (zh) | 2009-12-23 |
JP4791485B2 (ja) | 2011-10-12 |
US7634519B2 (en) | 2009-12-15 |
US20060136517A1 (en) | 2006-06-22 |
WO2006063921A1 (en) | 2006-06-22 |
CN101080712A (zh) | 2007-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4791485B2 (ja) | 3層同期システム内で空更新イベントを処理するための方法、コンピュータ・プログラム、およびバイパス装置 | |
US6871076B2 (en) | Method and system for automatically adjusting location based system information in a mobile computer | |
US7650394B2 (en) | Synchronizing email recipient lists using block partition information | |
US7760767B2 (en) | Wide area peer-to-peer synching in a decentralized environment | |
US6973299B2 (en) | Unified contact list | |
US6636873B1 (en) | Methods and systems for synchronization of mobile devices with a remote database | |
US10002141B2 (en) | Distributed database in software driven networks | |
US7702669B2 (en) | Synchronization in unified messaging systems | |
US20070250645A1 (en) | Mobile phone data backup system | |
KR100945221B1 (ko) | 통신 시스템의 데이터 동기화 장치 | |
US20040215723A1 (en) | Methods and apparatus for facilitating online presence based actions | |
US7860827B1 (en) | Data synchronization method for an application database available on multiple wirelessly connected platforms | |
JP2005216313A (ja) | クライアント端末装置とサーバーとの間のセッション再設定のためのシステム及び方法 | |
CN109739810A (zh) | 文件同步方法、服务器、客户端及具有存储功能的装置 | |
KR20050089551A (ko) | 데이터 동기화 시스템 및 서버와 클라이언트의 데이터동기화 방법 | |
JP2003058512A (ja) | 同期データを提供する方法および装置 | |
CN109391655A (zh) | 服务灰度发布方法、装置、***及存储介质 | |
JP2006107488A (ja) | コンピュータ・システムを自動的に構成する方法およびコンピュータ・システム | |
CA2534606C (en) | Synchronizing server and device data using device data schema | |
CN106814975A (zh) | 一种用于多类型存储设备的存储管理方法及其*** | |
EP1435752A1 (en) | Device for use in service providing system having integrated components in ad hoc network | |
CN107734017B (zh) | 数据服务方法及*** | |
US20060136518A1 (en) | Optimizing a three tiered synchronization system by pre-fetching and pre-formatting synchronization data | |
CN101102311A (zh) | 一种协商数据同步机制的方法、客户端及*** | |
CN102594874B (zh) | 一种同步处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080806 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080806 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110601 |
|
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: 20110705 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110721 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140729 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |