Patents Assigned to IN&MOTION
  • Patent number: 8037149
    Abstract: A system and method for processing messages being composed by a user of a computing device (e.g. a mobile device). Embodiments are described in which the performance of certain tasks is initiated before a direction is received from a user to send a message being composed by the user. This may involve, for example, “pre-fetching” security-related data that will be required in order to send a message that is in the process of being composed by the user securely. Such data may include security policy data, certificate data, and/or certificate status data, for example.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Michael S. Brown, Michael G. Kirkup
  • Patent number: 8037199
    Abstract: A system and method are provided for localizing applications that are used with hand-held electronic devices.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Jon MacKay, Matthew Bells
  • Patent number: 8037142
    Abstract: A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the method, upon receipt of a user request to compose a message, a screen is displayed with a recipient field for a recipient address, an associated label to indicate that the recipient field is for a recipient address, and a message body field for holding message content. The method further includes, upon each keystroke entry of text to the recipient field, looking up entries from an address book which match the text, and displaying a selection menu representing addresses from at least a portion of the entries.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Theodore Van Belle, Scotte Zinn, Andrew Bocking, Michael Hardy
  • Patent number: 8036223
    Abstract: A method, apparatus and system for managing loss of packets in data transmissions is provided. In a method embodiment, selective acknowledgements are received at a sending computer from a receiving computer. The sending computer is configured to analyze patterns in the selective acknowledgements and infer a type of packet loss. As a result of the inference, the packet delivery strategy from the sending computer can be adjusted.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Jonathan Sau, Xinhua Ling, Bruno Preiss
  • Patent number: 8036661
    Abstract: A method and system for handling a faulty registration for a subscriber with a mobile communication device in a communications network. A faulty registration comprises a registration missing identification information or having a field that is missing an identifier or other form of information. The method and system comprise selecting another field or property in the faulty registration, which is populated with an identifier or identification information, and searching the selected field or property in a list of registrations for matching identification information. Associating the faulty registration with an existing registration for a subscriber based on matching the identification information. According to another aspect, the system and method comprise generating a new registration for the customer with the faulty registration if a matching registration is not located or search criteria are not satisfied.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventor: Diana Vitorino
  • Patent number: 8033846
    Abstract: There is provided an electrical charger including a charger assembly and a locking assembly. The charger assembly includes a base unit configured for being electrically coupled to an electronic device, and an adaptor unit configured for being electrically coupled to a power supply. The locking assembly includes at least one operative detent member. There is provided a locked state, wherein the base unit is disposed in an electrical coupling relationship with the adaptor unit and movement of the base unit relative to the adaptor unit, such that the base unit becomes disposed in an electrically uncoupled relationship with the adaptor unit, is resisted. There is also provided an unlocked state wherein the base unit is moveable relative to the adaptor unit.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Kasra Youssefi-Shams, Felipe Oliveira Simoes, Leonardo Aldana
  • Patent number: 8035618
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. During editing of an object, the object can be ambiguous, and the system provides one or more disambiguated interpretations of the ambiguous object. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous object can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
  • Patent number: 8035963
    Abstract: A multiple-fold portable electronic device is provided. The portable electronic device in one embodiment includes a first, second and third planar sections. The first and second planar sections are connected by a first joint and foldable in relation to each other. The second and third planar sections are connected by a second joint and foldable in relation to each other. Each planar section can include an input device or an output device or both.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Norman Ladouceur, Jason Griffin
  • Patent number: 8036654
    Abstract: A mobile communication device is adapted to provide voice communications with use of a voice service and data communications with use of a data service. The mobile device maintains a preferred network list as well as a service access list in its memory. The preferred network list has a listing of a plurality of networks with assigned priorities for network selection. The service access list has a listing of a plurality of networks that make the data service available to the mobile device. The mobile device performs a scanning operation for identifying one or more communication networks available in a coverage area of the mobile device. When a home network of the mobile device is unavailable in the coverage area, the mobile device consults the preferred network list and the service access list for identifying one of the networks identified by the scanning operation.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Hugh Hind, Mark E. Church, Noushad Naqvi
  • Patent number: 8036385
    Abstract: Apparatus and a method for ciphering messages in mobile telecommunications system user equipment and network are disclosed. The apparatus is arranged to store a plurality of current ciphering configurations and/or a plurality of old (previously applied) ciphering configurations and/or a plurality of new (future) ciphering configurations. Thus different ciphering configuration may be applied at different times and for different radio bearers.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: October 11, 2011
    Assignee: Research In Motion Limited
    Inventor: Nicola Funnell
  • Publication number: 20110246777
    Abstract: A scheme for managing security key architecture in a network environment where a user equipment (UE) device can engage in multiple security contexts depending on the access technology. In one embodiment, when multiple security contexts are engaged and different sets of authentication vectors are created, an adapter component of the UE device manages potential interference that may be caused among the different sets of the authentication vectors as to where they are stored and which authentication vectors are used for service handovers.
    Type: Application
    Filed: October 5, 2010
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adrian Buckley, Maiyuran Wijayanathan, Chen Ho Chin
  • Publication number: 20110246893
    Abstract: Presenting a slide. Anticipating a slide to be selected for display. Receiving data of the anticipated slide in an unconstructed format. Constructing the anticipated slide from the received data. Caching the constructed slide. Pre-drawing the constructed slide in construction memory. Receiving instructions to display a slide. In the event that the instructed slide is the cached and pre-drawn slide, rendering the pre-drawn slide to display memory.
    Type: Application
    Filed: November 4, 2010
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dale James Paas, William Lee
  • Publication number: 20110244864
    Abstract: Techniques for use in selecting a base station transceiver system for communication with a mobile station are described. The mobile station is connected to a first base station transceiver system, and scans to identify a second base station transceiver system for communication. The mobile station further identifies that the second base station transceiver system provides a predetermined communication service, and that the first base station transceiver system fails to provide the predetermined communication service. In response to identifying, the mobile station causes the second base station transceiver system to be selected for communication over the first base station transceiver system even if the signal quality of the second base station transceiver system is worse than that of the first base station transceiver system.
    Type: Application
    Filed: June 20, 2011
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: M. Khaledul Islam, Asif Hossain
  • Publication number: 20110243118
    Abstract: Techniques for use in a network processing component is for initially establishing, via a gateway, a voice call between a mobile device which operates in a wireless network and a destination device. A first connection leg of the voice call is to be established between the mobile device and a conference room of the gateway. The technique involves sending to the gateway a request message for establishing a second connection leg between the network processing component and the destination device, and then subsequently sending to the gateway a re-routing message for re-routing the second connection leg from the network processing component to the conference room. This causes a voice call having the first and the second connection legs to be initially established between the mobile device and the destination device via the gateway.
    Type: Application
    Filed: June 17, 2011
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Vytautas Robertas Kezys, Terence D. Todd, Mohammed Smadi, Dongmei Zhao
  • Publication number: 20110244921
    Abstract: Techniques in a mobile equipment (ME) for use in performing an initialization procedure with a subscriber identity module (SIM) having a SIM Application Toolkit are described. The ME sends to the SIM a version of a terminal profile which indicates facilities of the SIM Application Toolkit that are supported by the ME. When the ME detects an error in response to sending the version of the terminal profile, the ME sends to the SIM a previous version of the terminal profile which indicates facilities of the SIM Application Toolkit that are supported by the ME. When the ME fails to detect the error in response to sending the version of the terminal profile, the ME completes the initialization procedure and performs steady-state processing using the SIM.
    Type: Application
    Filed: June 15, 2011
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Ingo W. Weigele
  • Publication number: 20110241909
    Abstract: A keypad is described herein in which the keypad can have a base surface and a plurality of keys positioned on the base surface. The plurality of keys can be made up of a first group that that is an arrangement of number keys for initiating a voice-based communication and a second group that is an arrangement of letter keys. In addition, the number keys of the first group and the letter keys of the second group are independent of one another. As an example, the number keys of the first group can be positioned on the base surface in a number of columns, and the letter keys of the second group can be positioned in areas between the number keys.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Jason Tyler Griffin
  • Publication number: 20110246762
    Abstract: In some data communication configurations, data received from a sender may need to be viewed or otherwise processed by more than one entity with a corresponding client. For example, a message sent to a corporate email address may be viewed by either or both a mobile device and a desktop device. For the sender to utilize the strongest algorithm or protocol used by the recipient, it would therefore need to know which algorithms or protocols are supported by both the mobile and desktop mail clients. A system and method are provided to enable the mobile device to know about the capabilities of related mail clients associated with the communication address (e.g. email address) and vice versa such that the intersection of the capabilities (i.e. the strongest algorithm or protocol supported by all parties involved) can be chosen and the messages or data cryptographically processed accordingly.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick ADAMS, Michael Stephen BROWN
  • Publication number: 20110246428
    Abstract: Methods and apparatuses relating to Open Mobile Alliance (OMA) device management (DM) are provided. An embodiment provides a method in which a mobile device is configured for: accumulating delta records on the mobile device; and pushing delta records to a DM server when a threshold for the delta records is met or exceeded. The delta records relate to changes made to an Open Mobile Alliance (OMA) device management (DM) tree. The delta records may be purged after the pushing operation. Other embodiments provide a mobile device and computer-readable medium for performing or facilitating the method.
    Type: Application
    Filed: March 22, 2011
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Nicholas Patrick ALFANO, Thomas Owen PARRY
  • Publication number: 20110244835
    Abstract: Systems, methods and programmed instructions are disclosed useful for transmitting signals representing data messages to and from a wireless handheld telephony device along a first call leg of a communication session previously established between the wireless handheld telephony device and at least one second telephony device, the communication session being controlled by a call control server.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Richard John GEORGE, Sean Bartholomew SIMMONS
  • Publication number: 20110246178
    Abstract: A method for decoding an ambiguous character code. The method includes a user equipment (UE) receiving a character code that refers to a first character in a first language and to a second character in a second language. The method further includes the UE using language discrimination information available to the UE for other purposes to determine whether to display the first character or the second character.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 6, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Claude Jean-Frederic Arzelier