Patents Assigned to IN&MOTION
  • Patent number: 7672412
    Abstract: A receiver and associated method estimates a channel impulse response of the communications signal. A communications signal is received as a burst of transmitted symbols, including a known training sequence. The joint estimation of timing offset and initial channel impulse response is determined based on the cross-correlations of the known transmitted symbols and received communications signal. A constant modulus interference removal iteration is applied to improve the initial channel impulse estimation.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Huan Wu, Sean Simmons, Zoltan Kemenczy
  • Patent number: 7673018
    Abstract: A method and system for communicating serialized data provides a mechanism for ordering the data in response to a priority. In an embodiment, a server sending the data uses the priority to order the data in a message send queue for sending the data to a requesting device. The server may comprise a gateway and the second device a wireless device communicating with the gateway. The wireless device may send a priority indication in association with a request for the data to facilitate the ordering.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: David Tapuska, Michael Knowles
  • Patent number: 7671765
    Abstract: Systems and methods for input of text symbols into an electronic device comprising a reduced keyboard having keys representing a plurality of characters are disclosed. Possible symbol variants are identified based on character inputs received from the reduced keyboard. Each identified symbol variant is grouped into one of a plurality of groups of symbol variants, each group having an associated priority, according to a type of the symbol variant. Within at least one of the groups, the symbol variants are ranked in decreasing order of frequencies of use of the symbol variants. A list of symbol variants comprising the plurality of groups of symbol variants in order of decreasing priority is then displayed, and an input symbol is selected from the list of symbol variants. The symbol variants of the at least one of the groups of symbol variants are thereby sorted by both priority and frequency of use.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventor: Vadim Fux
  • Patent number: 7672915
    Abstract: The described embodiments relate to methods and systems for data classification using a self-organizing map. Certain embodiments relate to a method of labeling data for training a classifier, comprising: obtaining data, the data comprising labeled data and unlabeled data; generating a self-organizing map of the data; and a labeling at least some of the unlabeled data based on proximity of the unlabeled data to labeled data within the self-organizing map to generate self-labeled data. The method may include training a classifier based on the labeled and self-labeled data. Other embodiments relate to systems and computer readable media configured to perform, or allow performance of, the method embodiments.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Rozita A. Dara, Mohammad Tauseef Khan, Jawad Azim, Orlando Cicchello, Gary P. Cort
  • Patent number: 7672776
    Abstract: A mobile computing device, including a main body, a processor and associated memory housed within the main body, a display screen housed within the main body and responsive to signals from the processor, an optical sensor fixed to the main body for capturing successive images and providing image signals representative of the captured images to the processor, and a navigation module associated with the processor for determining, based on the image signals, a relative movement between the main body and a reference surface and moving a pointer on the display screen based on the determined relative movement.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventor: Alexei Skarine
  • Patent number: 7672663
    Abstract: A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Gerhard D. Klassen, Shaul Wisebourt
  • Publication number: 20100050187
    Abstract: A communication device has memory for storing a client application module, a server application module, and an operating system module which are executable by one or more processors. The client application module submits a request and, in response, the server application module causes the request to be processed with use of the operating system module. Prior to processing, an interface module causes one or more client process handles of a client stack of the client application module to be provided in a current process base of the operating system module. Thus, for the request, the operating system module checks one or more permission settings associated with the one or more client process handles as well as one or more permission settings associated with the one or more server process handles.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Christopher Lyle Bender
  • Publication number: 20100048208
    Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
    Type: Application
    Filed: February 14, 2007
    Publication date: February 25, 2010
    Applicant: Research In Motion Limited
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Swann, Hugh Hind, Bao Nguyen, Darcy Phipps
  • Publication number: 20100046737
    Abstract: A method of mapping a traditional touchtone telephone keypad on a handheld electronic device having a disambiguation function, and an associated apparatus comprises outputting a representation of a remapped character layout and generating a disambiguated interpretation of an input.
    Type: Application
    Filed: October 26, 2009
    Publication date: February 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: SHERRYL LEE LORRAINE SCOTT
  • Publication number: 20100048261
    Abstract: An apparatus and method for telephony tone signal and character code generation for QWERTY keyboards includes a QWERTY style keyboard, a processor and a keyboard mode control software module. The QWERTY style keyboard has a plurality of letter keys, wherein each letter key is configured to generate a unique input signal. The processor is coupled to the keyboard and is configured to convert each unique input signal generated by the letter keys into a character code and/or a telephony tone signal. The keyboard mode control software module operates on the processor, and controls whether the processor converts the unique input signals from the letter keys into character codes or telephony tone signals.
    Type: Application
    Filed: October 28, 2009
    Publication date: February 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Wen Zhao, Runbo Fu, Xin Jin, Pokin Yeung, Karen A. Rudnitski
  • Publication number: 20100050072
    Abstract: Systems and methods for processing documents are disclosed. Documents received at a data server are transcoded using locally stored or generated code books. Code books for transcoded documents received at a wireless mobile communication device are either retrieved from a memory on the device or requested from a data server. In response to a code book request, a data server retrieves a requested code book from a local memory or generates the requested code book and returns the requested code book to a requester. A wireless mobile communication device may also generate and transcode XML documents using a locally stored code book, a locally generated code book, or a code book received in response to a code book request.
    Type: Application
    Filed: November 10, 2009
    Publication date: February 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Russell N. OWEN, Bill YUAN, Andrei A. LIFCHITS, Michael KNOWLES
  • Publication number: 20100046369
    Abstract: A method for communicating in a network is provided. The method comprises identifying a QoS threshold, and determining a difference between a first quality of service (QoS) parameter and a second QoS parameter. The method also comprises comparing the QoS threshold to the difference between the first and second QoS parameters. The method further comprises determining whether to use the second QoS parameter based on the comparison.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 25, 2010
    Applicant: Research In Motion Limited
    Inventors: Xiaoming Zhao, Claude Jean Frederic Arzelier
  • Publication number: 20100049979
    Abstract: A system and method for sending encrypted messages to a distribution list that facilitates the sending of such messages only to individuals or other entities associated with the distribution list that will be able to read the message.
    Type: Application
    Filed: November 2, 2009
    Publication date: February 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil P. Adams, Michael S. Brown, Michael K. Brown
  • Patent number: D610984
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Gabriel Deen Khan, Anders Fahrendorff, Dustin Jonathan Smith
  • Patent number: D610993
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Anders Fahrendorff, Todd Andrew Wood, Ian James Murchison, Dustin Jonathan Smith
  • Patent number: D610994
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Anders Fahrendorff, Todd Andrew Wood, Ian James Murchison, Dustin Jonathan Smith
  • Patent number: D611042
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Marco Sixtus Ferrari, Todd Andrew Wood, Min Zhu, Anders Fahrendorff, Michael Xingyi Yu, Janice Leigh de Jong, Shannon Tyler Moore
  • Patent number: D611050
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Amanda Adelaide Hancock, Kevin Roy Sugden, Donald Somerset McKenzie, Shannon Tyler Moore
  • Patent number: D611051
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Amanda Adelaide Hancock, Kevin Roy Sugden, Donald Somerset McKenzie, Shannon Tyler Moore
  • Patent number: D611056
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael George Langlois, Oliver Ng, Peter Giang Manh La, Alen Mujkic, Joel Steele