Patents by Inventor Kenneth Liang

Kenneth Liang 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: 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
  • 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: 7809383
    Abstract: Embodiments described herein provide a user with the ability to download a selected attachment document that is associated with a message received on a mobile device. Attachment data corresponding to the selected attachment document can be downloaded according to at least one of a native application attachment content handling option and a client-server attachment content handling option.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: October 5, 2010
    Assignee: Research In Motion Limited
    Inventors: Rafal Rybak, Rodney Bylsma, Arun Munje, Kenneth Liang
  • 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
  • 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: 20080298324
    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: Application
    Filed: August 8, 2008
    Publication date: December 4, 2008
    Applicant: Research In Motion Limited
    Inventors: Arun Munje, Kenneth Liang, Mahmud-UI Hassan
  • 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: 20080069140
    Abstract: A method and apparatus for saving network resources in a CDMA2000 network, the method comprising the steps of receiving a data packet for a wireless data device at a base station controller in the CDMA2000 network; determining a frame transport capability of a forward common channel; checking whether the data packet falls within the frame transport capability; and if the data packet falls within the frame transport capability, encapsulating the data packet as a data burst message; and sending the data burst message over the forward common channel, wherein the sending step over the forward common channel precludes a dedicated data traffic channel being established for the data packet thereby saving network resources on the CDMA2000 network.
    Type: Application
    Filed: November 26, 2007
    Publication date: March 20, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Hao XUE, M. ISLAM, Kenneth LIANG
  • Publication number: 20070297394
    Abstract: A packetised data network includes IP telephones (ITs) and a network intelligence (NI). All of the keys of each IT are “soft” keys (i.e., they have no fixed function). The NI associates a configuration data structure with the IT which correlates the keys with functions, and, based on this, may control the display of the IT to indicate the current function of certain of the soft keys. Some of the functions are requests for data services at the telephone (e.g., video or programmed audio over the internet). When a user requests such a service with a key press, the NI sets up the service between the data source and the telephone. This may require associating a new configuration data structure with the keys of the IT. The IT user may activate multiple data services through the NI.
    Type: Application
    Filed: December 15, 2005
    Publication date: December 27, 2007
    Inventors: William Allan, Robert Morley, Kris Kramer, Larry David, Kenneth Orford, Peter Blatherwick, Robert Star, Kenneth Liang, Dariusz Otreba, Paul Provencal, Robert Joly
  • 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: 20060133340
    Abstract: Embodiments described herein provide a user with the ability to download a selected attachment document that is associated with a message received on a mobile device. Attachment data corresponding to the selected attachment document can be downloaded according to at least one of a native application attachment content handling option and a client-server attachment content handling option.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 22, 2006
    Applicant: Research in Motion Limited
    Inventors: Rafal Rybak, Rodney Bylsma, Arun Munje, Kenneth Liang
  • 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
  • Publication number: 20050192023
    Abstract: A cellular communications system may include at least one base station and at least one mobile cellular communications device. More particularly, the at least one mobile cellular communications device may include a wireless transceiver and a controller for cooperating therewith for attempting to establish a wireless communications link with the at least one base station. If the wireless communications link cannot be established, then the controller continues to attempt to establish the wireless communications link at an attempt rate that successively decreases after each unsuccessful attempt.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Applicant: Research In Motion Limited
    Inventors: Wen Zhao, Kenneth Liang, Jin Kim
  • Publication number: 20050192020
    Abstract: A cellular communications system may include at least one base station selectively denying attempts to establish wireless communications links therewith, and wirelessly transmitting denial messages for denied attempts. The system may further include at least one mobile cellular communications device including a wireless transceiver and a controller cooperating therewith for attempting to establish a wireless communications link with the at least one base station having a quality of service (QoS) level associated therewith. If a denial message is received, the controller continues to attempt to establish the wireless communications link at a first attempt rate. Yet, if the wireless communications link cannot be established with the desired QoS level, and if no denial message is received, then the controller continues to attempt to establish the wireless communications link at a second attempt rate different than the first attempt rate.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Applicant: Research In Motion Limited
    Inventors: Wen Zhao, Kenneth Liang, Jin Kim
  • Publication number: 20050191987
    Abstract: A cellular communications system may include at least one base station and at least one mobile cellular communications device. More particularly, the at least one mobile cellular communications device may include a controller, at least one user input device connected to the controller, and a wireless transceiver cooperating with the controller for attempting to establish a wireless communications link with at least one base station, and if the wireless communications link cannot be established, then continuing to attempt to establish the wireless communications link at a first attempt rate. Moreover, if a user provides a request to access the at least one base station via the at least one user input device, then the controller may continue to attempt to establish the wireless communications link based upon a second attempt rate greater than the first attempt rate.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Applicant: Research In Motion Limited
    Inventors: Wen Zhao, Kenneth Liang, Jin Kim
  • Publication number: 20050078638
    Abstract: A method and apparatus for reverse and forward link dynamic packet transport to and from a wireless data device in a CDMA2000 network, the method comprising the steps of: determining a frame transport capability of a reverse access channel or a forward common channel; checking whether a data packet falls within the frame transport capability; and if the data packet falls within the frame transport capability encapsulating the data packet as a data burst message; sending the data burst message over the reverse access channel or forward common channel; receiving the data burst message; and reforming the data packet.
    Type: Application
    Filed: October 8, 2003
    Publication date: April 14, 2005
    Inventors: Hao Xue, M. Khaledul Islam, Kenneth Liang