Patents Assigned to Pumatech, Inc.
  • Patent number: 7013313
    Abstract: A user is allowed to inherit data from parent datasets into the user's own child dataset. The parent datasets can further inherit data from each other, so that the user can inherit data from a parent dataset, which inherits the data from a grandparent dataset. Such inheritance may be on a record level or on a dataset level, or a combination of the two. For example, a child dataset may inherit a data record from a parent dataset, which inherited that data record from a grandparent dataset on a dataset level, along with all the other records of the grandparent dataset. Pointers are used to keep track of data inheritances and local copies of data may be made as necessary. For example, if a user enters a change to an inherited data record, the child dataset may make a local copy of the data record and enter the change into the local copy. Data may also be synchronized between the child dataset and an alter-ego dataset.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: March 14, 2006
    Assignee: Pumatech, Inc.
    Inventor: Chris LaRue
  • Patent number: 6731724
    Abstract: A voice-enabled user interface and method for enabling a user that is providing audio and vocal input to access data from telephone service systems that are only responsive to dual tone multi-frequency (“DTMF”) signals. A user access the voice-enabled user interface with a telephone device and provides input that is translated into a DTMF translation that can be recognized by DTMF telephone service system. A template of the voice-enabled user interface maps menu states, prompts, and acceptable inputs of the DTMF telephone service system. The template also monitors the current state of the telephone service system at all times. The invention also enables a user to jump from one menu state to another menu state of the telephone service system without having to enter input for each menu state between the first and the second menu states.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: May 4, 2004
    Assignee: Pumatech, Inc.
    Inventors: Darren L. Wesemann, Makani Mason, Jon Willesen, Tae-Deok Kweon, Dong-Kyun Nam
  • Patent number: 6532480
    Abstract: A method of synchronizing at least a first and a second database each containing dated records such as events, wherein the records of the first and second databases are synchronized across a narrow date range narrower than the date range of the records of at least one of the databases. A prior synchronization can be performed across a prior date range. The date range of the prior synchronization is stored, along with the history file containing information representative of the content of the databases following the prior synchronization. When a current synchronization is performed, it is performed across a date range that combines the prior date range with the current date range.
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: March 11, 2003
    Assignee: Pumatech, Inc.
    Inventor: David J. Boothby
  • Patent number: 6405218
    Abstract: A computer program and a computer implemented method are provided for synchronizing two databases by attempting to identify a plurality of records of the second database storing a span of information stored in a record of the first database and synchronizing the first database and the second database based on the results of the attempt. The computer program and a computer implemented can also store a record of a first database in a second database where the record of the first database stores a span of information and the second database is not capable of storing such span of information in a single record.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: June 11, 2002
    Assignee: Pumatech, Inc.
    Inventor: David J. Boothby
  • Publication number: 20020059256
    Abstract: A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to a local update of the local database, selecting a path from one or more communication paths coupling the local computer to the remote computer to pass the message to the remote computer, and transmitting data including the message to the remote computer over the selected path. The method can include determining whether the local update to the local database should be sent to the remote computer. The method includes receiving the data at the remote computer, processing the message included in the received data, and providing the information related to the local update to a remote application executing on the remote computer. A remote database coupled to the remote application is then updated using the information related to the local update.
    Type: Application
    Filed: October 15, 2001
    Publication date: May 16, 2002
    Applicant: Pumatech, Inc., a Delaware corporation
    Inventors: Chris Halim, John W. Stossel
  • Patent number: 6330568
    Abstract: A computer implemented method and a computer program for synchronizing a first and a second database, where data is provided for keeping track of whether the records of the first database have been added or changed since a previous synchronization. Based data reflecting whether the records of the first database have been added or changed since a previous synchronization, it is determined whether the records of the first database have been changed or added since the previous synchronization. If one of the records of the first database has not been changed or added since the previous synchronization, a synchronization with records of the second database is performed using a record representative of the one record at the time of a previous synchronization. The representative record is stored in a history file which contains records reflecting the contents of records of the databases at the time of a previous synchronization.
    Type: Grant
    Filed: November 5, 1997
    Date of Patent: December 11, 2001
    Assignee: Pumatech, Inc.
    Inventors: David J. Boothby, Robert C. Daley, John R. Marien
  • Patent number: 6304881
    Abstract: A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to a local update of the local database, selecting a path from one or more communication paths coupling the local computer to the remote computer to pass the message to the remote computer, and transmitting data including the message to the remote computer over the selected path. The method can include determining whether the local update to the local database should be sent to the remote computer. The method includes receiving the data at the remote computer, processing the message included in the received data, and providing the information related to the local update to a remote application executing on the remote computer. A remote database coupled to the remote application is then updated using the information related to the local update.
    Type: Grant
    Filed: March 3, 1998
    Date of Patent: October 16, 2001
    Assignee: Pumatech, Inc.
    Inventors: Chris Halim, John W. Stossel