Patents by Inventor Mahmud-Ul Hassan

Mahmud-Ul Hassan 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).

  • Patent number: 8688098
    Abstract: A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: April 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Mahmud-Ul Hassan, Nicholas Bryson Wilson
  • Patent number: 8379666
    Abstract: A mobile communications device includes a communication subsystem operable to conduct a plurality of wireless data connections between the mobile communications device and a wireless network wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor, coupled to the communication subsystem, is configured to process requests for new wireless data connections for a plurality of applications, releasing existing data connections and establishing new wireless data connections between the mobile communications device and a wireless network. The mobile communications device also includes means for prompting a user of the mobile communications device for releasing at least one application having an existing wireless data connection upon determining that a further wireless data connection cannot be effected when a request for a new wireless data connection for an application is received.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Stephen Samuel Ho
  • Patent number: 8374121
    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: Grant
    Filed: July 14, 2005
    Date of Patent: February 12, 2013
    Assignee: Research In Motion Limited
    Inventors: Arun Munje, Noushad Naqvi, Jean-Philippe Cormier, Mahmud-Ul Hassan, Thomas Leonard Trevor Plestid, Kenneth J. Liang
  • Publication number: 20120202511
    Abstract: A mobile communications device includes a communication subsystem operable to conduct a plurality of wireless data connections between the mobile communications device and a wireless network wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor, coupled to the communication subsystem, is configured to process requests for new wireless data connections for a plurality of applications, releasing existing data connections and establishing new wireless data connections between the mobile communications device and a wireless network. The mobile communications device also includes means for prompting a user of the mobile communications device for releasing at least one application having an existing wireless data connection upon determining that a further wireless data connection cannot be effected when a request for a new wireless data connection for an application is received.
    Type: Application
    Filed: April 16, 2012
    Publication date: August 9, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
  • Patent number: 8189611
    Abstract: A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor (32) is coupled to the wireless transceiver (34). The processor (32) is operable to process a request for a data connection for an unconnected application operable on the mobile communications device (30), to release one of the data connections associated with one of the connected applications and to establish a data connection between the mobile communications device (30) and the wireless network (12) for the unconnected application. A contention manager (86) is operable to select the connected application to be released based upon a comparison of a contention parameter associated with each of the connected applications.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: May 29, 2012
    Assignee: Research In Motion Limited
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
  • Patent number: 8126446
    Abstract: A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: February 28, 2012
    Assignee: Research in Motion Limited
    Inventors: Mahmud-Ul Hassan, Nicholas Wilson
  • Publication number: 20100135218
    Abstract: A mobile communications device including a processor operable to conduct with a wireless packet data service network a PDP context associated with a first application running on the mobile communications device. The processor is further operable to release the PDP context associated with the first application and establish with the wireless packet data service network a PDP context associated with a second application running on the mobile communications device responsive to the second application requesting a PDP context. The processor is further operable to reestablish the PDP context associated with the first application responsive to one of the second application releasing the second PDP context, data transmission within the second PDP context ceasing for a first time period, and a second time period.
    Type: Application
    Filed: February 2, 2010
    Publication date: June 3, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
  • Patent number: 7685233
    Abstract: A mobile communications device including a processor operable to conduct with a wireless packet data service network a PDP context associated with a first application running on the mobile communications device. The processor is further operable to release the PDP context associated with the first application and establish with the wireless packet data service network a PDP context associated with a second application running on the mobile communications device responsive to a first input received from a user of the device. The processor is further operable to reestablish the PDP context associated with the first application responsive to a second input received from the user.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: March 23, 2010
    Assignee: Research In Motion Limited
    Inventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
  • Patent number: 7613453
    Abstract: A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: November 3, 2009
    Assignee: Research In Motion Limited
    Inventors: Mahmud-Ul Hassan, Nicholas Wilson
  • Publication number: 20090080457
    Abstract: A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor (32) is coupled to the wireless transceiver (34). The processor (32) is operable to process a request for a data connection for an unconnected application operable on the mobile communications device (30), to release one of the data connections associated with one of the connected applications and to establish a data connection between the mobile communications device (30) and the wireless network (12) for the unconnected application. A contention manager (86) is operable to select the connected application to be released based upon a comparison of a contention parameter associated with each of the connected applications.
    Type: Application
    Filed: December 2, 2008
    Publication date: March 26, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
  • Patent number: 7474671
    Abstract: A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor (32) is coupled to the wireless transceiver (34). The processor (32) is operable to process a request for a data connection for an unconnected application operable on the mobile communications device (30), to release one of the data connections associated with one of the connected applications and to establish a data connection between the mobile communications device (30) and the wireless network (12) for the unconnected application. A contention manager (86) is operable to select the connected application to be released based upon a comparison of a contention parameter associated with each of the connected applications.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: January 6, 2009
    Assignee: Research In Motion Limited
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
  • Publication number: 20080288237
    Abstract: A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.
    Type: Application
    Filed: July 30, 2008
    Publication date: November 20, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Mahmud-Ul HASSAN, Nicholas WILSON
  • Patent number: 7433961
    Abstract: A mobile communications device includes logic operable to conduct a data context associated with a first application of the mobile communications device with a data service network. The mobile communications device also includes logic operable to release the data context associated with the first application and establish a data context associated with a second application of the mobile communications device with the data service network responsive to one of the user executing a hold function and the second application requesting that a data context be associated therewith. The mobile communications device further includes logic operable to reestablish the data context associated with the first application responsive to one of the user executing a resume function, the second application releasing the data context associated therewith, data transmission within the data context associated with the second application ceasing for a first predetermined time period and a second predetermined time period elapsing.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: October 7, 2008
    Assignee: Research In Motion Limited
    Inventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
  • Publication number: 20070105538
    Abstract: A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Inventors: Mahmud-Ul Hassan, Nicholas Wilson
  • Publication number: 20070104158
    Abstract: A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor (32) is coupled to the wireless transceiver (34). The processor (32) is operable to process a request for a data connection for an unconnected application operable on the mobile communications device (30), to release one of the data connections associated with one of the connected applications and to establish a data connection between the mobile communications device (30) and the wireless network (12) for the unconnected application. A contention manager (86) is operable to select the connected application to be released based upon a comparison of a contention parameter associated with each of the connected applications.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
  • Publication number: 20060104246
    Abstract: A mobile communications device includes logic operable to conduct a data context associated with a first application of the mobile communications device with a data service network. The mobile communications device also includes logic operable to release the data context associated with the first application and establish a data context associated with a second application of the mobile communications device with the data service network responsive to one of the user executing a hold function and the second application requesting that a data context be associated therewith. The mobile communications device further includes logic operable to reestablish the data context associated with the first application responsive to one of the user executing a resume function, the second application releasing the data context associated therewith, data transmission within the data context associated with the second application ceasing for a first predetermined time period and a second predetermined time period elapsing.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Inventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
  • 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