Patents Represented by Attorney Bereskin & Parr LLP/S.E.N.C.R.L., s.r.l.
-
Patent number: 8315601Abstract: A system and method for processing attachments to messages sent to a mobile device is described herein. Embodiments described herein apply to encrypted messages comprising multiple message parts, in which different encryption keys (e.g. session keys) have been used to encrypt the different message parts. In at least one example embodiment, the encrypted session keys for every message content part comprising an attachment is received at the mobile device. In one embodiment, all of the encrypted session keys are stored together in a main message header. The mobile device may then decrypt the encrypted session key associated with a user requested attachment, and transmits the decrypted session key to one or more remote servers in an attachment request for use in decrypting the requested attachment. Data associated with the requested attachment, in decrypted form, is returned to the mobile device.Type: GrantFiled: April 30, 2012Date of Patent: November 20, 2012Assignee: Research In Motion LimitedInventors: Michael Kenneth Brown, Michael Grant Kirkup, Michael Stephen Brown
-
Patent number: 8312165Abstract: A system and method for handling e-mail address mismatches between the address contained within a user's certificate or certificate chain, and the account address actually being used is disclosed. In order to resolve address mismatches a canonical or generic domain name or user name may, for example, be used as a lifelong address of a user that is contained in the user's certificate. Upon detection of an address mismatch, the system and method disclosed herein may automatically re-check the certificate or search for a certificate containing the canonical or generic domain name and/or user name to attempt to resolve the mismatch. This mismatch resolution is preferably transparent to the user and occurs automatically. The canonical or generic domain and/or user names that are available to the device may be typically controlled by IT policy that is in place on the system for the device.Type: GrantFiled: October 1, 2010Date of Patent: November 13, 2012Assignee: Research In Motion LimitedInventors: Michael Kenneth Brown, Michael Stephen Brown, Timothy Lee Segato
-
Patent number: 8306642Abstract: A method of manufacturing a portable computing device, involves the steps of (1) performing one manufacturing step in the manufacture of the portable computing device by interfacing a hardware component with another component of the computing device; and (2) performing a subsequent manufacturing step in the manufacture by (i) identifying the interfaced hardware component from a response received at the another component; and (ii) initializing the identified interfaced hardware component using a device driver associated therewith.Type: GrantFiled: August 2, 2006Date of Patent: November 6, 2012Assignee: Research In Motion LimitedInventors: Marc A Drader, James Robinson, Jerry Eugene Mailloux
-
Patent number: 8301878Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one embodiment, a certificate synchronization application is programmed to perform certificate searches by querying one or more certificate servers for all of the certificates on those certificate servers. If all of the certificates on a certificate server cannot be successfully retrieved using a single search query, due to a search quota on the certificate server being exceeded for example, the search is re-performed through multiple queries, each corresponding to a narrower subsearch. Embodiments described herein enable large amounts of certificates to be automatically searched for and retrieved from certificate servers, thereby minimizing the need for users to manually search for individual certificates.Type: GrantFiled: August 20, 2008Date of Patent: October 30, 2012Assignee: Research In Motion LimitedInventors: Michael S. Brown, Neil P. Adams, David F. Tapuska, Herbert A. Little
-
Patent number: 8301696Abstract: Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback.Type: GrantFiled: April 12, 2012Date of Patent: October 30, 2012Assignee: Seawell Networks Inc.Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
-
Patent number: 8301133Abstract: Embodiments relate to a system for conducting hearing aid compatibility testing of a mobile communication device. The system comprises: a simulated hand for supporting the mobile communication device during the testing; a probe; and a processor. The processor is configured to cause the probe to be positioned in a sequence of positions in proximity to the mobile communication device relative to an audio output component of the mobile communication device during the testing and to determine a field strength of a field radiated by the mobile communication device at the sequence of positions based on an output of the probe at each position.Type: GrantFiled: December 20, 2006Date of Patent: October 30, 2012Assignee: Research In Motion LimitedInventors: Yihong Qi, Ying Tong Man, Perry Jarmuszewski, Daoud S. Attayi, Paul Gerard Giles Cardinal
-
Patent number: 8296900Abstract: A surface cleaning apparatus comprises an air flow passage extending from a dirty air inlet to a clean air outlet. A suction motor positioned in the air flow passage. A cyclone is removably mounted to the surface cleaning apparatus and positioned in the air flow path. The cyclone has a cyclone air inlet and a cyclone air outlet. The cyclone is mountable to the surface cleaning apparatus in a mounting direction. An air inlet seal is positioned in a first plane and seals the cyclone air inlet to the airflow passage. An air outlet seal is positioned in a second, non-orthogonal plane and seals the cyclone air outlet to the airflow passage. The air inlet seal and the air outlet seal are concurrently sealed by movement of the cyclone in the mounting direction.Type: GrantFiled: March 12, 2010Date of Patent: October 30, 2012Assignee: G.B.D. Corp.Inventor: Wayne Ernest Conrad
-
Patent number: 8297619Abstract: There is provided a game kit comprising (i) a plurality of game pieces, the pieces comprising at least two faces and the faces comprising at least one symbol thereon; and (ii) a holder comprising at least one holding section for holding the game pieces in such a manner that when at least one of the game pieces is inserted in the holding section, the holding section is effective for hiding at least one symbol of the at least one of the game pieces.Type: GrantFiled: June 17, 2010Date of Patent: October 30, 2012Inventor: Bertin Bateng Tchounkwa
-
Patent number: 8301903Abstract: Before an application is allowed to execute a secure function, code signing keys associated with the application are analyzed for correspondence with the class that contains the secure function as well as correspondence with the secure function. Optionally, code signing keys associated with the application are analyzed for correspondence with the input parameters to the function.Type: GrantFiled: February 27, 2009Date of Patent: October 30, 2012Assignee: Research In Motion LimitedInventors: David MacFarlane, Michael K. Brown
-
Patent number: 8295397Abstract: Various embodiments described herein relate to a power management block and an amplification block used in the transmitter of a communication subsystem. The power management block provides improved control for the gain control signal provided to a pre-amplifier and the supply voltage provided to a power amplifier which are both in the amplification block. The power expended by the power amplifier is optimized by employing a continuous control method in which one or more feedback loops are employed to take into account various characteristics of the transmitter components and control values.Type: GrantFiled: May 21, 2010Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Wen-Yen Chan, Nasserullah Khan
-
Patent number: 8296829Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one broad aspect, certificate identification data that uniquely identifies a certificate associated with a message is generated. The certificate identification data can then be used to determine whether the certificate is stored on a computing device. Only the certificate identification data is needed to facilitate the determination alleviating the need for a user to download the entire message to the computing device in order to make the determination.Type: GrantFiled: March 17, 2009Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Neil P. Adams, Michael S. Brown, Herbert A. Little
-
Patent number: 8295792Abstract: Various embodiments described herein relate to a power management block and an amplification block used in the transmitter of a communication subsystem. The power management block provides improved control for the gain control signal provided to a pre-amplifier and the supply voltage provided to a power amplifier which are both in the amplification block. The power expended by the power amplifier is optimized by employing a continuous control method in which one or more feedback loops are employed to take into account various characteristics of the transmitter components and control values.Type: GrantFiled: January 17, 2012Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Wen-Yen Chan, Nasserullah Khan
-
Patent number: 8295486Abstract: Systems, devices, and methods for outputting an alert on a mobile device to indicate the use of a weak hash function are disclosed herein. In one example embodiment, the method comprises receiving data (e.g. from a server) that identifies at least one first hash function, identifying a hash digest generated using a second hash function, determining if the second hash function is weak using the received data, and outputting an alert indicating that the second hash function is weak if it is determined that the second hash function is weak.Type: GrantFiled: September 28, 2007Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Christopher L. Bender, Michael K. Brown, Michael S. Brown
-
Patent number: 8292979Abstract: A surface cleaning apparatus can include a dirt inlet, a handle, and a cyclone bin having a longitudinal axis and a sidewall extending between an openable top and an openable bottom. The surface cleaning apparatus can also include a cyclone chamber located in the cyclone bin. The cyclone chamber can have an upper wall, a fluid inlet downstream from the dirt air inlet and a fluid outlet, and the fluid outlet can be removably mounted in the upper wall. The surface cleaning apparatus can also include a dirt collection located in the cyclone bin and a fluid flow motor.Type: GrantFiled: February 14, 2011Date of Patent: October 23, 2012Assignee: G.B.D. CorpInventor: Wayne Ernest Conrad
-
Patent number: 8291098Abstract: An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accelerator output file from the web service description, and transmit the at least one accelerator output file to a mobile device. Accelerator output files are used by the mobile device to invoke web services.Type: GrantFiled: August 20, 2009Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Russell Norman Owen, David Paul Yach
-
Patent number: 8291216Abstract: A system and method for processing certificates located in a certificate search. Certificates located in a certificate search are processed at a data server (e.g. a mobile data server) coupled to a computing device (e.g. a mobile device) to determine status data that can be used to indicate the status of those certificates to a user of the computing device. Selected certificates may be downloaded to the computing device for storage, and the downloaded certificates are tracked by the data server. This facilitates the automatic updating of the status of one or more certificates stored on the computing device by the data server, in which updated status data is pushed from the data server to the computing device.Type: GrantFiled: June 19, 2006Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Neil P. Adams, Herbert A. Little, Michael K. Brown, Michael S. Brown, Michael G. Kirkup
-
Patent number: 8291081Abstract: A system and method for caching data and verifying cached data using a client-server model and meta-data. In particular, a client proxy and a server proxy are in communication with each other and with the client and the server, respectively; client proxy meta-data and server proxy meta-data related to the data cached by the client proxy and server proxy, respectively, are calculated and communicated between the client proxy and the server proxy; and the client proxy meta-data and the server proxy meta-data are compared to determine a cache hit or miss.Type: GrantFiled: July 19, 2011Date of Patent: October 16, 2012Assignee: Slipstream Data Inc.Inventors: Salmaan Syed Ahmed, Ajit Singh
-
Patent number: 8291215Abstract: A system and method for processing certificates located in a certificate search. Certificates located in a certificate search are processed at a data server (e.g. a mobile data server) coupled to a computing device (e.g. a mobile device) to determine status data that can be used to indicate the status of those certificates to a user of the computing device, without having to download those certificates to the computing device in their entirety. The data server is further adapted to transmit the status data to the computing device. In one embodiment, at least one status property of the certificates is verified at the data server in determining the status data. In another embodiment, additional certificate data is determined and transmitted to the computing device, which can be used by the computing device to verify, at the computing device, at least one other status property of the certificates.Type: GrantFiled: May 4, 2006Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Neil P. Adams, Herbert A. Little, Michael K. Brown, Michael S. Brown, Michael G. Kirkup
-
System and method for compressing secure E-mail for exchange with a mobile data communication device
Patent number: 8291212Abstract: A system and method are provided for pre-processing encrypted and/or signed messages at a host system before the message is transmitted to a wireless mobile communication device. The message is received at the host system from a message sender. There is a determination as to whether any of the message receivers has a corresponding wireless mobile communication device. For each message receiver that has a corresponding wireless mobile communication device: the message is processed so as to modify the message with respect to encryption and/or authentication aspect. The processed message is transmitted to a wireless mobile communication device that corresponds to the first message receiver. The system and method may include post-processing messages sent from a wireless mobile communications device to a remote system. Authentication and/or encryption message processing is performed upon the message. The processed message may then be sent through the remote system to one or more receivers.Type: GrantFiled: January 21, 2010Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: James A. Godfrey, Herbert A. Little, Michael K. Brown, Neil P. Adams, Carl L. Cherry, Timothy R. Tyhurst, Michael S. Brown -
Patent number: D671361Type: GrantFiled: October 18, 2011Date of Patent: November 27, 2012Assignee: Onward Multi-Corp Inc.Inventors: Theodore Andrew Witzel, Joseph Daniel Runstedler