Abstract: Apparatus, and an associated method, for selecting an EHPLMN pursuant to I-WLAN PLMN selection. An EHPLMN listing is created and maintained at user equipment. Available I-WLAN PLMNs are collected and buffered. A comparator compares entries on the EHPLMN listing and the collected identities. And, I-WLAN PLMN selection is made responsive to the comparison.
Abstract: A method for managing the allocation of memory to one or more applications. The method includes allocating a variety of fixed size memory blocks to a requesting application, each of the fixed size memory blocks being free of header information to maximize memory usage. Free, or unused blocks of data of the same fixed size are maintained in a freelist having a number of block roots corresponding to the number of differently fixed size memory blocks. Each block root stores a root pointer to an unused memory block previously allocated to the application. To conserve memory, each unused memory block will store branch pointers to other identically sized unused memory blocks, thereby forming a sequential chain of unused memory blocks with the block root. Therefore, applications requesting the same sized memory block can re-use previously allocated fixed size memory blocks.
Abstract: A holder for an integrated circuit card, such as a Subscriber Identity Module (SIM) card, has a laterally extending non-conductive base. A pair of opposed abutments extend above the base. A first abutment of the pair of abutments is resilient such that a distance between the first abutment and a second abutment of the pair of abutments may be increased by urging the first abutment away from said second abutment. A first lip extends above the first abutment and projects toward the second abutment. A second lip extends above or from the second abutment and projects toward the first abutment. A plurality of resilient electrical contacts projects upwardly from said base between the pair of abutments.
Abstract: A method of facilitating the initiation of an outgoing phone call on a handheld electronic device including receiving a request to initiate the outgoing phone call and determining whether additional user action is required in order to initiate the outgoing phone call. If it is determined that additional user action is required, the method further includes: (i) displaying a prompt on the handheld electronic device that indicates that the additional user action must be taken in order to initiate the outgoing phone call, and (ii) providing an alert, such as an audible signal, that is separate from the prompt. Also, a handheld electronic device including a display, a processor, and a memory in electronic communication with the processor. The memory stores one or more routines executable by the processor for implementing the described method.
Abstract: A mobile wireless communications device may include a portable housing, a printed circuit board (PCB) carried by the portable housing, a wireless transceiver carried by the PCB, and an antenna connected to the transceiver and carried by the PCB. The mobile wireless communications device may further include at least one director element for directing a beam pattern of the antenna. More particularly, the at least one director element may include an electrically conductive main branch carried by the portable housing, and an electrically conductive connector portion extending between the main branch and the PCB.
Type:
Grant
Filed:
January 13, 2006
Date of Patent:
September 9, 2008
Assignee:
Research In Motion Limited
Inventors:
Yihong Qi, Adrian Cooke, Ying Tong Man, Perry Jarmuszewski
Abstract: Methods and apparatus for use in delivering a message, such as a Short Message Service (SMS) message, simultaneously to two or more associated wireless communication devices are described. In one illustrative example, a request to deliver an SMS message to a first wireless communication device identified by a first address is received. In response to the request, the SMS message is delivered to the first wireless communication device as well as to a second wireless communication device identified by a second address different from the first address. In one preferred scenario, the first and the second wireless devices are possessed by the same end user so that SMS messages can be received regardless of which device is being used at any given moment. The method may be executed by a server in the wireless network or, alternatively, by the wireless communication device itself.
Abstract: An input generating device for use in a hand held electronic device having a housing includes a core formed in a planar and semicircular in shape, forming a peripheral edge extending around said core and a track slidably engaged with the peripheral side edge. A curved portion of the peripheral edge extends outwardly from the housing allowing access thereto by the user. A first input is generated by sliding movement of the flexible track relative to the core. First input detection means, such as a turns encoder switch detects the sliding movement of the track. The core is depressibly mounted within the housing, generating a second input when the core is depressed. A second input detection means, such as a tactile contact switch detects depression of the core.
Abstract: A method and system for embedding metadata for mobile delivery into a syndicated content feed, the method having the steps of receiving content from a syndicated content provider; embedding into the content the metadata using a standard schema extension mechanism, thereby creating modified content; and publishing the modified content. Also, a delivery server and a method within the delivery server to repackage content into a single format wrapped content envelope for delivery.
Abstract: A mobile electronic device that includes a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; and a storage coupled to the controller, the storage storing event reminder information identifying event reminders for different types of events, times at which the event reminders are scheduled to be released for display on the display.
Type:
Application
Filed:
May 15, 2008
Publication date:
September 4, 2008
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Darrell May, David P. Yach, Andrew D. Bocking
Abstract: A test apparatus for conducting a radiated performance test on a wireless device under controlled test conditions, the test apparatus having an anechoic chamber; a test computer; and an interface, the interface adapted to connect the test computer to the wireless device, the test apparatus being adapted to: establish a data connection on the interface between the test computer and the wireless device; initialize and start a timer for a predetermined interval on the wireless device; subject the wireless device to the radiated performance test in the anechoic chamber after the predetermined interval; and analyze test results on the test computer from a test log stored on the wireless device during the radiated performance test, wherein the interface between the test computer and the wireless device is adapted to be removed during the predetermined interval; for conducting a radiated performance test on a wireless device
Type:
Application
Filed:
March 7, 2008
Publication date:
September 4, 2008
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Wen ZHAO, Xin JIN, C. Nicolas BUGNARIU, Muhammad Khaledul ISLAM, Fangyi LUO, Jiansheng CHEN
Abstract: A data communication method for puncturing of parity bits defining all parity data for a minimum code rate generated by an encoder is disclosed. The method initializes an accumulator associated with the parity bits to an initial value, and for each parity bit increments the accumulator by a increment value and determines if the accumulator has overflowed. If the accumulator overflows, at least one of the parity bits is selected for transmission.
Abstract: A single access point may manage two or more wireless networks, each having a network name. The access point may be configured to store delivery traffic indication message (DTIM) period values on a per network name basis. A processor of the access point may manage, on a per network name basis, timing of transmission of delivery traffic indication messages.
Abstract: A reduced keyboard handheld electronic device and associated method that utilizes a plurality of passwords for controlling access thereto. The handheld electronic device has a non-predictive keystroke interpretation system, such as a multi-tap system. At least one of the passwords is valid and accepted when input using a keyboard of a separate electronic device, such as a PC or another handheld electronic device, and at least one of passwords is valid and accepted when input using the reduced keyboard of the handheld electronic device. In some embodiments, the keyboard of the separate electronic device is a reduced keyboard, such as a reduced QWERTY or AZERTY keyboard, and in others it is a non-reduced keyboard, such as a standard QWERTY keyboard.
Abstract: An RF isolation container that includes a counterweight system to assist an operator with opening and closing operations, an electromagnet locking mechanism for easier and consistent locking of the RF isolation container and a motion damping mechanism to relieve fatigue on operating components and on human operators.
Type:
Application
Filed:
May 8, 2008
Publication date:
August 28, 2008
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Winston MOK, Alexander KOCH, Arkady IVANNIKOV
Abstract: Apparatus (58), and an associated method, for facilitating delivery of network-specific dialing codes to a mobile node (12). When a mobile node (12) is registered to a network part (18) of the network infrastructure of a radio communication system (10), a request (62) is generated by the mobile node (12), requesting download thereto of the dialing codes used in the network part (18) to call service centers (42) associated therewith. The requested dialing codes are downloaded to the mobile node (12). And, the downloaded dialing codes are indexed (68) together with the dialing codes normally used by the mobile node (12) to call the corresponding service centers (42). Subsequently, when a call is placed to a service center, the dialing codes are transposed (74), if necessary, to permit the call to a designated service center (42) to be completed.
Abstract: A system and method are provided for allowing a user to define and subscribe to channels of information to be pushed to a wireless device. In defining a channel a specific area of a web page is selected by the user to be monitored for change. The user may also select data to be pushed should a change be detected. A regular expression is created to match the area of interest for changes and if changes occur to push the desired content to the wireless device. Icons on the wireless device alert the user to any unread pushed content. Users may also subscribe to predefined channels, or modify predefined channels should they have the security authorization to do so.
Abstract: Automated switching of notification profiles is provided on a mobile electronic device having a plurality of different notification profiles each specifying event notification behavior for the mobile electronic device. The device switches to a first notification profile to specify event notification behavior for the mobile electronic device, the first notification profile having a specified expiration time; monitors for expiration of the first notification profile in dependence on the expiration time; and switches, upon expiration of the first notification profile, to a second notification profile to specify event notification behavior for the mobile electronic device.
Type:
Application
Filed:
February 23, 2007
Publication date:
August 28, 2008
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
DARRELL REGINALD MAY, Michael Thomas Hardy
Abstract: A method is provided for providing a visual indicator of content existing in a play list while displaying available media items for adding to the play list. The method comprises the steps of: retrieving information related to the available media items; retrieving information related to the content existing in the play list; comparing the available media item information with the play list content information to determine items from the available media that are already included in the play list; displaying a menu showing the available media items; and displaying visual indicators next to the items in the menu of the available media that are already included in the play list.
Type:
Application
Filed:
February 28, 2007
Publication date:
August 28, 2008
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Hui-Yu Chiang, Sherryl Lee Lorraine Scott, Alen Mujkic
Abstract: A mobile wireless communications device may include a portable handheld housing, and a wireless transceiver carried by the housing. A pair of an antennas are positioned in side-by-side relation preferably in the upper portion of the portable handheld housing. A human interface diversity controller is connected to the wireless transceiver to preferentially operate with the plurality of antennas based upon a relative position of the portable handheld housing with respect to a hand of a human user. The device can select or weight the antennas based upon the position of the device when being held by a user.