Abstract: An improved handheld electronic device having an improved keyboard provides enhanced usability with fewer keys by enabling the keys to pivot slightly to provide multiple functions to the keys. The improved keyboard may, for example, include internal strips of conductive carbon that are disposed adjacent the keys and are electrically engageable with contacts on a printed circuit board. Specifically, when a key is pressed directly downward it collapses a single dome and connects together a set of primary contacts to provide a first function. When the key is pressed at the side thereof, the key pivots slightly, collapses the dome and connects together the primary contacts, and also engages a carbon strip with a pair of secondary contacts to connect together the secondary contacts, all of which provide a second function. The keyboard may be configured to be of a QWERTY configuration while using only a relatively small number of keys.
Abstract: A method includes identifying a value of at least one parameter of a portable electronic device. A touch threshold is modified based on the value of the at least one parameter, yielding a modified touch threshold. A touch is detected on a touch-sensitive device and a first function is performed when the touch meets the modified touch threshold.
Type:
Application
Filed:
April 8, 2010
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Jason Tyler Griffin, Perry Allan Faubert
Abstract: A handheld electronic communication device includes a body that has an input device, and a display assembly that includes a display. The display assembly is connected to the body and rotatable relative to the body, between a first position in which a first portion of the display is covered by the body and a second portion of the display extends from the body, and a second position in which the display is displaced generally linearly relative to the first position such that the first portion and the second portion of the display are exposed.
Abstract: A system, apparatus and method for processing content on a computing device is provided whereby, in one embodiment, a domain object model and associated style sheet are received at a computing device. The computing device is configured to parse the domain object model and determine styles from the style sheet and to store those styles in an interim storage for later use.
Abstract: A method includes detecting a touch at a touch location on a touch-sensitive display of an electronic device, identifying a first tactile feedback associated with the touch location, and providing the first tactile feedback in response to determining that a force value related to the touch meets a first threshold value.
Abstract: A method includes detecting a touch at a touch location on a touch-sensitive display, identifying a delay associated with the touch location, and when a force value related to the touch meets a first threshold value, providing a first tactile feedback after waiting the delay.
Type:
Application
Filed:
April 8, 2010
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Kuo-Feng TONG, Arnett Ryan WEBER, Jerome PASQUERO, Derek Raymond SOLVEN, Katarina PAVLIKOVA
Abstract: A method and device for identifying degradation in service quality for a wireless media service. The wireless media service has a known expected packet generation rate, which may be determined by the device based upon the codec and payload size selected on initiating the media service. At a receiving device, the packets actually received by the device from the other termination point are counted over a time period, and this number is compared with the number of packets that were expected based upon the known packet generation rate. From this comparison a packet loss rate may be determined. If the packet loss rate exceeds a threshold level, then the device may issue a user alert, terminate the service, or take other action. The threshold level may be established based upon a packet loss rate corresponding to a significant degree of service quality degradation.
Abstract: An electronic device includes a touch-sensitive display, an actuator configured to impart a force on the touch-sensitive display to provide tactile feedback, and a controller configured to detect a touch based on input from the touch-sensitive display and to initiate the tactile feedback by the actuator.
Type:
Application
Filed:
April 8, 2010
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Alon SHENFIELD, Kuo-Feng TONG, Christopher James GRANT, Arnett Ryan WEBER
Abstract: Down-sampling of an image may be performed in the DCT domain. A multiple layered network is used to select transform matrices for down-sampling a DCT image of size M×N to a DCT image of size I×J. A spatial domain down-sampling method is selected and applied to the DCT image to produce a down-sampled DCT reference image. A learning with forgetting algorithm is used to apply a decay to the elements of the transform matrix and select a transform matrices which solve an optimization problem. The optimization problem is a function of the visual quality of images obtained using the transform matrices and the computational complexity associated with using the transform matrices. The visual quality is a measure of the difference between the down-sampled DCT image obtained using the transform matrices and the visual quality of the DCT reference image obtained using a spatial domain down-sampling method.
Abstract: An improved handheld electronic device and an associated method provide an improved call log that presents information relating to logged phone calls in a collapsed manner, meaning that for each phone number having a call stored in the memory of the device, only the most recent in time call is listed on the call log. An improved handheld electronic device and an associated method also provide a call history for any phone call from the improved call log that is selected by the user. The call history includes a listing of all of the calls stored by the device that are associated with the selected call log call.
Type:
Application
Filed:
June 17, 2011
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Andrew D. Bocking, Raymond P. Vander Veen
Abstract: The invention is directed at a method and apparatus for determining compression state information which is to be used in the compression of data being transmitted between two communicating parties. The method of determining the compression state information for use in interactively compressing data comprises the steps parsing the data to determine a hierarchical data structure of the data; traversing a shared hierarchical node index to determine common compression state information entries between the hierarchical data structure and the hierarchical node index; and selecting at least one of the common compression state information entries for use in compressing the data.
Type:
Application
Filed:
June 22, 2011
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
En-Hui YANG, Ajit SINGH, Salmaan AHMED, David P. SZE
Abstract: A method includes detecting a touch at a touch location on a touch-sensitive display of an electronic device, identifying a first threshold value associated with the touch location, comparing the first threshold value to a force value related to the touch, and providing a first tactile feedback in response to determining that the force value meets the first threshold value.
Type:
Application
Filed:
April 8, 2010
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Jordanna KWOK, Christopher James GRANT, Kuo-Feng TONG
Abstract: A method includes displaying on a display at least one selection option comprising a first selection option and detecting a touch or cursor on the display. Tactile feedback having a first characteristic is provided when the touch or cursor is at a first location associated with the first selection option. Tactile feedback having a second characteristic is provided when the touch or cursor is detected at a second location not associated with the first selection option.
Type:
Application
Filed:
April 8, 2010
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Jason Tyler GRIFFIN, Perry Allan FAUBERT
Abstract: An antenna and a wireless mobile communication device incorporating the antenna are provided. The antenna includes a first conductor section electrically coupled to a first feeding point, a second conductor section electrically coupled to a second feeding point, and a near-field radiation control structure adapted to control characteristics of near-field radiation generated by the antenna. Near-field radiation control structures include a parasitic element positioned adjacent the first conductor section and configured to control characteristics of near-field radiation generated by the first conductor section, and a diffuser in the second conductor section configured to diffuse near-field radiation generated by the second conductor section into a plurality of directions.
Type:
Application
Filed:
June 9, 2011
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Yihong Qi, Perry Jarmuszewski, Adam D. Stevenson
Abstract: A user equipment implements a method of processing indication messages, such as SCRI (signalling connection release indication) messages. If upper layers indicate that there is no more packet switched data for a prolonged period, then if a count of how many indication messages have been triggered in at least one RRC (radio resource control) state is less than a maximum number, the UE increments the count, and a cause is set in the indication message, and the indication message is sent.
Type:
Application
Filed:
October 5, 2010
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Johanna Lisa Dwyer, Paul Marcus Carpenter
Abstract: A method in a mobile device includes receiving an incoming call. An emergency signal, associated with an incoming call, is detected. The emergency signal indicates the incoming call is from an emergency call center. Responsive to detecting the emergency signal, the emergency call is automatically answered, and information identifying the incoming call as an emergency call is displayed on the mobile device.
Type:
Application
Filed:
June 21, 2011
Publication date:
October 13, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
M. Khaledul Islam, William Daniel Willey, Luis P. Estable
Abstract: A method for automatically preferring a diacritical version of a linguistic element on a handheld electronic device by utilizing a linguistic source.
Abstract: Signature schema documents, pre-defined in a query language, provide one or more instructions for application by an engine to transcode web pages of respective web sites. The instructions identify a web page family for the web page and extract a subset of data from the web page using one or more signatures previously identified within web pages of the same web page family (e.g. in accordance with a shared template for each family) of the web site. The instructions may include one or more directional references relative to the signatures to locate and extract the subset of data within the web page. Signatures may comprise text strings within the code of the web page and the directional references indicate positions of respective data relative to the location of the text strings. Transcoding may facilitate use of e-commerce web sites by wireless mobile devices.
Type:
Grant
Filed:
May 12, 2008
Date of Patent:
October 11, 2011
Assignee:
Research In Motion Limited
Inventors:
Sang-Heun Kim, Charles Laurence Stinson
Abstract: Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
Type:
Grant
Filed:
October 28, 2010
Date of Patent:
October 11, 2011
Assignee:
Research In Motion Limited
Inventors:
Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
Abstract: Systems and methods for configuring a universal serial bus (USB) including for connection by a peripheral device by detecting an attach event at a USB port on the peripheral device; receiving, at the USB port, a first request for device identification; sending, at the USB port, a first identification data; receiving, at the USB port, a query related to the first identification data, the query indicating software associated with the vendor identifier is supported by the sender of the query; simulating a detach and then an attach at the USB port; receiving, at the USB port, a second request for device identification; and sending, at the USB port, a second identification data that includes an indication that the peripheral device supports at least one function from a plurality of functions that are different from the functionality defined by a generic device class code.
Type:
Grant
Filed:
March 9, 2010
Date of Patent:
October 11, 2011
Assignee:
Research In Motion Limited
Inventors:
Maxime Matton, Christopher Pattenden, Robert H. Wood