Synchronization system and associated methods provide synchronization of an arbitrary number of datasets, including more than two datasets. To achieve this, a reference dataset is used to store a super-set of the latest or most-recent data from all user datasets to provide a repository of information that is available at all times. Therefore, if the user later wishes to synchronize a new user dataset, such as one in a server computer that stores user information, the system already has all the information necessary for synchronizing the new dataset, regardless of whether any of the other datasets are then available. Further, to simplify use, a unified user interface is provided that allows the user to easily determine which of his or her datasets are currently set to be synchronized and allows the user to conveniently alter the current settings to select one, two, or even more than two clients for synchronization. Various "conflict" or "duplicate" resolution strategies are described for intelligently handling complexities resulting from allowing synchronization for an arbitrary number of datasets and allowing synchronization using even data from datasets that are not available. Architectural support for "plug-in" client accessors and type modules is also provided. This allows support to be added for new datasets or new types of data merely by developing and plugging in new, compact client accessors or type modules, without updating or replacing the core synchronization engine.

Het systeem van de synchronisatie en de bijbehorende methodes verstrekken synchronisatie van een willekeurig aantal datasets, waaronder meer dan twee datasets. Om dit te bereiken, wordt een verwijzingsdataset gebruikt om super-set van de recentste of het meest-recente gegevens van alle gebruikersdatasets op te slaan om een bewaarplaats van informatie te verstrekken die op elk moment beschikbaar is. Daarom als de gebruiker later wenst om een nieuwe gebruikersdataset te synchroniseren, zoals in een servercomputer die gebruikersinformatie opslaat, heeft het systeem reeds al informatie noodzakelijk voor het synchroniseren van de nieuwe dataset, ongeacht of om het even welk van de andere datasets toen beschikbaar zijn. Verder, om gebruik te vereenvoudigen, wordt een verenigd gebruikersinterface verstrekt dat de gebruiker toestaat om gemakkelijk te bepalen welke van zijn of haar datasets momenteel zijn plaats om worden gesynchroniseerd en staat de gebruiker toe om de huidige montages gemakshalve te veranderen om één, twee, of zelfs meer dan twee cliënten voor synchronisatie te selecteren. Divers "conflict" of de "dubbele" resolutiestrategieën worden beschreven voor de behandeling van intelligent ingewikkeldheid voortvloeiend uit het toestaan van synchronisatie voor een willekeurig aantal datasets en het toestaan van synchronisatie gebruikend zelfs gegevens van datasets die niet beschikbaar zijn. De architecturale steun voor "insteek" cliëntaccessors en typemodules wordt ook verleend. Dit laat steun toe om voor nieuwe datasets of nieuwe types van gegevens worden toegevoegd slechts door zich in nieuwe, compacte cliëntaccessors of typemodules te ontwikkelen en te stoppen, zonder het bijwerken van of de motor van de kernsynchronisatie te vervangen.

 
Web www.patentalert.com

< (none)

< Systems and methods for monitoring patient compliance with medication regimens

> Aerosol pharmaceutical formulation for pulmonary and nasal delivery

> (none)

~ 00016