Abstract: A method and associated apparatus for using visual separators to indicate additional character combination choices from a disambiguation function on a handheld electronic device.
Type:
Application
Filed:
July 1, 2011
Publication date:
October 27, 2011
Applicant:
Research In Motion Limited
Inventors:
Sherryl Lee Lorraine SCOTT, Zaheen Somani
Abstract: For a defined cryptographic process including an original substitution table, split masked substitution tables are provided to resist cryptographic attacks. The split masked substitution tables are defined with reference to a set of random value data words and a mask value. An entry in the split masked substitution tables is defined by selecting bits from the corresponding entry in the original masked substitution table, as masked by the corresponding one of the set of random value data words and by selecting bits from the corresponding one of the set of random value data words as masked by the mask value. The split masked substitution tables are usable in a modified cryptographic process based on the defined cryptographic process to permit a masked output to be generated. The split masked substitution tables are refreshed by each entry in the tables being refreshed upon access during execution of the modified cryptographic process.
Abstract: Methods and apparatus for use in communicating messages from a communication device are described. The device receives, via its user interface, an input request for creating a new message. The device also receives, via its user interface, one or more input requests for selecting one or more message recipient identifiers for the new message. In response to receiving the one or more input requests, the device identifies whether a stored conversation thread is associated with conversation participant identifiers that match the conversation participant identifiers for the new message. If so, the device displays the identified conversation thread together with a message body input field of the new message, prior to entry of message body contents in the message body input field.
Type:
Application
Filed:
April 15, 2011
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Francis Thomas Riddle, John Bennett Parrett
Abstract: The invention is directed at a headset for a mobile communication device having a multi-button control and is implemented with a standard headset jack. The multi-button control is decoded by a microprocessor after which an encoded signal is then transmitted from the processor to the handset. In this manner, by using the standard jack, no additional hardware is required on the handset.
Type:
Application
Filed:
June 30, 2011
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Robert J. Lowles, Edward Hui, David Mak-Fan
Abstract: A method and apparatus for searching for and reporting Public Land Mobile Networks “PLMNs” in a mobile telecommunications system, the method comprising, at a mobile device: initiating a scan to find Public Land Mobile Networks; when a cell of a PLMN is detected on a frequency, then reading system information to determine one or more PLMN identities of the detected cell; determining whether the detected cell operates in a frequency band supported by the mobile device; when it is determined that the detected cell does not operate in a band supported by the device, omitting adding the associated one or more PLMN identities from a first of PLMNs,and otherwise adding the one or more PLMN identities to the list of PLMNs; and reporting the list of PLMNs.
Abstract: A method and apparatus for searching message data in a portable electronic device are provided. A threaded message inbox is provided at a display of the device, the message data grouped as threads. Search criteria are received and a search of an index of the threaded message inbox is initiated using the search criteria, the index comprising key words extracted from the message data. Additional message data is received while the search is being performed, the additional message data belonging to a given thread. Additional message data is searched in addition to the index. Search results are generated based on whether at least one of data from additional message data and data from the index meets the search criteria. Search results are provided in threads at the display. Search results are automatically updated in response to receiving additional message data when the additional message data meets the search criteria.
Type:
Application
Filed:
August 27, 2010
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
David Matthew Hirst, Yevgeniy Motov, Jennifer Ignacz, David Bukurak
Abstract: A method for training a server for content delivery based on communication of state information from a mobile device browser, the method comprising providing a control channel between the server and mobile device browser, transmitting over the control channel a plurality of request messages from the mobile device browser to the server for Web pages, each of the messages indicating browsing-related state data, and implementing heuristic algorithms within the server to detect and learn patterns of the request messages, pre-fetching at least hypertext content of Web pages that the server has learned will likely be requested, and embedding the hypertext content in response codes within response messages over the control channel from the server to the mobile device browser.
Type:
Application
Filed:
June 30, 2011
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Michael KNOWLES, David TAPUSKA, Tatiana KALOUGINA
Abstract: Identifying an incoming call as from a mobile device of an enterprise communication system. Creating a first list relating mobile devices of the enterprise communication system with Public Land Mobile Network (PLMN) number of the device. Creating a hashmap comprising keys. Each key comprising the last n digits assigned as a PLMN number to at least one mobile device of the enterprise communication system. The hashmap further comprising a plurality of buckets. Each bucket corresponding to a key, and comprising a second list identifying each enterprise-associated mobile device having a PLMN number ending with the key. Receiving an Automatic Number Identification (ANI) number of an call incoming to the enterprise communication system. Retrieving at least one bucket corresponding to a key comprising the last n digits of the ANI number. Searching the retrieved bucket for the unique identifier associated with the full PLMN number.
Abstract: A user interface apparatus, and an associated method, for facilitating user selection of multiple files stored at a consumer electronic device, such as a mobile communication station. A contiguous selection procedure is provided in which a user selects a pair or more of file representations displayed upon a touch screen. Representations of files contiguous to the selected file representations are ascertained, and such files are aggregated. A non-contiguous selection procedure is also provided. A detector detects selection to enter into a multi-select mode. And, a detection is further made of selection made by a user of files to be aggregated.
Type:
Application
Filed:
February 25, 2011
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Donald James Lindsay, Damon Noel Kropf-Untucht, David Paul Yach, Michael Gregory Smith
Abstract: Methods and apparatus enable monitoring a mobile data service, and in particular monitoring an operational status of a relationship between a mobile gateway account on a mobile gateway and a mailbox on a messaging server. The operational status may be based on an initialization state of the mobile gateway account on a mobile gateway and a mailbox status of an associated mailbox on a messaging server. In one embodiment, the mailbox status may be determined based on mailbox errors indicative that a mobile gateway is unable to access the mailbox on the messaging server. In one embodiment a mobile gateway detects mailbox errors based on mailbox protocol error messages and sends an error notification to a monitoring system. Also provided are error notifications for facilitating, in a monitoring system, the correlation of mailbox errors with mobile gateway accounts.
Type:
Application
Filed:
April 23, 2010
Publication date:
October 27, 2011
Applicant:
Research In Motion Limited
Inventors:
Douglas James Coates, Maithili Mavinkurve, Lee Alexander Cocking
Abstract: A cellular communications system may include at least one base station selectively denying attempts to establish wireless communications links therewith, and wirelessly transmitting denial messages for denied attempts. The system may further include at least one mobile cellular communications device including a wireless transceiver and a controller cooperating therewith for attempting to establish a wireless communications link with the at least one base station having a quality of service (QoS) level associated therewith. If a denial message is received, the controller continues to attempt to establish the wireless communications link at a first attempt rate. Yet, if the wireless communications link cannot be established with the desired QoS level, and if no denial message is received, then the controller continues to attempt to establish the wireless communications link at a second attempt rate different than the first attempt rate.
Abstract: A method includes displaying a shutter adjacent to a boundary of an information display region on a display of a portable electronic device, the information display region for displaying first information; receiving an input associated with the shutter; and displaying second information.
Type:
Application
Filed:
April 26, 2011
Publication date:
October 27, 2011
Applicant:
Research In Motion Limited
Inventors:
Margaret Elizabeth Kuo, Thomas Jan Stovicek, Yoojin Hong, Michael George Langlois, Henry Chen
Abstract: A method of providing security on a portable electronic device and a portable device for the same are provided. In accordance with one embodiment, there is provided a portable electronic device, comprising: a processor; a touch-sensitive display having a touch-sensitive overlay connected to the processor; wherein the processor is configured for: locking the device in response to detection of a trigger condition; detecting touch gestures performed at any location on the touch-sensitive display; adding a distinct input value associated with each identified touch gesture to an input buffer to form a series of input values; comparing the series of input values in the input buffer to a series of values corresponding to a predetermined touch gesture passcode sequence; and unlocking the device when the series of input values in the input buffer match the series of values corresponding to the predetermined touch gesture passcode sequence.
Abstract: Method and apparatus for transferring a file from a sending wireless device to a receiving wireless device in a short-range wireless system. A file to be sent to the receiving wireless device is selected on the sending wireless device. The sending wireless device has a device list of receiving wireless devices. If the receiving wireless device is absent on the device list, the sending wireless device searches and identifies new devices. A device among the identified new devices is selected as the receiving wireless device. A connection is established between the sending wireless device and the receiving wireless device; and the file is sent to the receiving wireless device.
Type:
Application
Filed:
March 16, 2011
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
David BUKURAK, Przemyslaw ABRATOWSKI, Kem-Laurin KRAMER
Abstract: According to embodiments described in the specification, a method, system and apparatus for managing transports is provided. The method comprises: maintaining a transport preference in a memory of the mobile electronic device, the transport preference including an identifier of a preferred transport; monitoring available transports; and selecting a transport for use based on the transport preference and the available transports.
Type:
Application
Filed:
July 27, 2010
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Zhigang RUAN, Marian Constantin BUZDUGAN
Abstract: According to embodiments described in the specification, a method, system and apparatus for managing call handoff are provided, comprising: receiving a request from a mobile electronic device to initiate handover of a first media session between the mobile electronic device and a private branch exchange (PBX) from a first transport to a second transport; establishing a second media session with the mobile electronic device over the second transport; shuffling call media from the first media session to the second media session; and responsive to shuffling the call media, terminating the first media session.
Abstract: An apparatus and associated method is provided for facilitating a search for user information in a multiple-domain communication scheme. A search is initiated by way of a web-based console. A search request causes search inquiries to be made to each of the domains of the multi-domain communication scheme. And, search results are provided also by way of a web-based console.
Abstract: A system and method implemented at a communication device for providing access to telephony services over one or more of a number of communication networks, including cellular networks and IP-based fixed and wireless networks. A mobile device may be configurable for voice communication over both a cellular network and a LAN (e.g. a wireless LAN), and may be adapted to place and receive calls via a PBX over one of the cellular network and the LAN. When it is determined that the mobile device is configured for voice communication using one or both of the cellular network connection and the LAN connection, the mobile device may automatically adapt its user interface to reflect the availability of voice communication only over those connections that are available.
Type:
Application
Filed:
July 26, 2010
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Kevin John OERTON, Brian Alexander OLIVER
Abstract: The present specification provides a method, system and apparatus for posting data to a plurality of accounts at a plurality of remote servers. A display is controlled to generate a message region for receiving message data to be posted to at least a subset of the plurality of accounts. The display is controlled to generate icons, associated with the plurality of accounts, in a one-to-one relationship, the icons provided adjacent to the message region, each icon comprising: a first respective indicator of a respective account; a second respective indicator of a service associated with the account; and a respective picture. Icons are selected and the display is controlled to provide an indicator of selection at each of the selected icons. Message data is transmitted to each of the plurality of accounts associated with each of the icons which are selected via the communication subsystem.
Type:
Application
Filed:
April 21, 2011
Publication date:
October 27, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Thomas Jan Stovicek, Henry Yao-Tsu Chen, Andrew Philip Cundill
Abstract: A battery charging circuit comprising: a semiconductor switch having an output connected to a rechargeable battery; a battery charge controller for receiving power from an external source, and supplying output power to a portable device and the input of the semiconductor switch, the current output of the battery charge controller being controllable; and a voltage sensing circuit for: measuring the voltage drop across the battery charge controller; and responding to the voltage drop across the battery charge controller by modulating the semiconductor switch to reduce the quantity of current supplied to the rechargeable battery when the voltage drop is too great; whereby the total power dissipated by the battery charge controller is controlled, the portable device receiving the power it needs to operate and the rechargeable battery receiving any additional available power.