Patents Assigned to PalmSource, Inc.
  • Publication number: 20090220068
    Abstract: A system and method is described for managing phone calls initiated from a phone device of a personal digital assistant. In one example, a system for managing a phone call is described. The system comprises, among other things, a personal digital assistant. The personal digital assistant includes the following: a display device; a phone device; a call device configured to control the phone device and to display a selectable interface on the display device; a hard button configured to initiate the call device; and a selection mechanism configured to receive user selections from the selectable interface.
    Type: Application
    Filed: May 11, 2009
    Publication date: September 3, 2009
    Applicant: PalmSource, Inc.
    Inventors: Benoit Vialle, Stephane Maes, Tim Twerdahl, Ryan Robertson
  • Patent number: 7584412
    Abstract: A method and system for synchronizing and using calendar information from a shared database is disclosed. Calendar information can be stored in a shared database, e.g., on a server system and accessed and synchronized with one or more portable computer systems. The calendar information is stored using particular category types which facilitate separate manipulation, access and remobal of the calendar information when placed onto a portable computer system (e.g., palmtop). In one embodiment, calendar information is stored on a shared database and is assigned a unique category type. Multiple portable computer systems can then access the shared calendar information which can be displayed on each computer system along with the system's own calendar information. The unique category type is different from the default type of each system's own calendar information and the user is not able to change category types on the portable computer system.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: September 1, 2009
    Assignee: PalmSource Inc.
    Inventor: Chris Raff
  • Publication number: 20090209244
    Abstract: A method and apparatus for automatic delivery of a phone call on an electronic device regardless of whether other tasks are running on the operating system. A separate background task (“thread”), independent of the operating system, enables telephony functionality without regard to the mode of a graphical user interface. The background task is always active and functions to respond to an incoming call even if the user is in a graphical user interface window that requires some input from the user (e.g. the graphical user interface is blocked).
    Type: Application
    Filed: April 27, 2009
    Publication date: August 20, 2009
    Applicant: PALMSOURCE, INC.
    Inventors: Rich Karstens, Ryan Robertson
  • Publication number: 20090202153
    Abstract: 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 user authentication. The digitizer pad used in the computer system gives both spatial information and associated pressure data when a stroke is being drawn thereon, e.g., by a stylus. Pressure information can be used to differentiate between different character sets, e.g., upper case and lower case characters for certain alphabetic characters. The spatial stroke data then identifies the particular character. The pressure information can also be used to adjust any display attribute, such as character font size, font selection, color, italic, bold, underline, shadow, language, etc. The associated pressure information can also be used for recognizing a signature. In this case, a user is allowed to sign a name on the digitizer pad.
    Type: Application
    Filed: March 2, 2009
    Publication date: August 13, 2009
    Applicant: PALMSOURCE, INC.
    Inventors: Michael Cortopassi, Edward Endejan
  • Patent number: 7571384
    Abstract: A computer implemented method for a touch screen user interface for a computer system. A first touchscreen area is provided for accepting text input strokes. A second touchscreen area is provided for displaying recognized text from the text input strokes. The text input strokes are displayed in the first touchscreen area. The text input strokes are recognized and the resulting recognized text is displayed in the second touchscreen area. A portion of the recognized text is displayed in the first touchscreen area, wherein the portion of the recognized text is shown as the text input strokes are recognized.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: August 4, 2009
    Assignee: PalmSource, Inc.
    Inventor: Russell Y. Webb
  • Patent number: 7570942
    Abstract: A method and system for communicating with a communications network using message-queues is disclosed. The method includes establishing a wireless link from a mobile device. The method also includes retrieving a request from the mobile device, the request including a server address. The method further includes sending the request over a communications network to the server corresponding to the server address. Further still, the method includes retrieving information from the server corresponding to the server address. Yet further still, the method includes placing the information from the server corresponding to the server address into a queue corresponding to a mobile device. Still yet further, the method includes awaiting a wireless link to the mobile device and sending the information from the queue over the wireless link to the mobile device.
    Type: Grant
    Filed: November 12, 2005
    Date of Patent: August 4, 2009
    Assignee: PalmSource Inc.
    Inventors: David Z. Creemer, Steven C. Lemke
  • Publication number: 20090187814
    Abstract: A method and system for synchronizing and using calendar information from a shared database is disclosed. Calendar information can be stored in a shared database, e.g., on a server system and accessed and synchronized with one or more portable computer systems. The calendar information is stored using particular category types which facilitate separate manipulation, access and removal of the calendar information when placed onto a portable computer system (e.g., palmtop). In one embodiment, calendar information is stored on a shared database and is assigned a unique category type. Multiple portable computer systems can then access the shared calendar information which can be displayed on each computer system along with the system's own calendar information. The unique category type is different from the default type of each system's own calendar information and the user is not able to change category types on the portable computer system.
    Type: Application
    Filed: March 23, 2009
    Publication date: July 23, 2009
    Applicant: PALMSOURCE, INC.
    Inventor: Chris Raff
  • Publication number: 20090187671
    Abstract: 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 transport. More specifically, embodiments of the invention allow a first computer system to support a first URL scheme by encapsulating its transport information into another URL scheme that is natively supported by the first computer. The encapsulated information is then forwarded to a second computer system or server which can provide support for the first URL scheme transport. For instance, if the first computer supports http but does not support ftp, then an ftp transport can be encapsulated inside an http transport and then forwarded to an ftp server which can then extract and process the ftp transport. The ftp response can be handled in an analogous fashion. The invention increases the native URL scheme capabilities of a computer system by proxy.
    Type: Application
    Filed: March 22, 2009
    Publication date: July 23, 2009
    Applicant: PALMSOURCE, INC.
    Inventor: Gavin Peacock
  • Publication number: 20090187916
    Abstract: A method and system providing switching between a plurality of installed programs in a computer system. Embodiments include a jump function comprising the steps: (1) determining a jump program that is to be the next program to be run, possibly from a plurality of possible choices; (2) creating input data far the jump program based on data in the current program; (3) storing the program state of the currently running program into a context packet and saving the context packet to memory; (4) releasing temporary memory that is used by the program, so as to allow other programs to use the memory; (5) calling the jump program with the created input data as input and terminating the currently running program.
    Type: Application
    Filed: March 29, 2009
    Publication date: July 23, 2009
    Applicant: PALMSOURCE, INC.
    Inventors: Chung Liu, Adam Tow
  • Patent number: 7565411
    Abstract: 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 carrier independent. Position information of any first format is sent to a proxy server. An identifier that identifies the type and format of the position information is also sent. The proxy server then locates and accesses an executable plug-in module associated with the identifier to convert the position information of the first format into one of a plurality of standard location formats. The executable plug-in module converts the position information into a second standard format as required by the third party. After the position information is converted to the second format, the proxy server sends the position information to the third party.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: July 21, 2009
    Assignee: PalmSource, Inc.
    Inventor: Michel Turcotte
  • Publication number: 20090182895
    Abstract: A computer system that attempts to establish an alternative network link upon failing to establish a requested network link is described. The computer system may encounter conditions where access to numerous networks, in particular wireless networks, is not available. Rather than only providing an error message to the user upon a failed attempt to establish the requested network link, the computer system determines whether the user has designated an alternative network link in case the requested network link cannot be established, whereas the alternative network link is selected from the plurality of network links that the computer system is configured to support. If an alternative network link has been designated, the computer system attempts to establish the alternative network link. Hence, the user experience is made smooth and uneventful when the requested network link cannot be established.
    Type: Application
    Filed: March 15, 2009
    Publication date: July 16, 2009
    Applicant: PalmSource, Inc.
    Inventors: Mark Kruger, Stephane Maes, Ryan Robertson, Gavin Peacock
  • Publication number: 20090161922
    Abstract: The present invention relates to a method for protecting the security of a computer network which is accessed through the use of wireless devices, among other means. Specifically, the present invention pertains to a method of using user-specific biometric data to identify users of wireless devices such as PDAs and yet prevent use by unauthorized persons and prevent changing of the biometric data by unauthorized persons. The method also prevents unauthorized access, and facilitates authorized access, to computer networks. Control of access to the biometric data and control of access to the network can be maintained in the network administrator or other responsible body and thereby also offers security against theft.
    Type: Application
    Filed: February 3, 2009
    Publication date: June 25, 2009
    Applicant: PalmSource, Inc.
    Inventor: Steve Lemke
  • Patent number: 7551899
    Abstract: Digits entered by a user are compared against phone numbers maintained in a lists such as address book, phone book, most recent calls, and most often called lists, etc. A number in the lists having matching digits corresponding the digits entered by the user is selected. The user entered digits are displayed in a normal font, and remaining digits from the selected number are displayed in a reverse or highlighted font. In one embodiment, if multiple matches occur, a scroll button allows the user to scroll through the each of the matched numbers. Alternatively, a drop down menu displays the matched numbers in a user selectable format.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: June 23, 2009
    Assignee: PalmSource, Inc.
    Inventors: Regis Nicolas, Michel Bonansea, Ronald Tessier, Katell Buchaud
  • Publication number: 20090150545
    Abstract: A method and system providing automatic collection and updating of application usage on a large number of electronic devices without user intervention. The electronic devices may be a palm-sized computer systems, personal digital assistants (PDAs), or wireless telephones. On an electronic device, application usage statistics, for example, the number of times a user uses an application, are gathered and stored. Once gathered and stored, the usage statistics are transferred to a host computer, and subsequently to a server (alternatively, the electronic device can send the gathered statistics directly to a server). The server tabulates usage statistics gathered from a plurality of electronic devices and publishes the results. The users of the electronic devices that gather usage statistics can be compensated in a variety of ways (e.g., monetary, chances in a raffle, discounts on purchases etc.).
    Type: Application
    Filed: February 9, 2009
    Publication date: June 11, 2009
    Applicant: PalmSource, Inc.
    Inventors: Roger Flores, Ben Bostwick
  • Publication number: 20090146969
    Abstract: A method and a system for navigating a display screen to search for a desired item of information stored in an electronic device. The electronic device includes a novel fly over user interface (FOUI) capable of receiving commands from a user to provide a zoom out view of the display screen. A user may commence a navigation session by touching the display screen in a non active area or by clicking on a specifically designated icon to activate the user interface. During the navigation session, the display screen is zoomed-out and a magnifying area may appear on the display screen. The user interface enables the user to scroll the zoomed-out display screen by dragging the magnifying area towards an edge of the display screen to find a desired item of information. The display screen may be a display screen of a digital device (e.g., portable computer, personal computer, a cellular telephone, a digital watch, etc). The user may terminate a navigation session by removing the pointer from the display screen.
    Type: Application
    Filed: February 16, 2009
    Publication date: June 11, 2009
    Applicant: PALMSOURCE, INC.
    Inventors: Gilles Fabre, Jeff Parrish
  • Publication number: 20090138722
    Abstract: 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 profile code. Subsequent requests for the particular service use the authentication cookie to generate a query that includes the encrypted buffer and user identification data entered by the user. Portions of the query are encrypted using the user encryption key. Queries received at each authentication and authorization server are authenticated by reconstructing the user encryption key using information transmitted in the clear and decrypting the query using both the reconstructed user encryption key and the secret key. The user identification data entered by the user is then compared with the user identification data in the encrypted buffer for further authentication. The profile code is analyzed for determining authorization.
    Type: Application
    Filed: January 29, 2009
    Publication date: May 28, 2009
    Applicant: PALMSOURCE, INC.
    Inventors: Robert Lennie, Carl Chen, Gabe Dalbec
  • Patent number: 7533342
    Abstract: A system and method is described for managing phone calls initiated from a phone device of a personal digital assistant. In one example, a system for managing a phone call is described. The system comprises, among other things, a personal digital assistant. The personal digital assistant includes the following: a display device; a phone device; a call device configured to control the phone device and to display a selectable interface on the display device; a hard button configured to initiate the call device; and a selection mechanism configured to receive user selections from the selectable interface.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: May 12, 2009
    Assignee: PalmSource, Inc.
    Inventors: Benoit Vialle, Stephane Maes, Tim Twerdahl, Ryan Robertson
  • Patent number: 7526283
    Abstract: A method and apparatus for automatic delivery of a phone call on an electronic device regardless of whether other tasks are running on the operating system. A separate background task (“thread”), independent of the operating system, enables telephony functionality without regard to the mode of a graphical user interface. The background task is always active and functions to respond to an incoming call even if the user is in a graphical user interface window that requires some input from the user (e.g. the graphical user interface is blocked).
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: April 28, 2009
    Assignee: PalmSource, Inc.
    Inventors: Rich Karstens, Ryan Robertson
  • Publication number: 20090087095
    Abstract: A computer implemented method for a touch screen user interface for a computer system. A first touchscreen area is provided for accepting text input strokes. A second touchscreen area is provided for displaying recognized text from the text input strokes. The text input strokes are displayed in the first touchscreen area. The text input strokes are recognized and the resulting recognized text is displayed in the second touchscreen area. A portion of the recognized text is displayed in the first touchscreen area, wherein the portion of the recognized text is shown as the text input strokes are recognized. The portion of the recognized text displayed scrolls as the new text input strokes are recognized. The portion of the recognized text in the first touchscreen area can be displayed in a different format with respect to the recognized text in the second touchscreen area.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 2, 2009
    Applicant: PALMSOURCE, INC.
    Inventor: Russell Y. Webb
  • Patent number: 7512806
    Abstract: The present invention relates to a method for protecting the security of a computer network which is accessed through the use of wireless devices, among other means. Specifically, the present invention pertains to a method of using user-specific biometric data to identify users of wireless devices such as PDAs and yet prevent use by unauthorized persons and prevent changing of the biometric data by unauthorized persons. The method also prevents unauthorized access, and facilitates authorized access, to computer networks. Control of access to the biometric data and control of access to the network can be maintained in the network administrator or other responsible body and thereby also offers security against theft.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: March 31, 2009
    Assignee: PalmSource, Inc.
    Inventor: Steve Lemke