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: 8688098Abstract: 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: GrantFiled: February 16, 2012Date of Patent: April 1, 2014Assignee: BlackBerry LimitedInventors: Mahmud-Ul Hassan, Nicholas Bryson Wilson
-
Patent number: 8379666Abstract: 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: GrantFiled: April 16, 2012Date of Patent: February 19, 2013Assignee: Research In Motion LimitedInventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Stephen Samuel Ho
-
Patent number: 8374121Abstract: 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 connectioType: GrantFiled: July 14, 2005Date of Patent: February 12, 2013Assignee: Research In Motion LimitedInventors: Arun Munje, Noushad Naqvi, Jean-Philippe Cormier, Mahmud-Ul Hassan, Thomas Leonard Trevor Plestid, Kenneth J. Liang
-
Publication number: 20120202511Abstract: 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: ApplicationFiled: April 16, 2012Publication date: August 9, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
-
Patent number: 8189611Abstract: 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: GrantFiled: December 2, 2008Date of Patent: May 29, 2012Assignee: Research In Motion LimitedInventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
-
Patent number: 8126446Abstract: 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: GrantFiled: July 30, 2008Date of Patent: February 28, 2012Assignee: Research in Motion LimitedInventors: Mahmud-Ul Hassan, Nicholas Wilson
-
Publication number: 20100135218Abstract: 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: ApplicationFiled: February 2, 2010Publication date: June 3, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
-
Patent number: 7685233Abstract: 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: GrantFiled: August 8, 2008Date of Patent: March 23, 2010Assignee: Research In Motion LimitedInventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
-
Patent number: 7613453Abstract: 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: GrantFiled: November 4, 2005Date of Patent: November 3, 2009Assignee: Research In Motion LimitedInventors: Mahmud-Ul Hassan, Nicholas Wilson
-
Publication number: 20090080457Abstract: 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: ApplicationFiled: December 2, 2008Publication date: March 26, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
-
Patent number: 7474671Abstract: 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: GrantFiled: November 4, 2005Date of Patent: January 6, 2009Assignee: Research In Motion LimitedInventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
-
Publication number: 20080288237Abstract: 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: ApplicationFiled: July 30, 2008Publication date: November 20, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Mahmud-Ul HASSAN, Nicholas WILSON
-
Patent number: 7433961Abstract: 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: GrantFiled: November 16, 2004Date of Patent: October 7, 2008Assignee: Research In Motion LimitedInventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
-
Publication number: 20070105538Abstract: 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: ApplicationFiled: November 4, 2005Publication date: May 10, 2007Inventors: Mahmud-Ul Hassan, Nicholas Wilson
-
Publication number: 20070104158Abstract: 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: ApplicationFiled: November 4, 2005Publication date: May 10, 2007Inventors: Kenneth Liang, Mahmud-Ul Hassan, Colin Ho
-
Publication number: 20060104246Abstract: 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: ApplicationFiled: November 16, 2004Publication date: May 18, 2006Inventors: Arun Munje, Kenneth Liang, Mahmud-Ul Hassan
-
Publication number: 20060034213Abstract: 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 connectioType: ApplicationFiled: July 14, 2005Publication date: February 16, 2006Inventors: Arun Munje, Noushad Naqvi, Jean-Philippe Cormier, Mahmud-UL Hassan, Thomas Plestid, Kenneth Liang