Patents by Inventor Brad Jarvinen

Brad Jarvinen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6711578
    Abstract: The present invention relates to a method for synchronizing databases in a network environment. Specifically, the present invention pertains to a method of using a set of hierarchical rules to enable an efficient and speedy synchronization between multiple copies of a database. The present invention enables an “n-way” synchronization of databases where “n”, the number of databases synchronized, is essentially any number more than two. In one embodiment, the present invention provides rule-based, n-way, synchronization by selecting a focus copy of the database, comparing the data records of the focus copy against the same records in other copies of the database to identify those deleted and modified; removing all the records indicated to be deleted, modifying those to be modified, and adding new record identifiers in the case of multiple modifications to the same record.
    Type: Grant
    Filed: January 17, 2001
    Date of Patent: March 23, 2004
    Assignee: PalmSource, Inc.
    Inventors: Kelly McCaw, Ravi Duggaraju, Cole Goeppinger, Brad Jarvinen
  • Patent number: 6601076
    Abstract: A method and system for synchronizing multiple copies of a database in a network environment wherein each copy can have a customized synchronization rule-set. Specifically, the present invention discloses a method and system for a coordinated “n-way” synchronization of multiple database copies where “n”, the number of copies synchronized, is essentially any number more than two. Further, each database copy is assigned to a priority level that defines the order of synchronization priority. At each priority level, starting with the level with highest priority, the present invention dynamically creates a non-conflicting rule-set upon synchronization of the n-database copies. Thereafter, rule-based synchronization of the n-database copies is performed according to priority order. This process is repeated at each priority level where higher order priority levels have priority over lower order levels in terms of synchronization of the database copies between priority levels.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: July 29, 2003
    Assignee: Palm Source, Inc.
    Inventors: Kelly McCaw, Ravi Duggaraju, Cole Goeppinger, Brad Jarvinen
  • Patent number: RE42465
    Abstract: The present invention relates to a method for synchronizing databases in a network environment. Specifically, the present invention pertains to a method of using a set of hierarchical rules to enable an efficient and speedy synchronization between multiple copies of a database. The present invention enables an “n-way” synchronization of databases where “n”, the number of databases synchronized, is essentially any number more than two. In one embodiment, the present invention provides rule-based, n-way, synchronization by selecting a focus copy of the database, comparing the data records of the focus copy against the same records in other copies of the database to identify those deleted and modified; removing all the records indicated to be deleted, modifying those to be modified, and adding new record identifiers in the case of multiple modifications to the same record.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: June 14, 2011
    Assignee: Access Co., Ltd.
    Inventors: Kelly McCaw, Ravi Duggaraju, Cole Goeppinger, Brad Jarvinen