Patents Assigned to Research In Motion
-
Patent number: 8482461Abstract: Operation of a satellite-based navigation-signal broadcast system receiver, such as a GPS receiver, on a wireless communications device is controlled by determining whether the device is stationary or in motion. Motion determination is accomplished by analyzing radiofrequency signal traces, e.g. GSM signal traces, received from one or more nearby base stations. A three-tiered analysis provides a progressively more accurate determination as to whether the device is moving or stationary while providing, in certain instances, a more rapid determination than prior-art techniques. When the device is determined to be stationary, the GPS receiver can be deactivated. When the device is determined to be moving, the receiver can be reactivated.Type: GrantFiled: May 16, 2012Date of Patent: July 9, 2013Assignee: Research In MotionInventors: Sandra Marcela Küpfer, Michael Stephen Brown
-
Patent number: 8473011Abstract: A user is allowed to select an acoustic equalizer setting from among a plurality of predetermined acoustic equalizer settings. Upon receiving an indication of a selection of a given acoustic equalizer setting, a handheld telephony device processes voice call downlink audio, based on the given acoustic equalizer setting and drives an audio output device with the processed audio signal.Type: GrantFiled: December 16, 2010Date of Patent: June 25, 2013Assignee: Research In MotionInventors: Sean Bartholomew Simmons, Chris Forrester, Craig Eric Ranta, Magnus Hansson
-
Patent number: 8469712Abstract: A method of enabling input into a handheld electronic device having stored therein a number of language objects includes detecting a selection of a languages, making a determination that the language is a default language or a non-default language, detecting as an ambiguous input an actuation of one or more input members, outputting at least a portion of a number of the language objects that corresponds to the ambiguous input, and outputting an indication representative of the language.Type: GrantFiled: March 31, 2006Date of Patent: June 25, 2013Assignee: Research In MotionInventors: Vadim Fux, Carlo Chiarello, Andrew D. Bocking, Harry R. Major
-
Patent number: 8380990Abstract: First and second communication devices respectively have first and second personal identification numbers (PINs). The first communication device transmits to the second communication device a first encryption key, and receives from the second communication device the second PIN that has been encrypted by the second communication device using the first encryption key. The first communication device receives from the second communication device a second encryption key, decrypts the encrypted second PIN, and encrypts the first PIN using the second encryption key, and transmits the encrypted first PIN to the second communication device. The first communication device conducts, with the second communication, device a peer-to-peer messaging session by transmitting to the second communication device peer-to-peer messages that contain the second PIN and receiving from the second communication device peer-to-peer messages that contain the first PIN.Type: GrantFiled: November 5, 2010Date of Patent: February 19, 2013Assignee: Research In MotionInventors: Gerhard Dietrich Klassen, Samer Fahmy, David Yach
-
Publication number: 20130038541Abstract: A method for a User Equipment (UE), includes responsive, at least in part, to an ATtention (AT) command for touch-sensitive display action, emulating or reporting a meta-navigation gesture for a touch-sensitive input including a display area and a non-display area.Type: ApplicationFiled: August 12, 2011Publication date: February 14, 2013Applicant: Research In MotionInventor: Jan Hendrik Lucas Bakker
-
Publication number: 20130003687Abstract: A radio frequency radio (RF) transceiver that defines scheduling logic for generating transmission schedules for orthogonal frequency-division multiple access (OFDMA) RF transmissions from the RF transceiver, wherein the scheduling logic specifies at least one of a modulation type, a code rate, a sub-channel, and a sub-carrier for a plurality of symbols to be transmitted in a communication signal sub-frame. A processor generates outgoing data bits and outgoing test data bits for transmission from the RF transceiver as OFDMA transmission signals and OFDMA test data transmission signals, respectively, according to the transmission schedules to create loading within at least a portion of a cellular service area that corresponds with a test-loading value. The amount of the additional required loading is the difference between the test-loading value and an actual loading value.Type: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Applicant: Research In MotionInventors: Michael Woodley, Jeffrey Scott, Jeffrey Goff
-
Patent number: 8195161Abstract: A relay site associated with a wireless network can send messages between mobile devices associated with the wireless network without having to transmit the messages to a host system. The messages include PIN messages and each of the mobile devices has a PIN address. The relay site includes a relay server for controlling the operation of the relay site, and sending the PIN messages between the mobile devices. The relay site also includes a relay data store having PIN information for users associated with the mobile devices. The relay server can access the relay data store to allow users that use the mobile devices to query the relay data store for PIN information of other users.Type: GrantFiled: March 16, 2010Date of Patent: June 5, 2012Assignee: Research In MotionInventor: George Baldwin Bumiller
-
Patent number: 8112797Abstract: A system and method for facilitating the establishment of a virtual private network between a network and a remote computer, the system having: a mobile device connectable to the remote computer and storing a user profile, virtual private network information, and password information; virtual private network software being located on one of the mobile device and the remote computer; an access point communicating with the network; and communication means for communications between the access point and one of the mobile device and the remote computer, wherein the user profile, virtual private network information, and password information is passed to the virtual private network software upon connection of the mobile device to the remote computer, the virtual private network software using the user profile, virtual private network information, and password information to establish a virtual private network through the communications means and the access point to the network.Type: GrantFiled: December 22, 2010Date of Patent: February 7, 2012Assignee: Research In MotionInventors: Risvan Coskun, Areef Reza, Luis Estable
-
Patent number: 8073964Abstract: An electronic device and wireless base station for maintaining a persistent connection are provided. In an embodiment, a system includes an electronic device that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes a wireless base station and at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. One of the electronic device and the wireless base station is configured to send keep-alive packets to the web-server in order to reduce the likelihood of the NAT router terminating the connection. The keep-alive packets are sent on a variable basis that is intended to reduce bandwidth consumption while ensuring that the NAT router does not deem the connection idle and terminate the connection.Type: GrantFiled: March 29, 2010Date of Patent: December 6, 2011Assignee: Research In MotionInventor: Craig Allan Dunk
-
Publication number: 20110265028Abstract: The present specification relates to a portable electronic device comprising at least one processor; a display connected to the processor and controllable by the processor; and non-volatile storage configured to maintain a plurality of applications and an application programming interface for enabling generation and control of a title bar, wherein the application programming interface includes a private part for managing the state of the title bar and a public part that provides an interface to the applications.Type: ApplicationFiled: July 23, 2010Publication date: October 27, 2011Applicant: Research in MotionInventors: YOOJIN HONG, Donald James Lindsay, Dominik Buszko, Michael Lee Foster
-
Patent number: 8008590Abstract: For a cell-phone or PDA, the rows of key-caps include respective light-strips, which pick up light from respective LEDs surface-mounted on the PCB. The light-strips are sandwiched between the key-caps and the key-switch actuators (whereby the light-strips move with the keys when the keys are depressed). Sockets for receiving the key-caps are co-molded to the light-strips. Sockets are provided in the resilient webs of the keys for receiving under-blocks co-molded to the light-strips.Type: GrantFiled: January 11, 2010Date of Patent: August 30, 2011Assignee: Research In MotionInventors: Chao Chen, Timothy Herbert Kyowski, Dennis J. Penner
-
Patent number: 7953422Abstract: There is disclosed a method and device for operating an image database shared by a plurality of users. In an embodiment, each image captured by a user and stored in a shared image database is associating with the geographic coordinates of the location at which the image was captured. A search engine for the image database is configured to accept geographic coordinates as a search criterion for locating at least one captured image stored in the shared image database. The images having location coordinates within a predefined range of geographic coordinates is displayed to the user.Type: GrantFiled: August 27, 2010Date of Patent: May 31, 2011Assignee: Research In MotionInventor: Michael Jonathan Friedmann
-
Publication number: 20110093804Abstract: An improved handheld electronic device includes an input apparatus, an output apparatus, and a processor apparatus. The input apparatus includes a multi-axis input device such as a rollerball, trackball, joystick or touchpad, allowing the focus of a user interface program to be moved about a display from one screen object presented on that display to another. Up to four screen objects are presented on the display, each of those screen objects being positioned towards a corner of the display to enable a user to blindly operate the multi-axis input device, making use of a capture effect in which the focus of a user interface program is resisted from moving beyond an edge of the display, to guide movement of the focus to a given one of the up to four screen objects.Type: ApplicationFiled: December 21, 2010Publication date: April 21, 2011Applicant: Research In MotionInventor: Julian PAAS
-
Patent number: 7912704Abstract: An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message.Type: GrantFiled: August 25, 2009Date of Patent: March 22, 2011Assignee: Research In MotionInventor: George V. Babu
-
Publication number: 20100223595Abstract: Various methods, apparatuses and systems for supporting polymorphic elements at run-time in portable computing devices are provided. One embodiment includes a development tool that can be incorporated into an integrated development environment. (IDE) The development tool is configured to detect when a programming instruction corresponding to a polymorphic element is received. Upon such detection, the developer operating the IDE is prompted to provide specific mapping information such that an application that is finally generated using the IDE avoids or reduces the use of polymorphic elements and thereby reduce computing resource stresses on the device on which such an application is ultimately deployed.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: RESEARCH IN MOTIONInventors: Daniel MATEESCU, Viera Bibr, Kenneth Wallis
-
Patent number: 7747691Abstract: A system and method for reducing congestion in wireless communication systems is provided. An unsolicited message reduction system includes a message detector and an all points bulletin (APB) generator. The message detector applies predefined filtering rules to identify and act upon unsolicited email messages to reduce the total number of transmissions in the wireless communication system. The filtering rules include global and user rules, with the global rules normally having precedence over user rules. The APB generator allows messages to be sent wireless mobile communication devices through direct wireless messages instead of through email messages.Type: GrantFiled: October 9, 2006Date of Patent: June 29, 2010Assignee: Research In MotionInventors: William D. Castell, Allan D. Lewis, Tabitha K. Ferguson, Bill Yuan, Ian M. Patterson
-
Publication number: 20100141584Abstract: An improved handheld electronic device includes an input apparatus, preferably a trackball, an output apparatus, namely a display, and a processor apparatus. The processor apparatus is structured to execute a number of routines including a stroke-based input user interface routine. The stroke-based input user interface routine is structured to present a user interface on the display. The user interface includes an active portion, a filter portion and an output portion.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: Research in MotionInventors: Jason T. Griffin, Sherryl Lee Lorraine Scott, Timothy Koo
-
Patent number: 7706510Abstract: A communication device and method are provided for audibly outputting a received text message to a user, the text message being received from a sender. A text message to present audibly is received. An output voice to present the text message is retrieved, wherein the output voice is synthesized using predefined voice characteristic information to represent the sender's voice. The output voice is used to audibly present the text message to the user.Type: GrantFiled: March 16, 2005Date of Patent: April 27, 2010Assignee: Research In MotionInventor: Eric Ng
-
Publication number: 20100036711Abstract: A method and system for data delivery of targeted mobile advertisement, the method associating an advertising client with a data facade on a mobile device; passing a subscription filter for each advertising application on the mobile device from the advertising client to the data facade; receiving at the mobile device, a subscription identifier for each advertising application; mapping the subscription identifier to an advertising application; getting advertisements with subscription identifiers at the mobile device; communicating between an advertisement application and the advertising client to request an advertisement; and returning the advertisement to the advertising application.Type: ApplicationFiled: August 11, 2008Publication date: February 11, 2010Applicant: RESEARCH IN MOTIONInventors: Michael Shenfield, Gaelle Martin-Cocher
-
Patent number: D659382Type: GrantFiled: October 19, 2010Date of Patent: May 15, 2012Assignee: Research In MotionInventors: Anders Fahrendorff, Andrew David Lowe