Patents Represented by Attorney The Danamraj Law Group, P.C.
  • Patent number: 8345671
    Abstract: In one embodiment, a scheme is disclosed for managing call routing in a network environment including a circuit-switched (CS) network and an IP multimedia subsystem (IMS) network. When a call is originated by a user equipment (UE) device in the CS network, call information associated with the call is provided to a call continuity control function (CCCF) network node disposed in the IMS network. At the CCCF node, a pool of E.164 numbers are maintained as IP multimedia routing numbers (IMRNs) which are mapped to or otherwise associated with called party numbers. The CCCF node dynamically allocates a select IMRN with respect to a called party number received from the UE device and returns it to the UE device. The dynamically allocated IMRN is then utilized for routing the call towards the called party.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: January 1, 2013
    Assignee: Research In Motion Limited
    Inventor: Adrian Buckley
  • Patent number: 8340017
    Abstract: In one embodiment, a message generation scheme is disclosed that is operable with respect to user data information relating to the signaling of an IMS message over a CS network. A number of User Data Items (UDIs) may be configured at one of the entities, e.g., a UE device or a network node, wherein each UDI is operable to contain a plurality of Information Element Identifiers (IEIs). For a select IEI, an Information Element Data Length (IEDL) structure is provided that is operable to indicate a length of data associated with the select IEI, wherein the data comprises at least a portion of the user data information. One or more alternative signaling (AS) messages are generated for transmission to a second entity, wherein the AS messages include one or more of the UDIs.
    Type: Grant
    Filed: May 26, 2008
    Date of Patent: December 25, 2012
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Jan John-Luc Bakker
  • Patent number: 8320859
    Abstract: In one embodiment, a mobile communication device comprises a plurality of antennas, the antennas operable in at least one frequency band, is operable to automatically optimize the best antenna or antenna combination in reaction to the mobile communication device's immediate environment. The antennas are disposed substantially coplanar and have varying degrees of polarity. The mobile communication device further comprises logic structure for determining which of the antennas are optimal for operation of the mobile communication device and logic structure for selecting the optimal antenna for operation of the mobile communication device.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: November 27, 2012
    Assignee: Research In Motion Limited
    Inventors: Vytautas Robertas Kezys, Yihong Qi
  • Patent number: 8307095
    Abstract: In one embodiment, a device firmware upgrade scheme is disclosed for upgrading a device image of a mobile communications device. A device management session is established between the mobile communications device and a first server using a first protocol. Upon obtaining identity information of a second server operable to compute or otherwise determine a customized upgrade process, a device inventory is transmitted to the second server using a second protocol. Upon receiving the customized upgrade process, the mobile communications device downloads one or more upgrade files from one or more resources. Thereafter, the mobile communications device is operable to provide a status indication to the first server using the first protocol.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: David Richard Clark, Vinaykumar Acharya, Thomas Parry, Jason Lee Carter
  • Patent number: 8301179
    Abstract: A method and system for transmitting electronic messages. The system includes a messaging application executing on a computer. The messaging application is operable to receive from a message sender an electronic message having an attachment associated therewith, operable to communicate the electronic message to the mobile communication device via a first wireless data path and operable to communicate the attachment associated with the electronic message to the mobile communication device via a second wireless data path having a higher bandwidth than the first wireless data path.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: October 30, 2012
    Assignee: Research In Motion Limited
    Inventor: Thomas Leonard Plestid
  • Patent number: 8265614
    Abstract: In one embodiment, a network node is operable, responsive to receiving a request from an enterprise user to initiate origination of an outgoing cellular call to a called party, for establishing a first call leg to the enterprise user by sending a circuit-switched call that identifies an enterprise address of the enterprise user as a calling line identity. The network node includes functionality for establishing a second call leg to the called party upon receiving an indication from the enterprise user that the first call leg has been established. The first and second call legs are then patched to establish an end-to-end communications path between the enterprise user and the called party, wherein the enterprise address instead of the non-enterprise address is presented to the called party as a calling line identity with respect to the outgoing cellular call from the enterprise user.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: September 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Patent number: 8249628
    Abstract: A method, system and apparatus for providing an alternate data service to a mobile communication device. The apparatus includes a logic module operable to identify a wireless network accessible by the mobile communication device, a logic module operable to determine whether a packet data service is available to the mobile communication device via the wireless network and a logic module operable to effectuate an alternate data service when the packet data service is unavailable to the mobile communication device via the wireless network.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventor: George Baldwin Bumiller
  • Patent number: 8230026
    Abstract: A system and method for message redirection receives an email message originating from a user's mobile data communication device for redirection. A record containing a domain name is obtained, based at least in part on a user ID associated with the email message. If the domain name is blank, the system uses an address associated with the user as the “from” email address and if the domain name is not blank, the system uses a juxtaposition of a user name and the domain name as the “from” email address for transmitting the message.
    Type: Grant
    Filed: October 27, 2007
    Date of Patent: July 24, 2012
    Assignee: Research In Motion Limited
    Inventors: Barry J. Gilhuly, Ngoc Anh Van, Steven M. Rahn, Gary P. Mousseau, Mihal Lazaridis
  • Patent number: 8189611
    Abstract: A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor (32) is coupled to the wireless transceiver (34). The processor (32) is operable to process a request for a data connection for an unconnected application operable on the mobile communications device (30), to release one of the data connections associated with one of the connected applications and to establish a data connection between the mobile communications device (30) and the wireless network (12) for the unconnected application. A contention manager (86) is operable to select the connected application to be released based upon a comparison of a contention parameter associated with each of the connected applications.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: May 29, 2012
    Assignee: Research In Motion Limited
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
  • Patent number: 8185103
    Abstract: A network node provides coverage information to wireless UE devices from a database that correlates coverage information for a radio access network with geographic area locations. The network node accepts updates to the coverage information for the radio access network via a first interface and downloads coverage information from the database to a wireless user equipment (UE) device via a second interface.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: May 22, 2012
    Assignee: Research In Motion Limited
    Inventors: Nicholas Alfano, Vytautas Kezys, Yiu Lam, Richard George, Brian Oliver, Mark Pletsch, Balaji Gopalan, Paul Carpenter
  • Patent number: 8184637
    Abstract: A method, system and apparatus for dynamically modifying the quality of service provided to a mobile communication device. The method includes the steps of establishing a secure tunnel between the mobile communication device and a remote network through a wireless network; communicating through the secure tunnel at a first quality of service; determining that a second quality of service, higher or lower than the first quality of service, is more appropriate to the communication type, and requesting, from the wireless network, the second quality of service.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: May 22, 2012
    Assignee: Research In Motion Limited
    Inventors: Jean-Philippe Cormier, Thomas Leonard Trevor Plestid, Muhammad Khaledul Islam
  • Patent number: 8171172
    Abstract: A method and apparatus for synchronizing data between a mobile communication device and a remote application operating on an external computer. A first application is operable to communicate and synchronize with a remote application operating on an external computer. A second application is operable to communicate and synchronize with the remote application. The mobile communication device receives a user's identification of a preferred application selected from one of the first and second applications, and uses the preferred application to synchronize the mobile communication device with the remote application.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: May 1, 2012
    Assignee: Research In Motion Limited
    Inventor: Melanie Barker
  • Patent number: 8165573
    Abstract: In one embodiment, a scheme is disclosed for managing delivery of a Mobile-Terminated (MT) call via an IMS network, wherein the MT call is originated by a calling party towards a User Equipment (UE) device that is CS-attached. An IMS-capable network node is operable to associate the received call information with an IP Multimedia Routing Number (IMRN) and provide the call information and the IMRN via alternative signaling (e.g., USSD or SMS messaging) to the UE device. A Mobile-Originated (MO) call process is initiated by the UE device using the received IMRN as the destination number, which terminates at the network node. Upon verifying that the returned IMRN is valid, the network node bridges the access and remote legs to establish the end-to-end path for the MT call between the UE device and the calling party.
    Type: Grant
    Filed: May 26, 2008
    Date of Patent: April 24, 2012
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Jan John-Luc Bakker
  • Patent number: 8160559
    Abstract: In one embodiment, a scheme is disclosed for managing delivery of a Mobile-Terminated (MT) call via an IMS network, wherein the MT call is originated by a calling party towards a User Equipment (UE) device that is CS-attached. An IMS-capable network node is operable to associate the received call information with an IP Multimedia Routing Number (IMRN) and provide the call information and the IMRN via alternative signaling (e.g., USSD or SMS messaging) to the UE device. A Mobile-Originated (MO) call process is initiated by the UE device using the received IMRN as the destination number, which terminates at the network node. Upon verifying that the returned IMRN is valid, the network node bridges the access and remote legs to establish the end-to-end path for the MT call between the UE device and the calling party.
    Type: Grant
    Filed: May 26, 2008
    Date of Patent: April 17, 2012
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Jan John-Luc Bakker
  • Patent number: 8156191
    Abstract: A system and method for providing e-mail messages to a user in a more efficient manner. Specifically, the system and method of the present invention enable attachments to be downloaded separately from the text-part of the e-mail message, which requires less bandwidth to download. Instead, these attachments are represented by links in the message which is downloaded to the e-mail client of the user, such that the user can “click on” or otherwise select a link in order to retrieve the attachment. Preferably, the attachment is downloaded to the computational device of the user in a streamed manner.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Erez Halahmi, Eran Fuchs
  • Patent number: 8132317
    Abstract: A electronic apparatus manufacturing cell defining an electronic apparatus manufacturing cell envelope having a first side and having a second side opposite the first side. According to one aspect, the electronic apparatus manufacturing cell comprises an infeed conveyor, a pass conveyor and a reject conveyor. The infeed conveyor extends from a point outside of the electronic apparatus manufacturing cell envelope on the first side to a point inside of the envelope. The pass conveyor extends from a point inside the electronic apparatus manufacturing cell envelope to a point outside of the electronic apparatus manufacturing cell envelope on the second side. The reject conveyor extends from a point inside the electronic apparatus manufacturing cell envelope to a point outside of the electronic apparatus manufacturing cell envelope on the first side.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: March 13, 2012
    Assignee: Research In Motion Limited
    Inventors: Niall Gallagher, Ted Toth
  • Patent number: 8127010
    Abstract: A method for optimizing enterprise server resources in a computer system is described. The method comprises monitoring at least one metric of the computer system capable of indicating a performance level thereof; determining whether the performance level needs to be improved; and responsive to a determination that the performance level needs to be improved, implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: February 28, 2012
    Assignee: Research In Motion Limited
    Inventor: Anand Sinha
  • Patent number: 8122344
    Abstract: A method and a system for converting a document in a streamed manner, for more rapid transmission and display of each part of the document as that part is converted. The system and method are preferred for operation in environments with limited bandwidth and/or display capacity, such as for wireless handheld devices, for example. Such devices cannot easily receive large amounts of data, and also typically have relatively small display screens. Thus, the user is able to quickly receive and display each part of the document after being converted, rather than waiting for the entire document to be converted and then transmitted before any part is displayed. The system and method are particularly useful for modular file formats, such as word processing document file formats, in which each module of a file can only be fully interpreted with regard to at least one other module.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: February 21, 2012
    Assignee: Research In Motion Limited
    Inventor: Erez Halahmi
  • Patent number: 8112071
    Abstract: A mobile communications device for connecting to a conference call hosted by an audio conference service. After receiving a meeting invitation and storing information relating thereto, the mobile communications device dials a first sequence contained in a first link to connect to the audio conference service and, subsequent to dialing the first sequence, dials a second sequence contained in a second link associated with the first link to connect to the conference call.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: February 7, 2012
    Assignee: Research In Motion Limited
    Inventor: Manohar A. Joglekar
  • Patent number: 8090348
    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: February 12, 2008
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plesid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb