Patents by Inventor Jean Khawand

Jean Khawand 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: 20070067511
    Abstract: A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.
    Type: Application
    Filed: September 22, 2005
    Publication date: March 22, 2007
    Inventors: Charbel Khawand, Jean Khawand, Bin Liu
  • Patent number: 7190679
    Abstract: A multi-mode mobile communication device capable of communicating with more than one mobile communication system simultaneously has a timer (400) for arbitrating between transmit events of two communication systems. The mobile communication device assigns a priority to each of the two communication systems, and when a transmit event conflict arises, it is resolved in favor of the system having the higher priority. The timer includes a delta timer (426) for timing the duration of transmit events. If the mobile communication device is engaged in a transmit event in one system, and a transmit event arises in the second system, the mobile communication device checks the delta timer. If the timer is not zeroed, the mobile communication device then checks priority of the events, and transmits whichever event has priority.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: March 13, 2007
    Assignee: Motorola, Inc.
    Inventors: Charbel Khawand, Moshe Refaeli, Jean Khawand
  • Patent number: 7105737
    Abstract: A method of scaling polyphony can include identifying music data to be played (415), wherein the music data indicates instruments to be used and each instrument has an assigned priority. A measure of polyphony needed to play the music data can be compared with polyphony of a sound generating device (425). If the measure of polyphony exceeds the polyphony of the sound generating device, the music data can be played without using one or more instruments indicated by the music data according to the assigned priorities (440, 460).
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: September 12, 2006
    Assignee: Motorola, Inc.
    Inventors: Radu C. Frangopol, Marc A. Boillot, Jean Khawand
  • Publication number: 20060141961
    Abstract: The invention concerns a method (400) and system (100) for selective receiver shutdown. The method can include the steps of—at a mobile communications unit (128)—receiving (412) and transmitting (412) over a traffic channel (500) that supports the transmission of at least voice signals and has a receive channel (514) and a transmit channel (516) and selectively deactivating (416) a receiver (312) of the mobile communications unit to ignore an assigned portion (524) of the receive channel of the traffic channel. The assigned portion of the receive channel can be a payload portion (524), and the method can also include the step of selectively activating (414) the receiver to receive a control information portion (522) of the receive channel.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Inventors: Philip Schentrup, Jean Khawand, Chin Wong
  • Publication number: 20060105772
    Abstract: The invention relates to a system and method for use in wireless packet data mode communications for facilitating communications between one or more remote devices and a base target device. The invention provides a high priority access channel (406) that can be utilized by specifically enabled packet data capable remote units (102), to perform random access channel request from a base station (106) when there is overloading on the standard communication channel (404).
    Type: Application
    Filed: December 2, 2005
    Publication date: May 18, 2006
    Inventors: Charbel Khawand, Jean Khawand
  • Patent number: 7039379
    Abstract: In time divisioned, multi-frequency communication air interfaces it is common for a control channel to be defined on a first frequency while traffic channels are carried on other frequencies. A mobile communication device maintains the automatic gain control (AGC) settings for a first frequency while engaged on a second frequency by adjusting the AGC of the first frequency to correspond with changes in the AGC setting for the second frequency before attempting to access the first frequency again. Since, in the communication system, the two signals are transmitted from the same point, the changes in signal level will typically be similar enough that the mobile communication device will not have to perform a new AGC determination when switching back to the first frequency.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: May 2, 2006
    Assignee: Motorola, Inc.
    Inventors: Charbel Khawand, Jean Khawand, Michael A. Heck
  • Publication number: 20060089163
    Abstract: The invention concerns a method (300) and system (100) for delivering messages. The method can include the steps of receiving (314) a message from a sender, selectively storing (316) the message from the sender and notifying (322) a user of a target portable electronic device (134) of the message when the target portable electronic device reaches a predetermined geographic location. The method can also include the step of tracking (312) the target portable electronic device with a positional tracking unit (218). The selectively storing step can include storing (318) the message in at least one of a communications network component (118, 126) or a storage unit (212) in the target portable electronic device.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Inventors: Jean Khawand, Alif Khawand
  • Publication number: 20060075880
    Abstract: Systems (100 or 300) and methods (400 or 500) are provided for selecting a post-compression waveform from a post-compression waveform table (106) and supplying it to a synthesis engine (108). The post-compression waveform is based upon a set of post-compression coefficients determined by generating a frequency-domain representation of a periodic signal, the representation including at least one pre-compression frequency-domain sample (204), and performing a threshold-based compression of the pre-compression frequency-domain samples. Systems and methods also include indexing and storing (502) post-compression coefficients in a post-compression coefficient table (102), generating (506) a post-compression waveform based upon the set of post-compression coefficients, and placing (508) the post-compression waveform in the table prior to the selecting (510).
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: Motorola, Inc.
    Inventors: Marc Boillot, Radu Frangopol, Jean Khawand
  • Patent number: 7003303
    Abstract: The invention relates to a system and method for use in wireless packet data mode communications for facilitating communications between one or more remote devices and a base target device. The invention provides a high priority access channel (406) that can be utilized by specifically enabled packet data capable remote units (102), to perform random access channel request from a base station (106) when there is overloading on the standard communication channel (404).
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: February 21, 2006
    Assignee: Motorola, Inc.
    Inventors: Charbel Khawand, Jean Khawand
  • Patent number: 6973538
    Abstract: A system, method and computer readable medium are provided for segmenting a cache that is shared by multiple processors. According to the method, a first segment of the cache is allocated to a first processor and a second segment of the cache is allocated to a second processor. An execution time of at least one task on the first processor is monitored. If the execution time of the at least one task is greater than an allowed execution time minus a predetermined margin, the size of the first segment of the cache that is allocated to the first processor is increased. In one preferred method, if the execution time of the at least one task is significantly less than the allowed execution time minus the predetermined margin, the size of the first segment of the cache that is allocated to the first processor is decreased.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: December 6, 2005
    Assignee: Motorola, Inc.
    Inventors: Jean Khawand, Charbel Khawand, Chin Pan Wong
  • Publication number: 20050268201
    Abstract: The invention concerns a method (500) for tracking sequence numbers. The method includes the steps of detecting (512) an error in a first set of data (120), determining (514) a range (144) of possible sequence numbers (122) for a second set of data (120) and using the range of possible sequence numbers, producing (516) a block code (126) for the second set of data in which the block code is used to verify that one of the range of possible sequence numbers is a correct sequence number for the second set of data.
    Type: Application
    Filed: May 26, 2004
    Publication date: December 1, 2005
    Inventors: Jean Khawand, Joe Abourjeili
  • Publication number: 20050257669
    Abstract: A method of scaling polyphony can include identifying music data to be played (415), wherein the music data indicates instruments to be used and each instrument has an assigned priority. A measure of polyphony needed to play the music data can be compared with polyphony of a sound generating device (425). If the measure of polyphony exceeds the polyphony of the sound generating device, the music data can be played without using one or more instruments indicated by the music data according to the assigned priorities (440, 460).
    Type: Application
    Filed: May 19, 2004
    Publication date: November 24, 2005
    Applicant: Motorola, Inc.
    Inventors: Radu Frangopol, Marc Boillot, Jean Khawand
  • Patent number: 6889049
    Abstract: The invention provides a method and apparatus for allowing a multi-mode mobile communication unit (102) to switch efficiently between communication systems. The method includes creating and adaptively updating a footprint database (210) relating the coverage of the multiple communication systems. The footprint database (210) comprises a plurality of system lists (220). The system lists (220) each include a plurality of cell entries (222) linking cells of a particular system to cells in other systems. Each of the plurality of cell entries is identified by a cell frequency (342) and a color code (344). The method further comprises the step of installing and dynamically updating the footprint database (210) on the mobile unit (102). Accordingly, an apparatus of the invention includes a mobile unit (102) having the aforementioned database installed thereon.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: May 3, 2005
    Assignee: Motorola, Inc.
    Inventor: Jean Khawand
  • Publication number: 20050091306
    Abstract: An IPC network (1900) allows for the dynamic composition of services. An IPC client (1902) can for example request a service, such as a new photo service, and teach the IPC network what service components comprise the service. The IPC server (1908) will wait until all of the required service components (1914, 1916) have registered with the IPC network (1900) prior to allowing the IPC client (1902) the go ahead to use the service. The dynamic composition of services allows clients/components operating in the IPC network (1900) to change service definitions without affecting the interprocessor communications between applications operating in the network (1900). Also, the IPC network (1900) learns dynamically the new service and is able to identify the availability of the service within the network (1900).
    Type: Application
    Filed: October 2, 2003
    Publication date: April 28, 2005
    Inventors: Charbel Khawand, Jean Khawand, Jyh-Han Lin, Bin Liu, Jianping Miller, Chin Wong
  • Publication number: 20050076122
    Abstract: An IPC protocol/network allows for intelligent targeting of nodes in order to reduce overhead and provide for improved power management. The IPC server keeps track of the IPC network's node activity and using an operational state table (2000) it can determine which node can handle a service request (e.g., MP3 decode). By keeping track of the current operational condition of the nodes within the network, the processors can have better battery life and application latency can be improved. The IPC server will keep track not only of which nodes can handle which services, but it will also know which node can handle the service request given its knowledge of the operational state of each of the nodes.
    Type: Application
    Filed: October 3, 2003
    Publication date: April 7, 2005
    Inventors: Charbel Khawand, Jianping Miller, Jean Khawand, Bin Liu
  • Publication number: 20050041510
    Abstract: A method for transferring messages between a first processor (102) and a second processor (104) includes the step of requesting an empty message buffer (106) from the first processor or master processor (102). The first processor (102) sends an empty message buffer pointer (108) which the second processor uses to locate the allocated memory within the shared memory (112). The second processor (104) then loads its message in the allocated memory area and sends the message (110). After receiving the message, the first processor (102) releases the allocated memory area found in shared memory (112) so that it can be used in the future. An electronic device such as a radio communication device that uses the shared memory scheme is also described.
    Type: Application
    Filed: August 19, 2003
    Publication date: February 24, 2005
    Inventors: Jean Khawand, David Hayes, Charbel Khawand, Bin Liu, Jianping Miller
  • Publication number: 20050027904
    Abstract: 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: Application
    Filed: July 1, 2003
    Publication date: February 3, 2005
    Inventors: Charbel Khawand, Jean Khawand, Chin Wong
  • Publication number: 20040242248
    Abstract: A method and apparatus for fast network acquisition suitable for use in a wireless communications unit that includes an antenna (10), a synthesizer (12), a receiver (14), a transmitter (15) and a controller (7). The antenna (10) receives a wideband signal (18) corresponding to a wideband channel including a plurality of narrower band channels. The controller (7) searches a base band signal (32) provided by the receiver (14) by dividing it into intermediate signals (124a-124d) corresponding to the plurality of narrower band channels to find narrower band channels with a synchronization pattern, and attempts to locate control channels corresponding to a base station server (6) within the narrower band channels with the synchronization pattern. One of the control channels having a most favorable signal characteristic is selected as an appropriate control channel and the transmitter (15) facilitates registration with a wireless network corresponding to the appropriate control channel.
    Type: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Applicant: MOTOROLA, INC.
    Inventors: Mark A. Goldberg, Jean Khawand
  • Publication number: 20040203805
    Abstract: The invention provides a method and apparatus for allowing a multi-mode mobile communication unit (102) to switch efficiently between communication systems. The method includes creating and adaptively updating a footprint database (210) relating the coverage of the multiple communication systems. The footprint database (210) comprises a plurality of system lists (220). The system lists (220) each include a plurality of cell entries (222) linking cells of a particular system to cells in other systems. Each of the plurality of cell entries is identified by a cell frequency (342) and a color code (344). The method further comprises the step of installing and dynamically updating the footprint database (210) on the mobile unit (102). Accordingly, an apparatus of the invention includes a mobile unit (102) having the aforementioned database installed thereon.
    Type: Application
    Filed: September 30, 2002
    Publication date: October 14, 2004
    Inventor: Jean Khawand
  • Publication number: 20040202134
    Abstract: A first transceiver (200) sends (102) a predetermined number of blocks of data to a second transceiver, and records (104) on which of a plurality of sub-carriers each of the blocks of data is sent. The first transceiver receives (106) from the second transceiver a list of the blocks of data that were received with errors, and calculates (108) from the list a plurality of error rates corresponding to the plurality of sub-carriers. The first transceiver then determines (110) the SQE for each of the plurality of sub-carriers from the plurality of error rates, and adjusts (112) the data rate in accordance with the SQE determined for each of the plurality of sub-carriers. These processes can be implemented as a method that is facilitated by a software program.
    Type: Application
    Filed: April 8, 2003
    Publication date: October 14, 2004
    Applicant: MOTOROLA, INC.
    Inventor: Jean Khawand