U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6368227

Method of swinging on a swing

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.

Newsletter  PatentStorm News

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.

 

Assignee: Danger, Inc.


Location: Palo Alto, CA
No. of patents: 36

NumberTitleIssue Date
7437405System 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
7383303System 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
7376702System 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
7305631Integrated 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
7280346Adjustable 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
7278108System 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
7262761User 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
7224373Adjustable 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
7221559Multipurpose 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
7187364Data 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
7183481Apparatus 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
7162513Apparatus 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
7155725Apparatus 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
7136982Apparatus 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
7136894Distinctive 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
7117210System 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
7117445Multi-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
7107084Sliding 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
7107349System 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
7093201Loop 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
7091957Directional 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
7071916User 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
7069326System 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
7062512System 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
6996733System 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
6961420Apparatus 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
6938067System 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
6922824System 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
D506753Adjustable data processing device
06/28/2005
6907575Method 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
6836404Handheld 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
6829139Adjustable 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
6742038System 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
6735624Method 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
6721804Portal 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
6714791System, 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
 
Sign InRegister
Username  
Password   
forgot password?