Patents Assigned to IN&MOTION
  • Publication number: 20110302260
    Abstract: A method of configuring a system for providing notification of a new email received at a user's mailbox stored by a first mail storage system for retrieval by a second mail storage system. The method comprises configuring a mail sender to send a notification email to the second mail storage system comprising data to notify the second mail storage system of the new email, receive a rejection message from the second mail storage system, and interrupt the sending of further data of the notification email in response to the rejection message, wherein the receipt by the second mail storage system of the notification email triggers the second mail storage system to retrieve the new email from the first mail storage system.
    Type: Application
    Filed: August 17, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Raymond Reddy, Suryanarayana Murthy Gorty
  • Publication number: 20110302262
    Abstract: A method of operating a host service in a communication system which includes the host service and a mobile device, includes receiving a data message for the mobile device at the host service; determining whether a service session between the host service and the mobile device is active; if the service session is inactive: creating a notification message at the host service, the notification message indicating the data message and the mobile device; forwarding the notification message for subsequent delivery to the mobile device, the notification message associated with an application of a plurality of applications on the mobile device; and subsequent to an active service session being established between the host service and the mobile device, sending the data message indicated by the notification message to the mobile device during the active service session; and if the service session is active, sending the data message to the mobile device during the active service session without creating a notification
    Type: Application
    Filed: August 19, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Clark, David Yach
  • Publication number: 20110299515
    Abstract: One method in a mobile communication device for use in establishing communications between the mobile communication device and a wireless local communication network (WLAN) involves identifying a domain name of the WLAN; performing, in the mobile communication device, a predetermined algorithm with use of the domain name, for creating an extended service set identifier (ESSID) which includes at least a portion of the domain name of the WLAN; and associating with an wireless access point of the WLAN with use of the ESSID for accessing communication services in the WLAN.
    Type: Application
    Filed: August 12, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: an Robertson, Craig A. Dunk
  • Publication number: 20110302342
    Abstract: A method of facilitating communications between a computer device and a smart card reader having an associated smart card, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving from the smart card resource manager a first command for setting a protocol for communications with the smart card; and responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command.
    Type: Application
    Filed: May 16, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ravi Singh, Neil Adams, Dinah Davis
  • Publication number: 20110299475
    Abstract: A method of operating a router for enabling communication between a plurality of host services and a mobile device is described. The method includes receiving notification messages from a host service of the plurality of host services, where the plurality of host services support a plurality of message types. Each notification message has contents indicating a destination mobile device and a data message for the destination mobile device stored on the host service. The data message has a message type corresponding to one of the plurality of message types. The method further includes determining whether a first active service session with the destination mobile device exists and, if the first active service session exists, then sending the notification message to the destination mobile device for subsequent retrieval of the indicated data message stored on the host service using a second active service session between the destination mobile device and the host service.
    Type: Application
    Filed: August 19, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Clark, David Yach
  • Publication number: 20110299637
    Abstract: Methods, devices and systems for sensor-based wireless communication systems using compressive sampling are provided. In one embodiment, the method for sampling signals comprises receiving, over a wireless channel, a user equipment transmission based on an S-sparse combination of a set of vectors; down converting and discretizing the received transmission to create a discretized signal; correlating the discretized signal with a set of sense waveforms to create a set of samples, wherein a total number of samples in the set is equal to a total number of sense waveforms in the set, wherein the set of sense waveforms does not match the set of vectors, and wherein the total number of sense waveforms in the set of sense waveforms is fewer than a total number of vectors in the set of vectors; and transmitting at least one sample of the set of samples to a remote central processor.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Research In Motion Ltd.
    Inventors: Michael Eoin Buckley, Paul James Lusina
  • Publication number: 20110302407
    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: August 18, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil P. Adams, Michael S. Brown, Michael K. Brown
  • Publication number: 20110298671
    Abstract: A mobile wireless communications device may include a portable housing, a dielectric substrate carried by the portable housing having a front side facing toward a user and a back side opposite the front side, and a ground plane carried by the dielectric substrate. The device may further include at least one circuit carried by the dielectric substrate, and an antenna carried by the dielectric substrate adjacent an end thereof and electrically connected to the at least one circuit. A ground patch may be adjacent the front side of the dielectric substrate that is electrically connected to the ground plane and spaced apart from and at least partially overlapping the antenna.
    Type: Application
    Filed: August 10, 2011
    Publication date: December 8, 2011
    Applicant: Research In Motion Limited
    Inventors: Yihong Qi, Ying Tong Man, Perry Jarmuszewski
  • Publication number: 20110300848
    Abstract: A method in a mobile device for use in receiving updates of network-maintained map data sets is described. The mobile device receives, through a wireless network, map data for rendering a map. The map data has a plurality of layers, where each of the plurality of layers includes a version number and a plurality of data entries associated therewith. Each of the plurality of data entries indicates a plurality of data points for rendering one or more artifacts or labels within an area of interest of the map. The mobile device stores the map data, and displays the area of interest from the plurality of layers of the stored map data. The mobile device then receives, through the wireless network, an indication of an alternative version of one of the layers of the stored map data.
    Type: Application
    Filed: August 19, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jesse Joseph Boudreau, Eric Johnson, Gerhard Dietrich Klassen
  • Publication number: 20110302261
    Abstract: A method for responding to an electronic mail (“email”) message presented to a user on a display screen of a data processing system, comprising: receiving a command from the user to generate a reply to the email message using content from one or more template replies, the reply having a subject line and a body; presenting a choice of the one or more template replies to the user; receiving a command to select a template reply from the choice, the template reply having a subject line and a body; and generating the reply by inserting content from the body of the template reply into the body of the reply.
    Type: Application
    Filed: August 18, 2011
    Publication date: December 8, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil ADAMS, Raymond VANDER VEEN
  • Patent number: 8072880
    Abstract: Errors of e.g database synchrony between a radio-connected mobile-station and a server can be especially troublesome if continued and repeated, and can quickly deplete resources in the mobile-station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, etc, to correct the problem. The threshold is in two stages; above the initial threshold, the mobile-station is signalled to increase the level of detail as recorded in the recent-activity-logs (if the mobile is able to do so), and the actual transmission of the log only takes place above the main threshold.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, James Zhu, Salim Omar
  • Patent number: 8072963
    Abstract: A method for recovering from discontinuous reception (DRX) timing de-synchronization between the UE and the eNB in an LTE_ACTIVE state having the steps of: the eNB detecting DRX timing de-synchronization; transmitting an indicator to a User Equipment (UE) to resume continuous reception; and waiting for an indication from the UE of whether a Continuous Reception Response or Continuous Reception Notification was received.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventor: Takashi Suzuki
  • Patent number: 8074044
    Abstract: A method for managing the allocation of memory to one or more applications. The method includes allocating a variety of fixed size memory blocks to a requesting application, each of the fixed size memory blocks being free of header information to maximize memory usage. Free, or unused blocks of data of the same fixed size are maintained in a freelist having a number of block roots corresponding to the number of differently fixed size memory blocks. Each block root stores a root pointer to an unused memory block previously allocated to the application. To conserve memory, each unused memory block will store branch pointers to other identically sized unused memory blocks, thereby forming a sequential chain of unused memory blocks with the block root. Therefore, applications requesting the same sized memory block can re-use previously allocated fixed size memory blocks.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: David P. Sze, Salmaan Ahmed
  • Patent number: 8074078
    Abstract: A method for securing data and resetting a password using a content protection key is provided, in which the content protection key itself is protected by a password. A content protection key is also protected at a data storage device with a key encryption key generated in collaboration with an additional device such as a server. The server stores a private key required to regenerate the key encryption key, but this private key is not provided from the server to the data storage device; rather, a public key derived from the private key is provided by the server. The data storage device combines the received public key and a further private key to derive the key encryption key; the further private key itself is not stored by the data storage device, but rather its matching public key is stored. The content protection key is then encrypted using a password and the derived key encryption key.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Michael S. Brown, Herbert A. Little
  • Patent number: 8073403
    Abstract: Apparatus, and an associated method, for facilitating formation of an apparent push-to-talk communication session connection at a mobile station operable in a conventional cellular communication system. Upon initiation of push-to-talk operation, a user of the mobile station immediately commences voice communications. During call connection procedures, voice data is buffered at a buffer of the mobile station. When a communication connection is formed, the buffered data is played out. Thereafter, additional communications commence.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventor: Mihal Lazaridis
  • Patent number: 8073835
    Abstract: Standard word lists that are often used for such operations as predictive text, spell checking, and word completion are based on general linguistic data that might not accurately reflect actual text usage patterns of particular users. Systems and methods of building and using a custom word list for use in text operations on an electronic device are provided. A collection of text items associated with a user of the electronic device is scanned to identify words in the text items. A weighting is then assigned to each identified word, and the words and corresponding weightings are stored.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Robert J. Lowles, Jason T. Griffin, Michael S. Brown
  • Patent number: 8074208
    Abstract: A method of detecting recursive instantiation loops in a wireless application. A data model digraph is constructed including a respective node for each data component in the wireless application, and a respective edge for each relationship between a pair of data components. The data model digraph is searched to identify any cycles. For each identified cycle, each data component that participates in the cycle is identified.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Cameron Bateman, Bryan R. Goring, Michael Shenfield
  • Patent number: 8074072
    Abstract: A challenge response scheme authenticates a requesting device by an authenticating device. The authenticating device generates and issues a challenge to the requesting device. The requesting device combines the challenge with a hash of a password provided by a user, and the combination is further hashed in order to generate a requesting encryption key used to encrypt the user supplied password. The encrypted user supplied password is sent to the authenticating device as a response to the issued challenge. The authenticating device generates an authenticating encryption key by generating the hash of a combination of the challenge and a stored hash of an authenticating device password. The authenticating encryption key is used to decrypt the response in order to retrieve the user-supplied password. If the user-supplied password hash matches the stored authenticating device password hash, the requesting device is authenticated and the authenticating device is in possession of the password.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Michael S. Brown, Michael G. Kirkup, Herbert A. Little
  • Patent number: 8073447
    Abstract: A mobile device, method, and machine instructions for mobile device communication are provided. The mobile device includes a voice call continuity status checker to determine a voice call continuity status and use the voice call continuity status to determine whether to initiate voice call continuity related activities. The method includes determining a voice call continuity status and using the voice call continuity status to determine whether to initiate voice call continuity related activities. When executed, the machine instructions perform a method that includes determining a voice call continuity status and using the voice call continuity status for voice call continuity related activities.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limted
    Inventors: Adrian Buckley, Rene W. Purnadi
  • Patent number: D649969
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Marco Sixtus Ferrari, Todd Andrew Wood, Ingve Holmung, Di Tao, Min Zhu