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: 7809332
    Abstract: 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: Grant
    Filed: January 29, 2004
    Date of Patent: October 5, 2010
    Assignee: PalmSource Inc.
    Inventor: David Kammer
  • Patent number: 7804489
    Abstract: A method and system for displaying information on a hand held computer system in a display region identified by permanent printing. The hand held computer system may comprise a second display region, separate from the first display region located in the permanent printing region. Independent streams of information may be displayed on the separate display regions. Alternatively, the second display region may be a different region of a single display unit. The display region can display any type of information, e.g., alert information, clock information, phone messages, pager messages, etc. Display of information in the display region does not interfere with the second display region.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: September 28, 2010
    Assignee: PalmSource Inc.
    Inventors: Olivier Guiter, Jerome Tredez, Paul Plaquette
  • 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: 7792794
    Abstract: A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquires of a common synchronization engine for updates to the agent's database and provides information as to the level of information in the agent's database. During a query round, a common synchronization engine may request information from databases with new information and distribute that database information to databases needing the new information during a report round. Multiple agents, each representing an associated database may participate a synchronization. In addition, various special purpose agents may also receive, provide and otherwise operate on synchronization information.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: September 7, 2010
    Assignee: PalmSource Inc.
    Inventors: William Leonard Mills, Robert G. McKenzie, Tom Butler, Alvin I. Pivowar
  • 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
  • Patent number: 7774613
    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: February 3, 2009
    Date of Patent: August 10, 2010
    Assignee: PalmSource Inc.
    Inventor: Steve Lemke
  • 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: 7761416
    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 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: Grant
    Filed: November 8, 2005
    Date of Patent: July 20, 2010
    Assignee: PalmSource Inc.
    Inventors: David Creemer, Chris Raff
  • Patent number: 7752167
    Abstract: 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: Grant
    Filed: June 14, 2004
    Date of Patent: July 6, 2010
    Assignee: PalmSource Inc.
    Inventor: Neal A. Osborn
  • Patent number: 7747781
    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: Grant
    Filed: April 20, 2001
    Date of Patent: June 29, 2010
    Assignee: PalmSource Inc.
    Inventors: Sanjiv Maurya, Michel Turcotte
  • Patent number: 7747561
    Abstract: A method and system thereof for synchronizing a data set comprising a first data set residing on a first node with a second data set residing on a second node. Packets are exchanged with the second node. A packet comprises one or more messages and a message comprises a plurality of elements. At least one of the elements identifies the data set. Other information in the packets is used to identify any data from the first data set that needs to be sent to the second node and any data from the second data set that needs to be received from the second node, in order to synchronize the data set on both nodes. The data so identified can then be exchanged.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: June 29, 2010
    Assignee: PalmSource Inc.
    Inventors: Atul Gupta, William L. Mills, Gerard Pallipuram
  • 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