1
Eric O Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh: System and methods for synchronizing two or more datasets. Starfish Software, John A Smart, September 25, 2001: US06295541 (753 worldwide citation)

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 informatio ...


2
Qili Zhang, Jin T Teh, Philippe Richard Kahn: Scheduling system with methods for peer-to-peer scheduling of remote users. Starfish Software, John A Smart, January 18, 2000: US06016478 (455 worldwide citation)

An electronic Personal Information Manager (PIM) including a peer-to-peer group scheduling/calendar system is described. The group scheduling/calendar system provides methods for peer-to-peer group scheduling among users, including those users who only have simple e-mail support (i.e., do not have a ...


3
Roy W Feague: Synchronization process negotiation for computing devices. Starfish Software, John A Smart, June 12, 2001: US06247135 (355 worldwide citation)

A methodology providing ‚Äúsynchronization process negotiation‚ÄĚ is described. Synchronization process negotiation is the methodology of negotiating between two or more devices exactly what synchronization process (protocol) is to be employed to effect synchronization of the devices. The methodology, w ...


4
Gregor P Freund, Philippe R Kahn, Sonia Lee: Databank system with methods for efficiently storing non-uniform data records. Starfish Software, John A Smart, October 28, 1997: US05682524 (275 worldwide citation)

System and methods are described for efficient storage and processing of non-uniform data records. An exemplary embodiment includes a Databank system having a Database Engine, a Database Engine API (Application Program Interface), a Databank Engine, a Databank Engine Class Interface, and a Databank ...


5
Martin Frid Nielsen, Richard L Schwartz, Steven R Boye: System and methods for appointment reconciliation. Starfish Software, John A Smart, Vernon A Norviel, May 21, 1996: US05519606 (257 worldwide citation)

A method for reconciling multiple schedules having time slots on a computer system including a processing unit, system memory, display device, and input device. An interval is selected which is common to the schedules and derived schedules are created for each schedule using the common interval. The ...


6
Gwoho Liu, Eric O Bodnar, Philippe R Kahn: Methods for mapping data fields from one data set to another in a data processing environment. Starfish Software, John A Smart, April 10, 2001: US06216131 (239 worldwide citation)

A rule-based methodology is described which supports automatic mapping of data fields between different data sets in a data processing environment. If a field cannot be mapped or matched based on name alone (e.g., an identical match), the methodology employs rules to determine a type for the field, ...


7
Martin Frid Nielsen, Richard Lee Schwartz, Steven Ray Boye: System and methods for appointment reconcilation. Starfish Software, John A Smart, July 7, 1998: US05778346 (228 worldwide citation)

A system for processing multiple schedules, constructed in accordance with the principle of the present invention, includes an information processing system having a memory and a processor; an input device for entering user information; a display device for showing scheduling information; an interfa ...


8
Chris LaRue, Bryan Dube, Chiahua George Yu: System and methods for communicating between multiple devices for synchronization. Starfish Software, C George Yu, Darryl A Smith, November 26, 2002: US06487560 (218 worldwide citation)

A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high latency, non-FIFO (non-First-In-First-Out) delivery order, or other adverse characteristics. Accor ...


9
Chris LaRue, Jeff Gray, Roy W Feague: System and methods for synchronizing data between multiple datasets. Starfish Software, Ernest J Beffel Jr, Haynes Beffel & Wolfeld, October 26, 2004: US06810405 (213 worldwide citation)

Methods for synchronizing PIM data between a wireless telephone and a synchronization server. A communication in interface is established between the telephone and the server, using a wireless network and the Internet. The telephone initiates the synchronization by placing a data call to the server ...


10
Chris LaRue, Bryan Dube: System and methods for synchronizing datasets using cooperation among multiple synchronization engines. Starfish Software, C George Yu, Darryl A Smith, June 4, 2002: US06401104 (204 worldwide citation)

A system and methods for synchronizing datasets are provided that are especially suitable and efficient for a user who has three or more datasets that need to be occasionally synchronized, with no one dataset or synchronization system being guaranteed to participate in every synchronization. Synchro ...