U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6295668

Maternity Beach Chair

A beach chair which can be adapted for a woman who is pregnant and wishes to sunbathe in the prone position.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Palm Source, Inc.


Location: Sunnyvale, CA
No. of patents: 26

NumberTitleIssue Date
6990533Method and system for device bootstrapping via server synchronization
Restoring basic functionality to a portable computer system via a server accessed remotely by telephone. A user of a portable computer system which has lost data and software which was held in volatile memory may connect to a server to restore basic functionality to...
01/24/2006
6886163Resource yielding in a multiple application environment
A method and system for allowing a single resource (e.g., a serial port) to be shared by multiple applications in a cooperative manner. The first application to use the resource defines a yield callback that is invoked when a second application makes a request for t...
04/26/2005
6868451Data exchange between a handheld device and another computer system using an exchange manager via synchronization
A method and electronic system for exchanging data between a handheld device and another computer system are described. A data file is transferred to the handheld device using the install application of a synchronization manager. The transferred file is stored as a ...
03/15/2005
6868283Technique allowing a status bar user response on a portable device graphic user interface
The present invention relates to a method for utilizing a graphic user interface in a portable electronic device. Specifically, the present invention pertains to a method of using a portion of a graphic user interface display to provide information to the user witho...
03/15/2005
6850986Method and system for implementing URL scheme proxies on a computer system
A method and system for implementing URL scheme proxies. Embodiments of the invention allow URL schemes that are not natively supported by a computer to be supported via proxy, e.g., using a URL scheme that is native to the computer to forward the non-native transpo...
02/01/2005
6836845Method and apparatus for generating queries for secure authentication and authorization of transactions
A method and apparatus for authenticating and authorizing online transactions. An authentication cookie is transmitted to a client system. The authentication cookie includes a user encryption key and an encrypted buffer that contains user identification data and a p...
12/28/2004
6823260Method and apparatus for device and carrier independent location systems for mobile devices
A method and system for a device and carrier independent geographic location protocol. Specifically, the present invention provides location information of a mobile device to third parties in a communication network through a protocol that is device and network carr...
11/23/2004
6816725Method and apparatus for selection of one data set from among multiple related data sets and beaming the selected data set
A method and system of selecting one set of data from among multiple related data sets and beaming the data set from one handheld electronic device to another handheld electronic device. One embodiment discloses a method and system, which uses multiple cards, one fo...
11/09/2004
6813765Binding using absolute memory references
A method and system for implementing an application on a computer system, in particular a portable computer system, by binding an interface (e.g., a function call and required address translations) in the application to a specific memory address. The application is ...
11/02/2004
6813344Method and system for providing information for identifying callers based on a partial number
Embodiments of the present invention include a caller identification system and method for identifying a caller with a partial phone number look-up table. The caller identification system comprises a database that stores received calls and can be personalized to inc...
11/02/2004
6812939Method and apparatus for an event based, selectable use of color in a user interface display
Signaling a user of a computer system that a particular event has occurred. The present invention performs this task by using a color table, which contains a list of event types and a corresponding list of display attributes. The application program signals the user...
11/02/2004
6810493Graceful recovery from and avoidance of crashes due to notification of third party applications
The present invention is drawn to a method and/or a system for recovering from an OS crash caused by unsuccessful event notification to a client that is typically a third party program. After the recovery from such crash, the present invention is also drawn to a met...
10/26/2004
6785868Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple users
A method and system for synchronizing and using calendar information from a shared database. Calendar information can be stored in a shared database, and accessed and synchronized with one or more portable computer systems. Calendar information stored on the shared ...
08/31/2004
6785542Resource proxy for mobile wireless electronic devices
A method and system supporting location based services for a mobile electronic device that supports multiple wireless communication technologies. The mobile device contains a resource proxy for dynamically storing a set of resources that are available to the electro...
08/31/2004
6769036Method and system for enabling personal digital assistants and protecting stored private data
A method and system for enabling personal digital assistants (PDAs) and protecting stored private data. Specifically, one embodiment in accordance with the present invention includes a removable expansion card about the size of a postage stamp which plugs into a slo...
07/27/2004
6754825Secure authentication and authorization for transaction processing
A method and apparatus for authenticating and authorizing online transactions. An authentication cookie is transmitted to a client system. The authentication cookie includes a user encryption key and an encrypted buffer that contains user identification data and a p...
06/22/2004
6754895Method and system for automatic firmware updates in a portable hand-held device
A method for automatically updating firmware of a hand-held device. To initiate the automatic update, a reset of the hand-held device is detected. Once a reset is detected, an update application is executed, wherein the update application performs the required updat...
06/22/2004
6738852Palmtop computer expansion using shared memory access
A palmtop computer utilizes SD memory modules or other types of memory modules to provide expansion memory. The expansion memory module plugs in to the palmtop computer via an external slot or compartment that is easily accessed by the user. This provides additional...
05/18/2004
6717589Computerized help system with modal and non-modal modes
A non-modal help mode uses a verb/object paradigm where the current context of the application program for which the user needs help is determined and a help screen is provided which shows all of the actions that can be taken from that context. The non-modal help sy...
04/06/2004
6707942Method and apparatus for using pressure information for improved computer controlled handwriting recognition, data entry and user authentication
A method and system utilizing both (x, y) coordinate (“spatial”) stroke data and associated pressure information for improved handwriting recognition. The method and system can also be applied to all types of handwriting-based data entry applications and also to...
03/16/2004
6701521Modular configuration and distribution of applications customized for a requestor device
A system and method for installing an application on a client device (e.g., a palmtop computer system) communicatively coupled to a host device (e.g., a host computer system). Instead of transferring an application to the client device from another client...
03/02/2004
6690364Method and system for on screen text correction via pen interface
A system and method for changing data displayed on a touch-sensitive display screen. The present system and method recognize handwritten strokes made with a stylus on the touch-sensitive display screen of a PDA or palmtop computer in order to alter or cor...
02/10/2004
6671700Method and apparatus for parallel execution of conduits during simultaneous synchronization of databases
Sharing information between a host computer system and a peripheral computer system. Conduit programs running simultaneously on the host computer system synchronize information between the two computer systems. The conduits initiate multiple interleaved r...
12/30/2003
6646633Method and system for a full screen user interface and data entry using sensors to implement handwritten glyphs
A computer implemented method of implementing a touch screen user interface in conjunction with sensors for a computer system. A touchscreen area is provided for accepting text input strokes and for accepting icon manipulation strokes. A sensor is provide...
11/11/2003
6615246System and method for sharing data among a plurality of personal digital assistants
A system and method are provided for sharing data among a plurality of users. Included are a plurality of personal digital assistants, or PDA's, each suitable for storing a plurality of personal data sets thereon. Associated therewith is a server includin...
09/02/2003
6611849System for synchronizing databases on multiple devices utilizing a home base
A system of synchronizing multiple devices utilizing a host system. In one embodiment, the present invention first synchronizes a first device with the host system. Next, the present invention synchronizes a second device with the host system. In so doing...
08/26/2003
 
Sign InRegister
Username  
Password   
forgot password?