Patents Assigned to PalmSource, Inc.
  • Patent number: 6901434
    Abstract: A method for communicating between a first handheld computer and a second handheld computer is provided. The method includes selecting at least a first information item from a first index on the first handheld computer, and signaling the first information item to the second handheld computer. The method includes identifying a second information item on the second handheld computer that corresponds to the first information item, and synchronizing the second information item with the first information item.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: May 31, 2005
    Assignee: PalmSource, Inc.
    Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
  • Patent number: 6892346
    Abstract: The present invention provides an ability to generate a different layout on the screen of a calendering program. The program generates customized time slots according to the start and end points of the appointments of the day. In addition to time slots covering appointments, empty time slots will be generated but will not appear on the screen if they overlap with an existing appointment. The elimination of unnecessary images for empty time slots which are in between appointments allows for a more efficient use of space on the display screen. In compressed view mode, empty one-hour time slots will be generated to the extent necessary to fill up the screen. If in non-compressed view mode, empty time slots of one-hour duration will be added to the layout from the beginning to the end of the day.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: May 10, 2005
    Assignee: Palmsource, Inc.
    Inventors: Arthur C. Lamb, Rob Haitani
  • Patent number: 6839464
    Abstract: A pen-based computer text input system capable of interpreting a special pre-defined set of single stroke glyphs. Each input stroke is identified with one of three categories: (1) pre-character modifier strokes, (2) character or symbol strokes, or (3) post-character modifier strokes. Pre-character modifier strokes precede character strokes and inform the present recognition system that a subsequently entered character stroke is to be modified by the pre-character modifier stroke in a pre-defined manner. Character strokes cause a character or symbol to be displayed on the display device the moment it is input on the writing tablet, interpreted in accordance with any pre-character modifier stroke. A post-character modifier stroke causes the recognition system to modify, in a pre-defined manner, a character or symbol which was previously entered and displayed. An important advantage of the present invention is its ability to provide immediate recognition of multiple stroke characters without using boxed input.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: January 4, 2005
    Assignee: PalmSource, Inc.
    Inventors: Jeffrey Charles Hawkins, Joseph Kahn Sipher, Ron Marianetti, II
  • Patent number: 6826387
    Abstract: A method and device for providing a service record for an application (e.g., a legacy application) running on a virtual serial port of a wireless transceiver device, such as a Bluetooth-enabled device. The virtual serial port emulates a serial connection (e.g., a serial cable) for the application. The virtual serial port for the application is opened by a virtual serial port driver. In accordance with the present embodiment of the present invention, the virtual serial port driver also provides the service name of the application. The virtual serial port driver can derive the service name from the name of the application, or the virtual serial port driver can use a default name. Thus, the virtual serial port driver performs the additional function of automatically providing a service name for a application, thereby introducing a standard, efficient and user-friendly approach for providing a readily-identifiable service name for a legacy application.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: November 30, 2004
    Assignee: PalmSource, Inc.
    Inventor: David Kammer
  • Patent number: 6775823
    Abstract: One embodiment of the invention enables a computer user (e.g., software developer, software consumer, etc.) to remotely determine whether a software application (e.g., a video game) is compatible with a version of an operating system of an electronic device (e.g., a portable computer system). Specifically, the computer user transmits the program code of the software application to a simulator via the Internet (or any other type of communication medium). The simulator simulates the operation of the received software application code on an operating system in order to rate the performance of the code and/or detect any errors (e.g., incompatibilities) contained within the code. The simulator may also test the software application code against different versions and/or types of operating systems. Once the simulation is complete, the simulation software automatically generates a report corresponding to the performance of the software application with each tested version and/or type of operating system.
    Type: Grant
    Filed: March 7, 2001
    Date of Patent: August 10, 2004
    Assignee: PalmSource, Inc.
    Inventor: Kevin MacDonell
  • Patent number: 6760728
    Abstract: A method and system for importing and exporting selected directory and calendar information of a first format found in various electronic media to and from personal information management computer applications of a second format is described. Specifically, the present invention discloses a method and system for importing directory and calendar information that is structured in standardized vCard and vCalendar formats from a first application to corresponding electronic address book and calendar applications via clipboard and automatic translator applications. The invention includes an automatic translator that takes the standardized information from the clipboard application and translates the vCard and vCalendar information into a format that is native to the corresponding target application, e.g., electronic address book and calendar applications.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: July 6, 2004
    Assignee: PalmSource, Inc.
    Inventor: Neal A. Osborn
  • Patent number: 6748403
    Abstract: Handheld computers, e.g. a Palm® Connected Organizer, typically use volatile memory such as random access memory (RAM) to store user data. If the volatile memory of the handheld computer were lost before the data in it is synchronized with the user's computer, then the user's changes would be lost. In order to preserve the changes, records of changes made on the handheld computer can be stored in a non-volatile memory on the handheld computer and/or transmitted over a wireless communication channel to a computer. This computer may house multiple users' data. After a failure of the handheld computer's memory, the contents of the handheld computer memory can be reconstructed using the most recent copy of the data on the user's computer and the records of changes in the non-volatile memory of the handheld computer and/or the computer that is receiving change records over the wireless communication channel.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: June 8, 2004
    Assignee: PalmSource, Inc.
    Inventor: Steven C. Lemke
  • Patent number: 6728786
    Abstract: A tightly integrated palmtop computer system and personal computer system is disclosed. The palmtop computer system and personal computer system synchronize with each other to share information. The synchronization software recognizes different synchronization environments including: synchronizing multiple palmtop computer systems with a single personal computer system; synchronizing a single palmtop computer system with multiple personal computer systems; synchronizing a palmtop computer system with a remote personal computer system across a network using a local personal computer system; and remotely synchronizing with a personal computer system across a telephone line. The synchronization software handles each different synchronization environment appropriately with minimal user interaction.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: April 27, 2004
    Assignee: PalmSource, Inc.
    Inventors: Jeffrey C. Hawkins, Monty Boyer, Joe Sipher, Lih-Shyng Tzeng, Greg Kucala
  • 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: 6711609
    Abstract: A fully integrated email system for a desktop computer with an associated palmtop computer is disclosed. The portable computer has an email client for viewing incoming email messages and composing outgoing email messages. The personal computer has an email synchronization conduit that synchronizes email on the portable computer email client with email for the desktop computer system. The email synchronization conduit ensures that the email state on the portable computer system matches the email state on the desktop personal computer system exactly. Thus, if an email message is deleted on the portable computer system then that email message will be deleted from the desktop personal computer system. Similarly, if an email message is deleted on the desktop personal computer system then that email message will be deleted from the portable computer system.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: March 23, 2004
    Assignee: PalmSource, Inc.
    Inventors: Monty Boyer, Joseph Sipher
  • Patent number: 6691251
    Abstract: An on-chip debugging system emulator is disclosed. The on-chip debugging system emulator includes an on-chip debugging host processor. The on-chip debugging system emulator also includes an on-chip debugging emulator processor configured to emulate the on-chip debugging functions of a silicon chip. The on-chip debugging system emulator includes a hardware interface between the on-chip debugging host processor and the on-chip debugging emulator processor.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: February 10, 2004
    Assignee: PalmSource, Inc.
    Inventor: Yoon Kean Wong
  • Patent number: 6671702
    Abstract: A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: December 30, 2003
    Assignee: PalmSource, Inc.
    Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
  • Patent number: 6601111
    Abstract: Data communications are provided in a computer system by accepting message information within a unified information exchange manager. The unified exchange manager is executed to select an appropriate application from a plurality of applications that are executable on the computer system. The unified exchange manager selects the appropriate application based on a data type of the message information. The message information from the unified information exchange manager is passed to the appropriate application program if said user accepts said message information.
    Type: Grant
    Filed: July 10, 1998
    Date of Patent: July 29, 2003
    Assignee: PalmSource, Inc.
    Inventors: Gavin Peacock, Jeffrey C. Hawkins
  • Patent number: 6571343
    Abstract: Methods and apparatus are provided for reserving power in a handheld computer by inducing a sleep mode when the energy supply of the handheld computer reaches a predetermined low level. A software is provided which operates a sleep mode when a device of the handheld computer detects a predetermined low battery voltage. A processor operates the software to place the handheld computer in a low energy-consuming shutdown state in which an interrupt controller operates to mask those interrupt signals thus providing an user with the impression that the device has entered an unresponsive sleep mode. In maintaining the sleep mode, the processor operates such that all input signals that request the handheld computer to power up remain active but so long as the battery voltage remains below a predetermined voltage the interrupt signals to power up selected applications and devices are masked.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: May 27, 2003
    Assignee: PalmSource, Inc.
    Inventors: Scott R. Johnson, Francis J. Canova, Eric M. Lunsford, Nicholas Twyman, Neal A. Osborne
  • Patent number: 6567549
    Abstract: To efficiently recognize characters from several character sets, a palmtop computer system is disclosed wherein more that one character input area is displayed. Each character input area is designed to recognize strokes that represent characters from a different character set. In one embodiment, the palmtop computer system has an alphabetic input area and a numeral input area. In such an embodiment, strokes entered in the alphabetic input area are interpreted as alphabetic characters and strokes entered in the numeral input area are interpreted as numerals.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: May 20, 2003
    Assignee: PalmSource Inc.
    Inventors: Ronald Marianetti, II, Robert Yuji Haitani