Patents Assigned to PalmSource, Inc.
  • Patent number: 7693949
    Abstract: 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 digital stream file with its native data encoding. After synchronization, a message is sent to notify the exchange manager about the data file. The exchange manager then uses an application registry to identify the application program that corresponds to the file stream based on the extension of the stream file. The pertinent application program is then invoked and the stream file is dispatched to the application for processing. During processing, the pertinent application then formats the stream file such that the data file becomes a record within the database file that is associated with the pertinent application.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: April 6, 2010
    Assignee: PalmSource Inc.
    Inventor: Gavin Peacock
  • Patent number: 7671869
    Abstract: A method and apparatus that provides adaptation in the content delivered to a palmtop computer. Connections between a palmtop computer and the Internet can vary from low speed dial-up to very high speed. Also, a palmtop computer's display, memory and processing power can vary considerably. Communication with the Internet is generally through a proxy server that can deduce these considerations from the palmtop computer's serial number and/or other information specified by user. The proxy server can then adapt the content based upon these considerations (e.g. only send two bit gray scale images to non-color palmtop computer, only send first frame of animated gif to low processing power palmtop computer, etc.).
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: March 2, 2010
    Assignee: PalmSource Inc.
    Inventors: Greg Arnold, Fermin Soriano
  • Patent number: 7664485
    Abstract: A method and apparatus of managing a phone device of a personal digital assistant (PDA) is provided. In one example of the present invention, the PDA retrieves a call history list from a stored memory location, the call history list including a call history list record. The PDA then displays at least a portion of the call history list on a screen of the PDA. The call history list preferably includes phone numbers and names associated with those phone numbers. In another example, the method further includes displaying call details of a selected call history list record. The call details preferably includes a date, a timestamp, and a duration.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: February 16, 2010
    Assignee: PalmSource Inc.
    Inventors: Tim Twerdahl, Stephane Maes, Benoit Vialle, Ryan Robertson
  • Patent number: 7664679
    Abstract: A method and a system for dispensing software programs from a networked software dispensing kiosk device or ATM. Software developers can place software for sale within the network thereby causing various remote software ATMs to offer the software. The user causes a display of a list of different categories of software titles available through a remotely located software ATM, e.g., located in a retail market place, or other public place. The user makes a selection from the list and may optionally execute the selected software using an on-screen emulation of the user's device. If the user is satisfied with the execution of the selected software, the user can purchase or rent the selected software using automated vending equipment of the software ATM. Purchased or rented software titles are electronically communicated from the software ATM to the user's portable computer system. The software ATM can also provide backup and archiving services for a portable computer user.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: February 16, 2010
    Assignee: PalmSource Inc.
    Inventors: Steve Stefanik, Maurice Sharp
  • Patent number: 7647591
    Abstract: A method for scheduling tasks in a computer operating system comprises a background task creating at least one registered service. The background task provides an execution presence and a data present to a registered service and ranks the registered services according to the requirements of each registered service. The background task also allocates an execution presence and a data presence according to each of the registered services such that each of the registered services is given an opportunity to be scheduled in the dedicated pre-assigned time slice.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: January 12, 2010
    Assignee: PalmSource Inc.
    Inventor: Jeffry Harlow Loucks
  • Publication number: 20090327318
    Abstract: A method and electronic system for exchanging data between a handheld device and another computer system using universal resource locator (URL) strings. With respect to sending information from the handheld, an application may define a URL string that may indicate 1) a transport mechanism and 2) a destination for the information. Exemplary transport mechanism strings include: IRODEX:// (infrared); BTOBEX:// (radio frequency Bluetooth); SMS://; SMTP:// (email); SYNC:// (synchronization); HTTP:// (Internet); FTP:// (file transport protocol); etc. Information and the associated URL string is forwarded from the application to an exchange manager API. The exchange manager API is connected to a plurality of exchange library APIs, one for each supported transport mechanism. If no transport mechanism is defined, the user is asked to define one. If no destination is specified, the user is asked to define one. The exchange manager then provides the required communication using the specified URL string.
    Type: Application
    Filed: September 7, 2009
    Publication date: December 31, 2009
    Applicant: PalmSource, Inc.
    Inventor: Gavin Peacock
  • Patent number: 7613834
    Abstract: A method and system for performing one-to-many synchronization using a central server and also using downloadable client software. The system includes a central server, e.g., a web server or an enterprise server, that synchronizes with multiple electronic devices including, for example, a personal digital assistant, a laptop computer, a desktop computer, a cell phone, a pager, etc. Before the data synchronization takes place, and after the electronic device initiates communication with the server, the server downloads client software to the electronic device. The client software allows the electronic device to perform data synchronization with the server. After the synchronization is complete, the client software may be removed from the electronic device. The server data is located in one place and can be accessed from any location using almost any electronic device and the data can be readily protected. The invention provides geographically independent synchronization for the same device.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: November 3, 2009
    Assignee: PalmSource Inc.
    Inventors: Gerard Pallipuram, Sudhir Kulkarni
  • Patent number: 7610350
    Abstract: A system and method for efficiently transmitting useful electronic information from a remote source location to a portable electronic device over a wireless connection is disclosed. A user of an electronic device issues a request to an information transmission system that electronic information be transmitted to the electronic device. The information transmission system retrieves the information from a remote source location and analyzes the information to determine its data format. The information transmission system then compares the data format to a list of supported or compatible data formats to determine if the requested information data format is supported. The information transmission system may also compare the source location of the requested information to a list of unacceptable source locations. The requested information may then be transmitted to the electronic device if the information has a supported format and an acceptable source location.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: October 27, 2009
    Assignee: PalmSource Inc.
    Inventors: Najeeb Abdulrahiman, Gabriel Dalbec
  • Patent number: 7594017
    Abstract: A method and system for adapting communication protocol between a host computer system and a peripheral computer system depending on the transport infrastructure used, so that communication can be optimized and/or customized to the transport mechanism used. A connection between the two computer systems is made. This connection is via one transport mechanism out of many possible transport mechanisms, such as a serial cradle, networked cradle, modem, cellular wireless, radio frequency, infrared, Internet, etc. The host computer system recognizes which transport mechanism is being used and determines the communication protocol based on the transport mechanism. For example, if the transport mechanism is low bandwidth wireless, the communication protocol may call for data encryption for security and data compression for economy. The communication protocol can be optimized for other parameters, such as authentication of the user attempting data transfer, and restriction on the data set to be transferred.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: September 22, 2009
    Assignee: PalmSource Inc.
    Inventor: Rocco DiValentino
  • Patent number: 7587497
    Abstract: A method and electronic system for exchanging data between a handheld device and another computer system using universal resource locator (URL) strings. With respect to sending information from the handheld, an application may define a URL string that may indicate 1) a transport mechanism and 2) a destination for the information. Exemplary transport mechanism strings include: IRODEX:// (infrared); BTOBEX:// (radio frequency Bluetooth); SMS://; SMTP:// (email); SYNC:// (synchronization); HTTP:// (Internet); FTP:// (file transport protocol); etc. Information and the associated URL string is forwarded from the application to an exchange manager API. The exchange manager API is connected to a plurality of exchange library APIs, one for each supported transport mechanism. If no transport mechanism is defined, the user is asked to define one. If no destination is specified, the user is asked to define one. The exchange manager then provides the required communication using the specified URL string.
    Type: Grant
    Filed: June 20, 2000
    Date of Patent: September 8, 2009
    Assignee: PalmSource Inc.
    Inventor: Gavin Peacock
  • 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
  • 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
  • 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: 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
  • 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