"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."
Thomas Edison ; 1889
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.
| Number | Title | Issue Date |
| 7801959 | Method and system for pushing electronic messages to a wireless portable device using a standard mail server interface 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 pu... | 09/21/2010 |
| 7787873 | Method and system for single-step enablement of telephony functionality for a portable computer system 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 functionali... | 08/31/2010 |
| 7748008 | Resource 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... | 06/29/2010 |
| 7725607 | Method 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... | 05/25/2010 |
| 7711785 | System for using email message to transmit a command to remotely control a computer resource 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 firewa... | 05/04/2010 |
| 7571384 | Method and system for handwriting recognition with scrolling input history and in-place editing 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 i... | 08/04/2009 |
| 7565411 | Method 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... | 07/21/2009 |
| 7551899 | Intelligent dialing scheme for telephony application 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 sele... | 06/23/2009 |
| 7533342 | System and method of a personal computer device providing telephone capability 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 pers... | 05/12/2009 |
| 7526283 | Method and system for single-step enablement of telephony functionality for a portable computer system 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 functionali... | 04/28/2009 |
| 7512952 | Task switching with state preservation for programs running on an electronic device 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 po... | 03/31/2009 |
| 7512806 | Security technique for controlling access to a network by a wireless device 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 id... | 03/31/2009 |
| 7509432 | Method 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... | 03/24/2009 |
| 7506064 | Handheld computer system that attempts to establish an alternative network link upon failing to establish a requested network link 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 availabl... | 03/17/2009 |
| 7499589 | Method 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/03/2009 |
| 7492350 | Method and system for navigating a display screen for locating a desired item of information 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 vi... | 02/17/2009 |
| 7490045 | Automatic collection and updating of application usage A method and system providing automatic collection and updating of application usage on large number of electronic devices without user intervention. The electronic devices may be palm-sized computer systems, personal digital assistants (PDAs), or wireless telephone... | 02/10/2009 |
| 7487402 | Graceful 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... | 02/03/2009 |
| 7487360 | Secure 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... | 02/03/2009 |
| 7487135 | Single ended synchronization agents A single ended synchronization agent which communicates with a single endpoint. Responsive to instructions from a synchronization manager, a single ended synchronization agent transfers information between its endpoint and a common synchronization engine. Endpoints ... | 02/03/2009 |
| 7479943 | Variable template input area for a data input device of a handheld electronic system In an embodiment, an electronic system includes a data input device. The data input device includes a data input surface which is touch-sensitive. In addition, the data input device includes a removable template positioned over the data input surface. The removable ... | 01/20/2009 |
| 7437554 | Method 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... | 10/14/2008 |
| 7437480 | Communication protocol for wireless data exchange via a packet transport based system A protocol for wireless data exchange may be used in conjunction with two or more portable computer systems. One of the portable computer systems may be a personal digital assistant (PDA) having an internal or an external wireless communication unit. The protocol ca... | 10/14/2008 |
| 7434067 | Method and system for a security technique for enabling an electronic device to run controlled test applications A method and system for implementing a security technique enables an electronic device to run controlled test applications. An enabler application sets up specific devices as testing devices by encrypting the serial number of the device and an assigned authorization... | 10/07/2008 |
| 7425947 | Dual sided input device for a handheld computer A handheld computer assembly for integrating an input device with a handheld computing device is disclosed. In one embodiment, the present invention is comprised of a handheld computer comprising: an integrated display screen; and an expansion slot. In addition, an ... | 09/16/2008 |
| 7424291 | Method and system for enabling timed events of a portable computing device to trigger remote control of external devices One embodiment in accordance with the present invention includes using a portable computing device to remotely control devices and/or systems wirelessly. Specifically, a software timer application operating on the portable computing device enables its user to predef... | 09/09/2008 |
| 7418482 | Web-based task assistants for wireless personal devices The present invention relates to a method for enhancing the use of a computer network which is accessed by use of a wireless device. Specifically, one embodiment of the present invention pertains to a method of using server-resident software assistants, programs to ... | 08/26/2008 |
| 7418466 | Generating coherent global identifiers for efficient data identification A method and system thereof for identifying records are described. Records on a node are distinguished from other records on the node by assigning each record a unique local identifier. When a record is moved from one node to another node, a unique global identifier... | 08/26/2008 |
| RE40459 | Method and apparatus for communicating information over low bandwidth communications networks A system having a distributed web site is described. The web site is distributed between a client, a server and a web server. The client stores a set of predefined applications that correspond to a part of the web site. The applications are formatted according to a ... | 08/12/2008 |
| 7412660 | Automatically centered scrolling in a tab-based user interface A method and apparatus for presenting a tab-based graphic user interface (GUI) having more tabs than can be fitted across a screen side for a computer system. The computer system can be handheld devices such as personal digital assistants (PDA's) and cell phones. Th... | 08/12/2008 |
| 7412236 | Resource 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/12/2008 |
| 7409224 | Method 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... | 08/05/2008 |
| 7373398 | Sync-time read only memory image binding for limited resource devices A method and system for installing an application or a set of applications on a client device, such as a portable (or palmtop) computer system. The application(s) to be installed are identified. The host device has stored therein an operating system comprising a plu... | 05/13/2008 |
| 7370289 | Method and apparatus for notification on an electronic handheld device using an attention manager A method and system for notification in a palm-sized computer system. Specifically, the present invention discloses an Attention Manager that manages application demand for a user's attention. The Attention Manager receives multiple attention requests from varying a... | 05/06/2008 |
| 7359516 | User interface technique for selection and activation of wireless services from among multiple transport carriers A method and device are provided for handling network activation between a computer and a carrier. In one example, the method involves receiving a command to initiate network activation procedures. The network activation status of the computer is then determined. If... | 04/15/2008 |
| 7356347 | Efficient discovery of devices in a bluetooth environment A method and system whereby an initiator device discovers the user-friendly name of another device in a wireless network of devices, such as a Bluetooth network. Initially, the initiator device broadcasts an inquiry message that is received by the other device (the ... | 04/08/2008 |
| 7346778 | Security method and apparatus for controlling the data exchange on handheld computers A method and system for protecting portable computer data from unauthorized transfer or using portable computers to download unauthorized data. The invention is applicable to any computer capable of transferring data, but in one embodiment a portable computer is des... | 03/18/2008 |
| 7343329 | Networked software and service dispensing vending machine Embodiments of the present invention are directed to a networked software and service dispensing vending machine (also referred to as a “software ATM”) for dispensing software and providing services to a portable computer system. Software stored on the software ... | 03/11/2008 |
| 7337218 | Secure server-based identification for simplified online transaction processing with palmtop computer A secure simplified transaction processing method and apparatus for a palmtop computer. Sensitive personal information is stored in a secure personal information database. A site map database contains information which maps the fields of the personal information dat... | 02/26/2008 |
| 7337193 | Determining priority between data items One embodiment of the present invention enables nodes or endpoints involved with synchronization of data items to determine which version of a data item (if any) has priority over another version of that same data item. Within the present embodiment, when a data ite... | 02/26/2008 |