Patents Assigned to IN&MOTION
  • Patent number: 8155133
    Abstract: A method is disclosed for handling communications over a non-permanent communication link. The method comprising centrally receiving a message to transmit from a plurality of applications, checking the availability of the non-permanent communication link, if the non-permanent communication link is not-available, queuing the received message for future transmission, and providing the message to a transport/network layer if the communication link is available.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Srimantee Karmakar, Jeffrey Rogers, Kaman B. Vitanov, Viera Bibr, Michael Shenfield, Brindusa L Fritsch
  • Patent number: 8155585
    Abstract: There is disclosed a system and method for blocking a device from a carrier network. In an embodiment, the method comprises defining an unauthorized combination filter including one or more device parameters; attaching the unauthorized combination filter to a carrier; comparing the device parameter values in the unauthorized combination filter to device parameter values stored in the device; and if the device parameter values stored in the device match the device parameter values in the unauthorized combination filter, then blocking the device from accessing the carrier network. The device parameter values stored in the device may include one or more of a device type value, a device operating system version value, and a device application version value, and the method further comprises comparing these one or more values to corresponding device parameter values defined in the unauthorized combination filter. The unauthorized combination filter may be attached to a carrier by providing a carrier identifier.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventor: Tran Hoang Huynh
  • Publication number: 20120084376
    Abstract: A method and apparatus for processing digitally signed messages in which address mismatch errors are detected. In at least one aspect, the number of address mismatch errors reported to a user for a message may be minimized for messages that properly incorporate message portions signed by someone other than the sender of the message, as may be the case where the message contains a conversation thread for example, by performing at least one pre-determined action for digital signatures corresponding to signed data appearing after a message separator. The message separator may indicate that the message contains data from an older forwarded message or from an older message that has been replied to, for example. The at least one-predetermined action may comprise bypassing verification of address matches for those digital signatures, or verifying address matches for those digital signatures but suppressing user notification of any address mismatch errors, for example.
    Type: Application
    Filed: December 13, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Michael G. Kirkup, Michael S. Brown
  • Publication number: 20120083166
    Abstract: There is provided an electrical charger including a base unit and an adaptor unit. The base unit is configured for being coupled to an electronic device. The adaptor unit is configured for being coupled to a power supply. The base unit includes an electrical connector plug. The external surfaces of the base unit and the adaptor unit include co-operating external geometries that provide a visual indication whether the electrical connector plug is disposed, relative to the adaptor unit, in the electrically coupled state or in an electrically uncoupled state.
    Type: Application
    Filed: September 27, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kasra YOUSSEFI-SHAMS, Felipe Oliveira SIMOES, Leonardo ALDANA
  • Publication number: 20120084587
    Abstract: Based on bounds of a period of reduced operation for a base device, a base device generates a power management message for transmission to a peripheral device. In the power management message, the base device inserts bounds of a period of reduced operation for the peripheral device. As a result, the periods of reduced operation conserve battery power in both devices and the two devices may reestablish a communications channel upon reaching the end of the period of reduced operation and resuming normal operations.
    Type: Application
    Filed: December 14, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Patrick Adams, Herbert A. Little, Michael McCallum
  • Publication number: 20120084175
    Abstract: According to embodiments described in the specification, a method, system and mobile electronic device for purchasing media are provided. The method comprises receiving metadata at a communications interface of a mobile electronic device, the metadata comprising an identifier for media being played by a second device; determining whether input data has been received at the mobile electronic device, the input data representing a purchase command; and when the determination is affirmative, transmitting a purchase request from the mobile electronic device for purchasing the media, the purchase request including the identifier.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Martin Arastafar
  • Publication number: 20120084157
    Abstract: According to embodiments described in the specification, a method, system and apparatus for associating vendor data with keywords in a wireless mobile communication device are provided. The method comprises: receiving an auction request comprising a keyword identifying a required offering and one or more parameters associated with the keyword, each parameter defining a required attribute of the offering; retrieving a plurality of vendor bids, each bid comprising one or more vendor parameters associated with the keyword, each vendor parameter defining an attribute of a vendor offering corresponding to the required offering; determining whether each of the vendor bids satisfies the required attributes defined by the parameters; and when the determination is affirmative for at least one vendor bid, transmitting vendor data for a vendor associated with the at least one vendor bid to the mobile electronic device for storage at the mobile electronic device in association with the keyword.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Salvatore Ierullo, Bradley Michael Marks
  • Publication number: 20120083311
    Abstract: A keyboard includes at least one key that integrates with a biometric input device. For example, a typical keyboard includes a spacebar. According to an aspect of the present disclosure, a fingerprint scanner may be integral with the spacebar.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Timothy Ryan SALTER, Mark David MESAROS
  • Publication number: 20120083285
    Abstract: A method, system and apparatus for obtaining enhanced location information for a mobile device. The mobile device is configured to allow a determination of its location, for example via GPS. Location data for the mobile device, exemplarily obtained via GPS, may be further specified using context information for the mobile device. Additional data is obtained and processed to obtain context information for the mobile device. Enhanced location information is determined for the mobile device at least in part based on processing the location data in association with the context information. Additional data may comprise, for example, ambient noise, speech, images or text.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Alexander SHATSKY, Gaƫlle Christine MARTIN-COCHER
  • Publication number: 20120084572
    Abstract: A device and method for placing the device in a locked state having an associated set of permitted tasks so as to permit the device owner to share the device with others but maintain security over aspects of the device. A task change request is evaluated to determine whether the requested task is permitted and, if so, the requested task is allowed; if not, then an authorization process is invoked to prompt the user to input authorization data. Upon verification of the authorization data, the device may be unlocked and the requested change implemented. The permitted tasks may designate specific applications, specific operations or functions within applications or at the operating system level, one or more currently open windows, and other levels of granularity.
    Type: Application
    Filed: December 12, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, John F. Wilson, Daryl Joseph Martin
  • Publication number: 20120082083
    Abstract: A device for wirelessly communicating a service to user equipment is provided. The device includes a transmitter, a receiver, and a processor. The processor is programmed to promote the transmitter polling to determine whether user equipment desire a service and responsive to receiving, via the receiver, at least one user equipment request for the service, the processor programmed to promote the transmitter providing a point-to-multipoint (PTM) broadcast of the service.
    Type: Application
    Filed: December 8, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Zhijun Cai
  • Publication number: 20120080524
    Abstract: The described embodiments relate generally to devices, methods and systems for managing access to a memory card, such as a smart card, by a plurality of accessing devices. Certain embodiments relate to a smart card reader for managing concurrent access to a smart card, wherein when a channel manager receives a close session request from a first accessing device, and a first session is open on a first channel for the first accessing device and a second session is open on a second channel for a second accessing device, the channel manager is configured to: issue a close channel command to the smart card to close the second channel; issue the close session request from the first accessing device to the smart card; and issue a further session request to the smart card to re-open the first channel, and continue the second session on the re-opened first channel.
    Type: Application
    Filed: December 12, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil P. Adams, Michael E. McCallum
  • Publication number: 20120080521
    Abstract: The described embodiments relate generally to methods and systems for fingerprint authentication for a computing device. In one embodiment, the method comprises: storing a default finger swipe scan direction; receiving a finger swipe scan; authenticating the received finger swipe scan; determining a received finger swipe scan direction; and configuring the default finger swipe scan direction. The computing device may comprise a mobile device.
    Type: Application
    Filed: December 7, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. BROWN, Neil Patrick ADAMS, Dinah Lea Marie DAVIS
  • Publication number: 20120084204
    Abstract: An electronic device, system and method are provided for populating an online payment form. An electronic wallet resident on an electronic device stores data for at least one payment card. A transcoding proxy receives an online payment form from a website of an online vendor, and the electronic wallet is invoked to access data for one of the payment cards. The data is provided to the transcoding proxy, which populates the online payment form. One of the payment cards may be pre-selected for use with a given vendor.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David CASTELL, Eric CHAN
  • Publication number: 20120084344
    Abstract: A method server and system for propagating a mobile communication device state are provided. State data defining a state of a mobile communication device is received from the mobile communication device at a server in communication with the mobile communication device. The state data is incorporated into wireless network data transmitted from the mobile communication device. The state data is stored in a resource indicator storing at the server. A request for the state data is received from a second server. At least a subset of the state data is transmitted to the second server, such that the second server can determine whether the mobile communication device is in a state to handle incoming data.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sanjay KALYANASUNDARAM, Allan David LEWIS, Santiago Cabonell DUQUE
  • Publication number: 20120081242
    Abstract: Methods and devices for encoding and decoding that involve sorting bins according to their respective estimated probabilities to form subsequences, each subsequence having an associated estimated probability. Subsequences are encoded to form codewords. Ordered sets of phrases of known length are then formed from the codewords. Each first of the phrases in a set contains at least part of one codeword. The first phrase has an associated estimated probability and the probability estimates associated with each of the other phrases in the set are determined based upon the probability estimate associated with the first phrase, which permits the phrases to be decoded in parallel.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dake HE, Gergely Ferenc KORODI, Gaelle Christine MARTIN-COCHER, En-hui YANG
  • Publication number: 20120083247
    Abstract: A mobile device receives via a wireless network an enable message which indicates that a data message has been received and is ready for retrieval. The mobile device then provides an indication which indicates that the data message has been received, and includes a subset of the data message. After providing the indication, the mobile device detects a user-initiated entry into a messaging application. In response to detecting the user-initiated entry, the mobile device examines a setting in a data store which is provided in response to the enable message. If the setting is provided in the data store, the mobile device requests the data message by sending via the wireless network a fetch message and subsequently receives the data message. If the setting is not provided in the data store, the mobile device refrains from sending the fetch message.
    Type: Application
    Filed: December 9, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David P. Yach, Gary P. Mousseau, David Clark, Scotte Zinn, Michael Hardy, Nataliya Martsyna
  • Publication number: 20120084255
    Abstract: A method for synchronizing a database at a portable electronic device with a backup database including backup data records includes receiving information representative of data records of the database at the portable electronic device, determining if the database at the portable electronic device is to be updated with the backup data records, and if the database at the portable electronic device is to be updated, transmitting representative viewable or audible samples of ones of the backup data records.
    Type: Application
    Filed: December 14, 2011
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Piotr K. TYSOWSKI, Matthew Bells
  • Publication number: 20120084368
    Abstract: A method is disclosed for reducing setup latency in commencing data exchange between two devices seeking to exchange data across a networked data channel. Control messages are exchanged across a control channel while establishing the data channel according to a protocol. The control messages contain some of the data to be exchanged. The remaining data is exchanged across the data channel once established. The data both in the control messages and exchanged across the data channel may be tagged with a file transfer identifier to facilitate reconstruction of the data at the receive end. If data encryption is desired, the data in the control messages may be encrypted by the sender with a temporary key and a shared key may be established by the devices. Once the key has been established, the temporary key may be encrypted with the shared key and exchanged across the data channel to permit decryption of the data in the control messages at the receive end.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sunning Chun Ning Go, Allan David Lewis, Bruno Richard Preiss
  • Patent number: D657313
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: April 10, 2012
    Assignee: Research In Motion Limited
    Inventors: Anders Fahrendorff, Todd Andrew Wood, Dustin Jonathan Smith