Patents Represented by Attorney Perry + Currier Inc.
  • Patent number: 8270942
    Abstract: Disclosed is a species of control-message intercept method which includes a passive monitoring approach whereby the relevant control packets are inspected for the purpose of providing additional information for the purpose of facilitating the operation of some primary or ‘master’ Internet Protocol (IP) charging/rating middleware platform/gateway system (intended to equip network operators with the ability to rate and bill IP traffic), and secondly, an invasive technique whereby control (GTP-C) messages are injected for the purpose of altering the state of a given data session in an more aggressive fashion (e.g. to drop a data session when the subscriber runs out of money in his/her prepaid account).
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: September 18, 2012
    Assignee: Redknee Inc.
    Inventors: Bohdan Zabawskyj, Rubens Rahim, Karthik Ramakrishnan
  • Patent number: 8250224
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventor: Frederick Chee-Kiong Lai
  • Patent number: 8244904
    Abstract: An electronic device and wireless base station for maintaining a persistent connection are provided. In an embodiment, a system includes an electronic device that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes a wireless base station and at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. One of the electronic device and the wireless base station 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: October 27, 2011
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventor: Craig Allan Dunk
  • Patent number: 8241050
    Abstract: A docking cradle for a portable electronic device has a floating connector assembly which isolates a portable electronic device connected to the connector assembly from at least some of the shock, vibration or other motion imposed on the rest of the docking cradle. The connector assembly is positioned above a base frame and comprises a platform, a device interface on the platform, a device securing mechanism connected to the platform and connectable to the portable electronic device to physically secure the portable electronic device to the connector assembly; and at least one connector assembly spring connecting the connector assembly to the base frame such that the connector assembly is movable laterally relative to the base frame.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: August 14, 2012
    Assignee: Psion Inc.
    Inventors: Bo Xu, Yanmin Mao
  • Patent number: 8238882
    Abstract: A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
  • Patent number: 8224485
    Abstract: Presented is a method and apparatus comprising one or more robotic members which are curvaceous or snake-like; having movable shapers through which may pass an articulable column having successive joints formed of alternating ball and socket members. The shapers can be directed up and down the articulable column, to create virtually any radius of curvature, in any direction. The robotic member may also include discrete microelectronic mechanical devices (MEMS) shapers with embedded addressable controllers. Thus the device, with computerized control is capable of negotiating a tortuous path to access the site of a given operation and to retreat along the same path, without injury to the body in which the arm is directed. Once at the work site, the articulating columns, or parts of them, may be put in compression, causing them to become rigid.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: July 17, 2012
    Assignee: Titan Medical Inc.
    Inventor: John Unsworth
  • Patent number: 8213375
    Abstract: In a mobile electronic communication device for receiving a downlink radio link control (RLC) data block, the improvement comprising determining whether an Extension (E) bit within a header of the data block has been reset to zero, thereby denoting the existence of extension octets within the data block, summing the lengths of the extension octets, calculating the number of bytes in the data block, and discarding the data block in the event the sum of the lengths is greater than the number of bytes in the data block.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventor: Steve Hanov
  • Patent number: 8213317
    Abstract: Errors of e.g database synchrony between radio-connected stations can be especially troublesome if continued and repeated, in that the task of detecting and correcting errors in transmissions between a mobile station and a server can quickly deplete resources in the mobile station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, and correct the problem.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, James Zhu, Salim Omar
  • 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: 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: 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: 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: D657713
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: April 17, 2012
    Assignee: Heather Campbell Design
    Inventor: Heather Kathryn Campbell