Patents Represented by Attorney Perry + Currier
  • Patent number: 7509350
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: March 24, 2009
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
  • Patent number: 7500561
    Abstract: An adjustable cushioning system, for use in a carrying case or the like, adapted to be re-sized internally to match the size and shape of its contents. Shock-absorbent spacers are stacked against the walls of the case or bag to adjust the internal dimensions of the case or bag as desired.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: March 10, 2009
    Assignee: The Matias Corporation
    Inventors: Edgar Matias, Stephen R. McGowan
  • Patent number: 7478118
    Abstract: A method for synchronizing databases at a portable electronic device with corresponding databases at a second electronic device, the method including determining which one of the databases at the portable electronic device is to be synchronized based on a directed acyclic graph representing database dependencies, and synchronizing the one of the databases at the portable electronic device with a corresponding one of the databases at the second electronic device.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: January 13, 2009
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy
  • Patent number: 7433804
    Abstract: For use in a communication system having at least one enterprise server for facilitating communications and delivery of services to users of handheld mobile communication devices and an administrative program for managing the enterprise server, the improvement comprising an automated script for testing operation of the administration software by automatically executing operations and verifying results of these operations.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: October 7, 2008
    Assignee: Research In Motion Limited
    Inventors: Andrew Smith, Baljeet Bilkhu
  • Patent number: 7426569
    Abstract: A system and method for maintaining a persistent connection is provided. In an embodiment, a system includes a client that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. The client is configured to send keep-alive packets to the web-server in order to reduce the likelihood of the NAT router terminating the connection. The keep-alive packets are sent on a variable basis that is intended to reduce bandwidth consumption while ensuring that the NAT router does not deem the connection idle and terminate the connection.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: September 16, 2008
    Assignee: Research In Motion Limited
    Inventor: Craig Allan Dunk
  • Patent number: 7398061
    Abstract: A novel apparatus and method for changing the behavior of an electronic device is provided. In an embodiment, an electronic device includes the functionality of a cellular phone, a voice mail system and a calendar application. The device is configured to use the calendar application to determine whether to direct a phone call to the user or whether to instantly direct the call to voice mail.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: July 8, 2008
    Assignee: Research In Motion Limited
    Inventor: Gary P. Mousseau
  • Patent number: 7365552
    Abstract: A fault detection apparatus for surface mount packages is provided. The apparatus can include a retainer for releasably securing a circuit board such as a printed circuit board having an electrical component mounted thereon via a ball grid array surface mount package. When mounted within the apparatus, a test signal is applied to the electrical component. The apparatus includes a mechanical actuator, such as a solenoid, for applying a reciprocating force to the circuit board. The reciprocating force can disturb a defect in the ball grid array manifesting as a mechanically unreliable connection at one of the balls where an electrically intermittent connection is occurring. By disturbing the mechanically unreliable connection, the electrically intermittent connection can be caused to fail altogether and thereby reveal the defect as a test signal is carried through the printed circuit board.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: April 29, 2008
    Assignee: Research In Motion Limited
    Inventor: John Sheeran
  • Patent number: 7352930
    Abstract: A shared light pipe is set forth for transmitting light generated by a message waiting LED in a mobile communication device, in one direction, and transmitting ambient or surrounding light, in an opposite direction, to a light sensor for controlling a display backlight of the device. The light pipe includes an elongated first portion having a first end for receiving and transmitting light and external surfaces for reflecting light there through via total internal reflection (TIR), a second portion coextensive with the first portion for outputting light received at the first end and reflected through the first portion, and a second branch coextensive with the first portion for receiving and transmitting light for output at the first end.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: April 1, 2008
    Assignee: Research In Motion Limited
    Inventor: Robert J. Lowles
  • Patent number: 7334085
    Abstract: A method for memory management in an electronic device includes receiving partial content data records at the electronic device, storing the partial content data records in a memory of the electronic device, receiving a full content data record corresponding to one of the partial content data records, determining whether or not sufficient memory is available in the memory of the electronic device to store the full content data record and, if so, writing the full content data record over the corresponding partial content data record stored in the memory; and repeating the receiving and determining until either: full content data records corresponding to each of the partial content data records are received; or a low memory condition is determined in the memory. The partial content data records include key fields of data sufficient for uniquely identifying corresponding full content data records at a second electronic device.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: February 19, 2008
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy
  • Patent number: 7311455
    Abstract: A typing keyboard is provided for minimizing non-productive hand movements. The keyboard comprises a plurality of keys for entering alphanumeric text, the keys being positioned according to a conventional keyboard layout, and at least one modifier key for assigning commonly-used keyboard functions to predetermined ones of the keys positioned near a normal resting position of a user's typing fingers.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: December 25, 2007
    Assignee: Matias Corporation
    Inventor: Edgar Matias
  • Patent number: 7312798
    Abstract: The present invention provides a novel device and method for controlling the display of electronic information. The device can be based on the computing environment of an enhanced personal digital assistant with cellular telephone and electronic message capabilities. The device is operable to present, on its display, user customizable information, such as wallpaper, in conjunction with non-customizable information, such as icons. The device is also operable to perform a transformation such that the user customizable information and non-customizable information are more legible than if no transformation had occurred.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: December 25, 2007
    Assignee: Research in Motion Limited
    Inventors: David P. Yach, Julian Paas, Ronald Scotte Zinn
  • Patent number: D587457
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: March 3, 2009
    Inventors: Susan Barnwell, Sandra Rose Tullio-Pow, Joyce Marion Nyhof-Young