A method of swing on a swing is disclosed, in which a user positioned on a standard swing suspended by two chains from a substantially horizontal tree branch induces side to side motion by pulling alternately on one chain and then the other.
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 |
| 7437405 | System and method for managing data objects in a wireless device A system and method of managing objects in a wireless user terminal is described. When an object is created or added to a user terminal, the user terminal assigns a temporary ID to the object. The wireless user terminal can also be coupled to a server by a network. ... | 10/14/2008 |
| 7383303 | System and method for integrating personal information management and messaging applications A computer-implemented method is described comprising: identifying a set of contacts and/or contact groups permitted to contact a user of a data processing device during a scheduled event in an electronic calendar; receiving a communication event from a first contac... | 06/03/2008 |
| 7376702 | System and method for processing message attachments A method is described comprising: receiving an e-mail containing an original attachment at a data service, the e-mail addressed to a data processing device to which the data service is communicatively coupled, the data processing device having specified processing c... | 05/20/2008 |
| 7305631 | Integrated motion sensor for a data processing device A data processing device is described comprising: a base; a first motion sensor fixedly coupled to the base to detect movement of the data processing device across a surface in direct contact with the base, the motion sensor to generate a first set of motion signals... | 12/04/2007 |
| 7280346 | Adjustable display for a data processing apparatus A data processing apparatus is described comprising: a body having a surface defining a first plane, the body comprising a first group of control elements and a second group of control elements for entering data and performing control operations; a display having a ... | 10/09/2007 |
| 7278108 | System and method of displaying multiple pending notifications in a single window A system and method of displaying multiple, concurrent instant messaging (IM) sessions is described. The system and method includes providing multiple IM sessions, displaying a first one of the IM sessions in an IM session window. Representing each one of the IM ses... | 10/02/2007 |
| 7262761 | User interface for detecting a data entry mode A method is described comprising: assigning to each of a first group of keys of an alphanumeric keyboard a specific alphabetic character; assigning to each of a second group of keys of the alphanumeric keyboard both a specific alphabetic character and a specific num... | 08/28/2007 |
| 7224373 | Adjustable data processing display An apparatus comprising: a data processing device; and a display coupled to the data processing device at a pivot point and rotatable around the pivot point from a closed position to an open position, wherein the display is viewable in both the closed and the open p... | 05/29/2007 |
| 7221559 | Multipurpose bumper system for a data processing apparatus An apparatus is described comprising: a bumper for attaching to and protecting a data processing device, the bumper including one or more input elements formed thereon, the input elements, when selected by a user, to cause the data processing device to perform a plu... | 05/22/2007 |
| 7187364 | Data processing device having multiple adjustable display and keyboard orientations A data processing apparatus is described comprising: a body having a memory for storing program code and data, and a processor for processing the program code and data, and a first group of control elements and a second group of control elements for entering data an... | 03/06/2007 |
| 7183481 | Apparatus and method for embedding content within a MIDI data stream A method implemented on a data processing device is described comprising: generating supplemental data defining one or more characteristics of one or more light-emitting diodes (“LEDs”) on the data processing device; embedding the supplemental data within a musi... | 02/27/2007 |
| 7162513 | Apparatus and method for distributing electronic messages to a wireless data processing device using a multi-tiered queuing architecture A system for distributing electronic messages to a wireless data processing device is described comprising: a dispatcher to maintain a communication channel with the wireless data processing device, the dispatcher comprising a short term message queue for temporaril... | 01/09/2007 |
| 7155725 | Apparatus and method for coordinating multiple e-mail accounts A method for coordinating messages between an internal e-mail account and an external e-mail account is described comprising: retrieving specified e-mail messages from the external e-mail account and storing the messages in the internal e-mail account; mapping inter... | 12/26/2006 |
| 7136982 | Apparatus and method for allocating memory blocks A method is disclosed for storing program code on a data processing device comprising: splitting the program code into one or more blocks; assigning each of the blocks a header containing a sequence number identifying which portion of the program code each of the bl... | 11/14/2006 |
| 7136894 | Distinctive vibrate system, apparatus and method An apparatus is disclosed which is configured to announce a transmission from a caller by vibrating in a predetermined manner associated with the caller. Also disclosed is a method comprising: receiving a transmission from a first caller; identifying the first calle... | 11/14/2006 |
| 7117210 | System and method of distributing a file by email A system and method of distributing a file by email is described: receiving a first email in a server, wherein the first email includes a first attachment; storing the first attachment on the server; converting the first attachment to create a converted attachment; ... | 10/03/2006 |
| 7117445 | Multi-mode communication apparatus and interface for contacting a user A system and method for providing multi-mode communication options on a data processing device. A method according to one embodiment of the invention includes: receiving an incoming electronic message having an identifiable sender address; querying data storage to d... | 10/03/2006 |
| 7107084 | Sliding display apparatus A sliding display apparatus is described. The apparatus includes a base and a cover. The cover substantially covers the base in a closed position. A first edge of the cover is slideably coupled to the base and the cover is also coupled to the base by one or more lin... | 09/12/2006 |
| 7107349 | System and method for disabling and providing a notification for a data processing device A method for disabling a wireless data processing device is described comprising: receiving an indication from a user that the data processing device is missing; and responsively transmitting a disable command to the data processing device, the disable command disab... | 09/12/2006 |
| 7093201 | Loop menu navigation apparatus and method A curved-listing file hierarchy and a preview window for more efficiently displaying file hierarchy information on a data processing device. Curved-listing file hierarchies may allow more elements of a file hierarchy to be displayed in a smaller space. This may be e... | 08/15/2006 |
| 7091957 | Directional pad having integrated acoustic system and lighting system An apparatus for use in a data processing device is described in which an audio system and a light system is embedded within a cursor control device such as a directional pad. In one embodiment, the apparatus comprises a cursor control device for performing one or m... | 08/15/2006 |
| 7071916 | User input configurations for a data processing device An apparatus is described comprising: a data processing device having a memory for storing program code and data and a processor for processing the program code and data, and a display for displaying graphical images and text; a control wheel rotatably and communica... | 07/04/2006 |
| 7069326 | System and method for efficiently managing data transports A system is described for allocating bandwidth comprising: a transport layer to support a first socket connection for a first application and a second socket connection for a second application; and a socket prioritization module to allocate relatively more bandwidt... | 06/27/2006 |
| 7062512 | System and method for processing identification codes A method is described comprising: associating a plurality of data object types with a plurality of data object identification (ID) codes within a first database on a data service and within a second database on a wireless device; querying the second database on the ... | 06/13/2006 |
| 6996733 | System for preserving data on a portable device by notifying portal server the device reaches low power and saving data to the portal server thereafter A method for preserving data on a portable apparatus having a limited power source is disclosed comprising: detecting that power available in the power source has reached a threshold value; and saving data stored in a volatile memory on the portable apparatus to a s... | 02/07/2006 |
| 6961420 | Apparatus and method for recording incoming call information A method for interrelating call information between programs of a data processing device. Call information including a caller's name, phone number, the date of the call, start time of the call, finish time of the call, the call duration, and the type of call, may be... | 11/01/2005 |
| 6938067 | System and method of transcoding a telephone number from a web page A system and method of transcoding a telephone number from a Web page is disclosed. First a Web page that includes a telephone number is received. The telephone number is then identified. The Web page is then edited to convert the identified telephone number to a li... | 08/30/2005 |
| 6922824 | System and method for transforming object code A method comprising: converting bytecodes into a graph of jop objects to track where jump operations pointed before modification of the bytecodes; adjusting constant pool references from local to global numbers based on the graph; and combining the bytecodes into a ... | 07/26/2005 |
| D506753 | Adjustable data processing device | 06/28/2005 |
| 6907575 | Method of scrolling a display window A scrollable selection highlighter for viewing and selecting an element in a list of elements on a data processing device display. A selection highlighter may be stationary near the middle of the display while the list of elements moves in response to user input if ... | 06/14/2005 |
| 6836404 | Handheld display and keyboard A handheld keyboard and display device is disclosed. The device includes a keyboard and a display. The display is movably coupled to the keyboard and the display covers a portion of the keyboard in a closed position and substantially uncovers the keyboard in an open... | 12/28/2004 |
| 6829139 | Adjustable data processing display An apparatus is disclosed comprising: a data processing device; a swing arm having a first end and a second end, rotatably coupled to the data processing device at the first end and rotatable through a specified angle from a first position to a second position; and ... | 12/07/2004 |
| 6742038 | System and method of linking user identification to a subscriber identification module A system and method for providing access to a server by a wireless computing device is described. A server and a wireless computing device and a communications link between the wireless computing device and the server are provided. The wireless computing device incl... | 05/25/2004 |
| 6735624 | Method for configuring and authenticating newly delivered portal device A portal device is described comprising: a processor; and a memory for storing instructions which, when executed by the processor, cause the processor to receive data transmitted from a portal server on which a user of the portal device is registered, the data being... | 05/11/2004 |
| 6721804 | Portal system for converting requested data into a bytecode format based on portal device's graphical capabilities A method is described, comprising: forwarding a request for data to an Internet site on behalf of a portal device; receiving the data from the Internet site on behalf of the portal device; converting the requested data to a format which the portal device can interpr... | 04/13/2004 |
| 6714791 | System, apparatus and method for location-based instant messaging A computer-implemented method comprising: transmitting positional data identifying a wireless device's position responsive to a first user transmitting a message from the wireless device to one or more other users; and transmitting the positional data to the one or ... | 03/30/2004 |