Abstract: A method for a watcher to receive presence information. The method includes the watcher requesting presence information from a presence access layer and then disconnecting from the presence access layer. The method further includes the presence access layer receiving the requested information through a persistent session with a presence server, storing the requested information, and delivering the requested information to the watcher after the watcher reconnects to the presence access layer.
Type:
Grant
Filed:
October 15, 2008
Date of Patent:
January 24, 2012
Assignee:
Research In Motion Limited
Inventors:
Jeff Rogers, Sin-Hang So, Brian McColgan
Abstract: The present invention provides a method for forwarding calls placed to a primary destination comprising receiving at least one call forwarding profiles, each call forwarding profile having a predefined duration and at least one call forwarding destination, receiving an instruction to activate one call forwarding profile to an activated profile and forwarding calls placed to the telecommunications destination according to the activated profile.
Abstract: A method for handling digital certificate status requests between a client system and a proxy system is provided. The method includes the steps of receiving at the proxy system digital certificate status request data transmitted from the client system and generating query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated and transmitting to the client system.
Abstract: A method of and system for injection molding is shown. The method can include the positioning one or more metal components in a mold, aligning a film for transferring an image from the film onto a surface of a plastic component, injecting a material into the mold to form the plastic component such that the metal component will be embedded in the plastic component and transferring the image from the film onto the surface of the plastic component that has the embedded metal component. The method can also include the removing the transferred image from the metal component if at least a portion of the transferred image adheres to the metal component.
Abstract: A system and method for optically identifying a component coupled to an electronic device is provided. The method includes emitting light from within the device toward a surface of a component connector inserted into a receiving socket of the device. A light sensor senses the intensity, amplitude or wavelength of light reflected from a surface of the component connector. A processor of the device identifies the component based on the intensity, amplitude or wavelength of light reflected from a surface of the component connector. The processor modifies at least one setting of the electronic device in response to the identification of the component.
Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device.
Abstract: In a particular embodiment there is provided a handheld electronic device, comprising a bridge, a first device member having a first i/o element thereon and a second device member having a second i/o element thereon. The first and second device members are slidable relative to the bridge between a closed position for the handheld electronic device and a spaced-apart position for the handheld electronic device. In the closed position the first and second device members overlap such that the first device member blocks access to the second i/o element. In the spaced-apart position the second i/o element is accessible and the first and second device members are spaced apart by a selected non-zero spacing.
Abstract: A method for recovering from discontinuous reception (DRX) timing de-synchronization between the UE and the eNB in an LTE_ACTIVE state having the steps of: the eNB detecting DRX timing de-synchronization; transmitting an indicator to a User Equipment (UE) to resume continuous reception; and waiting for an indication from the UE of whether a Continuous Reception Response or Continuous Reception Notification was received.
Abstract: A method includes displaying information on a touch-sensitive display of an electronic device, detecting invocation of a controller, and displaying a controller in an area of the touch-sensitive display to control an indicator within the information. The controller may advantageously be displayed without covering the information.
Type:
Application
Filed:
July 14, 2010
Publication date:
January 19, 2012
Applicant:
Research In Motion Limited
Inventors:
Arthur Carol Boka, John Jong-Suk Lee, Alen Mujkic, Michael George Langlois
Abstract: A method includes detecting a touch at a location on a touch-sensitive display, receiving an input by a navigation device, and performing a function associated with at least one of the touch and the input in response to elapsing of a time period between detecting the touch and receiving the input.
Abstract: Approaches to displaying image search results, and image content of computer readable media include providing a matrix display of images, with an interface to insert and remove floating date dividers, each indicative of a day on which one or more of the images was created. Available images can be abstracted according to a respective month in which the images were created, up to a determined maximum number of months, after which images are abstracted according to a year in which they were created. Selecting a month causes display of a matrix of images created during that month, while selecting a year causes display of a list of months. A selected thumbnail can be displayed for each month or year of a displayed list. Search results can grouped according to how each result satisfied the search criteria, such as a separate group for images that had names matching a search criteria, and one or more separate groups for images that satisfied a date range criteria.
Type:
Application
Filed:
December 20, 2010
Publication date:
January 19, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Brian Roy Groux, Michael Thomas Hardy, Andrew James Turcotte
Abstract: A method of interacting with a map displayed on a mobile device entails displaying a map in a map dialog on a display of the mobile device, displaying control buttons on the display but outside the map dialog, and receiving user input to switch between a map manipulation mode, where user input manipulates the map, and a control button mode, where user input enables navigation between the control buttons. In one implementation, switching between the two modes permits the same user interface element to be used for navigation/manipulation of the map and of the control buttons, depending on which mode is activated. In one implementation, clicking the track pad toggles between the map manipulation mode and the control button mode.
Type:
Application
Filed:
January 21, 2011
Publication date:
January 19, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Robert Anthony WATT, Raymond Lee CANTON, Laura MAHAN
Abstract: A method includes determining when a touch of a plurality of touches overlapping in time on a touch-sensitive display, is discontinued, utilizing first touch data prior to the determining to identify a location of the touch, and when the first touch data is not established to be accurate, obtaining second touch data prior to the first touch data to identify the location of the touch.
Abstract: A method and apparatus for reusing an uplink control channel configuration associated with an uplink control channel, the method comprising the steps of, at a user agent, receiving an uplink control channel resource configuration assigned by an access device, transmitting to the access device using the control channel resources associated with the received uplink control channel resource configuration and, after a time alignment timer expires, retaining the uplink control channel resource configuration.
Type:
Application
Filed:
September 26, 2011
Publication date:
January 19, 2012
Applicant:
Research In Motion Limited
Inventors:
Takashi Suzuki, Zhijun Cai, Richard C. Burbridge
Abstract: A mobile device configured for hands-free operation includes a detection mechanism configured to detect an orientation of the mobile device; a microphone; a speaker that generates audio sound when the mobile device is in a speaker phone mode; and a processor module coupled to the detection mechanism and the speaker. The processor module is adapted to initiate a voice call using a voice dialing mode, where the mobile device dials a telephone number based on commands received through the microphone; determine an active voice call status when the voice call is active; detect a current orientation of the mobile device received from the detection mechanism; determine whether the detected current orientation is within a predetermined threshold that is indicative of a speaker phone mode operating orientation; and switch the mobile device to a speaker phone mode, when the detected current orientation indicates the speaker phone mode operating orientation.
Abstract: Methods and apparatus for controlling discontinuous reception on a mobile device and in particular to control a short discontinuous reception timer in response to receipt of a medium access control control element. The methods and apparatus include stopping, restarting or maintaining the short discontinuous reception timer. Methods and apparatus for limiting or stopping a retransmission timer by providing user equipment with a maximum retry value for transmissions, by providing a maximum redundant version value, or by providing a medium access control control element to stop or prevent the start of a retransmission timer.
Type:
Application
Filed:
September 26, 2011
Publication date:
January 19, 2012
Applicant:
Research In Motion Limited
Inventors:
Zhijun Cai, James Earl Womack, Takashi Suzuki, Gordon Peter Young, Yi Yu
Abstract: A method and system for determining standby time for a mobile station uses a battery simulator, a base station emulator, a computer to control the test equipment and MSUT for testing a mobile station. The computer includes a module for determining a radio off battery voltage, a module for deriving a battery capacity in dependence upon the radio off battery voltage, a module for measuring battery capacity usage in a predetermined time while the mobile station is in standby mode and a module for determining a standby time for the mobile station in dependence upon the battery capacity and the battery capacity usage, where the predetermined time is less than the standby time.
Type:
Application
Filed:
September 26, 2011
Publication date:
January 19, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Xin JIN, Jennifer MALLALIEU, Fiona SHEARER
Abstract: A method is presented for entropy coding data using an entropy coder to encode an input sequence. A context model is used to determine the context of each symbol and a probability estimation is made for each symbol. A method is presented for revising the coding order to be context-based, grouping symbols consecutively on the basis that they have a common context. A method is presented for entropy decoding a bitstream of encoded data encoded using a context-based coding order.
Type:
Application
Filed:
July 13, 2011
Publication date:
January 19, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Dake HE, Gaelle Christine MARTIN-COCHER, Gergely Ferenc KORODI