Patents by Inventor Bryan Dube

Bryan Dube 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).

  • Publication number: 20020156798
    Abstract: 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. According to an aspect of the invention, in an information processing system, a method for synchronizing a first dataset with at least a second dataset via a communication medium includes a step of storing information that is indicative of a first version of user data of the first dataset, wherein the first version has been involved in prior use for synchronizing with the second dataset.
    Type: Application
    Filed: April 9, 1999
    Publication date: October 24, 2002
    Inventors: CHRIS LARUE, BRYAN DUBE, CHIAHUA GEORGE YU
  • Patent number: 6460051
    Abstract: 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. According to an aspect of the invention, in an information processing system, a method for synchronizing a first dataset with at least a second dataset via a communication medium includes a step of storing information that is indicative of a first version of user data of the first dataset, wherein the first version has been involved in prior use for synchronizing with the second dataset.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: October 1, 2002
    Assignee: Starfish Software, Inc.
    Inventors: Chris LaRue, Bryan Dube, Chiahua George Yu
  • Publication number: 20020135794
    Abstract: An improved Internet delivery system for digitized photographs is described. The system embodies methodologies that speed the delivery of digitized images from photographic film scan centers to consumers across the Internet with high reliability. By delivering all the digital images to a more powerful centralized server infrastructure prior to the consumer's earliest opportunity to view them on-line, these images or pictures can be downloaded to a viewer of interest (e.g., user or family member) quickly enough to provide an appropriate Web response. Optimizations are also described that streamline the throughput with load balancing and provide virtually guaranteed uniform service with fail-over. In this manner, the system provides improved access, storage, and on-line availability of digital images.
    Type: Application
    Filed: March 20, 2001
    Publication date: September 26, 2002
    Inventors: John Rodriguez, Brian Bodmer, Bryan Dube, Mark Tarantino, Jonah Kaj Fleming, Shekhar Kirani
  • Publication number: 20020133508
    Abstract: 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. Synchronization status information, such as correspondences between data records of particular multiple datasets, is stored with more than one of the datasets. When two datasets that contain synchronization status information synchronize with each other, they not only synchronize user data and exchange status information involving each other, but they also synchronize and exchange status information involving “third-party” datasets that may not be participating in the synchronization.
    Type: Application
    Filed: March 8, 2002
    Publication date: September 19, 2002
    Applicant: Starfish Software, Inc.
    Inventors: Chris LaRue, Bryan Dube
  • Patent number: 6449622
    Abstract: 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. According to an aspect of the invention, a computer-implemented method is for synchronizing user data in a first dataset with user data in at least a second dataset via a communication medium. The user data in the first dataset and the user data in the second dataset are capable of having been independently modified prior to the synchronization.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: September 10, 2002
    Assignee: Starfish Software, Inc.
    Inventors: Chris LaRue, Bryan Dube, Chiahua George Yu
  • Publication number: 20020116405
    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available.
    Type: Application
    Filed: August 13, 2001
    Publication date: August 22, 2002
    Applicant: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Patent number: 6401104
    Abstract: 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. Synchronization status information, such as correspondences between data records of particular multiple datasets, is stored with more than one of the datasets. When two datasets that contain synchronization status information synchronize with each other, they not only synchronize user data and exchange status information involving each other, but they also synchronize and exchange status information involving “third-party” datasets that may not be participating in the synchronization.
    Type: Grant
    Filed: July 3, 1999
    Date of Patent: June 4, 2002
    Assignee: Starfish Software, Inc.
    Inventors: Chris LaRue, Bryan Dube
  • Patent number: 6295541
    Abstract: 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.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: September 25, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
  • Patent number: 6275831
    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available.
    Type: Grant
    Filed: August 18, 1998
    Date of Patent: August 14, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh