Patents by Inventor Jean-Philippe Cormier

Jean-Philippe Cormier has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090245158
    Abstract: In one embodiment, a scheme is provided for customization of a mobile communications device's data session retry mechanism in a wireless packet data service network. Upon detecting that a cause code has been returned by a node disposed in a wireless packet data service network, a structure is interrogated to determine if the cause code is mapped to a flag relating to the device's data session retry mechanism. Responsive to determining that the received cause code is mapped as a critical cause code, the data session retry mechanism of the mobile communications device is disabled so that further signaling messages towards the network are prevented.
    Type: Application
    Filed: June 8, 2009
    Publication date: October 1, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jean-Philippe Cormier, Thomas Leonard Trevor Plestid, Ian Simpson, Arun Munje
  • Patent number: 7561891
    Abstract: In one embodiment, a scheme is provided for customization of a mobile communications device's data session retry mechanism in a wireless packet data service network. Upon detecting that a cause code has been returned by a node disposed in a wireless packet data service network, a structure is interrogated to determine if the cause code is mapped to a flag relating to the device's data session retry mechanism. Responsive to determining that the received cause code is mapped as a critical cause code, the data session retry mechanism of the mobile communications device is disabled so that further signaling messages towards the network are prevented.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: July 14, 2009
    Assignee: Research In Motion Limited
    Inventors: Jean-Philippe Cormier, Thomas Leonard Trevor Plestid, Ian Simpson, Arun Munje
  • Publication number: 20090068997
    Abstract: A mobile communications device and registration servar and methods of use thereof. The mobile communications device comprises means for establishing a first data context and means for establishing a second data context. The first data context is established to transmit a request for parameters from the mobile communications device to a first network node and to receive at the mobile communications device a response from the first network node including the parameters. The second data context is established by transmitting the parameters from the mobile communications device to the second network node.
    Type: Application
    Filed: November 17, 2008
    Publication date: March 12, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Arun Munje, Risvan Coskun, Jean-Philippe Cormier
  • Patent number: 7464169
    Abstract: A mobile communications device includes logic means operable to establish a first data to transmit a request for parameters to a first network node and receive a response by the first network node including the parameters. The mobile communications device also has logic means operable to automatically releasing the first data context responsive to receipt of the parameters and logic means operable to establish a second data context by transmitting the parameters to a second network node, wherein the second network node is operable as part of a provisioning system to provision the mobile communications device.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: December 9, 2008
    Assignee: Research In Motion Limited
    Inventors: Arun Munje, Risvan Coskun, Jean-Philippe Cormier
  • Publication number: 20080293407
    Abstract: Wireless devices and methods are provided for performing mobile discovery of an active data subscription. This involves a wireless device attempting to register using an APN that is one of a CDMA-centric APN and a GSM-centric APN. If that attempt fails, then the wireless device attempts to register using an APN that is the other of the CDMA-centric APN and the GSM-centric APN. In some cases the first APN attempted is always the CDMA-centric APN; in some cases the first APN attempted is a previously successfully used APN. For wireless devices with a data roaming enable/disable mechanism, the method can be executed while data roaming is disabled such that when data roaming is enabled, the proper APN to use will have been previously identified.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Inventors: Jean-Philippe Cormier, James R.W. Lepp, Shahid Chaudry, Asif Hossain, Trevor Plestid, Padakandla Krishna Rao, Richard Sims, M. Khaledul Islam, Balarajan Balasubramaniam
  • Publication number: 20080247326
    Abstract: A method, system and apparatus for dynamically modifying the quality of service provided to a mobile communication device. The method includes the steps of establishing a secure tunnel between the mobile communication device and a remote network through a wireless network; communicating through the secure tunnel at a first quality of service; determining that a second quality of service, higher or lower than the first quality of service, is more appropriate to the communication type, and requesting, from the wireless network, the second quality of service.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Inventors: Jean-Philippe Cormier, Thomas Leonard Trevor Plestid, Muhammad Khaledul Islam
  • Publication number: 20080182614
    Abstract: Devices and methods are provided for configuring multi-mode mobile stations. When the number of data sessions available to a multi-mode mobile station changes, the multi-mode mobile station sends information to configuration server sufficient to determine the capability of the network and identify the multi-mode mobile station. The number of data sessions available to a multi-mode mobile station may change for example due to the multi-mode mobile entering a network, changing radio access technologies (RAT) used in the network or changing radio network controllers having the same or a different respective number of data sessions. A configuration server receives the information sent by the multi-mode mobile station and selects configuration information for configuring the multi-mode mobile station to support services/applications that are subscribed to by a user of the multi-mode mobile station.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventors: Jean-Philippe Cormier, Trevor Plestid, Jeff Wirtanen
  • Publication number: 20080085724
    Abstract: An embodiment provides a method for communicating location-based information between an application server and a mobile device in response to an information query, the mobile device and the application server communicating via a communication network, the method comprising the steps of: initially transmitting a subset of the location-based information to the mobile device in response to the information query; transmitting further subsets of the location-based information as required; and pre-caching a predefined amount of location-based information at the device in response to a pre-cache trigger notification, the pre-cache trigger notification being generated when it is determined that the mobile device may lose contact with the communication network.
    Type: Application
    Filed: October 5, 2006
    Publication date: April 10, 2008
    Inventors: Jean-Philippe Cormier, Trevor Plestid
  • Publication number: 20070218911
    Abstract: A method and apparatus to restore always on connectivity to user equipment, the method having the steps of: monitoring whether the user equipment has transitioned to a network that supports concurrent voice and data; performing, upon the monitoring step detecting the transition, a routing area update; checking whether the user equipment was in a voice call at the time of the transition, and if yes, sending a data packet to the network.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventors: Muhammad Islam, Jeffrey Wirtanen, Jean-Philippe Cormier, Dimitrios Prodanos
  • Publication number: 20070218925
    Abstract: A method and apparatus for automatically sending a data message from a mobile device to at least one recipient during or soon after an emergency voice call, the method having the steps of: determining whether the data message can be sent over the network during the emergency voice call, and if yes, creating and sending the data message; and if no, waiting until either the mobile device connects to a new network, wherein the method proceeds back to said determining step, or until the voice call has ended and then creating and sending the data message.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventors: Muhammad Islam, Jean-Philippe Cormier, Farhad Ahmed
  • Publication number: 20070058636
    Abstract: In one embodiment, a method is provided for evaluating reliability of a communications link between a sender and a receiver in a wireless packet data network. The method comprises transmitting a datagram or at least a fragment thereof to the receiver; responsive to a failure to receive acknowledgment of receipt of the datagram or its fragment, setting a retransmit flag of the datagram fragment and retransmitting the datagram fragment; and responsive to receipt by the receiver of the retransmitted datagram fragment, detecting that the retransmit flag thereof is set, whereby a determination may be made, responsive to the detecting, that a defect exists in the communications link.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventor: Jean-Philippe Cormier
  • Publication number: 20070014280
    Abstract: A system and method of notifying a user of events in a customizable manner during and not during a voice call is provided. According to one aspect, the notifications are configurable to be dependant on whether or not there is an active voice call. Notifications may also be configured to be different depending on whether or not the wireless device is inside a device holster. Notifications can be configured to be different for different events so that the user may be able to associate certain notifications with certain events. The user can also configure the type of events that trigger notification. Notifications include any combination of audible cues, visual cues, and vibration cues.
    Type: Application
    Filed: July 13, 2005
    Publication date: January 18, 2007
    Inventors: Jean-Philippe Cormier, Jin Kim, M. Islam
  • Publication number: 20060171257
    Abstract: A method for dynamic time based entry adjustment based on daylight savings time changes in a mobile device comprising the steps of: translating at either the mobile device or a server a time based event having an event time and one or more event recipients into a universal time, the translating step removing any daylight savings time from the event time and performing a time zone adjustment; sending from the server to a device for each of the one or more event recipients the time based event with the universal time; and translating at the recipient device the time based event with universal time to a time based event with a local time; and adding the time based event with the local time to an application on the recipient device.
    Type: Application
    Filed: February 2, 2005
    Publication date: August 3, 2006
    Inventors: Jean-Philippe Cormier, Derek Zhang
  • Publication number: 20060099930
    Abstract: In one embodiment, a scheme is provided for customization of a mobile communications device's data session retry mechanism in a wireless packet data service network. Upon detecting that a cause code has been returned by a node disposed in a wireless packet data service network, a structure is interrogated to determine if the cause code is mapped to a flag relating to the device's data session retry mechanism. Responsive to determining that the received cause code is mapped as a critical cause code, the data session retry mechanism of the mobile communications device is disabled so that further signaling messages towards the network are prevented.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: Jean-Philippe Cormier, Thomas Leonard Plestid, Ian Simpson, Arun Munje
  • Publication number: 20060094421
    Abstract: A mobile communications device includes logic means operable to establish a first data to transmit a request for parameters to a first network node and receive a response by the first network node including the parameters. The mobile communications device also has logic means operable to automatically releasing the first data context responsive to receipt of the parameters and logic means operable to establish a second data context by transmitting the parameters to a second network node, wherein the second network node is operable as part of a provisioning system to provision the mobile communications device.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 4, 2006
    Inventors: Arun Munje, Risvan Coskun, Jean-Philippe Cormier
  • Publication number: 20060085547
    Abstract: In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising means for registering a data request from the application to the network; a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application; means to send preventative data to the application after the counter has expired but before a response is received; means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 20, 2006
    Inventor: Jean-Philippe Cormier
  • Publication number: 20060034213
    Abstract: One illustrative method for use in efficiently establishing a data connection, such as a Packet Data Protocol (PDP) Context, between a mobile station and a wireless communication network includes the steps of causing at least one data connection request to be transmitted to the wireless network in attempt to establish a data connection between the mobile station and the wireless network; setting a delay timer to an initial value and running the delay timer; if the data connection has not been established in response to transmitting the at least one data connection request, causing at least one subsequent data connection request to be transmitted after expiration of the delay timer set to the initial value; setting the delay timer to a subsequent initial value which is greater than the initial value and running the delay timer; and if the data connection has not been established in response to transmitting the at least one subsequent data connection request, causing at least one other subsequent data connectio
    Type: Application
    Filed: July 14, 2005
    Publication date: February 16, 2006
    Inventors: Arun Munje, Noushad Naqvi, Jean-Philippe Cormier, Mahmud-UL Hassan, Thomas Plestid, Kenneth Liang