Patents Assigned to IN&MOTION
  • Publication number: 20070263872
    Abstract: Embodiments of a system and method for providing additional security for data being transmitted across a wireless connection that has been established using a known wireless protocol (e.g. Bluetooth) are described. An encryption key is exchanged between a computing device (e.g. a mobile device) and a wireless peripheral device (e.g. a keyboard, a printer). In exemplary embodiments, the encryption key is generated at one of the two devices. Data associated with the encryption key is output at the one device, which can be input by the user at the other device. The encryption key is then recovered at the other device from the input, thereby completing the key exchange. The encryption key can then be used to encrypt and decrypt data transmitted over the established wireless connection, providing additional security.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 15, 2007
    Applicant: Research In Motion Limited
    Inventors: Michael Kirkup, Michael Brown, Michael Brown
  • Publication number: 20070266258
    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: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Applicant: Research In Motion Limited
    Inventors: Michael Brown, Michael Brown, Herbert Little
  • Publication number: 20070265003
    Abstract: Intra-enterprise wireless handset (WH) calls between WHs operating in a wireless local area network (WLAN) are established directly between the WHs via a call connection that is maintained within the LAN without being routed through the cellular network (CN). This eliminates the cost of placing and maintaining calls through the CN for intra-enterprise calls, and also enables use of capabilities that are available in the enterprise telecomm equipment. Upon detection of a trigger condition, if and when it is more likely that a complete vertical handover (VHO) may be needed, the call connection between the WHs in the LAN is replaced by one that is routed through the CN. Thereafter, a VHO may occur (if at all) upon detection of a radio handover condition.
    Type: Application
    Filed: April 27, 2007
    Publication date: November 15, 2007
    Applicants: RESEARCH IN MOTION LIMITED, MCMASTER UNIVERSITY
    Inventors: Vytautas Kezys, Terence Todd
  • Patent number: 7296067
    Abstract: A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: November 13, 2007
    Assignee: Research In Motion Limited
    Inventors: Ahmed E. Hassan, J. F. Sean Wilson, Vi Thuan Banh
  • Patent number: 7295853
    Abstract: In one illustrative example, a mobile station includes a wireless transceiver; a user interface including a Push-To-Talk (PTT) switch for initiating a PTT voice communication and a microphone for receiving voice input signals; one or more processors; and a First-In-First-Out (FIFO) buffer memory coupled to the one or more processors. The one or more processors are operative to identify a user actuation of the PTT switch and, in response, save digital voice data corresponding to voice input signals in the FIFO buffer memory; cause a request for the PTT voice communication to be made through a wireless network; identify that a floor grant has been received through the wireless network in response to the request; and after identifying the floor grant, cause the digital voice data from the FIFO buffer memory to be retrieved and transmitted to the wireless network for the PTT voice communication.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: November 13, 2007
    Assignee: Research In Motion Limited
    Inventors: Xin Jin, Wen Zhao
  • Patent number: 7295823
    Abstract: An automatic gain control (AGC) and DC estimation and correction technique for wireless communication devices is provided. An AGC signal, which controls a gain applied to a received signal by a gain stage to generate a scaled signal, is assigned one of a relatively small number of values in accordance with the amplitude of the scaled signal. An estimate of a DC offset in the scaled signal corresponding to each value of the AGC signal is stored in a memory. A DC estimation arrangement then reads the stored estimate associated with the particular value of the AGC signal from the memory and generates a current DC estimate based thereon. The current estimate is then used to correct the scaled signal for DC offset and to update the stored estimate.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: November 13, 2007
    Assignee: Research In Motion Limited
    Inventors: Sean Simmons, Muhammad Dajani, Zoltan Kemenczy
  • Patent number: 7295945
    Abstract: A method and system for testing assembled mobile devices is provided. In accordance with one embodiment, there is provided a method for arranging test stages in a production line for the assembling and testing of wireless communications devices. The method comprises the steps of: determining a plurality of tests for testing an assembled wireless communication device, each test in the plurality of tests being one of an interactive test requiring physical actuation or mechanical dynamics to be performed on one or more interactive test components of the assembled wireless communication device, and a non-interactive test requiring no physical actuation or mechanical dynamics to be performed on the assembled wireless communication device; allocating each interactive test to an interactive test stage in the production line; and allocating each non-interactive test between the interactive test stage and a non-interactive test stage in the production line.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: November 13, 2007
    Assignee: Research In Motion Limited
    Inventor: Winston Mok
  • Publication number: 20070260874
    Abstract: 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: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Applicant: Research In Motion Limited
    Inventors: Neil Adams, Herbert Little, Michael Brown, Michael Brown, Michael Kirkup
  • Publication number: 20070260822
    Abstract: It is not uncommon for two or more wireless-enabled devices to spend most of their time in close proximity to one another. For example, a person may routinely carry a personal digital assistant (PDA) and a portable digital audio/video player, or a cellphone and a PDA, or a smartphone and a gaming device. When it is desirable to increase the memory storage capacity of a first such device, it may be possible to use memory on one or more of the other devices to temporarily store data from the first device.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 8, 2007
    Applicant: Research In Motion Limited
    Inventor: Neil Adams
  • Publication number: 20070260655
    Abstract: A method and system for data protection for applications that includes registering applications with a storage cleaning mechanism so that the registered applications can receive notification of impending storage cleaning operations. Upon receiving notification of an impending cleaning operation, the registered applications can release or unreference storage so it can be cleaned of data.
    Type: Application
    Filed: April 27, 2007
    Publication date: November 8, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: NEIL ADAMS, Herbert LITTLE
  • Publication number: 20070260877
    Abstract: 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: Application
    Filed: June 19, 2006
    Publication date: November 8, 2007
    Applicant: Research In Motion Limited
    Inventors: Neil P. Adams, Herbert A. Little, Michael K. Brown, Michael S. Brown, Michael G. Kirkup
  • Patent number: 7292822
    Abstract: An IDT produces a SAW when excited by a single electrical pulse and can be fabricated to embody a code, which code provides for a passive autocorrelation of a SAW input to the IDT and thereby lends itself to further application as a signal generator in a communication device. However, internal dimensions of IDTs are inversely proportional to operating frequency, such that high frequency IDTs present significant manufacturing difficulties. Fabrication of IDTs for high frequency applications is simplified by exploiting a harmonic frequency SAW generated by IDTs. An IDT may therefore be designed according to fundamental frequency internal dimension criteria but can operate at a multiple of the fundamental frequency, thereby providing much higher frequency operation than conventional SAW systems. Operation of a second harmonic SAW system at 2.4 GHz based on a fundamental frequency of 1.2 GHz is contemplated.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: November 6, 2007
    Assignee: Research In Motion Limited
    Inventors: Peter J. Edmonson, Colin K. Campbell
  • Patent number: 7292867
    Abstract: A portable fitness device includes a global positioning system (GPS) receiver that receives GPS signals, a wireless wide-area network transmitter supporting communication over-the-air to a wireless communication network, and a processing unit coupled to the GPS receiver and the wireless wide-area network transmitter. The processing unit receives the time-stamped waypoints from the GPS receiver and determines athletic performance information and route information from the time-stamped waypoints. The processing unit further outputs at least one of the athletic performance information and the route information to the wireless communication network during a human fitness activity via the wireless wide-area network transmitter.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: November 6, 2007
    Assignee: Bones In Motion, Inc.
    Inventors: Jon H. Werner, Scot Doyle
  • Publication number: 20070252774
    Abstract: A mobile wireless communications device may include a housing and a multi-frequency band antenna carried within the housing. The multi-frequency band antenna may include a main loop conductor having a gap therein defining first and second ends of the main loop conductor, a first branch conductor having a first end connected adjacent the first end of the main loop conductor and having a second end defining a first feed point, and a second branch conductor having a first end connected adjacent the second end of the main loop conductor and a second end defining a second feed point. The antenna may further include a tuning branch conductor having a first end connected to the main loop conductor between the respective first ends of the first and second branches.
    Type: Application
    Filed: June 28, 2007
    Publication date: November 1, 2007
    Applicant: Research In Motion Limited
    Inventors: Yihong QI, Ying Man, Perry Jarmuszewski
  • Publication number: 20070253368
    Abstract: Apparatus (48), and an associated method, for facilitating operation of a mobile node (12) operable in a communication system (10) to request allocation of communication capacity upon which to communicate data pursuant to a communication service. A channel allocation request generator (52) is selectably operable to generate requests for allocation of channel capacity upon which to communicate the data. A selector (54) selects when to cause the generator (52) to communicate the additional data packets. Selection is made to delay, or otherwise prevent, retransmission of requests, when a determination is made that the retransmission is unlikely to be successful.
    Type: Application
    Filed: June 22, 2007
    Publication date: November 1, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: HONGJUN ZHANG, ASHOK PATEL
  • Publication number: 20070252810
    Abstract: An improved handheld electronic device has a case with an elongated cavity formed therein. An audio transducer is in fluid communication with the cavity, and a number of sound openings are formed in the case and are in fluid communication with the cavity and with the atmosphere surrounding the handheld electronic device. The sound openings are generally spaced from a central region of the audio transducer to space the sound openings generally farther from an edge of the case than the audio transducer. The cavity is configured to form a Helmholtz resonator that enables the communication of sound through the cavity between the audio transducer and the sound openings. The spacing of the sound openings from an edge of a case helps a user to form a seal between the case and the user's ear to enable sound from the sound openings to enter the ear and to be perceived by the user.
    Type: Application
    Filed: April 27, 2006
    Publication date: November 1, 2007
    Applicant: Research In Motion Limited
    Inventors: Craig Ranta, Larry Hawker, Jonathan Nobels
  • Publication number: 20070251997
    Abstract: A system and method is provided for managing multiple smart card sessions with multiple communications or computing devices in association with a single smart card reader. A wireless smart card reader is provided for communicating with a plurality of devices requiring smart card functionality in a number of smart card sessions, in which each smart card session is addressed with an identifier identifying a single device. The smart card session is secured by a wireless connection pairing and by a secure pairing, such that each connection between the smart card reader and a device is secured against all other devices in communication with the smart card reader using a master connection key, which is unique for each device.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Applicant: Research In Motion Limited
    Inventors: Michael Brown, Neil Adams, Herbert Little
  • Publication number: 20070255910
    Abstract: An improved handheld electronic device includes an Application Programming Interface (API) that generates various notifications in certain circumstances. The handheld electronic device provides an improved method of employing the notifications to enable another device to reflect an addition to a browser cache on the handheld electronic device.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Applicant: Research In Motion Limited
    Inventors: Daniel Geest, Yu Tang
  • Patent number: 7290090
    Abstract: A system and method are provided for bypassing cache memory when reading data from system memory particularly when the primary memory could include memory types where the read operation mixes non-data with data. A system and method are provided for bypassing and invalidating cache memory when writing data to system memory particularly when the primary memory could include memory types where the write operation mixes non-data with data.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: October 30, 2007
    Assignee: Research In Motion Limited
    Inventor: Richard C. Madter
  • Patent number: 7289044
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: October 30, 2007
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Harry Richmond Major, Jason T. Griffin