Patents Represented by Attorney Perry + Currier
  • Patent number: 8199218
    Abstract: A novel method and apparatus for controlling operation of a photosensor array in a portable electronic device to reduce flicker resulting from fluorescent light having a periodic intensity. The method comprises selecting a time zone in which the device is to be operated, correlating the time zone with a corresponding frequency of the fluorescent light, and signaling the photosensor array to operate in accordance with a mode optimized to reduce flicker based on the selected time zone.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: June 12, 2012
    Assignee: Research In Motion Limited
    Inventors: Matthew Lee, Tom Nagy, David Noel Vanden Heuvel, Russell Raymond Andrade
  • Patent number: 8195763
    Abstract: A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: June 5, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Patent number: 8184969
    Abstract: An electronic device and method for power management in an electronic device is provided. In an embodiment, the electronic device includes the functionality of a personal digital assistant, wireless email paging and a camera with a flash that is operated via self-contained power supply in the form of a battery. The device also includes a supervisor circuit which causes the device to enter sleep mode, or disables the device or certain features of the device, if the battery level falls below a certain threshold. A method in accordance with an embodiment performs, in response to a request to fire the flash, a pre-flash test which is selected so as to not trip the supervisor circuit. The battery level is examined after the pre-flash test. If the battery level meets certain criteria, the full flash is permitted to proceed, else the full flash is not permitted to proceed.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: May 22, 2012
    Assignee: Research In Motion Limited
    Inventors: Martin Guthrie, Christopher Book, Lyall Winger
  • Patent number: 8179532
    Abstract: A method and apparatus are set forth for monitoring lamp condition, comprising directing a beam of light at the lamp, detecting percent transmission of the beam through the lamp, wherein the percent transmission is indicative of lamp blackening, and repeating the directing and detecting of the beam of light periodically to provide an indication of lamp blackening over time, wherein the lamp blackening thereby provides an indication of lamp condition over time.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: May 15, 2012
    Assignee: Christie Digital Systems USA, Inc.
    Inventor: John Parkin
  • Patent number: 8174498
    Abstract: A method and apparatus for navigating between different focus points displayed on an electronic device, comprising, for each of said different focus points, maintaining a list of any adjacent ones of said focus points to which focus can move in each direction responsive to a navigation event in said direction, for each said list having only one adjacent focus point moving focus to said one adjacent focus point responsive to said navigation event, and for each said list having more than one adjacent focus point accessing a memory setting and moving focus to a predetermined one of said adjacent focus points responsive to said navigation event in accordance with said memory setting.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: May 8, 2012
    Assignee: Research In Motion Corporation
    Inventors: Christopher Dale Billard, Eric Mah
  • Patent number: 8171036
    Abstract: A method and computing device for managing calendar data records are provided, the computing device comprising a processor interconnected with a memory enabled to maintain the data records and with a touchscreen controlled to generate a representation of a subset of at least two of the data records within a first portion of the touchscreen. The touchscreen is further controlled to generate a representation of details of a first one of the data records in the subset in a second portion of the touchscreen, different from the first portion, when input data associated with the first portion is detected by the touchscreen. The touchscreen is further controlled to generate a representation of details of a next data record in the subset, in a given order, in the second portion, each time an input event is detected at a portion of the touchscreen associated with providing next data records.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: May 1, 2012
    Assignee: Research In Motiion Limited
    Inventors: Eric Allan Fritzley, Adrian Michael Logan, Rohit Rocky Jain
  • Patent number: 8167433
    Abstract: A light engine for use in a projector, comprising a motorized adjustable convergence mechanism for fine adjusting the relative positions of red, green and blue channel sub-assemblies. Motors are mounted on fixed elements of the sub-assemblies for driving movable elements thereof, including imaging devices thereof such as digital micromirror devices.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: May 1, 2012
    Assignee: Christie Digital Systems USA, Inc.
    Inventor: Guo Qing He
  • Patent number: 8162484
    Abstract: A light engine for use in a projector, comprising an adjustable convergence mechanism for fine adjusting the relative positions of red, green and blue channel sub-assemblies. In one embodiment, motors are mounted on fixed elements of the sub-assemblies for driving movable elements thereof, including imaging devices thereof such as digital micromirror devices. In another embodiment, manual adjustment screws are provided in place of the motors, and wedge locking mechanisms are provided for driving and locking the position of the movable elements imaging devices mounted thereon.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: April 24, 2012
    Inventor: Guo Qing He
  • Patent number: 8166031
    Abstract: In one aspect of the disclosure, a method of delivering content to a portable electronic device is provided that comprises receiving a request for content; determining a subscription level for a subscriber of the portable electronic device; determining, based on the subscription level, whether to deliver supplementary content with the content; and, if delivery of the supplementary content is to be effected then determining a method of delivery of the content; determining a method of delivery of the supplementary content; determining the supplementary content; and delivering the content and the supplementary content.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: April 24, 2012
    Assignee: Redknee Inc.
    Inventors: Bohdan Konstantyn Zabawskyj, Al-Amyn Samji, Vinay Kumar, Vincent Chi Chiu Wong
  • Patent number: 8161031
    Abstract: A method of sorting and displaying data on a portable electronic device includes: determining geographical coordinates of the portable electronic device, providing search criteria to the portable electronic device, performing a search in a database based on the search criteria resulting in a list of database records, determining a search area of the portable electronic device and displaying selected records from the list of database records on a display screen of the portable electronic device. Each of the selected records is located within a search radius, which originates at the geographical coordinates of the portable electronic device, and within the search area, which is determined based on a pointing direction of the portable electronic device.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: April 17, 2012
    Assignee: Research In Motion Limited
    Inventor: Nicholas Blommesteijn
  • Patent number: 8155585
    Abstract: There is disclosed a system and method for blocking a device from a carrier network. In an embodiment, the method comprises defining an unauthorized combination filter including one or more device parameters; attaching the unauthorized combination filter to a carrier; comparing the device parameter values in the unauthorized combination filter to device parameter values stored in the device; and if the device parameter values stored in the device match the device parameter values in the unauthorized combination filter, then blocking the device from accessing the carrier network. The device parameter values stored in the device may include one or more of a device type value, a device operating system version value, and a device application version value, and the method further comprises comparing these one or more values to corresponding device parameter values defined in the unauthorized combination filter. The unauthorized combination filter may be attached to a carrier by providing a carrier identifier.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventor: Tran Hoang Huynh
  • Patent number: 8154625
    Abstract: A novel method and apparatus for controlling the display of a portable electronic device having a user input device and a camera function; the portable electronic device including a photosensor chip having a sensor array of a predetermined number of rows and columns of pixels for converting radiant energy into electronic signals representing an image for display via a viewfinder. The method comprises selecting via the user input a zoom level and viewfinder resolution for the camera application, and in the event the zoom level is 1× then scaling the predetermined number of rows and columns of pixels to the selected viewfinder resolution and generating an image corresponding thereto; and in the event the zoom level is greater than 1× then cropping a region of interest of the predetermined number of rows and columns of pixels in accordance with the zoom level and then scaling the cropped region of interest in accordance with the viewfinder resolution and generating an image corresponding thereto.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Bocking, Russell Andrade
  • Patent number: 8150377
    Abstract: The present invention provides a system and method of modifying policy settings in a network having a plurality of subscriber devices. An embodiment includes a plurality of base stations, each capable of wirelessly transmitting across a geographic region and a server. A cell-phone, capable of roaming between regions, is operable to establish a wireless link with the base stations and through the base stations, with the server. The network contains a communication policy determining from which other communication devices a subscriber device can receive voice calls. The communication policy is updated, by the server, based on requests from the subscriber devices. Once a request is received from a subscriber device, the determination whether to update the communication policy can be based on a record of rejections respective to the caller requested to be blocked.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: April 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Patterson, Sean Arthur Daniel Carlos Goggin, Marc Plumb
  • Patent number: 8151212
    Abstract: A method and system that permits a user to navigate or browse a long list on a handheld device with a restricted user interface, such as a limited display and a limited user input device. The user first uses a coarse search to find a generally desired area in the list. The user then uses finer and finer search intervals in the vicinity of the desired area, until the desired entry is located.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: April 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Eric Johnson, Ronald Anthony Dicke
  • Patent number: 8145200
    Abstract: An apparatus and method are provided for configuring unique profile settings for multiple services associated with an application in an electronic device. A profile system is provided having multiple programmable profile settings and a default profile setting for the application. Service records are received at the electronic device for each of the multiple services. The multiple services register with the profile system using a unique ID for each of the service records and include data for identifying the default profile setting for the application. Initially, the default profile setting is assigned to each of the multiple services. Subsequently, the multiple programmable profile settings are assigned to respective ones of the multiple services.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: March 27, 2012
    Assignee: Research In Motion Limited
    Inventors: Darrell R. May, Andrew Bocking
  • Patent number: 8146014
    Abstract: A method of controlling a display of an electronic device for displaying a list of electronic messages. The method includes comparing a width of a designated space for a field of the electronic messages to a minimum width to determine if the width is sufficient, and if the width is determined to be sufficient, maintaining the width of the designated space, otherwise increasing the width of the designated space.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: March 27, 2012
    Assignee: Research In Motion Limited
    Inventor: Ronald Scotte Zinn
  • Patent number: 8145896
    Abstract: A system and method for implementing an enhanced transport layer security (ETLS) protocol is provided. The system includes a primary server, an ETLS servlet and an ETLS software module. The primary server operates on a computer network and is configured to communicate over the computer network using a non-proprietary security protocol. The ETLS servlet also operates on the computer network and is securely coupled to the primary server. The ETLS servlet is configured to communicate over the computer network using an ETLS security protocol. The ETLS software module operates on a mobile device, and is configured to communicate over the computer network using either the non-proprietary security protocol or the ETLS security protocol. Operationally, the ETLS software module initially contacts the server over the computer network using the non-proprietary security protocol, and subsequently contacts the server through the ETLS servlet using the ETLS security protocol.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: March 27, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael S. Brown, Herbert A. Little, David P. Yach
  • Patent number: 8099386
    Abstract: A method for synchronizing a database at a portable electronic device with a backup database including backup data records includes receiving information representative of data records of the database at the portable electronic device, determining if the database at the portable electronic device is to be updated with the backup data records, and if the database at the portable electronic device is to be updated, transmitting representative viewable or audible samples of ones of the backup data records.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: January 17, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Matthew Bells
  • Patent number: 8090354
    Abstract: There is disclosed a system and method for managing service for carrier subscribers and migrating them to service bundles. In an embodiment, the method comprises obtaining a list of existing services to which a subscriber is subscribed; comparing the list of services to available service bundles; determining if there is an exact match of services between the list of existing services and services included in one or more available service bundles, and if so, migrating the subscriber to the one or more available service bundles with the exact match. The method may further comprise identifying a main service in the list of existing services and determining if there is a partial match of services between the main service and a service included in one or more available service bundles, and if so, migrating the subscriber to the one or more available service bundles with the partial match. A subscriber may be manually migrated if migration is not possible with an exact match or partial match.
    Type: Grant
    Filed: November 22, 2007
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Ronald Roth, Cynthia Taylor, Jia-Lin Chin
  • Patent number: D657713
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: April 17, 2012
    Assignee: Heather Campbell Design
    Inventor: Heather Kathryn Campbell