Patents Represented by Attorney Danamraj & Emanuelson
  • Patent number: 7509376
    Abstract: A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. The system includes attachment processing components for identifying one or more attachment displayers in the vicinity of the mobile data communication device and then routing an attachment from the host system directly to a selected attachment displayer.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: March 24, 2009
    Assignee: Research In Motion Limited
    Inventors: Gary P. Mousseau, Mihal Lazaridis
  • Patent number: 7447502
    Abstract: In one embodiment, a scheme for providing regulatory compliance in network selection by a user equipment (UE) device that is operable to discover an equivalent home network in a foreign country. Upon receiving a network identity code from a network node, a determination is made if the network identified by the network identity code is an equivalent home network with respect to a subscriber identity associated with the UE device. If so, network scanning is performed by the UE device in accordance with scanning procedures specified for a home country associated with the subscriber identity provided that the geographic code portion of the network country code identifies a geographic area in the home country of the subscriber identity. Otherwise, network scanning is performed by the UE device in accordance with scanning procedures specified for a foreign geographic region identified in the network identity code.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: November 4, 2008
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Nicholas P. Alfano, Paul Carpenter
  • Patent number: 7433961
    Abstract: A mobile communications device includes logic operable to conduct a data context associated with a first application of the mobile communications device with a data service network. The mobile communications device also includes logic operable to release the data context associated with the first application and establish a data context associated with a second application of the mobile communications device with the data service network responsive to one of the user executing a hold function and the second application requesting that a data context be associated therewith. The mobile communications device further includes logic operable to reestablish the data context associated with the first application responsive to one of the user executing a resume function, the second application releasing the data context associated therewith, data transmission within the data context associated with the second application ceasing for a first predetermined time period and a second predetermined time period elapsing.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: October 7, 2008
    Assignee: Research In Motion Limited
    Inventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
  • Patent number: 7415641
    Abstract: A method and system for repairing a memory. A test and repair wrapper is operable to be integrated with input/output (I/O) circuitry of a memory instance to form a wrapper I/O (WIO) block that is operable to receive test and repair information from a built-in self-test and repair (BISTR) processor. Logic circuitry associated with the WIO block is operable generate a current error signal that is used locally by the BISTR processor for providing a repair enable control signal in order to repair a faulty memory portion using a redundant memory portion without having to access a post-processing environment for repair signature generation.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: August 19, 2008
    Assignee: Virage Logic Corp.
    Inventors: Niranjan Behera, Bruce L. Prickett, Jr., Yervant Zorian
  • Patent number: 7386588
    Abstract: A system and method of pushing user-selected data items from a host system to a user's mobile data communication device upon detecting the occurrence of one or more user-defined event triggers is provided. The user may then move (or file) the data items to a particular folder within a folder hierarchy stored in the mobile data communication device, or may execute some other system operation on the data item. Software operating at the mobile device and the host system then synchronizes the folder hierarchy of the mobile device with a folder hierarchy of the host system, and any actions executed on the data items at the mobile device are then automatically replicated on the same data items stored at the host system, thus eliminating the need for the user to manually replicate actions at the host system that have been executed at the mobile data communication device.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: June 10, 2008
    Assignee: Research In Motion Limited
    Inventors: Gary P. Mousseau, Tabitha K. Ferguson, Barry Linkert, Raymond P. Vander Veen, William D. Castell, Mihal Lazaridis
  • Patent number: 7376013
    Abstract: A compact, shared source line and bit line architecture for a diffusion programmable ROM. In one embodiment, a ROM circuit or instance includes a plurality of storage cells organized as an array having M rows and N columns. A shared source line is associated with each pair of adjacent columns, the shared source line being maintained at a predetermined level, wherein source terminals of storage cells in the adjacent columns are electrically coupled to the shared source line. Likewise, a shared bit line is associated with each pair of adjacent columns, except with respect to the edge columns of the array, the shared bit line being maintained at the predetermined level, wherein drain terminals of storage cells in the adjacent columns are electrically coupled to the shared bit line.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: May 20, 2008
    Assignee: Virage Logic Corp.
    Inventors: Amit Khanuja, Deepak Sabharwal
  • Patent number: 7356330
    Abstract: In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: April 8, 2008
    Assignee: Research In Motion Limited
    Inventors: Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plestid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb
  • Patent number: 7333811
    Abstract: A method and apparatus utilizing historical network information for mitigating excessive network updates when performing channel selection between a serving base transceiver station and an adjacent base transceiver station when determined channel selection would result in either a Location Area Update (LAU) or a Routing Area Update (RAU) is presented. If a network update, either LAU or RAU, is the first occurrence, network identification information for the LA or RA is stored and an incremental value indicating occurrence is set; else in the case occurrence is not the first, the incremental value is incremented. A first margin value is then selected if the incremented value does not meet or exceed a predetermined value, or a second margin value is selected if the incremented value does meet or exceed a predetermined value.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: February 19, 2008
    Assignee: Research In Motion Limited
    Inventor: Xin Liu
  • Patent number: 7323888
    Abstract: A scanning/imaging system wherein an external stimulus is used for exciting a device under test (DUT). A stimulus source is included for providing a stationary stimulus with a controllable spot size to a device under test (DUT), the controllable spot size covering a portion of the DUT for excitation by the stationary stimulus. A sensor is operable for capturing at least one of a functional response signal and an optical image signal emanating from the DUT portion. A linear positioning device is operable to facilitate scanning of remaining portions of the DUT until a predetermined area thereof has been traversed. A controller is operably coupled to the linear positioning device, stimulus source and the sensor for providing the overall control thereof.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: January 29, 2008
    Inventor: James B. Colvin
  • Patent number: 7308252
    Abstract: A mobile communications device (116) comprises a message receipt and routing logic structure (216), which may include a rule comparison logic structure, a message routing logic structure and a default message handling logic structure. The message receipt and routing logic structure (216) receives an incoming message via a data service network (400). The message receipt and routing logic structure (216) subsequently compares a portion of each incoming message to at least one criterion contained in at least one message routing rule having a message database object (418, 420) associated with it, stores each incoming message meeting each criterion for a message routing rule in the message database object (418, 420) associated with that message routing rule, and stores all messages not routed to a message database object (418, 420) according to a message routing rule into a default message database object (422).
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: December 11, 2007
    Assignee: Research In Motion Limited
    Inventors: Michal A. Rybak, Arun Munje
  • Patent number: 7301819
    Abstract: A partitioned source line architecture for reducing leakage and power in a ROM. In one embodiment, a ROM is comprised of a plurality of storage cells organized as an array having M rows and N columns. Each column is associated with a precharged source line that is partitioned into a plurality of source line segments based on the number of row banks of the array. A plurality of local source line decoder circuits corresponding to the row banks are provided for decoding a selected source line segment based on the column address as well as a Bank Select signal generated from the row address of a particular cell. Local pull-down circuitry is provided with each bank for deactivating the selected source line segment upon commencing a memory access operation.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: November 27, 2007
    Assignee: Virage Logic Corp.
    Inventor: Amit Khanuja
  • Patent number: 7298728
    Abstract: A scheduling system and method operable with a burst switching element wherein control information is provided to the switching element via a separate Burst Header that precedes data bursts on ingress data channels. In one embodiment, a series of scheduling determinations are made in a select order such that packet treatment (i.e., processing for transmission, buffering, or packet dropping) is optimized with respect to packet loss and available buffer space. In another embodiment, control information received in the Burst Headers is utilized to reserve output data channel bandwidth to future incoming data packets in a forward-looking scheduling mechanism.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: November 20, 2007
    Assignee: Alcatel Lucent
    Inventors: Prasad N. Golla, John Blanton, Gerard Damm, Dominique Verchere, Céline Haardt, Farid Farahmand
  • Patent number: 7289437
    Abstract: A system and method of implementing Routing Stability-Based Integrated Traffic Engineering (“RITE”) for use in an MPLS/optical network is described. Incoming network traffic is classified as high priority (“HP”), which requires absolute routing stability, or low priority (“LP”), which can tolerate limited rerouting. In accordance with one embodiment, HP traffic trunks are mapped on to direct LCs and are rerouted only in the event of an LC teardown due to poor traffic utilization. LP traffic trunks are mapped on to direct LCs if available; otherwise, they are mapped on to multi-hop LSPs with appropriate O/E/O conversions at the edge nodes serving as intermediate hops. Each LP traffic trunk is associated with a rerouting timer that is set at the time of rerouting so as to prevent another rerouting of the trunk until the timer expires.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: October 30, 2007
    Assignee: Alcatel Lucent
    Inventor: Girish Chiruvolu