Patents Assigned to PalmSource, Inc.
  • Publication number: 20100323680
    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: August 30, 2010
    Publication date: December 23, 2010
    Applicant: PALMSOURCE, INC.
    Inventors: Rich Karstens, Ryan Robertson
  • Publication number: 20100299726
    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: August 9, 2010
    Publication date: November 25, 2010
    Applicant: PALMSOURCE, INC.
    Inventor: Steve Lemke
  • Publication number: 20100287139
    Abstract: 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 time multiplexed transfers across a single communication link between the two computer systems. In general, one or more conduits can perform a non-transfer task while another conduit can simultaneously perform a transfer over the host-peripheral communication link. The conduits may be used to load software onto the peripheral computer or to exchange e-mail between the two computer systems. While one active conduit is performing a task that does not involve use of the communication link, the other simultaneously executing conduits can use the communication link to transfer records between the host and the peripheral computer system.
    Type: Application
    Filed: July 19, 2010
    Publication date: November 11, 2010
    Applicant: PalmSource, Inc.
    Inventors: David Creemer, Chris Raff
  • Publication number: 20100268848
    Abstract: A handheld computer including a wireless communications link with a wireless server is disclosed. The wireless communications link allows browsing of information provided through the wireless server which is coupled to a communications network. A user of the handheld computer may generate a request for content, for example, by selecting a link to content. The request is communicated to the wireless server which requests the content from the content source. When the content is received by the wireless server, a plug-in mechanism or other type of software program is used to convert the particular content type into a format easily communicated and used by the handheld computer. The handheld computer receives the formatted content, and using a compatible plug-in mechanism or software program, is able to display content using the handheld computer.
    Type: Application
    Filed: June 28, 2010
    Publication date: October 21, 2010
    Applicant: PALMSOURCE, INC.
    Inventors: Sanjiv Maurya, Michel Turcotte
  • Patent number: 7801959
    Abstract: A method and system for pushing electronic messages to a wireless device using an Internet NPS server with standard electronic mail interface. The NPS server, in one embodiment, mimics a SMTP mail server on the front end to generate pushed email notifications and pushed content packets in response to received emails addressed to a recognized device user. In one embodiment, the wireless devices receive notifications containing a subset of the email messages sent to the server and may alert the user when they are received. The NPS server functions to monitor the SMTP communication between its own mail server and the email sender to format a received email message into a 15 notification. The original email message is stored or its pathway recorded. Once received by the wireless device, the user may select the notification, causing the remainder of the corresponding email message to be wirelessly downloaded to the device.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: September 21, 2010
    Assignee: PalmSource, Inc.
    Inventors: Robert Lennie, Carl C. Chen, Gabe C. Dalbec
  • Publication number: 20100235601
    Abstract: 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 slot of a personal digital assistant. The removable expansion card, referred to as a personality card, is capable of storing all of a user's private information and data which is used within their personal digital assistant. By removing the personality card from the personal digital assistant, all of the user's private information and data may be removed from the personal digital assistant. Furthermore, the personal digital assistant may also be rendered totally or partially useless once the personality card is removed from it. There are several advantages associated with a personality card system in accordance with the present invention.
    Type: Application
    Filed: May 24, 2010
    Publication date: September 16, 2010
    Applicant: PALMSOURCE, INC.
    Inventors: Michael Cortopassi, Eric Fuhs, Thomas Robinson, Edward Endejan
  • Publication number: 20100235358
    Abstract: A personal information manager or other software program, preferably residing within a palmtop computer, uses a time of day profile to establish a default data category. When the user wishes to enter or edit data or retrieve data, the personal information manager or other software program inspects a real-time clock to determine the time of day. The personal information manager or other software program then establishes a default category based upon the time of day profile established by the user. The user is given the opportunity to modify the default category at any time. In this manner, for example, the user can establish a default business category during business times in days and a personal category during personal times in days. This provides the advantage of correctly categorizing data in an automated manner under most circumstances.
    Type: Application
    Filed: May 23, 2010
    Publication date: September 16, 2010
    Applicant: PALMSOURCE, INC.
    Inventor: Yoon Kean Wong
  • Patent number: 7787873
    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: April 27, 2009
    Date of Patent: August 31, 2010
    Assignee: PalmSource, Inc.
    Inventors: Rich Karstens, Ryan Robertson
  • Publication number: 20100198879
    Abstract: A method for automatically tracking application and content usage is disclosed. According to an embodiment of the present invention, a method first recites the step of accessing an application interface (API) call with a parameter specifying a first portion of content to be measured. For example, the amount of time for which the portion of content is used is measured. Next the method recites, in response to the accessed call, measuring usage for the first portion of content. Then, the method recites continuing to access API calls specifying additional portions of content to be measured until the program making the calls finishes execution. In this fashion, content usage is tracked. Application developers may determine, from the content usage, where users are getting stuck in a game or what segments of an electronic document are being viewed.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 5, 2010
    Applicant: PalmSource, Inc.
    Inventors: Roger Flores, Ben Bostwick
  • Patent number: 7748008
    Abstract: 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 the serial port. The callback allows the first application to decide whether or not it will yield the resource to the second application. If the first application grants the request, the second application is allowed to use the resource; otherwise, the first application continues to use the resource and the second application receives an error message. The first application can be notified when the second application is finished with the resource, so that the resource can be returned to the first application for use.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: June 29, 2010
    Assignee: PalmSource, Inc.
    Inventors: Gavin Peacock, Adam Hampson, David Kammer
  • Publication number: 20100153604
    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: Application
    Filed: February 23, 2010
    Publication date: June 17, 2010
    Applicant: PALMSOURCE, INC.
    Inventor: Gavin Peacock
  • Publication number: 20100153838
    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: Application
    Filed: February 28, 2010
    Publication date: June 17, 2010
    Applicant: PALMSOURCE, INC.
    Inventors: Greg Arnold, Fermin Soriano
  • Patent number: 7725607
    Abstract: 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 slot of a personal digital assistant. The removable expansion card, referred to as a personality card, is capable of storing all of a user's private information and data which is used within their personal digital assistant. By removing the personality card from the personal digital assistant, all of the user's private information and data may be removed from the personal digital assistant. Furthermore, the personal digital assistant may also be rendered totally or partially useless once the personality card is removed from it. There are several advantages associated with a personality card system in accordance with the present invention.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: May 25, 2010
    Assignee: PalmSource, Inc.
    Inventors: Michael Cortopassi, Eric Fuhs, Thomas Robinson, Edward Endejan
  • Publication number: 20100115525
    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: Application
    Filed: January 10, 2010
    Publication date: May 6, 2010
    Applicant: PALMSOURCE, INC.
    Inventor: Jeffry Harlow Loucks
  • Patent number: 7711785
    Abstract: A Trojan horse method and apparatus to permit email access to secure enterprise resources within an enterprise's firewall. An email message is used to permit a user to gain access to computer resources such as databases maintained within a secure enterprise's firewall. An email message generated from a palmtop computer or any other computer capable of sending and receiving email messages is used to pass through the firewall as a conventional email message would. The email message is received at a designated computer that recognizes reserved command words as a part of the email message, preferably as a part of the subject line thereof. Upon recognizing the reserved command word, the email message is parsed to determine key components of a command that can be executed on a desired enterprise computer resource. An appropriate command (e.g., an SQL query) is then created for execution on the enterprise computer resource (e.g., a database).
    Type: Grant
    Filed: December 30, 2007
    Date of Patent: May 4, 2010
    Assignee: PalmSource, Inc.
    Inventor: Greg Arnold
  • Publication number: 20100049759
    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: Application
    Filed: November 1, 2009
    Publication date: February 25, 2010
    Applicant: PALMSOURCE, INC.
    Inventors: Gerard Pallipuram, Sudhir Kulkarni
  • 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
  • Publication number: 20090287796
    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: Application
    Filed: July 20, 2009
    Publication date: November 19, 2009
    Applicant: PALMSOURCE, INC.
    Inventor: Michel Turcotte
  • 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
  • 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