Patents Assigned to Danger, Inc.
  • Patent number: 7091957
    Abstract: 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 more defined cursor control functions; an audio system embedded within the cursor control device, the audio system configured to generate audio signals responsive to audio signals received and/or generated by the data processing device; and a light source embedded within the cursor control device, the light sources configured to generate light from the cursor control device responsive to control signals generated by the data processing device.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: August 15, 2006
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Joseph Palmer, Todd Lewis, David Northway, Andrew Zee
  • Patent number: 7071916
    Abstract: 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 communicatively engaged with the data processing device, the control wheel causing a graphic element on the display to move in a first direction by a first predefined amount when rotated in a first direction and causing the graphic element to move in a second direction by the first predefined amount when rotated in a second direction; a first input button communicatively coupled to the data processing device and positioned directly adjacent to the control wheel in first direction; and a second input button communicatively coupled to the data processing device and positioned directly adjacent to the control wheel in the second direction, wherein the first input button, when selected, causes the graphic element to move in the first direction by a second prede
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: July 4, 2006
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Andrew Zee
  • Patent number: 7069326
    Abstract: 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 bandwidth to the first socket connection relative to the second socket connection, wherein allocation of bandwidth is based on one or more characteristics of the first application and/or the second application.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: June 27, 2006
    Assignee: Danger, Inc.
    Inventor: Jeffrey Bush
  • Patent number: 7062512
    Abstract: 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 wireless device to determine whether an associated object ID code exists for a first data object type; transmitting the object ID code from the wireless device to the service if the associated object ID code exists, responsive to the first data object type being employed by an application on the device; and transmitting a string representing the first data object type from the wireless device if no associated object ID code exists for the first data object type.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: June 13, 2006
    Assignee: Danger, Inc.
    Inventor: Ficus Kirkpatrick
  • Patent number: 6996733
    Abstract: 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 server.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: February 7, 2006
    Assignee: Danger, Inc.
    Inventors: Matthew J. Hershenson, David Bort
  • Patent number: 6961420
    Abstract: 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 organized and accessed by several different programs running on a data processing device. Information such as a caller's name and phone number may be accessed by a caller identification device coupled to the data processing device. Information such as the start time and finish time may be accessed by a clock coupled to the data processing device. The call duration may be calculated from the start and finish times or may be accessed from a timer coupled to the data processing device.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: November 1, 2005
    Assignee: Danger, Inc.
    Inventor: Christopher Joseph DeSalvo
  • Patent number: 6938067
    Abstract: 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 link to a dialing application.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: August 30, 2005
    Assignee: Danger, Inc.
    Inventor: Matthew J. Hershenson
  • Patent number: 6922824
    Abstract: 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 bundle.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: July 26, 2005
    Assignee: Danger, Inc.
    Inventor: Brian Swetland
  • Patent number: 6907575
    Abstract: 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 the first and last elements in the list are not at the top or bottom positions of the display. If the first element in the list is at the top of the display, the selection highlighter may move above the middle position while the list of elements remains stationary. If the last element in the list is at the bottom of the display, the selection highlighter may move below the middle position while the list of elements remains stationary.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: June 14, 2005
    Assignee: Danger, Inc.
    Inventor: Matias Duarte
  • Patent number: 6836404
    Abstract: 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 position. The display is visible in both the closed position and in the open position.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: December 28, 2004
    Assignee: Danger, Inc.
    Inventor: Matias G. Duarte
  • Patent number: 6829139
    Abstract: 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 a display rotatably coupled to the support arm at the second end, the display being in a first viewable position covering a first set of input elements when the swing arm is in the first position and being in a second viewable position exposing the one or more input elements when the swing arm is in the second position.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: December 7, 2004
    Assignee: Danger, Inc.
    Inventor: Matias Duarte
  • Patent number: 6742038
    Abstract: 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 includes a hardware component including a processor and a memory. The server generates instructions and converted data based on data requested by the wireless computing device. The wireless computing device also includes an identification module. The identification module can provide identification data to the server.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: May 25, 2004
    Assignee: Danger, Inc.
    Inventor: Joe Freeman Britt, Jr.
  • Patent number: 6735624
    Abstract: 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 identified by the user upon registering a user account with the portal server.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: May 11, 2004
    Assignee: Danger, Inc.
    Inventors: Andrew E. Rubin, Joe Freeman Britt, Jr., Matthew J. Hershenson
  • Patent number: 6721804
    Abstract: 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 interpret to produce converted data; and transmitting the converted data to the portal device.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: April 13, 2004
    Assignee: Danger, Inc.
    Inventors: Andrew E. Rubin, Joe Freeman Britt, Jr., Matthew J. Hershenson
  • Patent number: 6714791
    Abstract: 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 more other users.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: March 30, 2004
    Assignee: Danger, Inc.
    Inventor: Jackie Friedman
  • Patent number: 6701522
    Abstract: A method is described, comprising: searching for portable device software configured on a client; automatically installing the portable device software if the portable device software is not configured on the client; searching for a portable device attached to the client; and logging in a user of the portable device upon identifying the portable device.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: March 2, 2004
    Assignee: Danger, Inc.
    Inventors: Andrew E. Rubin, Joe Freeman Britt, Jr., Matthew J. Hershenson, Timo Bruck
  • Patent number: 6636419
    Abstract: 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 position. The display is visible in both the closed position and in the open position.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: October 21, 2003
    Assignee: Danger, Inc.
    Inventor: Matias G. Duarte
  • Patent number: 6608271
    Abstract: In one embodiment a light source is provided to illuminate one or more keys. Each key has at least one glyph. The color of each glyph corresponds to the light source.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: August 19, 2003
    Assignee: Danger, Inc.
    Inventor: Matias G. Duarte
  • Patent number: D506753
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: June 28, 2005
    Assignee: Danger, Inc.
    Inventors: Matias Duarte, Todd Lewis, David Northway, Andrew Zee
  • Patent number: D484503
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: December 30, 2003
    Assignee: Danger, Inc.
    Inventors: Matias G. Duarte, Joseph Palmer