Patents Assigned to Danger, Inc.
  • Patent number: 7437405
    Abstract: 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. The object or a copy of the object and the object's temporary ID can also be transferred to the server. The server can then assign a permanent ID to the object. The permanent ID of the object can also be transferred to the wireless user terminal.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: October 14, 2008
    Assignee: Danger, Inc.
    Inventors: Ronald L. A. Theis, Philip A. Myles
  • Patent number: 7383303
    Abstract: 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 contact over a first communication channel; comparing the first contact against the identified set of contacts and/or contact groups permitted to contact the user; and notifying the user of the communication event during the scheduled event only if the first contact is in the set of contacts and/or contact groups.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: June 3, 2008
    Assignee: Danger, Inc.
    Inventor: David Bort
  • Patent number: 7376702
    Abstract: 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 capabilities; converting the original attachment based on the specified processing capabilities to a format which the data processing device can process; receiving an e-mail response from the data processing device intended to include the original attachment; locating and reattaching the original attachment; and transmitting the e-mail message with the original attachment to its destination.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: May 20, 2008
    Assignee: Danger, Inc.
    Inventors: Christopher Joseph DeSalvo, Scott Kister
  • Patent number: 7305631
    Abstract: 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 indicating a direction of the movement of the data processing device; and a display controller to generate graphical images on a display and to move one or more graphical images in a particular direction on the display based on the first set of motion signals.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: December 4, 2007
    Assignee: Danger, Inc.
    Inventor: David Bort
  • Patent number: 7280346
    Abstract: 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 display area defining a second plane, the display coupled to the data processing apparatus at a pivot point and rotatable around the pivot point from a first position to a second position, wherein the display is viewable in both the first position and the second position and wherein both the first and second groups of control elements are exposed when the display is in the second position, and wherein only the second group of control elements are exposed when the display is in the first position, wherein the first plane and the second plane are substantially parallel when the display is in the first position, and wherein the first plane and the second plane are not parallel when the display is in the second position.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: October 9, 2007
    Assignee: Danger, Inc.
    Inventors: Todd Lewis, Arthur Stanley Brigham, Joseph Palmer, Matias Duarte
  • Patent number: 7278108
    Abstract: 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 sessions as a corresponding one of a number of indicators in the IM session window.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: October 2, 2007
    Assignee: Danger, Inc.
    Inventors: Matias G. Duarte, Christopher J. DeSalvo
  • Patent number: 7262761
    Abstract: 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 number; and monitoring keys on the keyboard selected in sequence by an end user, and if all keys within the sequence are keys within the second group of keys, generating within the display a contact list containing contact entries, each of the contact entries within the list identified based on the alphabetic characters associated with the sequence of selected keys and/or the numbers associated with the sequence of selected keys.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: August 28, 2007
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Justin V. Lee
  • Patent number: 7224373
    Abstract: 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 positions.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: May 29, 2007
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Joseph Palmer
  • Patent number: 7221559
    Abstract: 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 plurality of defined functions; and one or more attachment elements configured to interface with portions of the data processing device, the attachment elements thereby fixedly coupling the bumper to the data processing device.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: May 22, 2007
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Todd Lewis
  • Patent number: 7187364
    Abstract: 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 and performing control operations; a numeric keypad moveably coupled to the body, the numeric keypad moveable from a first keypad position to a second keypad position in relation to the body, wherein both the first and second groups of control elements are exposed when the numeric keypad is in the second position, and wherein only the second group of control elements are exposed when the numeric keypad is in the first position; and a display moveably coupled to the numeric keypad, the display moveable from a first display position to a second display position in relation to the numeric keypad, wherein the numeric keypad is not exposed when the display is in the first position and wherein the numeric keypad is exposed when the display is in the second
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: March 6, 2007
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Todd Lewis, Joseph Palmer
  • Patent number: 7183481
    Abstract: 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 musical instrument digital interface (“MIDI”) stream; decoding the supplemental data concurrently with decoding the MIDI stream; and modifying the one or more characteristics of one or more of the LEDs responsive to decoding the supplemental data.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: February 27, 2007
    Assignee: Danger, Inc.
    Inventor: Steve Alex Hales
  • Patent number: 7162513
    Abstract: 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 temporarily storing e-mail messages addressed to the wireless data processing device while the dispatcher attempts to transmit the e-mail messages to the wireless data processing device; and a long term message queue for receiving the e-mail messages from the dispatcher if the dispatcher is unable to deliver the e-mail messages to the wireless data processing device after a specified period of time or a specified number of attempts.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: January 9, 2007
    Assignee: Danger, Inc.
    Inventors: Scott Kister, Christopher Joseph DeSalvo
  • Patent number: 7155725
    Abstract: 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 internal identification (“ID”) codes assigned to the e-mail messages by the internal e-mail account to external ID codes assigned to the e-mail messages by the external e-mail account; detecting that an operation has been performed on a particular e-mail message on the internal account; determining an external ID code for the particular message based on the mapping; and transmitting an update to update the external account, the update including the external ID code to identify the particular e-mail message and an indication of the operation performed in the internal account.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: December 26, 2006
    Assignee: Danger, Inc.
    Inventors: Scott Kister, Christopher Joseph DeSalvo
  • Patent number: 7136894
    Abstract: 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 caller; and vibrating a device in a predetermined manner based on said first caller's identity.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: November 14, 2006
    Assignee: Danger, Inc.
    Inventor: Joe Freeman Britt, Jr.
  • Patent number: 7136982
    Abstract: 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 blocks correspond to; and storing the one or more blocks of program code and the associated headers in a non-volatile memory.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: November 14, 2006
    Assignee: Danger, Inc.
    Inventor: Joe Freeman Britt, Jr.
  • Patent number: 7117210
    Abstract: 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; outputting the first email to an addressee, wherein the first email includes the converted attachment and further wherein the first email is received in a client comprising the addressee; receiving a forward email message in the server from the addressee, the forward email message containing the converted attachment and a forward addressee; identifying the first attachment in response to receiving the forward email message, wherein identifying the first attachment comprises using an attachment identifier to identify the first attachment from a plurality of stored attachments, wherein the attachment identifier includes the converted attachment; attaching the first attachment to the forward email message; and forwarding the forward email with the fir
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: October 3, 2006
    Assignee: Danger, Inc.
    Inventor: Christopher J. DeSalvo
  • Patent number: 7117445
    Abstract: 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 determine if the sender address is a known sender address; if the sender address is a known sender address, then automatically retrieving alternate contact information associated with the sender address; and automatically generating an interface containing the alternate contact information, the interface accessible by the user of the data processing device.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: October 3, 2006
    Assignee: Danger, Inc.
    Inventor: Kelly D. Berger
  • Patent number: 7107084
    Abstract: 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 links. Each of the links have a first pivot in a first axis and a second pivot in a second axis. The first axis, the second axis and the first edge of the cover are substantially parallel. The first axis is located in the base, the second axis is located in the cover. The first pivot can also include a tensioner that applies tension to the first pivot of each one of the links.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: September 12, 2006
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Joseph Palmer
  • Patent number: 7107349
    Abstract: 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 disabling the data processing device using a first disabling technique.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: September 12, 2006
    Assignee: Danger, Inc.
    Inventor: Joe Freeman Britt, Jr.
  • Patent number: 7093201
    Abstract: 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 especially useful for the smaller screens of some data processing devices like Personal Digital Assistants and cellular phones. A preview screen may allow a user to view preview information on a file in the hierarchy without actually opening the file.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: August 15, 2006
    Assignee: Danger, Inc.
    Inventor: Matias Duarte