Patents Represented by Attorney John J. Oskorep, Esq.
  • Patent number: 7869395
    Abstract: In one example, a method in a wireless router system for transmitting data packets to a mobile device through a wireless network based upon a round trip time is provided. A number of packets matched for a window size are transmitted to the mobile device, and a round trip time is measured. The window size for data packet transmission is re-sized by increasing the window size if the round trip time is within a first threshold, and decreasing the window size if the round trip time is more than the first threshold but less than a second threshold. The window size is also decreased if the round trip time is more than the second threshold, where each such data packet is further marked as a lost packet. A number of packets matched for the re-sized window is subsequently transmitted, including a retransmission any packets marked as lost.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 11, 2011
    Assignee: Research In Motion Limited
    Inventors: Simon Wise, Marc Plumb, Ian M. Patterson, Allan David Lewis
  • Patent number: 7865156
    Abstract: One illustrative method of scanning a radio frequency (RF) band (e.g. 850 MHz band) for valid RF carrier signals of a wireless communication network (e.g. a GSM network) includes the steps of monitoring an RF channel to receive a candidate RF carrier signal; identifying whether the candidate RF carrier signal is a valid RF carrier signal of the wireless communication network by estimating a bandwidth of the candidate RF carrier signal and, if the estimated bandwidth is different from a predetermined bandwidth associated with valid RF carrier signals of the wireless communication network, identifying that the candidate RF signal is not a valid RF carrier signal of the wireless communication network; and repeating the acts of monitoring and identifying for a next RF channel of a plurality of RF channels associated with the wireless communication network. Preferably, the RF bandwidth estimation is performed together with a system signal detection process (e.g. FCCH detection).
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: January 4, 2011
    Assignee: Research In Motion Limited
    Inventors: Sean B. Simmons, Huan Wu, Zoltan Kemenczy
  • Patent number: 7865212
    Abstract: A mobile device is configured to maintain data synchronization with a host server over a wireless network for user data of a host application program associated with a user account. The user account is associated with user account data which includes an encryption/decryption key, and the user data is communicated over the wireless network in an encrypted format in accordance with the encryption/decryption key. For the data synchronization, the mobile device regularly causes the user data associated with the user account to be stored in memory in a decrypted format for use with the client application program of the mobile device. The mobile device further causes a copy of the user data to be stored in the removable memory card in the encrypted format, for use in securely transferring the user data to an alternate mobile device for use with a client application program of the alternate mobile device.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: January 4, 2011
    Assignee: Research In Motion Limited
    Inventor: Piotr Konrad Tysowski
  • Patent number: 7852203
    Abstract: In one illustrative example, a vehicular flasher unit is operative to provide a heartbeat flasher scheme in vehicle flasher lights. One illustrative technique in the vehicular flasher unit involves monitoring a flasher enable input to identify a flasher enable signal and producing, at a light illumination output in response to identifying the flasher enable signal, a heartbeat flashing scheme in the vehicle flasher lights. The heartbeat flashing scheme has a repeating sequence of two heartbeat pulse flashes in the vehicle flasher lights which include a first heartbeat pulse flash and a second heartbeat flash. Each first heartbeat pulse flash has a first peak intensity in the vehicle flasher lights and each second heartbeat pulse flash has a second peak intensity in the vehicle flasher lights that is preferably different from the first peak intensity.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: December 14, 2010
    Assignee: Xtreme Engineered Solutions Inc.
    Inventors: Hanz Werner Herrig, Dean Craig Holle
  • Patent number: 7853245
    Abstract: Systems and methods for enabling data messaging in a wireless communications system is provided in one embodiment. Wireless messaging is enabled by having a host service send enable messages to a mobile communications device. Once an enable message has been received at the mobile communications device, the generation of an event causes the mobile communications device to send a fetch message to the host service to retrieve messages.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: December 14, 2010
    Assignee: Research In Motion Limited
    Inventors: David P. Yach, Gary P. Mousseau, David Clark, Scotte Zinn, Michael Hardy, Nataliya Martsyna
  • Patent number: 7853230
    Abstract: The settling time of a wireless receiver is reduced by providing a previously utilized gain control state value to an amplifier of a receiver front end during a warm-up portion of a wake-up period of the wireless receiver which follows a sleep period. One illustrative method includes the steps of receiving a notification signal which indicates that the wireless receiver is to be placed in a sleep mode, reading a gain control state value from a gain controller based on receiving the notification signal, storing the gain control state value in memory, providing the stored gain control state value from the memory to the wireless receiver during a warm-up period of a second wake-up period following the first wake-up period, and providing a gain control state value from the gain controller to the wireless receiver based on a signal level of a currently received signal of the wireless receiver after the warm-up period.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: December 14, 2010
    Assignee: Research In Motion Limited
    Inventors: Xin Jin, Qingzhong Jiao, Tom Yun Sang Young
  • Patent number: 7848751
    Abstract: In one embodiment, a mobile communication device is configured to selectively enable user data communications after registration in a wireless communication network. The mobile device sends, via its radio, feature compliance information to the network. In response to the feature compliance information being sent, the mobile device receives, via the radio, configuration information which is derived based on the feature compliance information and location information of the mobile device. The mobile device then selectively enables the user data communications based on the received configuration information. In particular, the mobile device enables the user data communications when the location information indicates that the mobile device is operating in a particular country and the feature compliance information indicates feature compliance for the particular country.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: December 7, 2010
    Assignee: Research In Motion Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Rob Maurice
  • Patent number: 7848523
    Abstract: In half-duplex communications over a wireless network, a user from a private organisation sends the request for half-duplex communication through a private server controlled by the private organisation. The private server sets up a private account with the wireless carrier and the user communicates via the private account.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: December 7, 2010
    Assignee: Research In Motion Limited
    Inventor: Gary P. Mousseau
  • Patent number: 7840612
    Abstract: According to the present disclosure, one or more processors of a computer device (e.g. a mobile communication device) are operative to execute a garbage collection program and an application program concurrently with execution of the garbage collection program. The garbage collection program is operative to identify a root set of referenced objects of an application program, where a reference indicator in a reference indicator array is set as referenced for each one of such referenced objects, and to perform a mark and sweep process based on the root set of referenced objects. The application program has computer instructions which includes a predefined computer instruction (e.g. a GETREF instruction) adapted to retrieve a reference from a target object and to set a reference indicator in the reference indicator array as referenced for the target object when executed. Advantageously, execution of the application program need not be unreasonably suspended during garbage collection processes.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
  • Patent number: 7835527
    Abstract: One illustrative method involves the steps of receiving a ciphering mode information message from a wireless network; identifying and processing valid radio bearer downlink ciphering activation time information in the ciphering mode information message when it is part of a security mode command message; and refraining from processing any valid radio bearer downlink ciphering activation time information in the ciphering mode information message when it is part of a message that is different from the security mode command message (i.e. when it is part of a radio network subsystem relocation procedure).
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: November 16, 2010
    Assignee: Research In Motion Limited
    Inventors: Andrew John Farnsworth, Mark Dennis Norton
  • Patent number: 7831236
    Abstract: Methods and apparatus for use in securely provisioning a mobile communication device in a wireless local area network (WLAN) having a plurality of wireless access points (APs) are described. In one illustrative method, a provisioning procedure is performed between the mobile communication device and the WLAN via the provisioning wireless AP while the mobile communication device is positioned within a provisioning radio frequency (RF) coverage region of the provisioning wireless AP. However, the provisioning RF coverage region is otherwise confined so that a plurality of other mobile communication devices of the WLAN are restricted from access therefrom during the provisioning procedure. The provisioning RF coverage region may be confined by providing the provisioning wireless AP within a secured room, by providing an electromagnetic shield around the provisioning wireless AP, or both, as examples.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: November 9, 2010
    Assignee: Research In Motion Limited
    Inventors: Ian Michael Robertson, Thomas Charles Nagy
  • Patent number: 7821927
    Abstract: A host server is operative to control the pushing of user data messages to a plurality of mobile communication devices adapted to communicate in a wireless communication network. In particular, the host server is adapted to cause, for each one of the mobile communication devices operating in the wireless communication network, user data messages to be pushed to a mobile communication device via a packet data connection; receive, from a serving node in the wireless communication network, an IP notification message having an IP destination address of the host server and including an identification or address that identifies one of the mobile communication devices, the IP notification message being produced in response to a termination of packet data connectivity for the identified mobile communication device; and in response to receiving the IP notification message, at least temporarily refrain from pushing user data messages to the identified mobile communication device.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: October 26, 2010
    Assignee: Research In Motion Limited
    Inventors: Nicholas P. Alfano, Adrian Buckley, Noushad Naqvi, Ian M. Patterson, Gary P. Mousseau, Allan David Lewis, Hugh Hind, Graeme R. S. Whittington
  • Patent number: 7818024
    Abstract: In one illustrative example involving automatic network selection, a mobile station selects and operates with a non-home communication network. The mobile station then experiences an out-of-coverage condition with the non-home network (or a power down condition) but subsequently regains signal coverage (or is powered back on) in response, the mobile station scans to identify a plurality of communication networks in its coverage area. If a home network is identified as being available, the mobile station selects and operates with the home network. Otherwise, if the previous non-home network (e.g. the RPLMN) is identified as being available, the mobile station continues operation with the previous non-home network.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: October 19, 2010
    Assignee: Research In Motion Limited
    Inventors: Jayasri Gunaratnam, Noushad Naqvi, Bryan Taylor, Craig Ian Haight Swann, Darcy Richard Phipps, Hugh Hind, Bao Quoc Nguyen
  • Patent number: 7813747
    Abstract: In one illustrative example of the present disclosure, a mobile communication device has one or more processors and a wireless transceiver adapted to provide communications through a wireless communication network. The one or more processors are operative to produce a mobile device indication message which indicates whether the mobile device supports buffering of Push-To-Talk (PTT) communications from the mobile device. This message is transmitted by the wireless transceiver to a PTT service entity through the wireless network. The one or more processors may be further operative to receive, from the PTT service entity through the wireless network, a network indication message which instructs the mobile device whether to use buffering for the PTT communications from the mobile device (assuming a buffer memory for PTT buffering is available in the mobile device).
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: October 12, 2010
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Xin Jin, Wen Zhao
  • Patent number: 7814478
    Abstract: An illustrative method of the present application is for use in updating an application program in memory of a network device. An application program having a length L1 is initially stored in memory of the network device from a memory address A1 to a memory address A2?1. A download procedure is performed by the network device to receive an updated application program having a length L2>L1. This updated application program is stored in the memory from a memory address A3=A2+(L2?L1) for the length L1, and continuing in a circular buffer fashion from the memory address A2 for the length L2?L1. The application program is then copied over with the updated application program beginning at the memory address A1. With this technique, if a failure occurs while copying over the application program, no portion of the original updated application program will be written over.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: October 12, 2010
    Assignee: Texas Instruments Norway AS
    Inventor: Larry Alan Friedman
  • Patent number: 7809350
    Abstract: In one example, a first message center address associated with a home message center and a second message center address associated with an emergency message center are stored in memory of the mobile device. A user input request for communicating a short message is received through a user interface of the mobile device. If the user input request is identified as being for an emergency message, the second message center address is read from the memory and provided in a message center address field of the short message. The short message having the second message center address in the message center address field is then transmitted by the mobile device to the wireless network. The network identifies the second message center address in the message center address field and, in response, causes the short message to be sent to the emergency message center which is local to the network.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: October 5, 2010
    Assignee: Research In Motion Limited
    Inventors: Adrian Buckley, Eniko Sokondar, Ian Harris
  • Patent number: 7809387
    Abstract: Methods and apparatus for prioritizing voice call requests during data communication sessions involving a mobile communication device are disclosed. In one illustrative example, an end user invokes a voice call request though a user interface of the mobile device. If this request is made while the mobile device is engaged in a connected data communication service, the mobile device immediately forces the connected data service into a dormant state. In particular, a release order is transmitted to tear down a traffic channel of the connected data service so that the voice call request can be processed. Subsequently, a voice call with the mobile device is established using a new traffic channel. When the voice call is completed, data communications will resume if needed. Advantageously, the mobile device prioritizes voice calls over data communication sessions which may be deemed less time-critical.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: October 5, 2010
    Assignee: Research In Motion Limited
    Inventors: Shahid R. Chaudry, M. Khaledul Islam
  • Patent number: 7796977
    Abstract: In one illustrative example disclosed, a mobile communication device includes a user interface, a processor, and a wireless transmitter. The user interface includes, among other things, a visual display which is part of a graphical user interface (GUI). For configuring a voice mailbox at a remote voicemail system, the GUI visually displays a user input prompt for voice mailbox configuration information which corresponds to an audible user input prompt provided by the voicemail system. The user input prompt may be, for example, a prompt for a user password, an audible voicemail greeting, or an audible user name for the voice mailbox. Through the user interface, the voice mailbox configuration information is received by the processor in response to the user input prompt and transmitted to the voicemail system by the wireless transmitter. Advantageously, the mobile device provides a consistent user-friendly GUI for voice mailbox configuration as well as for its primary applications.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: September 14, 2010
    Assignee: Research In Motion Limited
    Inventor: Raymond P. Vander Veen
  • Patent number: 7796557
    Abstract: In one illustrative example, when a mobile station operative for communications in a wireless communication network is engaged in a call, an in-traffic channel message is transmitted from a base station to the mobile station. The message includes information indicative of whether the wireless network supports a predetermined concurrent service or feature. The predetermined concurrent service or feature may be a mobile-requested Quality of Service (QoS) parameter usage feature or a mobile-initiated position location determination feature. The in-traffic channel message may be an in-traffic system parameter message, a general handoff direction message, or a universal handoff direction message, as examples. Preferably, the wireless network is a cdma2000-type network. Since the mobile station is made aware of such information, more efficient operation may be realized.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: September 14, 2010
    Assignee: Research In Motion Limited
    Inventors: Hao Xue, William Daniel Willey, Muhammad Khaledul Islam
  • Patent number: 7792554
    Abstract: In a mobile communication device, a scanning operation is performed with use of a wireless transceiver to identify one or more available wireless communication networks in a given coverage area. Each time the scanning operation fails to result in any connection between the mobile device and a wireless network, the scanning operation is repeated after delaying for a next delay period of a plurality of scanning delay periods n=[n1, n2, . . . , upper limit]. Initially, an upper limit of the plurality of scanning delay periods n=[n1, n2, . . . , upper limit] is established at a value of M. During operation, the mobile device monitors to identify whether a predetermined battery condition, such as a low battery capacity or high battery discharge rate, exists. If the predetermined battery condition exists, the upper limit of the plurality of scanning delay periods n=[n1, n2, . . . , upper limit] is reestablished at a value of N>M.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: September 7, 2010
    Assignee: Research In Motion Limited
    Inventor: Sherif Abdel-Kader