Movatterモバイル変換


[0]ホーム

URL:


US20030028554A1 - Selecting data for synchronization - Google Patents

Selecting data for synchronization
Download PDF

Info

Publication number
US20030028554A1
US20030028554A1US10/170,329US17032902AUS2003028554A1US 20030028554 A1US20030028554 A1US 20030028554A1US 17032902 AUS17032902 AUS 17032902AUS 2003028554 A1US2003028554 A1US 2003028554A1
Authority
US
United States
Prior art keywords
data
synchronization
metadata
data set
data unit
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.)
Abandoned
Application number
US10/170,329
Inventor
Oskari Koskimies
Janne Juhola
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Inc
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Assigned to NOKIA CORPORATIONreassignmentNOKIA CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: JUHOLA, JANNE, KOSKIMIES, OSKARI
Priority to US10/309,570priorityCriticalpatent/US7320011B2/en
Publication of US20030028554A1publicationCriticalpatent/US20030028554A1/en
Priority to US11/124,658prioritypatent/US7483925B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method for selecting a data set to be synchronized from databases of a data system, in which system metadata illustrating the relationships between data units of the data system are stored for the selection of the data set to be synchronized. The metadata comprises at least information on the relevance between the data units. When a first data set is to be synchronized, metadata associated with at least one initial data unit of the first data set is retrieved. Next, a second data set, which according to at least one metadata element comprises a data unit of maximum relevance to the initial data unit, is selected for synchronization.

Description

Claims (18)

What is claimed is:
1. A method for selecting a data set to be synchronized from databases of a data system, the method comprising:
maintaining in the data system metadata representing the relationships between data units for the purpose of selecting the data set to be synchronized, the metadata comprising at least information on the relevance of the data units with regard to one another;
retrieving metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
selecting a second data set for synchronization, the data set comprising at least one data unit which, on the basis of said metadata, is most relevant to the initial data unit.
2. A method according toclaim 1, further comprising:
selecting one data unit at a time into the second data set in the order of relevance;
checking the size of the second data set after a new data unit has been added; and
initiating synchronization with the second data set in response to a predetermined size limit having been reached.
3. A method according toclaim 1, wherein
only data units which exceed one or more predetermined exclusion criteria, such as the minimum relevance value, are selected into the second data set.
4. A method according toclaim 1, wherein
said metadata further includes utility information representing the utility provided by at least one data unit associated with an initial data unit in said metadata, either directly or through other data units, provided that the initial data unit has been selected.
5. A method according toclaim 4, further comprising:
determining numerical values representing relevance probabilities and utilities between the initial data units and other data units for the metadata;
forming links between the data units in said metadata, the links being associated with the numerical values of at least relevance and utility;
multiplying the relevance values of the links along at least one path originating from the initial data set and leading to other data units;
selecting the utility value of the last link leading to another, separate data unit to be used as the utility of that data unit;
calculating an expected gained utility value for each one of the other data units by multiplying the utility value by the relevance value;
comparing the expected gained utility values of the different data units; and
selecting at least one data unit with the highest expected gained utility value into the second data set.
6. A method according toclaim 1, further comprising:
updating said metadata on the basis of user actions.
7. A method according toclaim 1, wherein
application-specific metadata are added to the data system in response to the adoption of a new application; and
the metadata associated with the at least one initial data unit are retrieved as required by the application.
8. A method according toclaim 1, wherein
situation-specific metadata for at least two different synchronization situations are determined into the data system; and
the metadata associated with the at least one data unit are selected as required by the synchronization situation.
9. A method according toclaim 1, further comprising:
determining the expected gained utility value for initial data units in the first data set by experimentally adding initial data units, one by one, to the first data set, and
selecting into the second data set one or more initial data units the adding of which provides the highest expected gained utility value.
10. A method according toclaim 1, wherein
the data system includes at least one synchronization client device and synchronization server;
a request for selecting a data set in accordance with the method is sent from the synchronization client device to the synchronization server during the initialization of the synchronization session;
second data sets are selected in the synchronization client device and the synchronization server in accordance with the method;
the modifications that have taken place in the second data set since the last synchronization session are sent from the synchronization client device to the synchronization server; and
the modifications that have taken place in the second data set since the last synchronization session are sent from the synchronization server to the synchronization client device.
11. A synchronization system comprising:
means for synchronizing the data of at least two databases;
means for maintaining metadata representing the relationships between data units, the metadata comprising at least information on the relevance of the data units with regard to one another;
means for retrieving the metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
means for selecting a second data set for synchronization, the second data set comprising at least one data unit which, on the basis of the metadata, is most relevant to the initial data unit.
12. A synchronization system according toclaim 11, further comprising:
means for selecting one data unit at a time into the second data set in the order of relevance;
means for checking the size of the second data set after a new data unit has been added; and
means for initiating synchronization with the second data set in response to a predetermined size having been reached.
13. A synchronization system according toclaim 11, wherein
said metadata also contains utility information representing the utility provided by at least one data unit associated with an initial data unit in said metadata, either directly or through other data units, provided that the initial data unit has been selected.
14. A synchronization system according toclaim 11, further comprising:
means for taking application-specific metadata in use in response to the adoption of a new application; and
means for retrieving the metadata associated with at least one initial data unit as required by the application.
15. A synchronization device comprising:
means for sending modifications made to a data set to be synchronized of at least one database to at least one second party involved in the synchronization:
means for storing metadata representing the relationships between the data units, the metadata comprising at least information on the relevance of the data units with regard to one another;
means for retrieving metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
means for selecting a second data set for synchronization, the second data set comprising at least one data unit which, on the basis of the metadata, is most relevant to the initial data unit.
16. A synchronization device according toclaim 15, wherein
the metadata also contains utility information representing the utility provided by the at least one data unit associated with an initial data unit in said metadata, either directly or through other data units, provided that the initial data unit has been selected.
17. A computer software product for controlling a synchronization device, comprising program code which, when executed in the synchronization device, causes the synchronization device to
store metadata representing the relationships between data units for the selection of a data set to be synchronized, the metadata comprising at least information on the relevance of the data units with regard to one another;
retrieve metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
select a second data set for synchronization, the second data set comprising at least one data unit which, on the basis of the metadata, is most relevant to the initial data unit.
18. A computer software product according toclaim 17, wherein
the metadata also comprises utility information representing the utility provided by the at least one data unit associated with an initial data unit in said metadata, either directly or through other data units, provided that the initial data unit has been selected.
US10/170,3292001-06-152002-06-12Selecting data for synchronizationAbandonedUS20030028554A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US10/309,570US7320011B2 (en)2001-06-152002-12-04Selecting data for synchronization and for software configuration
US11/124,658US7483925B2 (en)2001-06-152005-05-09Selecting data for synchronization

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
FI20011277AFI114417B (en)2001-06-152001-06-15 Select data for synchronization
FI200112772001-06-15

Related Child Applications (3)

Application NumberTitlePriority DateFiling Date
US10/309,570Continuation-In-PartUS7320011B2 (en)2001-06-152002-12-04Selecting data for synchronization and for software configuration
US11/124,658ContinuationUS7483925B2 (en)2001-06-152005-05-09Selecting data for synchronization
US11/124,658Continuation-In-PartUS7483925B2 (en)2001-06-152005-05-09Selecting data for synchronization

Publications (1)

Publication NumberPublication Date
US20030028554A1true US20030028554A1 (en)2003-02-06

Family

ID=8561424

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/170,329AbandonedUS20030028554A1 (en)2001-06-152002-06-12Selecting data for synchronization
US11/124,658Expired - LifetimeUS7483925B2 (en)2001-06-152005-05-09Selecting data for synchronization

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/124,658Expired - LifetimeUS7483925B2 (en)2001-06-152005-05-09Selecting data for synchronization

Country Status (4)

CountryLink
US (2)US20030028554A1 (en)
EP (1)EP1267283A3 (en)
CN (1)CN100336351C (en)
FI (1)FI114417B (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050038863A1 (en)*2003-07-212005-02-17Richard OnyonDevice message management system
US20050102257A1 (en)*2003-11-072005-05-12Onyon Richard M.Personal information space management system and method
US20050210079A1 (en)*2004-03-172005-09-22Edlund Stefan BMethod for synchronizing documents for disconnected operation
US20060052091A1 (en)*2004-05-122006-03-09Richard OnyonAdvanced contact identification system
US20060074996A1 (en)*2004-10-052006-04-06International Business Machines CorporationSystem and method for synchronizing data
US20060248122A1 (en)*2005-04-272006-11-02Microsoft CorporationComponent based infrastructure for sharing files
US20070056043A1 (en)*2005-05-192007-03-08Richard OnyonRemote cell phone auto destruct
US20080082421A1 (en)*2004-05-122008-04-03Richard OnyonMonetization of an advanced contact identification system
US20080104277A1 (en)*2005-10-272008-05-01Huawei Technologies Co., Ltd.Method, system, client and server for implementing data sync
US20080130812A1 (en)*2006-11-302008-06-05Seoul National University Industry FoundationData synchronization system
CN100413261C (en)*2006-01-042008-08-20华为技术有限公司 Method and system for data recovery
US20080201362A1 (en)*2000-01-262008-08-21Fusionone, Inc.Data transfer and synchronization system
US20080214163A1 (en)*2007-01-262008-09-04Richard OnyonSystem for and method of backing up content for use on a mobile device
US20080288484A1 (en)*2005-09-152008-11-20Motorola, Inc.Distributed User Profile
US20090106110A1 (en)*2004-02-272009-04-23Liam StannardMethod and system for promoting and transferring licensed content and applications
US7643824B2 (en)2004-02-272010-01-05Cooligy IncWireless telephone data backup system
US7895334B1 (en)2000-07-192011-02-22Fusionone, Inc.Remote access communication architecture apparatus and method
WO2011067454A1 (en)*2009-12-012011-06-09Nokia CorporationMethods and apparatuses for relevance calculation
US20110295947A1 (en)*2010-06-012011-12-01Htc CorporationCommunication apparatus and method thereof
US8181111B1 (en)2007-12-312012-05-15Synchronoss Technologies, Inc.System and method for providing social context to digital activity
US8255006B1 (en)2009-11-102012-08-28Fusionone, Inc.Event dependent notification system and method
US8442943B2 (en)2000-01-262013-05-14Synchronoss Technologies, Inc.Data transfer and synchronization between mobile systems using change log
US8943428B2 (en)2010-11-012015-01-27Synchronoss Technologies, Inc.System for and method of field mapping
US9270664B2 (en)2002-08-302016-02-23Boss Logic, LlcSystem and method for secure reciprocal exchange of data
US9542076B1 (en)2004-05-122017-01-10Synchronoss Technologies, Inc.System for and method of updating a personal profile

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7096223B2 (en)*2001-09-202006-08-22Wellogix Inc.Process and system for managing and reconciling field documentation data within a complex project workflow system
US7356098B2 (en)*2001-11-142008-04-08Ipwireless, Inc.Method, communication system and communication unit for synchronisation for multi-rate communication
FI114750B (en)2002-10-292004-12-15Nokia Corp Synchronizing data
WO2004051509A1 (en)*2002-12-042004-06-17Nokia CorporationSelecting data for synchronization and for software configuration
US7756825B2 (en)*2003-07-312010-07-13Microsoft CorporationSynchronization peer participant model
DE10336318A1 (en)*2003-08-052005-03-10Deutsche Telekom AgInformation method e.g. for distribution of information for mobile devices and terminals, involves central computer, for multiplicity of mobile terminals which holds storage entities with mobile terminal synchronized with storage area
US7143117B2 (en)2003-09-252006-11-28International Business Machines CorporationMethod, system, and program for data synchronization by determining whether a first identifier for a portion of data at a first source and a second identifier for a portion of corresponding data at a second source match
US7647256B2 (en)*2004-01-292010-01-12Novell, Inc.Techniques for establishing and managing a distributed credential store
DE602005023416D1 (en)*2004-03-022010-10-21Divinetworks Ltd METHOD, SERVER AND SYSTEM FOR CACHING DATA STREAMS
JP2007536614A (en)*2004-05-072007-12-13サムスン エレクトロニクス カンパニー リミテッド Method and apparatus for synchronizing metadata, and recording medium storing program for performing the method
KR100561435B1 (en)*2004-05-072006-03-17삼성전자주식회사Method and apparatus for synchronizing between metadata and storing media thereof
KR20070032739A (en)*2004-06-302007-03-22노키아 코포레이션 Passing Data Objects
US20060041893A1 (en)*2004-08-202006-02-23Microsoft CorporationExtensible device synchronization architecture and user interface
CN1794724A (en)*2005-10-272006-06-28华为技术有限公司Method of realizing data synchronization on SyncML layer
CN1956452B (en)*2005-10-272012-02-29华为技术有限公司 A method, system, client and server for realizing data synchronization
US20070168535A1 (en)*2005-12-222007-07-19Ilmo IkonenSystem and method for data communication between devices
US7783641B2 (en)*2006-10-262010-08-24Microsoft CorporationTaxonometric personal digital media organization
US8336097B2 (en)*2007-10-122012-12-18Electronics And Telecommunications Research InstituteApparatus and method for monitoring and protecting system resources from web browser
WO2009062182A1 (en)2007-11-092009-05-14Topia TechnologyArchitecture for management of digital files across distributed network
US8649276B2 (en)*2008-07-312014-02-11Microsoft CorporationContent transfer
US8103718B2 (en)*2008-07-312012-01-24Microsoft CorporationContent discovery and transfer between mobile communications nodes
CN101493826B (en)*2008-12-232012-12-19中兴通讯股份有限公司Database system based on WEB application and data management method thereof
US8327029B1 (en)*2010-03-122012-12-04The Mathworks, Inc.Unified software construct representing multiple synchronized hardware systems
US20130013558A1 (en)*2011-07-082013-01-10Belk Andrew TSemantic checks for synchronization: imposing ordinality constraints for relationships via learned ordinality
US9003018B2 (en)*2011-09-152015-04-07Ca, Inc.System and method for data set synchronization and replication
US9443230B2 (en)*2012-04-302016-09-13At&T Intellectual Property I, L.P.Point-to point data synchronization
US20140201140A1 (en)2013-01-112014-07-17Commvault Systems, Inc.Data synchronization management
US20150052105A1 (en)*2013-08-162015-02-19Filelize, Inc.Cloud-based synchronization of related file sets
US9798596B2 (en)2014-02-272017-10-24Commvault Systems, Inc.Automatic alert escalation for an information management system
US9753816B2 (en)2014-12-052017-09-05Commvault Systems, Inc.Synchronization based on filtered browsing
US9952934B2 (en)2015-01-202018-04-24Commvault Systems, Inc.Synchronizing selected portions of data in a storage management system
US9588849B2 (en)2015-01-202017-03-07Commvault Systems, Inc.Synchronizing selected portions of data in a storage management system
US10489423B2 (en)2016-12-302019-11-26Microsoft Technology Licensing, LlcMost-relevant-first calendar event synchronization
USD896201S1 (en)*2019-04-042020-09-15Flashbay Electronics Hong Kong LimitedWireless headphones
CN112015804B (en)*2019-05-282024-07-09阿里巴巴集团控股有限公司Data synchronization method, device, equipment and storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7807A (en)*1850-12-03Machine fob boring dovetailed mortises
US14378A (en)*1856-03-04tilton
US5706509A (en)*1995-04-281998-01-06Intel CorporationApplication independent record level synchronization
US5758337A (en)*1996-08-081998-05-26Microsoft CorporationDatabase partial replica generation system
US5758355A (en)*1996-08-071998-05-26Aurum Software, Inc.Synchronization of server database with client database using distribution tables
US5826261A (en)*1996-05-101998-10-20Spencer; GrahamSystem and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US5884325A (en)*1996-10-091999-03-16Oracle CorporationSystem for synchronizing shared data between computers
US5926816A (en)*1996-10-091999-07-20Oracle CorporationDatabase Synchronizer
US6012063A (en)*1998-03-042000-01-04Starfish Software, Inc.Block file system for minimal incremental data transfer between computing devices
US6052735A (en)*1997-10-242000-04-18Microsoft CorporationElectronic mail object synchronization between a desktop computer and mobile device
US6212529B1 (en)*1996-11-132001-04-03Puma Technology, Inc.Synchronization of databases using filters
US20020078075A1 (en)*2000-12-152002-06-20Colson James C.System, method, and program product for prioritizing synchronizable data

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
IT1282275B1 (en)*1995-12-061998-03-16Electrolux Zanussi Elettrodome WASHING MACHINE WITH LOW CONSUMPTION RINSE CYCLES
US5920859A (en)*1997-02-051999-07-06Idd Enterprises, L.P.Hypertext document retrieval system and method
US6078914A (en)*1996-12-092000-06-20Open Text CorporationNatural language meta-search system and method
US6195622B1 (en)*1998-01-152001-02-27Microsoft CorporationMethods and apparatus for building attribute transition probability models for use in pre-fetching resources
US6112203A (en)*1998-04-092000-08-29Altavista CompanyMethod for ranking documents in a hyperlinked environment using connectivity and selective content analysis
CN1103525C (en)*1998-10-062003-03-19英业达股份有限公司 Processing method and device for e-mail data synchronization
AUPP911799A0 (en)1999-03-101999-04-01Retriever CommunicationsMobile application service
US6549896B1 (en)*2000-04-072003-04-15Nec Usa, Inc.System and method employing random walks for mining web page associations and usage to optimize user-oriented web page refresh and pre-fetch scheduling
US6904454B2 (en)*2001-03-212005-06-07Nokia CorporationMethod and apparatus for content repository with versioning and data modeling
FI113129B (en)2001-03-262004-02-27Nokia Corp Synchronization of application data in a telecommunications system
US20020143782A1 (en)2001-03-302002-10-03Intertainer, Inc.Content management system
US6839564B2 (en)2001-04-252005-01-04Nokia CorporationSynchronization of database data
SE520531C2 (en)2001-05-112003-07-22Ericsson Telefon Ab L M multimedia Presentation
US7139757B1 (en)*2001-12-212006-11-21The Procter & Gamble CompanyContextual relevance engine and knowledge delivery system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7807A (en)*1850-12-03Machine fob boring dovetailed mortises
US14378A (en)*1856-03-04tilton
US5706509A (en)*1995-04-281998-01-06Intel CorporationApplication independent record level synchronization
US5826261A (en)*1996-05-101998-10-20Spencer; GrahamSystem and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US5758355A (en)*1996-08-071998-05-26Aurum Software, Inc.Synchronization of server database with client database using distribution tables
US5758337A (en)*1996-08-081998-05-26Microsoft CorporationDatabase partial replica generation system
US5884325A (en)*1996-10-091999-03-16Oracle CorporationSystem for synchronizing shared data between computers
US5926816A (en)*1996-10-091999-07-20Oracle CorporationDatabase Synchronizer
US6212529B1 (en)*1996-11-132001-04-03Puma Technology, Inc.Synchronization of databases using filters
US6052735A (en)*1997-10-242000-04-18Microsoft CorporationElectronic mail object synchronization between a desktop computer and mobile device
US6012063A (en)*1998-03-042000-01-04Starfish Software, Inc.Block file system for minimal incremental data transfer between computing devices
US20020078075A1 (en)*2000-12-152002-06-20Colson James C.System, method, and program product for prioritizing synchronizable data

Cited By (42)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8621025B2 (en)2000-01-252013-12-31Synchronoss Technologis, Inc.Mobile data transfer and synchronization system
US8442943B2 (en)2000-01-262013-05-14Synchronoss Technologies, Inc.Data transfer and synchronization between mobile systems using change log
US8315976B2 (en)2000-01-262012-11-20Synchronoss Technologies, Inc.Data transfer and synchronization system
US20080201362A1 (en)*2000-01-262008-08-21Fusionone, Inc.Data transfer and synchronization system
US8156074B1 (en)2000-01-262012-04-10Synchronoss Technologies, Inc.Data transfer and synchronization system
US7895334B1 (en)2000-07-192011-02-22Fusionone, Inc.Remote access communication architecture apparatus and method
US10133877B2 (en)2002-08-302018-11-20Knapp Investment Company LimitedSystem and method for secure reciprocal exchange of data
US9270664B2 (en)2002-08-302016-02-23Boss Logic, LlcSystem and method for secure reciprocal exchange of data
US9489536B2 (en)2002-08-302016-11-08Boss Logic, LlcSystem and method for secure reciprocal exchange of data
US20050038863A1 (en)*2003-07-212005-02-17Richard OnyonDevice message management system
US8645471B2 (en)2003-07-212014-02-04Synchronoss Technologies, Inc.Device message management system
US9723460B1 (en)2003-07-212017-08-01Synchronoss Technologies, Inc.Device message management system
US9615221B1 (en)2003-07-212017-04-04Synchronoss Technologies, Inc.Device message management system
US7634509B2 (en)*2003-11-072009-12-15Fusionone, Inc.Personal information space management system and method
US20050102257A1 (en)*2003-11-072005-05-12Onyon Richard M.Personal information space management system and method
US20090106110A1 (en)*2004-02-272009-04-23Liam StannardMethod and system for promoting and transferring licensed content and applications
US7643824B2 (en)2004-02-272010-01-05Cooligy IncWireless telephone data backup system
US8620286B2 (en)2004-02-272013-12-31Synchronoss Technologies, Inc.Method and system for promoting and transferring licensed content and applications
US9104689B2 (en)*2004-03-172015-08-11International Business Machines CorporationMethod for synchronizing documents for disconnected operation
US20050210079A1 (en)*2004-03-172005-09-22Edlund Stefan BMethod for synchronizing documents for disconnected operation
US20080082421A1 (en)*2004-05-122008-04-03Richard OnyonMonetization of an advanced contact identification system
US9542076B1 (en)2004-05-122017-01-10Synchronoss Technologies, Inc.System for and method of updating a personal profile
US8611873B2 (en)2004-05-122013-12-17Synchronoss Technologies, Inc.Advanced contact identification system
US20060052091A1 (en)*2004-05-122006-03-09Richard OnyonAdvanced contact identification system
US20060074996A1 (en)*2004-10-052006-04-06International Business Machines CorporationSystem and method for synchronizing data
US8117277B2 (en)*2005-04-272012-02-14Microsoft CorporationComponent based infrastructure for sharing files
US20060248122A1 (en)*2005-04-272006-11-02Microsoft CorporationComponent based infrastructure for sharing files
US20070056043A1 (en)*2005-05-192007-03-08Richard OnyonRemote cell phone auto destruct
US9338249B2 (en)*2005-09-152016-05-10Google Technology Holdings, Inc.Distributed user profile
US20080288484A1 (en)*2005-09-152008-11-20Motorola, Inc.Distributed User Profile
US8015319B2 (en)*2005-10-272011-09-06Huawei Technologies Co., Ltd.Method, system, client and server for implementing data sync
US20080104277A1 (en)*2005-10-272008-05-01Huawei Technologies Co., Ltd.Method, system, client and server for implementing data sync
CN100413261C (en)*2006-01-042008-08-20华为技术有限公司 Method and system for data recovery
US8874795B2 (en)*2006-11-302014-10-28Seoul National University Industry FoundationData synchronization system
KR101221672B1 (en)2006-11-302013-01-14재단법인서울대학교산학협력재단Data synchronization system
US20080130812A1 (en)*2006-11-302008-06-05Seoul National University Industry FoundationData synchronization system
US20080214163A1 (en)*2007-01-262008-09-04Richard OnyonSystem for and method of backing up content for use on a mobile device
US8181111B1 (en)2007-12-312012-05-15Synchronoss Technologies, Inc.System and method for providing social context to digital activity
US8255006B1 (en)2009-11-102012-08-28Fusionone, Inc.Event dependent notification system and method
WO2011067454A1 (en)*2009-12-012011-06-09Nokia CorporationMethods and apparatuses for relevance calculation
US20110295947A1 (en)*2010-06-012011-12-01Htc CorporationCommunication apparatus and method thereof
US8943428B2 (en)2010-11-012015-01-27Synchronoss Technologies, Inc.System for and method of field mapping

Also Published As

Publication numberPublication date
EP1267283A3 (en)2006-02-15
US20050203971A1 (en)2005-09-15
CN100336351C (en)2007-09-05
EP1267283A2 (en)2002-12-18
CN1392704A (en)2003-01-22
FI20011277L (en)2002-12-16
FI20011277A0 (en)2001-06-15
US7483925B2 (en)2009-01-27
FI114417B (en)2004-10-15

Similar Documents

PublicationPublication DateTitle
US20030028554A1 (en)Selecting data for synchronization
US7320011B2 (en)Selecting data for synchronization and for software configuration
US7376697B2 (en)Arrangement of data synchronization in a telecommunications system
US8081955B2 (en)Managing content to constrained devices
JP4081017B2 (en) System and method for pushing data to a mobile device
US6816944B2 (en)Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices
CN100428233C (en)Method and apparatus for search
US8171008B2 (en)Data retrieval
EP1510050B1 (en)Method and apparatus for providing e-mail to a mobile device
US8326846B2 (en)Virtual list view support in a distributed directory
US20010047363A1 (en)Apparatus and methods for providing personalized application search results for wireless devices based on user profiles
US20120054162A1 (en)Likelihood-based storage management
US20130339472A1 (en)Methods and systems for notifying a server with cache information and for serving resources based on it
KR100914895B1 (en)System for selecting data from a data store based on utility of the data
US20120130975A1 (en)Search method, apparatus, and system
US7246121B2 (en)System and method for modifying new message retransmission within a system for harvesting community knowledge
CN110798222B (en)Data compression method and device
US20050058138A1 (en)Communications management system
US20050215236A1 (en)Providing information for mobile users
US8825717B2 (en)Configurable offline data store
WO2004051509A1 (en)Selecting data for synchronization and for software configuration
US20050188380A1 (en)Cache control device, and method and computer program for the same
US20050021867A1 (en)Synchronization arrangement
KR20000059019A (en)Method for managing and sharing information of data communication devices using data synchronization based on internet
US7430426B2 (en)Apparatus, and associated method, for selectably delaying synchronization of database copies in a radio communication system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:NOKIA CORPORATION, FINLAND

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOSKIMIES, OSKARI;JUHOLA, JANNE;REEL/FRAME:013274/0010

Effective date:20020805

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp