Patents by Inventor Chin P. Wong
Chin P. Wong 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: 8326918Abstract: A radio communication device has a baseband processor acting as an InterProcessor Communication (IPC) server and an application processor acting as an IPC client. The baseband processor and the application processor communicate with each other via an IPC network. The IPC server and the IPC client can switch functions via negotiation to allow the IPC client to become the new IPC server. The IPC network includes multiple IPC clients, and remaining IPC clients are instructed to change the IPC address of the IPC server if the IPC client becomes the new IPC server. The IPC network allows any processor that adopts the IPC as its interprocessor communication stack to co-exist together and operate as if the two were actually running on the same processor core sharing a common operating system and memory.Type: GrantFiled: November 3, 2008Date of Patent: December 4, 2012Assignee: Motorola Mobility LLCInventors: Charbel Khawand, Jean Khawand, Chin P. Wong
-
Patent number: 8139694Abstract: A mobile communication device (100) includes a receiver (102) which is normally shut off when the mobile communication device is idle. Upon the arrival of a paging time slot to which the mobile communication device is assigned, the mobile communication device turns on the receiver and begins receiving a composite signal including frequency diverse subchannels. The mobile communication device measures the delay spread of the subchannels (406). The receiver then adjusts the receiver on time for the next time slot based on the delay spread of the present time slot.Type: GrantFiled: April 9, 2007Date of Patent: March 20, 2012Assignee: Motorola Mobility, Inc.Inventors: Stephen R. Carsello, Mark A. Goldberg, Chin P. Wong
-
Publication number: 20090064180Abstract: An InterProcessor Communication (IPC) Protocol network (100) includes at least one IPC client (102) and an IPC server (108). The IPC protocol allows for the IPC client (102) to register with the IPC server (108) which will provide the means for the two to communicate freely without any limitations on what software architectures, operating systems, hardware, etc. each depend on. The IPC protocol in one embodiment of the invention provides for dynamic IPC node configuration in a server based IPC communication management framework.Type: ApplicationFiled: November 3, 2008Publication date: March 5, 2009Applicant: MOTOROLA, INC.Inventors: CHARBEL KHAWAND, Jean Khawand, Chin P. Wong
-
Patent number: 7447735Abstract: An InterProcessor Communication (IPC) Protocol network (100) includes at least one IPC client (102) and an IPC server (108). The IPC protocol allows for the IPC client (102) to register with the IPC server (108) which will provide the means for the two to communicate freely without any limitations on what software architectures, operating systems, hardware, etc. each depend on. The IPC protocol in one embodiment of the invention provides for dynamic IPC node configuration in a server based IPC communication management framework.Type: GrantFiled: July 1, 2003Date of Patent: November 4, 2008Assignee: Motorola, Inc.Inventors: Charbel Khawand, Jean Khawand, Chin P. Wong
-
Publication number: 20080132297Abstract: A mobile communication device (100) includes a receiver (102) which is normally shut off when the mobile communication device is idle. Upon the arrival of a paging time slot to which the mobile communication device is assigned, the mobile communication device turns on the receiver and begins receiving a composite signal including frequency diverse subchannels. The mobile communication device measures the delay spread of the subchannels (406). The receiver then adjusts the receiver on time for the next time slot based on the delay spread of the present time slot.Type: ApplicationFiled: April 9, 2007Publication date: June 5, 2008Applicant: MOTOROLA, INC.Inventors: STEPHEN R. CARSELLO, Mark A. Goldberg, Chin P. Wong
-
Patent number: 7239884Abstract: A high priority system access technique is provided in which an MS (310) instead of relying on its open loop power level routine to determine its power level for transmission of a system access request uses a higher power level to transmit its access request, such as its RACH preamble. The power level used for transmission of the RACH preamble can be dependent on the particular user and/or in the application (e.g., dispatch, streaming video, etc.). By using a higher power level than the other MSs (520) operating in the system (500), MS (310) has a higher probability of gaining system access and a channel grant in an expeditious fashion. This priority access technique is very helpful for applications that require quick channel grants.Type: GrantFiled: January 23, 2003Date of Patent: July 3, 2007Assignee: Motorola, Inc.Inventors: Charbel Khawand, Alfred B. Wieczorek, Chin P. Wong
-
Patent number: 7069211Abstract: A voice channel data processor 207 and corresponding method 600 operable in a wireless communications unit's 200 receiver and transmitter to facilitate data transmission on a voice channel includes an encoder 301 for encoding data traffic as a transmit voice frame having a predetermined vocoder parameter and inserting the transmit voice frame into a stream of transmit voice frames with voice traffic and further includes a decoder 303 for parsing a stream of received voice frames to obtain a vocoder parameter for each, comparing the vocoder parameter for each received frame to the predetermined vocoder parameter, routing the received voice frame for processing as data traffic when the comparison is favorable, and otherwise routing the received voice frame for processing as voice traffic.Type: GrantFiled: April 30, 2003Date of Patent: June 27, 2006Assignee: Motorola, Inc.Inventors: Gordon W. Chiu, Daniel J. Landron, Vincent Vigna, Chin P. Wong, David R. Heeschen
-
Publication number: 20040264391Abstract: A method of full-duplex recording for a communications handset includes steps of receiving a first stream of encoded information frames, receiving a stream of information samples, encoding the stream of information samples to generate an additional stream of encoded information frames, and generating a single stream of encoded information frames from the first stream of encoded information frames and the additional stream of encoded information frames.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: Motorola, Inc.Inventors: Ali Behboodian, Scott D. Koenigsman, Daniel J. Landron, Chin P. Wong
-
Publication number: 20040220803Abstract: A voice channel data processor 207 and corresponding method 600 operable in a wireless communications unit's 200 receiver and transmitter to facilitate data transmission on a voice channel includes an encoder 301 for encoding data traffic as a transmit voice frame having a predetermined vocoder parameter and inserting the transmit voice frame into a stream of transmit voice frames with voice traffic and further includes a decoder 303 for parsing a stream of received voice frames to obtain a vocoder parameter for each, comparing the vocoder parameter for each received frame to the predetermined vocoder parameter, routing the received voice frame for processing as data traffic when the comparison is favorable, and otherwise routing the received voice frame for processing as voice traffic.Type: ApplicationFiled: April 30, 2003Publication date: November 4, 2004Applicant: MOTOROLA, INC.Inventors: Gordon W. Chiu, Daniel J. Landron, Vincent Vigna, Chin P. Wong, David R. Heeschen
-
Publication number: 20040147274Abstract: A high priority system access technique is provided in which an MS (310) instead of relying on its open loop power level routine to determine its power level for transmission of a system access request uses a higher power level to transmit its access request, such as its RACH preamble. The power level used for transmission of the RACH preamble can be dependent on the particular user and/or in the application (e.g., dispatch, streaming video, etc.). By using a higher power level than the other MSs (520) operating in the system (500), MS (310) has a higher probability of gaining system access and a channel grant in an expeditious fashion. This priority access technique is very helpful for applications that require quick channel grants.Type: ApplicationFiled: January 23, 2003Publication date: July 29, 2004Inventors: Charbel Khawand, Alfred B. Wieczorek, Chin P. Wong
-
Patent number: 6487181Abstract: A communication device employs a method and apparatus for transmitting and receiving information in a time slot. When transmitting, the communication device generates user information symbols and positions the symbols in a first portion of the time slot. The first portion of the time slot occupies less time than the time slot. The communication device then transmits the user information symbols during the first portion of the time slot only. When receiving, a communication device decodes and then encodes a received time slot, presuming the received time slot is not a truncated time slot. The communication device determines an error metric for the encoded time slot and, based on the error metric, determines whether the encoded time slot is a truncated time slot. When the encoded time slot is a truncated time slot, the communication device processes the user information symbols in the received time slot.Type: GrantFiled: November 30, 1998Date of Patent: November 26, 2002Assignee: Motorola, Inc.Inventors: Christopher L. Johnson, Michael W. Loos, Mark R. Poulin, Chin P. Wong, Patrick J. Doran, Martin T. Karanja
-
Patent number: 5386495Abstract: A receiver for receiving and decoding a carrier signal is described. The carrier signal is modulated with a digital signal. The receiver includes a receiver section (162) for demodulating the received carrier signal. The demodulated signal is then sent through an A/D converter (164) for converting the demodulated signal into a digital format. A digital signal processor (166) receives the digital format and calculates the autocorrelation function of the digital format. The digital signal processor (166) then computes the ratio of the autocorrelation at two different reference points and compares this value to a plurality of values stored in its memory locations. The plurality of stored values representing different signal quality measurements.Type: GrantFiled: February 1, 1993Date of Patent: January 31, 1995Assignee: Motorola, Inc.Inventors: Chin P. Wong, Gordon W. Chiu
-
Patent number: 5303408Abstract: A communication device (100) having a receiver (106) and an audio output device (116) is provided. The communication device (100) includes a digital signal processor DSP (110) for measuring the level of signal energy in a first segment of the frequency spectrum of the received signal to dynamically establish a squelch threshold. The DSP (110) is also used to measure the level of signal energy in a second segment of the frequency spectrum of the received signal. The communication device (100) also includes audio gates (114). The audio gates (114) provides for the unmuting of the audio output device (116) when the signal energy contained in the second segment of the frequency spectrum of the received signal is below the squelch threshold.Type: GrantFiled: April 3, 1992Date of Patent: April 12, 1994Assignee: Motorola, Inc.Inventors: Mansour Ghomeshi, Chin P. Wong, John W. Simmons