Abstract: A method and system for the interactive testing of assembled wireless communication devices is provided. The method comprises: assembling the wireless communication devices to include at least one interactive test component for interactively testing the wireless communication device in one or more interactive tests requiring physical actuation or mechanical dynamics to be performed on the at least one interactive test component; and testing the wireless communication devices comprising performing an interactive test using the at least one interactive test component at an interactive test stage of the production line.
Abstract: Methods and apparatus for expeditiously releasing network resources for a mobile station based on low battery and lost signal conditions are disclosed. The wireless network (104) receives a power down warning message from the mobile station (102) indicative of a low battery condition. The wireless network (104) then identifies whether a lost signal condition exists with the mobile station (102). In response to receiving the power down warning message and subsequently identifying the lost signal condition, the wireless network (104) causes network resources for the mobile station to be released. The wireless network (104) infers that the mobile station (102) has powered down due to low battery without enough time to send a power down registration to the wireless network (104).
Type:
Grant
Filed:
May 14, 2004
Date of Patent:
October 31, 2006
Assignee:
Research In Motion Limited
Inventors:
Xin Jin, Muhammad Khaledul Islam, Wen Zhao
Abstract: A system and method for providing secure message signature status and trust status indications are disclosed. When a secure message having a digital signature generated by a sender is selected for processing on a messaging client, the digital signature on the message and trust status of the sender are checked. Separate indications are then provided to indicate the results of checking the digital signature and the trust status of the sender.
Type:
Grant
Filed:
March 6, 2002
Date of Patent:
October 31, 2006
Assignee:
Research In Motion Limited
Inventors:
Herbert A. Little, Michael S. Brown, Neil P. Adams
Abstract: A speaker system has improved immunity to RF electromagnetic interference produced from a mobile wireless communications device. A speaker housing is sized for desktop use with a personal computer. An audio transducer is carried by the speaker housing. A circuit board is carried by the speaker housing and has audio circuitry mounted thereon and operative with the audio transducer. The audio circuitry includes a power amplifier having left and right channel inputs for receiving an audio signal and amplifying the audio signal to the audio transducer. A RF filter is connected into each of the left and right channel inputs.
Type:
Application
Filed:
April 25, 2005
Publication date:
October 26, 2006
Applicant:
Research In Motion Limited
Inventors:
Lizhong Zhu, George Mankaruse, Michael Corrigan
Abstract: Data and message optimization in wireless communications are enabled by a wireless device with a user application provisioned with an optimized data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. A proxy maps complex service messages to optimized wireless messages in a format of the optimized data structure, and maps optimized wireless messages to complex service messages. The proxy is located in a communications path between the wireless device and the remote service.
Type:
Application
Filed:
April 18, 2005
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Viera Bibr, Brindusa Fritsch, Michael Shenfield
Abstract: A method for automatically registering the runtime environment and related component applications with an application gateway when transferring the applications from a first wireless device to a second wireless device is provided. Applications installed on the first wireless device are registered with an application gateway, which maintains a registration list of identification information for all registered wireless devices and applications installed thereon. A back-up is created of the applications and registration information for the runtime environment installed on the first wireless device for transfer to a second wireless device. An application container of the second wireless device determining installation and communicating to the application gateway identification information regarding the second wireless device and the restored applications.
Type:
Application
Filed:
February 24, 2006
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Kenneth Wallis, Kamen Vitanov, Viera Bibr, Michael Shenfield, Brindusa Fritsch
Abstract: A method for exposing a synchronous worldwide web service as a notification web service includes polling a synchronous web server at a predetermined frequency, and forwarding selected responses in notification messages to service subscribers. A system for performing the method may include a subscription manager that serves as a client subscription interface, a polling manager for polling the synchronous web server, a filter manager for filtering responses received from the synchronous web service, and a notification manager for forwarding the notification messages to the service subscriber. The various managers may be instantiated on one or more servers operated by a notification service provider.
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:
Application
Filed:
April 18, 2006
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Srimantee Karmakar, Michael Shenfield, Kamen Vitanov, Jeffrey Rogers, Viera Bibr, Brindusa Fritsch
Abstract: System and method for data simplification in wireless communications are enabled by an application developer toolkit used to convert complex service messages to a simplified data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. The application developer toolkit also outputs maps for converting the complex service messages to simplified wireless messages in a format of the simplified data structure, and maps simplified wireless messages to complex service messages. A proxy located in a communications path between the wireless device and the remote service uses the maps to convert complex service messages to simplified service messages, and vice versa.
Type:
Application
Filed:
April 18, 2005
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
David Debruin, Viera Bibr, Brindusa Fritsch, Michael Shenfield, Bryan Goring
Abstract: A method for extending a script language in a runtime environment of a data processing system to support an application, the runtime environment having a script language interpreter, the method comprising: subclassing a predetermined object defined by the script language to create a subclassed object, the predetermined object having an original method, the subclassed object having a respective replacement method for supporting the application; dynamically registering a symbol corresponding to the subclassed object; detecting the subclassed object in the application with the script language interpreter; and, executing the replacement method with the script language interpreter.
Type:
Application
Filed:
April 18, 2005
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Richard Qing, Bryan Goring, Michael Shenfield, Kamen Vitanov
Abstract: Methods and systems are provided for controlling asynchronous distribution and installation of software updates affecting applications installed on terminal devices of a wireless network. A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update.
Type:
Application
Filed:
April 11, 2006
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Brindusa Fritsch, Viera Bibr, Vladimir Blagojevic, Bryan Goring, Michael Shenfield, Kamen Vitanov
Abstract: A method for encoding a message communicated between devices, the message having at least one field, the method comprising: if the field is not optional and contains a value, writing the value to one or more data bytes in a byte buffer; and, if the field is optional and contains a default value, marking a bit in a reserved byte in the byte buffer to indicate that the field contains a default value.
Type:
Application
Filed:
April 18, 2005
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Srimantee Karmakar, Bryan Goring, Michael Shenfield, Kamen Vitanov, Jeffrey Rogers
Abstract: A multiple-band antenna having first and second operating frequency bands is provided. The antenna includes a first patch structure associated primarily with the first operating frequency band, a second patch structure electrically coupled to the first patch structure and associated primarily with the second operating frequency band, a first slot structure disposed between a first portion of the first patch structure and the second patch structure and associated primarily with the first operating frequency band, and a second slot structure disposed between a second portion of the first patch structure and the second patch structure and associated primarily with the second operating frequency band. A mounting structure for the multiple-band antenna is also provided. The mounting structure includes a first surface and a second surface opposite to and overlapping the first surface.
Type:
Application
Filed:
July 6, 2006
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
Geyi Wen, Perry Jarmuszewski, Adam Stevenson
Abstract: System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
Type:
Application
Filed:
September 9, 2005
Publication date:
October 19, 2006
Applicant:
Research In Motion Limited
Inventors:
David Debruin, Bryan Goring, Daniel Mateescu
Abstract: A system and method for handling message indicator processing on a wireless mobile communications device. Message state data is stored in a cache for use in generating message indicators.
Type:
Grant
Filed:
April 26, 2004
Date of Patent:
October 17, 2006
Assignee:
Research In Motion Limited
Inventors:
Michael S. Brown, Neil P. Adams, Herbert A. Little
Abstract: The present invention is directed to a system and method for searching and retrieving location information associated with one or more points of interests, whereby the search criteria can be dependent upon the location of a point of interest with respect to the real-time position of the user, and any preferences or search restrictions selected by the user, such as rating information about the point of interest. Upon selecting a point of interest from the search result, the user is then given further information regarding the selected point of interest, including but not limited to directions for traveling to the point of interest. Additionally, the present invention can provide to the user a proximity notification once the user is within a certain distance from the point interest.
Type:
Application
Filed:
June 8, 2006
Publication date:
October 12, 2006
Applicant:
NETWORKS IN MOTION, INC.
Inventors:
Michael Sheha, Angie Sheha, Stephen Petilli
Abstract: A device and method for making a peripheral device compliant with a power management standard, such as the USB standard, are described. The device includes a power management unit (PMU) and a timing unit. The PMU is coupled to a battery pack and to a processor of the peripheral device, and manages power allocated to the processor. The timing unit sends electrical signals to the input terminals of the PMU when the battery pack is connected to the peripheral device. The electrical signals activate the processor via the PMU. The timing unit sends the electrical signals before a configurable time from the time when the battery pack is connected to the peripheral device.
Abstract: A system for assigning a network address to a wireless device includes a network server, a virtual device manager, and an address resolution (AR) module. In one embodiment, the system is operable to push information from an information source within a computer network to the wireless device. In this embodiment, the network server is coupled to the computer network, and is operable to receive a network identification for the wireless device from the information source and return a network address associated with the wireless device to the information source. The virtual device manager is also coupled to the computer network, and may be accessed on the computer network using any of a plurality of network addresses, including the network address associated with the wireless device. The AR module is coupled to the virtual device manager, and is operable to receive the network address associated with the wireless device and determine an identification of the wireless device within a wireless network.