Abstract: A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data.
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.
Abstract: A multiple input-multiple output antenna assembly with high isolation between the antennas is disclosed. The antenna assembly includes a substrate with a ground layer at its surface. Two antennas are disposed opposing each other on the substrate. An isolation element in a form of a patterned slot is interposed between the first and second antennas on the ground plane. A first signal port is provided for applying a first signal to excite the first antenna and a second signal port is provided for applying a second signal to excite the second antenna. The isolation element provides isolation that inhibits electromagnetic propagation between the two antennas.
Type:
Grant
Filed:
March 17, 2009
Date of Patent:
December 27, 2011
Assignee:
Research In Motion Limited
Inventors:
Mina Ayatollahi, Qinjian Rao, Dong Wang
Abstract: A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and static random access memory SRAM devices to instead operate using NAND flash and synchronous dynamic random access memory SDRAM. The system accomplishes this by caching sectors out of NAND flash into SDRAM, where the data can be randomly accessed by the processor as though it were accessing data from NOR flash/SRAM. Sectors containing data required by the processor are read out of NAND flash and written into SDRAM, where the data can be randomly accessed by the processor.
Type:
Grant
Filed:
September 14, 2009
Date of Patent:
December 27, 2011
Assignee:
Research In Motion Limited
Inventors:
Jerrold R. Randell, Richard C. Madter, Karen Alicia Werder
Abstract: Methods and apparatus for use by a mobile communication device in facilitating voice calls through a wireless local area network (WLAN) and a wireless wide area network (WWAN) are disclosed. When switching communication operations from a WLAN coverage region of the WLAN to a WWAN coverage region of the WWAN, the mobile device causes a message for forwarding voice calls to a WWAN identification number of the mobile device to be transmitted through the WLAN. The mobile device subsequently causes a message for cancelling the forwarding of voice calls to a WLAN identification number of the mobile device to be transmitted through the WWAN. When switching communication operations from the WWAN coverage region of the WWAN to the WLAN coverage region of the WLAN, the mobile device causes a message for forwarding voice calls to the WLAN identification number of the mobile device to be transmitted through the WWAN.
Type:
Grant
Filed:
January 31, 2007
Date of Patent:
December 27, 2011
Assignee:
Research In Motion Limited
Inventors:
Mihal Lazaridis, Thomas Charles Nagy, Vytautas Robertas Kezys, Ingo W. Welgle
Abstract: A system and method for managing mobile device communication in an enterprise includes a device management agent and a synchronization agent in the mobile device. Information about the status of the mobile device is collected by the device management agent and the synchronization agent communicates the status information to the enterprise with which the mobile device is associated. A synchronization server at the enterprise collects device information and updates records at the enterprise. Information such as device telephone number is propagated to the enterprise directory and potentially to a PBX to ensure connectivity with the mobile device.
Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.
Abstract: A method for communicating uplink control information to a base station using a user equipment is presented. The method includes identifying component carriers on the user equipment scheduled for Physical Uplink Shared CHannel (PUSCH) transmissions, and identifying at least one first ranking for each of the component carriers for transmission of uplink control information. Each first ranking is at least partially determined by whether the component carrier is configured for delay-sensitive transmissions. The method includes using the at least one first ranking to select a first component carrier for transmission of uplink control information, and encoding uplink control information into the first component carrier for transmission to the base station.
Type:
Application
Filed:
June 13, 2011
Publication date:
December 22, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Youn Hyoung Heo, Mo-Han Fong, Hua Xu, Andrew Mark Earnshaw, Robert Mark Harrison
Abstract: A user agent capable of autonomous combining. The user agent can be implemented as a processor configured to promote receiving a first signal from an access node and a second signal from a relay node. The processor may be further configured to combine the first and second signals.
Abstract: A method and apparatus for time-based mediation of wireless communications is provided to a user of a wireless communications device. The method involves determining local time information associated with the recipient communication device in response to a user-initiated contact function; determining a mediation condition based at least in part on said local time information; and if the mediation condition satisfies a predetermined criterion: providing, to a user of the wireless communication device, an indication of said mediation condition; presenting, to said user, a menu of two or more options for contacting the recipient communication device using the wireless communication device; and initiating communication in accordance with an option selected from said menu. The method can be implemented on an apparatus such as a wireless communication device.
Abstract: A mobile communication device is provided which includes at least one hinge mechanism pivotably coupled to a top member and to a base member such that the top member can be moved between an opened and a closed position. In the closed position, display and/or interface elements may be inside the device and adjacent to the base member, thereby being inaccessible and protected. In the opened position, the display and/or interface elements may be accessible. A biasing mechanism may drive a portion of the movement between the opened and closed positions. The top member and the base member may be biased or restricted such that there is substantially no separation between the top member and the base member during movement between the opened and closed positions.
Type:
Application
Filed:
June 16, 2010
Publication date:
December 22, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Jim Reeves, David Ryan Walker, Steven Henry Fyke
Abstract: A mobile device having a flip-around keyboard includes a housing, a display, and a keyboard rotatably coupled to the housing. The housing has a top end, a bottom end, a front surface, and a back surface. The display is located on the front surface of the housing. The keyboard is rotatably coupled at about the bottom end of the housing. The keyboard has a front face having a plurality of keys and a rear face opposite the front surface. In a first configuration, the rear face of the keyboard faces the display of the housing. In a second configuration, the front face of the keyboard faces the back surface of the housing. The keyboard can be rotatably coupled to the housing by a coupler that permits greater than two hundred seventy degrees of rotation about a lateral axis parallel to an edge of the housing.
Abstract: The present disclosure relates generally to systems and methods for timing synchronization. Uplink synchronization is a necessary component of a UE operating in a mobile, wireless network. Reliable uplink synchronization generally requires regular uplink transmission containing reference signals. A method is provided that defines a burst period for sending the reference signals, determines an interval between the reference signals, and sends a timing instruction message that includes the burst period and the determined interval. A second method is provided that receives the timing instruction message and sends the reference signals in accordance with the timing instruction.
Type:
Application
Filed:
August 31, 2011
Publication date:
December 22, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Yongkang Jia, James Earl Womack, Zhijun Cai, Shouxing Qu
Abstract: Embodiments of a system, method, and user interface for searching for messages with attachments on mobile devices are disclosed. In one embodiment, a messaging application is programmed such that, in operation, a user is presented with a search screen in which the user may define search parameters for a search. A search parameter associated with an option to search for messages of a specified type is provided, and more specifically, an option to search for messages (e.g. electronic mail messages) having one or more attachments is made available to the user.
Type:
Application
Filed:
August 29, 2011
Publication date:
December 22, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Michael Thomas Hardy, Andrew Douglas Bocking
Abstract: A mobile communication device that is compliant with the Hearing Aid Compliance Act. The device includes a coil and circuitry that can couple, through electromagnetic induction, the output of an audio codec of the device to a hearing aid. The coil and circuitry can also be used to charge the battery of the device. The coil and circuitry can further be used, through electromagnetic induction, to transfer energy from the battery of the device to the battery of the hearing aid to charge the battery of the hearing aid.
Abstract: Techniques for use in a mobile device for controlling scanning operations are described. A calendar application is stored in memory of the mobile device. The calendar application is configured to store calendar appointment data associated one or more appointments. In response to identifying an imminent appointment for a communication session when the mobile device is out-of-coverage, the mobile device performs a scanning operation for identifying a wireless network for communications.
Abstract: In one embodiment, a device firmware upgrade scheme is disclosed for upgrading a device image of a mobile communications device. A device management session is established between the mobile communications device and a first server using a first protocol. Upon obtaining identity information of a second server operable to compute or otherwise determine a customized upgrade process, a device inventory is transmitted to the second server using a second protocol. Upon receiving the customized upgrade process, the mobile communications device downloads one or more upgrade files from one or more resources. Thereafter, the mobile communications device is operable to provide a status indication to the first server using the first protocol.
Type:
Application
Filed:
June 21, 2010
Publication date:
December 22, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
David Richard Clark, Vinaykumar Acharya, Thomas Parry, Jason Lee Carter
Abstract: A user agent capable of autonomous combining. The user agent can be implemented as a processor configured to promote receiving a first signal from an access node and a second signal from a relay node. The processor may be further configured to combine the first and second signals.
Abstract: Execution of the Elliptic Curve Digital Signature Algorithm (ECDSA) requires determination of a signature, which determination involves arithmetic operations. Some of the arithmetic operations employ a long term cryptographic key. It is the execution of these arithmetic operations that can make the execution of the ECDSA vulnerable to a power analysis attack. In particular, an attacker using a power analysis attack may determine the long term cryptographic key. By modifying the sequence of operations involved in the determination of the signature and the inputs to those operations, power analysis attacks may no longer be applied to determine the long term cryptographic key.
Abstract: A method and apparatus for presenting navigational information for a mobile device. The mobile device is configured to determine its location, for example via GPS. One or more input images and navigational information are obtained. The input images may be obtained, for example, via a camera. One or more output images are generated by processing the input images to integrate the obtained navigational information. Processing of the input images includes recognizing one or more objects in the input images. The recognized objects may be indicative of navigational instructions, for example, a navigation route.