Patents Represented by Attorney Ridout & Maybee LLP
  • Patent number: 8245143
    Abstract: A method and handheld electronic device having a graphical user interface which arranges icons dynamically are provided.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventors: David Paul Yach, Mihal Lazaridis
  • Patent number: 8239375
    Abstract: A method of searching for Personal Information Management information of a handheld electronic device includes accepting input of one or more search criteria, such as text search criteria and/or name search criteria; accepting input of a representation of a plurality of different databases or applications of the handheld electronic device including Personal Information Management information to be searched; and conducting a search of the different databases or applications based upon the one or more search criteria and the representation of different databases or applications. The method determines one or more search results from the search and displays those search results.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Michael T. Hardy, Robert J. T. Bredin
  • Patent number: 8239858
    Abstract: A system selects an application program for download. The system includes a host system, such as a personal computer, having a disk sub-system storing a plurality of application programs. The disk sub-system includes a file storing a plurality of identifiers, with each of at least some of the identifiers being associated with one or more of the application programs. A target system, such as a wireless handheld electronic device, includes a hardware identifier and a vendor identifier. A communications channel connects the host system and the target system. An application loader routine executes at the host system, communicates with the target system through the communications channel, requests the hardware and vendor identifiers as a received identifier from the target system over the communication channel, and employs the identifiers and the received identifier to select one of the application programs for download from the host system to the target system.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Tim R. Tyhurst
  • Patent number: 8239934
    Abstract: Protection of real-time data such as voice data exchanged as packets between a mobile electronic device and a VPN gateway during a media session over a communications link that includes a wireless network. A first VPN connection is established between the mobile electronic device and the VPN gateway through the communications link, the first VPN connection using key-based encryption to protect data exchanged therethrough. While the first VPN connection is established, a second VPN connection is established between the mobile electronic device and the VPN gateway through the communications link, the second VPN connection using key-based encryption to protect data exchanged therethrough. Real-time data packets are exchanged between the mobile electronic device and the VPN gateway through the second VPN connection.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Thomas C. Nagy, Ian M. Robertson
  • Patent number: 8239675
    Abstract: A system for handling an LDAP service request to an LDAP server for an LDAP service comprises a client program executable on a client system and a handler program executable on a handler system. The client program is operable to generate LDAP service request data corresponding to the LDAP service and provide the LDAP service request data for transmission from the client system, and further operable to receive LDAP service reply data in response to the LDAP service request data. The handler program is operable to receive the LDAP service request data transmitted from the client system and execute the LDAP service request to the LDAP server, receive LDAP service reply data from the LDAP server during one or more passes, and upon completion of the LDAP service, provide the LDAP service reply data for transmission to the client system in a single pass.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Herbert A. Little, Dale J. Hobbs
  • Patent number: 8232485
    Abstract: A key assembly for use in an electronic device is provided. The key assembly includes a plurality of dome switches and a plurality of single-piece keycaps. Each keycap identifies a row of keyboard characters. Each keycap has a plurality of character-representing portions separated by deforming portions. Each character-representing portion is associated with a separate one of the plurality of dome switches. The key assembly further comprises a plurality of actuators for activating the dome switches. Each actuator has a first side which is engaged by one of the character representing portions of the keycap. Each actuator has a second side which engages the dome switch associated with that character-representing portion. In a rest state in which the keycap is not depressed, at least some of the actuators preload at least some of the dome switches by exerting a force upon the dome switches.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: July 31, 2012
    Assignee: Research In Motion Limited
    Inventors: Chao Chen, Steven Andrew Prsa, Joseph Michael Hofer, Michael Welker, Todd Andrew Wood
  • Patent number: 8225852
    Abstract: A heat exchanger suitable for a vehicle includes a plurality of tubular first members arranged in a row and forming elongate gaps. These members form passageways for flow of a first fluid for heat exchange with cooling air flowing through the gaps. The first members and gaps form a primary heat exchange area. Inlet and outlet manifolds are connected to the first members for directing the first fluid through the first members. An associated cooling device circulates liquid coolant and comprises flat tube-like second members, each extending into a respective gap in a secondary area which is part of the primary area but smaller. The second members each have a thickness at least the width of their respective gaps. At least some of the first members can be formed with cut-outs in opposite flat sides, these cut-outs being sealingly closed by the second members.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: July 24, 2012
    Assignee: Dana Canada Corporation
    Inventors: Alan K. Wu, Kenneth Abels
  • Patent number: 8219820
    Abstract: Execution of the ECMQV key agreement algorithm requires determination of an implicit signature, which determination involves arithmetic operations. Some of the arithmetic operations employ a long-term cryptographic key. It is the execution of these arithmetic operations that can make the execution of the ECMQV key agreement algorithm vulnerable to a power analysis attack. In particular, an attacker using a power analysis attack may determine the long-term cryptographic key. By modifying the sequence of operations involved in the determination of the implicit signature and the inputs to those operations, power analysis attacks may no longer be applied to determine the long-term cryptographic key.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: July 10, 2012
    Assignee: Research In Motion Limited
    Inventor: Nevine Maurice Nassif Ebeid
  • Patent number: 8208979
    Abstract: A method for handling open and close events in a wireless device is provided. The wireless device has a sensor coupled to a processor, the sensor providing an open signal to the processor indicating an open event when the wireless device is opened and providing a close signal to the processor indicating a close event when the wireless device is closed. The method comprises detecting one of the open event and the close event each time the open event or the close event occurs; recording the detected event and a time of the detected event with each event occurrence; monitoring for two recorded events within a predetermined time threshold; executing a first configured action if two events are recorded within the predetermined time threshold; monitoring for only a single recorded event within the predetermined time threshold; and executing a second configured action if only a single event is recorded within the predetermined time threshold.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Alvin Rey Yulo
  • Patent number: 8209388
    Abstract: An e-mail distribution server may manage many pull e-mail accounts by periodically, as defined by an interval time, polling associated pull e-mail servers for new mail. If the e-mail distribution server receives an e-mail message destined for a recipient having a pull e-mail account managed by the e-mail distribution server, the e-mail distribution server may recognize an opportunity to poll the pull e-mail server associated with the pull e-mail account sooner than the expiration of the interval time.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventors: Daryl Joseph Martin, Ahmed E. Hassan, Ahmed Sadek
  • Patent number: 8208907
    Abstract: A method and electronic device which provide a calendar having availability status options based on a type of remote server are described. In accordance with one embodiment, there is provided a method comprising: determining, by an electronic device, a type of a remote server in communication with the electronic device; and setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Patent number: 8208306
    Abstract: Each memory cell string in a generic NAND flash cell block connects to a Common Source Line (CLS). A value for applying to the CSL is centrally generated and distributed to a local switch logic unit corresponding to each NAND flash cell block. For source-line page programming, the distribution line may be called a Global Common Source Line (GCSL). In an array of NAND flash cell blocks, only one NAND flash cell block is selected at a time for programming. To reduce power consumption, only the selected NAND flash cell block receives a value on the CSL that is indicative of the value on the GCSL. Additionally, the CSLs of non-selected NAND flash cell blocks may be disabled through an active connection to ground.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: June 26, 2012
    Assignee: MOSAID Technologies Incorporated
    Inventors: Hong-Beom Pyeon, Jin-ki Kim
  • Patent number: 8208911
    Abstract: A method is provided on an electronic communications device having a subscriber identifier, the method for identifying a contact entry associated with an electronic communication specified by a communication identifier. The method comprises searching an address book associated with the device; in response to finding a first and a second contact entry each having a respective first contact communication identifier matching the communication identifier, comparing a second contact communication identifier with the subscriber identifier; and identifying the second contact entry associated with the electronic communication if the second contact communication identifier in the first contact entry matches the subscriber identifier.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Sherif Aly Abdel-Kader
  • Patent number: 8209613
    Abstract: A device and method for scheduling follow-up events in relation to an existing event record. The device receives an input follow-up request associated with the existing event record and automatically generates a follow-up event record having information in its field populated using the information contained in the existing event record. The date of the follow-up event is automatically generated based upon the date of the existing event record. If the existing event record is a recurring event, then the date of the follow-up event is based on the frequency of recurrence. The follow-up event record may be displayed for user editing and may be transmitted to the attendees to propose scheduling of the follow-up event.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Scotte Zinn
  • Patent number: 8209423
    Abstract: A method of communicating between a mobile communications device and a plurality of services that are used by the mobile communications device. The method includes establishing, through a firewall and a wireless network, a first communications session between the mobile communications device and a mobile server located in an enterprise network with which the mobile communications device is associated; and establishing, concurrent with the first communications session at least one further communications session between the mobile server and a service, the at least one further communications session being established by the mobile server as a session proxy for the mobile communications device.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventor: Marc Plumb
  • Patent number: 8208931
    Abstract: A private branch exchange (PBX) mobility system and associated method for re-using of call legs in an enterprise system. The enterprise system includes a session management platform (SMP) having a private branch exchange (PBX) mobility enabler, the PBX mobility enabler having third-party control communications to one or more PBXs over a session control interface, such as a Session Initiation Protocol (SIP) interface. The PBXs are in communication with one or more media servers. The PBX mobility enabler is configured to provide control communications to the PBXs over the session control interfaces to re-use a wireless call leg and connect to other call legs.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: June 26, 2012
    Assignee: Research In Motion Limited
    Inventors: Abhinav Gupta, Richard George
  • Patent number: 8200207
    Abstract: A method and system that employs a proxy server associated with a mobile device in a wireless network, wherein the proxy server monitors whether the mobile device is still in coverage. The media service operates on top of a connectionless peer-to-peer packet-based transport protocol. The out-of-coverage condition may relate to the mobile device itself or to a remote mobile device engaged in the media service. If the proxy server detects that the device has lost coverage for more than a predetermined length of time, then it sends an out-of-coverage message to the other termination point engaged in the media service. If an out-of-coverage situation is detected, then the method or device initiates service cancellation or release. The out-of-coverage message may instruct the termination point to release or cancel the service.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: June 12, 2012
    Assignee: Research In Motion Limited
    Inventors: Sherif Abdel-Kader, Vytautas Robertas Kezys
  • Patent number: 8191615
    Abstract: A heat exchanger apparatus is provided wherein a multifluid or at least three-fluid heat exchanger is mounted externally to but in combination with a two-fluid heat exchanger. The multifluid heat exchanger includes three fluid passages or conduits wherein heat energy can be transferred efficiently between at least one of the fluid conduits and each of the other fluid conduits. The multifluid heat exchanger and two fluid heat exchanger are arranged so that the two heat exchangers share a common fluid, the multifluid heat exchanger, therefore, allowing heat transfer to or from the common fluid to the two other fluids in the multifluid heat exchanger thereby improving the overall heat transfer amongst the fluids.
    Type: Grant
    Filed: November 24, 2006
    Date of Patent: June 5, 2012
    Assignee: Dana Canada Corporation
    Inventors: Allan K. So, Mark S. Kozdras
  • Patent number: 8190772
    Abstract: An apparatus and a method for layer-2 and layer-3 VPN discovery are disclosed. The apparatus is incorporated in a network, and the network includes a first carrier network. The first carrier network includes at least two layer-1 provider edge devices. Layer-1 VPN information is created within the first carrier network. BGP next hop information passes within the first carrier network. The BGP next hop information is for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device. The network also includes a second carrier network within which the BGP next hop information is used for VPN discovery.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: May 29, 2012
    Assignee: Nortel Networks Limited
    Inventor: Hamid Ould-Brahim
  • Patent number: 8190212
    Abstract: A method of providing a user interface on a mobile device for enabling a user to select acoustic equalizer settings for voice call downlink audio signals, the mobile device including an internal microprocessor, a display in communication with the microprocessor, and at least one input means in communication with the microprocessor, the method including receiving a request from the user for displaying the user interface, in response to the request, displaying the user interface on the display, the user interface including a plurality of predetermined acoustic equalizer settings, wherein the user selects one of the equalizer settings using the input means, receiving the selected equalizer setting at the microprocessor, storing the selected equalizer setting at the microprocessor, and processing the voice call downlink audio signals according to the selected equalizer setting.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: May 29, 2012
    Assignee: Research In Motion Limited
    Inventors: Lawrence Edward Kuhl, Craig Eric Ranta, Per Magnus Fredrik Hansson, Anton Epp