Abstract: A method of enabling the selection of a language to be employed as a method input language by a disambiguation routine of a handheld electronic device having stored therein a plurality of method input languages and disambiguation routine number, includes detecting a selection of a language, detecting as an ambiguous input an actuation of one or more input members, outputting at least a plurality of the language objects that corresponds to the ambiguous input, outputting an indicator which one of the method input languages is currently employed by the disambiguation function, and enabling an alternate one of the input language methods to be selected in response to a selection of the indicator in lieu of one of the plurality of language objects.
Type:
Grant
Filed:
November 10, 2006
Date of Patent:
November 29, 2011
Assignee:
Research In Motion Limited
Inventors:
Sherryl Lee Lorraine Scott, Zaheen Somani
Abstract: An antenna tube configured to accommodate a grounding clip and an antenna, the antenna tube having a cylindrical tube having an upper end and an inner end opposite the upper end; a circumferentially extending groove in the cylindrical tube located between the upper end and the inner end; and a tapered lip at the inner end of the cylindrical tube, wherein the grounding clip fits between the circumferentially extending groove and the tapered lip, and at least a portion of the antenna slidably fits into the upper end of the cylindrical tube.
Abstract: An improved handheld electronic device and keypad include tactile features that help a user to identify certain keys of the keypad. In the present exemplary embodiment, the keypad includes keys in a predetermined region that can be employed during a telephone operation. The keypad additionally includes other keys outside the predetermined region. The keys in the predetermined region include tactile features that enable the user to identify and actuate the keys in the predetermined region during a telephone operation with the user directing minimal visual attention to the handheld electronic device.
Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. 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 provided by logic structures resident on the device. The device enables editing during text entry and provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special <NEXT> key of the keypad that enables a user to progressively select variants without changing the position of the user's hands on the device.
Type:
Grant
Filed:
December 18, 2007
Date of Patent:
November 29, 2011
Assignee:
Research In Motion Limited
Inventors:
Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
Abstract: Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device request for content stage and a delivery of requested content stage. A target device can include a device presentation of the requested content stage. The system parses the content of an electronic document and generates a document object model (DOM) representation of the electronic document, where each source and destination target is assigned a document object model identifier (DOM ID). In some instances, upon completion of parsing, the document object model is then paginated in computer memory into segments of a certain size called chunks; in such instances the pagination operation can update each DOM ID with an additional information attribute containing the chunk index with the purpose of establishing a relationship between a document object model identifier and the corresponding chunk index.
Type:
Grant
Filed:
February 25, 2008
Date of Patent:
November 29, 2011
Assignee:
Research In Motion Limited
Inventors:
Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
Abstract: It is not uncommon for two or more wireless-enabled devices to spend most of their time in close proximity to one another. For example, a person may routinely carry a personal digital assistant (PDA) and a portable digital audio/video player, or a cellphone and a PDA, or a smartphone and a gaming device. When it is desirable to increase the memory storage capacity of a first such device, it may be possible to use memory on one or more of the other devices to temporarily store data from the first device.
Abstract: A mobile wireless communications device may include a portable housing having an interior and comprising a removable panel providing access to the interior, a printed circuit board (PCB) carried by the portable housing. The device may further include an antenna connected to the PCB and carried by the bottom portion of the PCB, and at least one electrically floating, electrically conductive, antenna beam shaping element secured to the removable panel.
Abstract: A method of compact messaging between a schema-based service and a device over a network, the device and the service having a predetermined knowledge of element descriptors shared between the device and the service based on a structured definition language. The method comprises the steps of: establishing communication between the service and the device; preparing a compact message including element data values by removing the element descriptors associated with the element data values; maintaining an order of the element data values based on a predetermined sequence of the element descriptors and the element data values; placing the element data values in respective delimiters for differentiating between adjacent ones of the element data values, the delimiters indicating a start and an end of a given sequence of the element data values; and sending the compact message over the network for subsequent interpretation upon reception using the shared predetermined knowledge of the element descriptors.
Abstract: A method of enabling input into a handheld electronic device comprises detecting as an ambiguous input an actuation of one or more input members, employing an operative input method language to output a number of objects that are selectable and that each comprise at least a portion of a language object that corresponds with the ambiguous input, outputting at a location adjacent the number of objects an indicator representative of an operative input method language, detecting an input from a multiple-axis input device as being a selection input with respect to the indicator and, responsive thereto, enabling a selection of an alternate input method language as the operative input method language.
Type:
Grant
Filed:
July 31, 2007
Date of Patent:
November 29, 2011
Assignee:
Research In Motion Limited
Inventors:
Sherryl Lee Lorraine Scott, Zaheen Somani
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.
Abstract: There is disclosed a system and method for resizing an image on a handheld mobile communication device prior to uploading to an image repository. In an embodiment, the method comprises: determining the size of an original image; determining any upload size restrictions for uploading the image to the image repository; and in dependence upon the upload size restrictions, resizing the original image to a new resized image to meet the upload size restriction. In another embodiment, the method may further comprise specifying at least one user selectable image size for resizing the original image; receiving a user selection of a desired image size; and resizing the original image to the user selected desired image size. In another embodiment, the image size automatically in dependence upon image upload bandwidth.
Abstract: A computer system provides for the secure installation and operation of software. The computer system includes a platform, such as a personal computer, having a processor and the Microsoft® Windows® operating system. The computer system also includes a first drive, such as a network, DVD or CD-ROM drive, adapted for access by the processor, and a second drive, such as a hard disk, adapted for access by the processor. The second drive includes an NT File Structure logical volume. The computer system further includes an installer operatively associated with the first drive. The installer cooperates with the processor to write a Primary Data Stream file to the NT File Structure logical volume, to associate data with the Primary Data Stream file, and to write the associated data to the NT File Structure logical volume as an Alternate Data Stream file.
Abstract: The present application discloses a method for initiating an external search from a mobile device. The method involves determining that a search term entered into a user interface on the mobile device was not found in a search of data stored on a first memory on the mobile device and requesting the external search be conducted based on the search term for data stored on a second memory, which is external to the mobile device. Other aspects include a mobile device and computer-readable medium configured for implementing the method described above.
Abstract: Embodiments described herein address mobile devices with non-secure operating systems that do not provide a sufficient security framework. More particularly, the embodiments described herein provide a set of applications to the device for providing security features to the non-secure operating system.
Abstract: A method includes storing a transparency value. A color level value is stored in a set of color bits. The color level value is multiplied by the transparency value, by bit-shifting the set of color bits by a number of bit positions indicated by the transparency value.
Abstract: An adapter for providing a source of power to a mobile device through an industry standard port is provided. In accordance with one aspect of the invention, the adapter comprises a plug unit, a power converter, a primary connector, and an identification subsystem. The plug unit is operative to couple the adapter to a power socket and operative to receive energy from the power socket. The power converter is electrically coupled to the plug unit and is operable to regulate the received energy from the power socket and to output a power requirement to the mobile device. The primary connector is electrically coupled to the power converter and is operative to couple to the mobile device and to deliver the outputted power requirement to the mobile device. The identification subsystem is electrically coupled to the primary connector and is operative to provide an identification signal.
Type:
Application
Filed:
July 1, 2011
Publication date:
November 24, 2011
Applicant:
Research In Motion Limited
Inventors:
Daniel M. Fischer, Dan G. Radut, Michael F. Habicher, Quang A. Luong, Jonathan T. Malton
Abstract: A method and apparatus for remote searching of data stored on a communication device is provided. The communication device is generally in communication with a server for tracking data associated with the communication device and data associated with a synchronizable computing device, synchronizable with the communication device. An index of data stored at the communication device is maintained at the server, the index for distinguishing the data stored at the communication device from data stored at the synchronizable computing device. A searchable copy of data stored on the communication device cross-referenced to the index is maintained, the searchable copy searchable using search parameter data received from the communication device to produce search results transmittable back to the communication device.
Type:
Application
Filed:
May 21, 2010
Publication date:
November 24, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Daryl Joseph MARTIN, James Andrew GODFREY, John Ferguson WILSON
Abstract: An electronic device is provided. The electronic device comprises a display and a display surround member located adjacent to a peripheral edge of the display and extending at least partially along the peripheral edge of the display. The display surround member comprises a colour change mechanism enabled to change the colour of the display surround member between a first colour and a second colour in response to an application being run on the portable electronic device.
Abstract: Methods and apparatus for automatically selecting a wireless communication network by user equipment using a “steered” PLMN are disclosed. A home network identification, a list of prioritized roaming network identifications, and a steered network identification are stored in memory (e.g. a SIM or USIM) of the user equipment. In an automatic network selection procedure, a scanning operation is performed to receive one or more network identifications corresponding to one or more available wireless communication networks in a coverage area. The user equipment attempts to select a wireless communication network in the coverage area by comparing the received network identifications from the scanning operation with the steered network identification.
Abstract: An apparatus, and an associated method, reports when incidence of email or other data-message communication of a wireless network system. An analyzer analyzes logged information and determines the incidence, such as by calculating a ratio, of delayed versus timely message communications. If the ratio, or other indication, is beyond a threshold, a reporter generates a report to alert the high incidence of delayed communications.