Patents Represented by Attorney John J. Oskorep
  • Patent number: 8073883
    Abstract: A wireless mobile communication device has an application program and a garbage collection program stored in memory. The garbage collection program is configured to identify a root set of referenced objects of the application program with use of a reference indicator array and to perform a mark and sweep process based on the root set of referenced objects. The reference indicator array has a plurality of reference indicators where each referenced indicator corresponding to a referenced object is set as referenced. The application program is configured to be executed during execution of a mark and sweep process of the garbage collection program, such that information received or provided via the user interface during the execution of the mark and sweep process is received or provided without suspension or delay.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
  • Patent number: 8073494
    Abstract: In one illustrative example, a mobile device includes one or more processors, memory coupled to the one or more processors, a wireless transceiver coupled to the one or more processors, and a user interface which includes a visual display and a plurality of keys. The one or more processors are operative to identify whether a radio frequency (RF) out-of-coverage condition exists between the mobile device and a wireless communication network within a predetermined time period from a date and time of an appointment associated with a calendar application of the mobile device. In response to identifying such condition, the one or more processors cause an RF out-of-coverage warning indication to be produced at the user interface in association with the appointment. Otherwise, the one or more processors refrain from causing this RF out-of-coverage warning indication to be produced.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 8068816
    Abstract: In one illustrative example disclosed, a mobile communication device includes a user interface, a processor, and a wireless transmitter. The user interface includes, among other things, a visual display which is part of a graphical user interface (GUI). For configuring a voice mailbox at a remote voicemail system, the GUI visually displays a user input prompt for voice mailbox configuration information which corresponds to an audible user input prompt provided by the voicemail system. The user input prompt may be, for example, a prompt for a user password, an audible voicemail greeting, or an audible user name for the voice mailbox. Through the user interface, the voice mailbox configuration information is received by the processor in response to the user input prompt and transmitted to the voicemail system by the wireless transmitter. Advantageously, the mobile device provides a consistent user-friendly GUI for voice mailbox configuration as well as for its primary applications.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: November 29, 2011
    Assignee: Research In Motion Limited
    Inventor: Raymond P. Vander Veen
  • Patent number: 8060039
    Abstract: Methods and apparatus for use in a wireless communication device for communications with a wireless communication network are described. In one illustrative technique, the wireless device sends a message to the wireless network which causes data connection parameters of a previous data connection to be reset. Preferably, the message is a disconnect frame. After the message is sent, the wireless device sends a request for a new data connection to the wireless network. Thereafter, the wireless device communicates data over the new data connection with use of new data connection parameters. The data connection parameters may include an encryption parameter. The actions may be performed in response to a communication failure, such as a device reset that occurs while being out-of-coverage.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: November 15, 2011
    Assignee: Research In Motion Limited
    Inventor: Fraser C. Gibbs
  • Patent number: 8060098
    Abstract: A mobile communication device assists in a handover procedure between a first base station and a second base station using reliable and efficient techniques. The mobile device has a wireless transceiver and one or more processors coupled to the wireless transceiver. In one illustrative example, the one or more processors of the mobile device are operative to maintain a voice or data call over a traffic channel with use of the wireless transceiver; cause handover information of the handover procedure to be transmitted over a first control channel (e.g. SACCH) with use of the wireless transceiver during the voice or data call; and cause the same handover information of the handover procedure to be transmitted over a second control channel (e.g. FACCH) during the voice or data call.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: November 15, 2011
    Assignee: Research In Motion Limited
    Inventors: Lianghua Yang, Wenjie Huang
  • Patent number: 8045298
    Abstract: A three terminal magnetic sensing device (TTM) having a trackwidth defined in a localized region by a patterned insulator, and methods of making the same, are disclosed. In one illustrative example, one or more first sensor layers (e.g. which includes a “base” layer) are formed over a collector substrate. A patterned insulator which defines a central opening exposing a top layer of the one or more first sensor layers is then formed. The central opening has a width for defining a trackwidth (TW) of the TTM. Next, one or more second sensor layers are formed over the top layer of the one or more first sensor layers through the central opening of the patterned insulator. The one or more second sensor layers may include a tunnel barrier layer formed in contact with the top layer of the one or more first sensor layers, as well as an “emitter” layer. Various embodiments and techniques are provided.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: October 25, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Jeffrey R. Childress, Robert E. Fontana, Jr., Jui-Lung Li, Sergio Nicoletti
  • Patent number: 8045969
    Abstract: A mobile device detects whether its temperature is within a first or second range of values, and operates in a full communication state within the first range and a limited communication state within the second range. The mobile device receives a communication request for establishment of a voice call or for communication of a user data message. In the full communication state, the mobile device permits an emergency or non-emergency voice call to be established, and permits a user data message to be communicated. In the limited communication state, the mobile device inhibits a non-emergency voice call from being established, but permits an emergency voice call to be established.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: October 25, 2011
    Assignee: Research In Motion Limited
    Inventors: Xin Jin, Muhammad Khaledul Islam
  • Patent number: 8041376
    Abstract: In one illustrative example of the present application, a mobile communication device has one or more processors, a wireless transceiver adapted to provide communications through a wireless communication network, and a buffer memory for use in buffering a Push-To-Talk (PTT) communication from the mobile communication device. The one or more processors are operative to produce a mobile device indication message which indicates the mobile device's support for buffering of the PTT communication. This message is transmitted by the wireless transceiver to a PTT service entity through the wireless network. The one or more processors may be further operative to receive, from the PTT service entity through the wireless network, a network indication message which instructs the mobile device whether to use buffering for the PTT communication. The mobile device may use the buffer memory for the buffering of the PTT communication based on the network indication message from the PTT service entity.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: October 18, 2011
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Xin Jin, Wen Zhao
  • Patent number: 8036654
    Abstract: A mobile communication device is adapted to provide voice communications with use of a voice service and data communications with use of a data service. The mobile device maintains a preferred network list as well as a service access list in its memory. The preferred network list has a listing of a plurality of networks with assigned priorities for network selection. The service access list has a listing of a plurality of networks that make the data service available to the mobile device. The mobile device performs a scanning operation for identifying one or more communication networks available in a coverage area of the mobile device. When a home network of the mobile device is unavailable in the coverage area, the mobile device consults the preferred network list and the service access list for identifying one of the networks identified by the scanning operation.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Hugh Hind, Mark E. Church, Noushad Naqvi
  • Patent number: 8032174
    Abstract: Methods and apparatus for use in provisioning mobile communication devices in wireless local area networks (WLANs) are described. A mobile communication device associates with a wireless access point of a provisioning virtual local area network (VLAN) of the network with use of a provisioning network identifier (“provisioning ESS1D”). After associating with the wireless access point of the provisioning VLAN, a primary network identifier (“primary ESSID”) associated with a primary VLAN of the network is received from the WLAN in a provisioning procedure and stored in memory of the mobile device after authentication. For subsequent communications with the WLAN, the mobile device associates with a wireless access point of the primary VLAN of the network with use of the primary network identifier.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: October 4, 2011
    Assignee: Research In Motion Limited
    Inventors: Vytautas Robertas Kezys, Thomas Charles Nagy
  • Patent number: 8032547
    Abstract: Methods and apparatus for use in controlling scanning operations or a scan rate based on call appointments or reminders are disclosed. In one illustrative example, one or more processors of a mobile communication device are operative to identify whether a call appointment or reminder for a communication session to be established during a current time period is stored in the memory, and determine a scan rate for scanning operations of the wireless transceiver which varies based on whether the call appointment or reminder for the communication session to be established is identified. The scan rate may further be determined to vary based on a duration of time over which repeated scanning operations fail to identify a suitable wireless communication network for communication (e.g. as the duration of time increases, the scan rate decreases).
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: October 4, 2011
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 8023994
    Abstract: Methods and apparatus for use in provisioning mobile communication devices in wireless local area networks (WLANs) are described. In one illustrative example, a provisioning network identifier (“provisioning ESSID”) is derived based on both predetermined provisioning criteria (e.g. a fixed alphanumeric string) and network-specific criteria associated with a WLAN (eg a network domain name). The mobile device associates with a wireless access point of a provisioning virtual local area network (VLAN) of the network with use of the provisioning network identifier. After associating with the wireless access point with the provisioning network identifier, a primary network identifier (“primary ESSID”) associated with a primary VLAN of the network is received from the WLAN in a provisioning procedure and stored in memory of the mobile device after authentication.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: September 20, 2011
    Assignee: Research In Motion Limited
    Inventors: Vytautas Robertas Kezys, Thomas Charles Nagy, Ian Robertson, Craig A. Dunk
  • Patent number: 8019330
    Abstract: Methods and apparatus for providing manual selection of a communication network for a mobile station are described. A plurality of communication networks are identified by scanning a coverage area within which the mobile station is operating. A plurality of network identifiers corresponding to the plurality of communication networks are then retrieved from memory of a Subscriber Identity Module (SIM) in accordance with an Enhanced Operator Name String (EONS) protocol. Preferably, each network identifier is retrieved based on a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a Location Area Code (LAC). The plurality of network identifiers are visually displayed for user selection, and at least two of the network identifiers may be substantially the same. The user selected communication network is registered with and the network identifier associated with this network is visually displayed.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: September 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Catherine M. Phillips, Ronald Scotte Zinn, Fraser C. Gibbs
  • Patent number: 8014796
    Abstract: A map version control method of providing updates of network-maintained map data sets in mobile communication devices includes the steps of receiving a version of map data from a network database through a wireless communication network; causing the map to be visually displayed in a display in accordance with the version of the map data; maintaining storage of the version of the map data in a cache; receiving, through the wireless communication network, an indication indicating that an alternative or updated version of the map data corresponding to the map is available in the network database. The map corresponding to the alternative version of the map data may include one or more map objects that are unavailable in the map of the other version or an appearance that is different from the appearance of the map of the other version, where the map data may be obtained from a plurality of different network databases.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: September 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Jesse Jospeh Boudreau, Eric Johnson, Gerhard Dietrich Klassen
  • Patent number: 8014402
    Abstract: In one illustrative example, when a message forwarding function is enabled for a mobile communication device which operates in a wireless communication network, an address (e.g. an MSISDN) of the mobile device is assigned to “virtual mobile equipment” in the wireless network. The equipment registers with the wireless network with respect to the address, and stores an association in memory between the address and an alternate address of an alternate communication device. Subsequently, the equipment receives a short message having a destination address that matches the address. In response, the equipment forwards the short message to the alternate address for delivery to the alternate device (e.g. a mobile or server) based on the stored association.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: September 6, 2011
    Assignee: Research In Motion Limited
    Inventor: Ian Harris
  • Patent number: 8005058
    Abstract: Methods and apparatus for use by a mobile communication device in switching operation for communications from a wireless wide area network (WWAN) to a wireless local area network (WLAN) are disclosed. While providing operation for communications in the WWAN, the mobile device continually maintains visited cell site history information in its memory. The visited cell site history information is indicative of one or more visited cell sites of the WWAN that served the mobile device over a moving time period of its operation. The mobile device continually monitors the visited cell site history information to identify whether it has been contained within a local geographic region over the moving time period. When the mobile device is identified to have been contained within the local geographic region, it is permitted to operate for communications with the WLAN. In response to such permission, the mobile device may enable its WLAN radio transceiver and select the WLAN for communications.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: August 23, 2011
    Assignee: Research In Motion Limited
    Inventor: Mark E. Pecen
  • Patent number: 8005461
    Abstract: Voicemail notification messaging for mobile communication devices is disclosed. Voicemail notification messages corresponding to voicemail messages are received through a wireless receiver of the mobile device and voicemail message header lines corresponding to them are displayed in a message list. The mobile device receives the voicemail notification messages from several different voicemail systems for consolidating voicemail message processing using a single common user interface. Preferably, the mobile device provides a graphical user interface (GUI) for the end-user with visual objects corresponding to PLAY, REWIND, FAST FORWARD, SKIP BACK, SKIP FORWARD, as examples, which provides for transparency of voicemail system-specific commands. Advantageously, each voicemail notification message includes voicemail message summary information, such as a calling party identifier, a message time stamp, and message length, for use in providing voicemail message header information in the message list.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: August 23, 2011
    Assignee: Research In Motion Limited
    Inventors: Raymond P. Vander Veen, Mihal Lazaridis
  • Patent number: 8005459
    Abstract: A wireless communication system, comprising a host service, a wireless router system coupled to the host service, a wireless network coupling the wireless router system and a wireless mobile communication device (“mobile device”), adaptively delivers data to the mobile device in the wireless communication system. Before logging off a session on the mobile device, the user will be prompted for login credentials (login password). These login credentials may be stored locally on the mobile device or at the host. The login credentials will be use to pre-authenticate the device for the next device session. Upon sensing the next login trigger, service is immediately restored (i.e., logged onto session) with further authentication.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 23, 2011
    Assignee: Research In Motion Limited
    Inventor: Jim Balsillie
  • Patent number: 7986665
    Abstract: A mobile communication device operating in a wireless local area network (WLAN) of a communication network maintains an inter-enterprise voice call via its WLAN interface (e.g. 802.11/VoIP/SIP) with another communication device in the communication network. During the voice call, a handover of the voice call from the WLAN to a wireless wide area network (WWAN) (e.g. GSM/GPRS) is identified. In response to identifying a handover indication, the mobile device causes a request message (e.g. a SIP INVITE message) to be sent over the WWAN to the conferencing gateway for establishing a first connection leg through the WWAN via its WWAN interface with a conference room of the conferencing gateway. The mobile device also causes a re-routing message (e.g. a SIP REFER message) to be sent to the communication device, so that a second connection leg between the communication device and the conference room may be established.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: July 26, 2011
    Assignee: Research In Motion Limited
    Inventors: Vytautas Robertas Kezys, Terence D. Todd, Mohammed Smadi, Dongmei Zhao
  • Patent number: 7983704
    Abstract: Methods and apparatus for performing a Subscriber Identity Module (SIM) initialization procedure are described. A terminal profile having a most recent release version format is communicated to a Subscriber Identity Module (SIM). An error from the SIM is detected in response to sending the most recent release version format of the terminal profile, since the SIM is incompatible with this most recent release version. Subsequently, a terminal profile having a previous release version format is communicated to the SIM based on detecting the error from the SIM. This may be repeated further until compatibility between the mobile communication device and the SIM is established.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: July 19, 2011
    Assignee: Research In Motion Limited
    Inventor: Ingo W. Weigele