Patents Assigned to PalmSource, Inc.
-
Patent number: 6901434Abstract: 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: GrantFiled: May 31, 2000Date of Patent: May 31, 2005Assignee: PalmSource, Inc.Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
-
Patent number: 6892346Abstract: 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: GrantFiled: December 7, 1999Date of Patent: May 10, 2005Assignee: Palmsource, Inc.Inventors: Arthur C. Lamb, Rob Haitani
-
Patent number: 6839464Abstract: 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: GrantFiled: August 13, 2002Date of Patent: January 4, 2005Assignee: PalmSource, Inc.Inventors: Jeffrey Charles Hawkins, Joseph Kahn Sipher, Ron Marianetti, II
-
Patent number: 6826387Abstract: 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: GrantFiled: November 30, 2000Date of Patent: November 30, 2004Assignee: PalmSource, Inc.Inventor: David Kammer
-
Patent number: 6775823Abstract: 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: GrantFiled: March 7, 2001Date of Patent: August 10, 2004Assignee: PalmSource, Inc.Inventor: Kevin MacDonell
-
Patent number: 6760728Abstract: 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: GrantFiled: September 27, 2000Date of Patent: July 6, 2004Assignee: PalmSource, Inc.Inventor: Neal A. Osborn
-
Patent number: 6748403Abstract: 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: GrantFiled: January 13, 2000Date of Patent: June 8, 2004Assignee: PalmSource, Inc.Inventor: Steven C. Lemke
-
Patent number: 6728786Abstract: 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: GrantFiled: September 26, 2001Date of Patent: April 27, 2004Assignee: PalmSource, Inc.Inventors: Jeffrey C. Hawkins, Monty Boyer, Joe Sipher, Lih-Shyng Tzeng, Greg Kucala
-
Patent number: 6711578Abstract: 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: GrantFiled: January 17, 2001Date of Patent: March 23, 2004Assignee: PalmSource, Inc.Inventors: Kelly McCaw, Ravi Duggaraju, Cole Goeppinger, Brad Jarvinen
-
Patent number: 6711609Abstract: 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: GrantFiled: April 24, 2002Date of Patent: March 23, 2004Assignee: PalmSource, Inc.Inventors: Monty Boyer, Joseph Sipher
-
Patent number: 6691251Abstract: 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: GrantFiled: November 30, 2000Date of Patent: February 10, 2004Assignee: PalmSource, Inc.Inventor: Yoon Kean Wong
-
Patent number: 6671702Abstract: 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: GrantFiled: September 3, 2002Date of Patent: December 30, 2003Assignee: PalmSource, Inc.Inventors: Vitaly Kruglikov, Roger Flores, Rob Haitani, Monty Boyer, Ron Marianetti, Ain McKendrick, Art Lamb
-
Patent number: 6601111Abstract: 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: GrantFiled: July 10, 1998Date of Patent: July 29, 2003Assignee: PalmSource, Inc.Inventors: Gavin Peacock, Jeffrey C. Hawkins
-
Patent number: 6571343Abstract: 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: GrantFiled: February 16, 2000Date of Patent: May 27, 2003Assignee: PalmSource, Inc.Inventors: Scott R. Johnson, Francis J. Canova, Eric M. Lunsford, Nicholas Twyman, Neal A. Osborne
-
Patent number: 6567549Abstract: 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: GrantFiled: September 14, 2000Date of Patent: May 20, 2003Assignee: PalmSource Inc.Inventors: Ronald Marianetti, II, Robert Yuji Haitani