Patents Represented by Attorney, Agent or Law Firm Ridout & Maybee
  • Patent number: 7828014
    Abstract: A rivet-type flapper valve assembly for a fluid device has a main body part defining a valve orifice communicating with the fluid device. The main body part includes a pin or shaft of a rivet spaced adjacent to the valve orifice. The main body part is permanently attached to the fluid device, such as by brazing. A flapper valve is then mounted on the rivet shaft to cover the valve orifice, and the rivet shaft is deformed to retain the flapper valve in place.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: November 9, 2010
    Assignee: Dana Canada Corporation
    Inventors: Yuri Peric, Brian E. Cheadle
  • Patent number: 7827495
    Abstract: A method for changing visual attributes presented by a graphical user interface of a device such as a mobile electronic device by loading onto the device a file containing information for changing selected visual attributes of the interface. A method or compiler for generating or compiling a file that contains information used by a device to change the user interface presented by the device.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: November 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Gerhard Dietrich Klassen, Kenneth Wallis, Scotte Zinn
  • Patent number: 7818434
    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: October 23, 2007
    Date of Patent: October 19, 2010
    Assignee: Research In Motion Limited
    Inventor: Marc Plumb
  • Patent number: 7809353
    Abstract: A mobile communications device, method and computer program product for providing security are described. In one embodiment, the device comprises: a processor; a communications subsystem; a storage element having application modules and data; and a security module operable to detect a locked state of the device and initiate a lockout data protection timer for a predetermined duration upon detection of the locked state. The security module is operable to, after the lockout data protection timer has been initiated, detect if a password is entered through a user input device within the predetermined duration and to terminate the lockout data protection timer if entry of the password is detected to perform a security action comprising erasing or encrypting at least some of the data if entry of the password is not detected.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: October 5, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael S. Brown, Neil Adams, Steven Fyke, Herbert Little
  • Patent number: 7808486
    Abstract: A method of facilitating the input of information in a handheld electronic device having a plurality of input elements such as, without limitation, keys. The method includes receiving a signal indicating that a particular one of the input elements is being touched in a first manner, providing a feedback signal, such as a sound or graphic, that identifies the particular input element after the signal is received, and performing a function associated with the particular input element when it is being touched in a second manner. Also, a handheld electronic device that includes an input apparatus having a plurality of input elements, a processor, and a memory in electronic communication with the processor. The memory stores one or more routines executable by the processor for implementing the method described above.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: October 5, 2010
    Assignee: Research In Motion Limited
    Inventor: Jason T. Griffin
  • Patent number: 7802097
    Abstract: A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: September 21, 2010
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Patent number: 7784088
    Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: August 24, 2010
    Assignee: Research in Motion Limited
    Inventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
  • Patent number: 7783981
    Abstract: A method of customizing the branding of utility software associated with a customized computer peripheral device. The customized peripheral device includes brand data stored in memory. The utility software includes a branding module that reads the brand data from the peripheral device during installation upon a computer and customizes the utility software based upon the brand data. The brand data may include the custom branding information or may provide a brand identifier that permits the branding module to obtain the correct custom branding information from a remote server.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: August 24, 2010
    Assignee: Research In Motion Limited
    Inventor: Timothy R. Tyhurst
  • Patent number: 7779401
    Abstract: A reverse patch for undoing a forward patch for obtaining a new binary image from an old binary image is generated in two parts. First a reverse index file is generated when the forward patch is created at a host or server. The reverse index file identifies regions of similarity between the old binary image and the new binary image. The reverse index file is transmitted with the forward patch to an electronic device. Second, while applying the forward patch to obtain the new binary image from the old binary image, the electronic device generates the reverse patch based upon the new binary image, the old binary image, and the reverse index file. The forward patch and reverse patch may both be incremental patches. Incremental patches are generated and applied on a sector-by-sector basis.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: August 17, 2010
    Assignee: Research In Motion Limited
    Inventors: Anthony F. Scian, John F. A. Dahms
  • Patent number: 7773517
    Abstract: A method and device for identifying degradation in service quality for a wireless media service. The wireless media service has a known expected packet generation rate, which may be determined by the device based upon the codec and payload size selected on initiating the media service. At a receiving device, the packets actually received by the device from the other termination point are counted over a time period, and this number is compared with the number of packets that were expected based upon the known packet generation rate. From this comparison a packet loss rate may be determined. If the packet loss rate exceeds a threshold level, then the device may issue a user alert, terminate the service, or take other action. The threshold level may be established based upon a packet loss rate corresponding to a significant degree of service quality degradation.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: August 10, 2010
    Assignee: Research In Motion Limited
    Inventors: Sherif Abdel-Kader, Michael Chen
  • Patent number: 7768513
    Abstract: A method of rendering text on an output device using a pre-developed image of a custom font. An image file defines an image of a custom developed character set. The custom character set may be developed off-line using graphics development tools. Associated character information enables the location of specific characters within the image. When a text character is output to a display or other output device, a custom font module locates the text character within the image and defines a subimage that contains the text character. The subimage is rendered upon the output device, thereby producing an image of the text character.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: August 3, 2010
    Assignee: Research In Motion Limited
    Inventor: Gerhard D. Klassen
  • Patent number: 7761523
    Abstract: An e-mail filter may be associated with a schedule defining a recurrent active time period. As such, some e-mail filters may be active at specific times of day and on specific days of the week and inactive the rest of the time. Before applying any filters, the current time is determined and it is determined which filters are active. The determination of which filters are active is based on the current time being within the active time period.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: July 20, 2010
    Assignee: Research In Motion Limited
    Inventors: Darrell Reginald May, Michael Thomas Hardy
  • Patent number: 7761807
    Abstract: A portable electronic device includes a rendering circuit to visualize large format data files on a narrow display. The large format data files are rendered using either a desktop display mode or a mobile display mode. The desktop display mode renders the data file using data file-specified dimensions and resolutions. The data file is viewable in its entirety by automatic scrolling achieved by moving a cursor near the edge of the display. Data file elements may be edited while in desktop display mode. The mobile display mode renders the elements of the data file as a list with minimal regard for spatial orientation. Navigation in mobile display mode is field-to-field.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: July 20, 2010
    Assignee: Research In Motion Limited
    Inventor: David Tapuska
  • Patent number: 7757135
    Abstract: A system for repairing embedded memories on an integrated circuit includes an external Built-In Self-repair Register (BISR) associated with every reparable memory. Each BISR is serially configured in a daisy chain with a fuse box controller. The controller determines the daisy chain length upon power up. The controller may perform a corresponding number of shift operations to move repair data between BISRs and a fuse box. Memories can have a parallel or serial repair interface. The BISRs may have a repair analysis facility into which fuse data may be dumped and uploaded to the fuse box or downloaded to repair the memory. Pre-designed circuit blocks provide daisy chain inputs and access ports to effect the system or to bypass the circuit block.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: July 13, 2010
    Assignee: Mentor Graphics Corporation
    Inventors: Benoit Nadeau-Dostie, Jean-François Coté
  • Patent number: 7751809
    Abstract: A method for automatically configuring an access control point based upon the network resource requirements of an application. The installation of a new application on a mobile device or other user device is accompanied, before, during, or after installation, with the distribution of access control information. An access control point blocks communications based upon access rules. An access update module modifies or sets the access rules based upon the access control information. The access control point and the access update module may be located within the mobile device, within an associated wireless connector system, or in other locations within the mobile communication system. The setting or resetting of the access rules based upon the access control information may be triggered during installation, modification, or removal of the application.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: July 6, 2010
    Assignee: Research in Motion Limited
    Inventors: Russell Owen, Neil Adams, Timothy R. Tyhurst
  • Patent number: 7747247
    Abstract: A method and mobile device that self-terminates a media service if an out-of-coverage condition is detected. 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. The loss of coverage by the remote mobile device may be detected by observing whether the remote mobile device has failed to send any data packets for more than a predetermined period of time. If an out-of-coverage situation is detected, then the method or device initiates service cancellation or release.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: June 29, 2010
    Assignee: Research In Motion Limited
    Inventor: Sherif Abdel-Kader
  • Patent number: 7735520
    Abstract: Disclosed is a bypass valve assembly for a fluid device, such as a heat exchanger having an inlet and an outlet. The assembly defines a bypass passage communicating with the inlet at one end. A tubular structure communicates with the outlet and has a bypass aperture in a sidewall thereof which communicates with the other end of the bypass passage. A semi-cylindrical spring flapper is fitted in the tubular structure and opens to allow bypass flow when the pressure in the bypass passage exceeds a predetermined limit.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: June 15, 2010
    Assignee: Dana Canada Corporation
    Inventor: Yuri Peric
  • Patent number: 7726568
    Abstract: A method is provided for facilitating communications between a computer device and a smart card reader having an associated smart card. The computer device includes a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader. The reader sends multiple commands based on the state of the smart card prior to receiving the commands.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: June 1, 2010
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Dinah Davis, Neil Adams
  • Patent number: 7730398
    Abstract: A device and method for modifying content for use on a mobile electronic device. The content includes (i) a plurality of content image files each including graphics information for generating an associated image and (ii) computer instructions including references to the plurality of image files for causing the associated images to be displayed on a display screen. A plurality of image files are selected from the content that can be combined together to form a single image file that will have a smaller file size than the sum of the file sizes of the selected image files. The selected image files are combined into a single merged image file. The computer instructions are amended to accommodate the merged image file.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: June 1, 2010
    Assignee: Research In Motion Limited
    Inventors: Gerhard Klassen, David Tapuska
  • Patent number: 7721973
    Abstract: A valve comprising a body and a plug is disclosed. The body has a pair of ports and a tubular structure having a side wall and an open end and defining interiorly a first subchamber communicating with one port. The wall has an opening. The body defines a second subchamber communicating with the other port, extending around the wall and beyond the end to communicate with the end and the opening. The plug has an opening, is mounted to the structure and telescopes between first and second positions. At the second position, the plug is disposed at least partly in the second subchamber and the valve defines, between the ports: a first flow path through the wall opening; and a second flow path through the open end of the structure, via the plug opening. At the first position, the plug and structure restrict flow through the first and second paths.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: May 25, 2010
    Assignee: Dana Canada Corporation
    Inventor: Yuri Peric