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: 20150072666Abstract: 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: ApplicationFiled: November 19, 2014Publication date: March 12, 2015Applicant: BlackBerry LimitedInventor: Frederick Chee-Kiong Lai
-
Patent number: 8693461Abstract: 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: GrantFiled: September 28, 2010Date of Patent: April 8, 2014Assignee: BlackBerry LimitedInventors: Frederick Chee-Kiong Lai, Miranda Bing Ying Lim
-
Patent number: 8549158Abstract: 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: GrantFiled: July 20, 2012Date of Patent: October 1, 2013Assignee: BlackBerry LimitedInventor: Frederick Chee-Kiong Lai
-
Publication number: 20120284378Abstract: 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: ApplicationFiled: July 20, 2012Publication date: November 8, 2012Applicant: RESEARCH IN MOTION LIMITEDInventor: Frederick Chee-Kiong LAI
-
Patent number: 8248967Abstract: 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: GrantFiled: February 14, 2011Date of Patent: August 21, 2012Assignee: Research In Motion LimitedInventors: Thomas Nagy, Frederick Chee-Kiong Lai
-
Patent number: 8250224Abstract: 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: GrantFiled: October 19, 2010Date of Patent: August 21, 2012Assignee: Research In Motion LimitedInventor: Frederick Chee-Kiong Lai
-
Patent number: 7984372Abstract: 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: GrantFiled: April 28, 2004Date of Patent: July 19, 2011Assignee: Research In Motion LimitedInventor: Frederick Chee-Kiong Lai
-
Publication number: 20110138065Abstract: 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: ApplicationFiled: February 14, 2011Publication date: June 9, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
-
Patent number: 7920486Abstract: 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: GrantFiled: January 30, 2009Date of Patent: April 5, 2011Assignee: Research In Motion LimitedInventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
-
Publication number: 20110035504Abstract: 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: ApplicationFiled: October 19, 2010Publication date: February 10, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Frederick Chee-Kiong LAI
-
Publication number: 20110013513Abstract: 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: ApplicationFiled: September 28, 2010Publication date: January 20, 2011Inventors: Frederick Chee-Kiong Lai, Miranda Lim
-
Patent number: 7843820Abstract: 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: GrantFiled: October 30, 2006Date of Patent: November 30, 2010Assignee: Research In Motion LimitedInventors: Frederick Chee-Kiong Lai, Miranda Lim
-
Patent number: 7840686Abstract: 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: GrantFiled: October 25, 2006Date of Patent: November 23, 2010Assignee: Research In Motion LimitedInventor: Frederick Chee-Kiong Lai
-
Publication number: 20090138962Abstract: 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: ApplicationFiled: January 30, 2009Publication date: May 28, 2009Applicant: Research In Motion LimitedInventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
-
Patent number: 7505421Abstract: 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: GrantFiled: July 13, 2005Date of Patent: March 17, 2009Assignee: Research In Motion LimitedInventors: Thomas Charles Nagy, Frederick Chee-Kiong Lai
-
Publication number: 20080200159Abstract: 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: ApplicationFiled: February 21, 2007Publication date: August 21, 2008Applicant: RESEARCH IN MOTION LIMITEDInventor: Frederick Chee-Kiong Lai
-
Publication number: 20080101231Abstract: 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: ApplicationFiled: October 30, 2006Publication date: May 1, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Frederick Chee-Kiong Lai, Miranda Lim
-
Publication number: 20080104681Abstract: 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: ApplicationFiled: October 25, 2006Publication date: May 1, 2008Applicant: RESEARCH IN MOTION LIMITEDInventor: Frederick Chee-Kiong Lai
-
Publication number: 20080095143Abstract: 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: ApplicationFiled: October 19, 2006Publication date: April 24, 2008Applicant: Research In Motion LimitedInventor: Frederick Chee-Kiong Lai
-
Publication number: 20080040754Abstract: 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: ApplicationFiled: June 29, 2006Publication date: February 14, 2008Inventor: Frederick Chee-Kiong Lai