Patents by Inventor Frederick Chee-Kiong Lai

Frederick Chee-Kiong Lai 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: 20150072666
    Abstract: Various methods for using external audio devices with a single mobile telephone are proposed, where the external audio devices have audio input functionality and audio output functionality. To support conferencing, audio data of a single telephone call involving the mobile telephone is communicated with two or more external audio devices. To support separate telephone calls that are concurrent for at least a period of time, audio data of a first telephone call involving the mobile telephone is communicated with one or more first external audio devices, and audio data of a second telephone call involving the mobile telephone is communicated with one or more second external audio devices. If there are two or more first external audio devices, then the first telephone call is a conference call.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 12, 2015
    Applicant: BlackBerry Limited
    Inventor: Frederick Chee-Kiong Lai
  • Patent number: 8693461
    Abstract: The transmission of signaling frames in a QoS system may be prioritized over the transmission of content frames carrying time-sensitive information. The signaling frames and the content frames may belong to a single communication session. Alternatively, the signaling frames may belong to a different communication session than the content frames. The signaling frames and the content frames may be audio frames, video frames or frames of other time-sensitive information.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Frederick Chee-Kiong Lai, Miranda Bing Ying Lim
  • Patent number: 8549158
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 1, 2013
    Assignee: BlackBerry Limited
    Inventor: Frederick Chee-Kiong Lai
  • Publication number: 20120284378
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Application
    Filed: July 20, 2012
    Publication date: November 8, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Frederick Chee-Kiong LAI
  • Patent number: 8248967
    Abstract: Techniques for registering for communications for a communications application stored in a mobile device are described. The mobile device communicates, via a communication network, a request for a connection with a private network. If the connection is established within a predetermined period of time, then the mobile device receives from the private network a first IP address for assignment to the mobile device, and communicates to a server a request for registering for the communications using the first IP address assigned to the mobile device. If the connection is not established within the predetermined period of time, then the mobile device communicates to a server a request for registering for the communications using a second IP address assigned to the mobile device.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventors: Thomas Nagy, Frederick Chee-Kiong Lai
  • Patent number: 8250224
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventor: Frederick Chee-Kiong Lai
  • Patent number: 7984372
    Abstract: A BOOKMARK element is proposed to be included within the HEAD element of a markup language document. Such a BOOKMARK element is intended to provide a default bookmark label that is to be associated with a Universal Resource Identifier (URI) of a markup language document when storing the URI of the markup language document as a bookmark or favorite. A short, to-the-point label suggested by an author of the markup language document may be seen as beneficial particularly to users of mobile communication devices. Such a suggested label may also greatly improve the user experience of desktop-based browsers.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: July 19, 2011
    Assignee: Research In Motion Limited
    Inventor: Frederick Chee-Kiong Lai
  • Publication number: 20110138065
    Abstract: Techniques for registering for communications for a communications application stored in a mobile device are described. The mobile device communicates, via a communication network, a request for a connection with a private network. If the connection is established within a predetermined period of time, then the mobile device receives from the private network a first IP address for assignment to the mobile device, and communicates to a server a request for registering for the communications using the first IP address assigned to the mobile device. If the connection is not established within the predetermined period of time, then the mobile device communicates to a server a request for registering for the communications using a second IP address assigned to the mobile device.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 9, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
  • Patent number: 7920486
    Abstract: A processor of a mobile device operates to establish communications for a communications application by performing the following acts upon invocation of the application when the mobile device is connected in a communication network outside of a private network. Initially, the processor causes a request for a VPN connection with the private network to be communicated, and awaits the establishment of the VPN connection. If the VPN connection is established within a predetermined period of time, the processor operates to receive a private IP address of the private network and cause a request for registration using the private IP address to be communicated to a registration server for the private network. If the VPN connection is not established within the predetermined period of time, the processor causes a request for registration using a public IP address to be communicated to a registration server for the communication network.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: April 5, 2011
    Assignee: Research In Motion Limited
    Inventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
  • Publication number: 20110035504
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Application
    Filed: October 19, 2010
    Publication date: February 10, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Frederick Chee-Kiong LAI
  • Publication number: 20110013513
    Abstract: The transmission of signaling frames in a QoS system may be prioritized over the transmission of content frames carrying time-sensitive information. The signaling frames and the content frames may belong to a single communication session. Alternatively, the signaling frames may belong to a different communication session than the content frames. The signaling frames and the content frames may be audio frames, video frames or frames of other time-sensitive information.
    Type: Application
    Filed: September 28, 2010
    Publication date: January 20, 2011
    Inventors: Frederick Chee-Kiong Lai, Miranda Lim
  • Patent number: 7843820
    Abstract: The transmission of signaling frames in a QoS system may be prioritized over the transmission of content frames carrying time-sensitive information. The signaling frames and the content frames may belong to a single communication session. Alternatively, the signaling frames may belong to a different communication session than the content frames. The signaling frames and the content frames may be audio frames, video frames or frames of other time-sensitive information.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: November 30, 2010
    Assignee: Research In Motion Limited
    Inventors: Frederick Chee-Kiong Lai, Miranda Lim
  • Patent number: 7840686
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventor: Frederick Chee-Kiong Lai
  • Publication number: 20090138962
    Abstract: In one illustrative example, a mobile communication device includes a wireless transceiver, one or more processors coupled to the wireless transceiver, and memory for storing a communications application. The communications application may be a VoIP telephony application which involves communication in accordance with a session initiation protocol (SIP). The processor operates to establish the communications for the communications application by performing the following acts upon invocation of the communications application when the mobile communication device is connected in a communication network outside of a private network. Initially, the processor causes a request for a virtual private network (VPN) connection with the private network to be communicated, and awaits the establishment of the VPN connection.
    Type: Application
    Filed: January 30, 2009
    Publication date: May 28, 2009
    Applicant: Research In Motion Limited
    Inventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
  • Patent number: 7505421
    Abstract: A mobile communication device includes a wireless transceiver, one or more processors coupled to the wireless transceiver, memory, and a communications application stored in the memory. The communications application may be a VoIP telephony application which involves communication in accordance with a session initiation protocol (SIP). The one or more processors are operative to receive a public IP address assigned to the mobile device in a public network; cause a request for a virtual private network (VPN) connection with a private network to be communicated; refrain from registering with a SIP server for the communications using the public IP address; and if the VPN connection is established: receive a private IP address assigned to the mobile device for the VPN connection and cause a request for session registration using the private IP address to be communicated to a SIP server of the private network.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: March 17, 2009
    Assignee: Research In Motion Limited
    Inventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
  • Publication number: 20080200159
    Abstract: Various methods for using external audio devices with a single mobile telephone are proposed, where the external audio devices have audio input functionality and audio output functionality. To support conferencing, audio data of a single telephone call involving the mobile telephone is communicated with two or more external audio devices. To support separate telephone calls that are concurrent for at least a period of time, audio data of a first telephone call involving the mobile telephone is communicated with one or more first external audio devices, and audio data of a second telephone call involving the mobile telephone is communicated with one or more second external audio devices. If there are two or more first external audio devices, then the first telephone call is a conference call.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 21, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Frederick Chee-Kiong Lai
  • Publication number: 20080101231
    Abstract: The transmission of signaling frames in a QoS system may be prioritized over the transmission of content frames carrying time-sensitive information. The signaling frames and the content frames may belong to a single communication session. Alternatively, the signaling frames may belong to a different communication session than the content frames. The signaling frames and the content frames may be audio frames, video frames or frames of other time-sensitive information.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Frederick Chee-Kiong Lai, Miranda Lim
  • Publication number: 20080104681
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 1, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Frederick Chee-Kiong Lai
  • Publication number: 20080095143
    Abstract: A system and method for providing debug information in messages exchanged between two user agents in a session established in accordance with a session initiation protocol (SIP). In an exemplary embodiment, a SIP request that comprises an additional debug header is generated by a user agent client, for transmission to a user agent server. The additional debug header can be used to provide information on errors identified in a SIP response received earlier by the user agent client, for example. This information may be used by a network administrator of the user agent server in the debugging of applications or network maintenance.
    Type: Application
    Filed: October 19, 2006
    Publication date: April 24, 2008
    Applicant: Research In Motion Limited
    Inventor: Frederick Chee-Kiong Lai
  • Publication number: 20080040754
    Abstract: A markup language specification is set forth for providing pseudo-rich media during phone calls, and to implement two endpoints that support this specification. Each implemented endpoint functions as a half-phone and half-browser, where the phone call consists partly of the traditional full-duplex audio stream between callers, supplemented by pseudo-rich media being transmitted from one party to the other. The pseudo-rich media includes, but is not limited to, text, pictures and hyperlinks.
    Type: Application
    Filed: June 29, 2006
    Publication date: February 14, 2008
    Inventor: Frederick Chee-Kiong Lai