Patents by Inventor Charbel Khawand

Charbel 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: 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: 20050027824
    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 allows for components to dynamically request different Quality of Service (QoS). In another embodiment, an IPC node can selectively broadcast a message to nodes which are selected by the sender.
    Type: Application
    Filed: July 29, 2003
    Publication date: February 3, 2005
    Inventor: Charbel Khawand
  • Publication number: 20050010925
    Abstract: An IPC protocol in one embodiment of the invention includes smart hardware ports such as SSI port (1610). The session manager (1608) includes the capability for negotiating with components such as software threads (1602-1606) in order for a port (1610) to be dedicated to a particular task. The port dedication negotiation process allows for the session manager (1608) which is part of IPC stack (1610) to check for any conflicts the port may have with other op-codes currently dedicated to the port. The session manager (1608) can forward a command block along with the data received from each software thread. The command block informs the SSI port (1610) of any co-processing it may need to perform to the data.
    Type: Application
    Filed: July 10, 2003
    Publication date: January 13, 2005
    Inventors: Charbel Khawand, Jyh-Han Lin, Eric Overtoom, Chin Wong
  • Publication number: 20040258136
    Abstract: Half duplex, Frequency Hopped-Spread Spectrum wireless transceivers (102), operating without a central controller, maintain time synchronization with the frequency hopping sequence for a period after transmission of a half duplex signal ceases. The wireless transceiver (102) operates their receivers (308) according to the RF frequency hopping sequence and schedule (200). The wireless transceiver (102) is then able to send a short transmission request to signal that it will start transmitting on the Frequency Hopping schedule (200) of the previously ceased transmission. A wireless transceiver (102) that was either the original transmitter or the original receiver is able to transmit this transmission request. A subset of time slots within the hopping schedule (200) can be optionally assigned to the original transmitter and original receiver to obviate collisions of the transmit request transmissions from both device at the same time.
    Type: Application
    Filed: June 17, 2003
    Publication date: December 23, 2004
    Applicant: MOTOROLA, INC.
    Inventors: Bin Liu, Charbel Khawand, Jianping W. Miller
  • Publication number: 20040199725
    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: Application
    Filed: April 2, 2003
    Publication date: October 7, 2004
    Applicant: MOTOROLA, INC.
    Inventors: Jean Khawand, Charbel Khawand, Chin Pan Wong
  • Publication number: 20040192320
    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: August 23, 2002
    Publication date: September 30, 2004
    Inventors: Charbel Khawand, Jean Khawand
  • Publication number: 20040157602
    Abstract: An initial channel access message such as a Random Access Channel (RACH) preamble is used to mean that not only that a channel access has been requested by a mobile station (500) but also that a particular type of service has been requested. By associating a type of service (e.g., Dispatch, web browsing, etc.) with the particular signature that is used to form the RACH preamble it speeds up the service negotiation process. Both the communication system (600) and the MS (500) know what service is associated with which signature, so as soon as a RACH preamble is received by the system, it can determine if it has the resources available to accommodate the request.
    Type: Application
    Filed: February 6, 2003
    Publication date: August 12, 2004
    Inventor: Charbel Khawand
  • Publication number: 20040147274
    Abstract: 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: Application
    Filed: January 23, 2003
    Publication date: July 29, 2004
    Inventors: Charbel Khawand, Alfred B. Wieczorek, Chin P. Wong
  • Patent number: 6765888
    Abstract: The invention relates to a system and method for use in wireless packet data mode communications for enabling communication between a source device (102a) and one or more target devices (102b) with a reduced set-up time. The invention captures in a control structure (600), one or more communication parameters (602-608) during the set up of the source device (102) and a base station (106). Then the control structure (600) is transmitted to the one or more target devices (102b) during the period of the source device's (102a) configuration and is utilized to configure the one or more target devices (102b) to communicate with the source device (102a) via the base station (106), thus reducing the total time required to set-up the communications.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: July 20, 2004
    Assignee: Motorola, Inc.
    Inventors: Charbel Khawand, Chin Pan Wong
  • Publication number: 20040062295
    Abstract: Access noise in a spread spectrum communication system (100) is reduced by broadcasting a resource indicator message (116) from a base station (102) and is received by mobile stations (104) in the serving area (103) of the base station. The resource indicator message indicates which resources are supported (202) by the base station, as well as their present availability (204, 206, 208, 210). If a desired resource is not presently available (408), mobile stations will avoid requesting access to that resource (410). When the resource becomes available, access noise can be controlled by having mobile stations wait a randomly selected period of time (414).
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Charbel Khawand, Jean Khawand
  • Publication number: 20040037264
    Abstract: The invention relates to a system and method for use in wireless packet data mode communications, for enabling faster connection time for communications between a mobile station (102) and a base station (106). The invention provides for the use of a profile identifier to reference and activate on a base station (106) a quality of service related to the communication between the mobile station (102) and the base station (106). The profile identifier (506) is uniquely associated with a quality of service profile (508), which was pre-negotiated by the mobile station (102) or is a quality of service profile (508), which is permanent for the type of mobile station (102).
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventor: Charbel Khawand
  • Publication number: 20040037304
    Abstract: The invention relates to a system and method for use in wireless packet data mode communications for enabling communication between a source device (102a) and one or more target devices (102b) with a reduced set-up time. The invention captures in a control structure (600), one or more communication parameters (602-608) during the set up of the source device (102) and a base station (106). Then the control structure(600) is transmitted to the one or more target devices (102b) during the period of the source device's (102a) configuration and is utilized to configure the one or more target devices (102b) to communicate with the source device(102a) via the base station (106), thus reducing the total time required to set-up the communications.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventors: Charbel Khawand, Chin Pan Wong
  • Publication number: 20030220085
    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: Application
    Filed: March 27, 2002
    Publication date: November 27, 2003
    Inventors: Charbel Khawand, Jean Khawand, Michael A. Heck
  • Publication number: 20030214916
    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: Application
    Filed: May 16, 2002
    Publication date: November 20, 2003
    Inventors: Charbel Khawand, Moshe Refaeli, Jean Khawand
  • Patent number: 5455774
    Abstract: A voltage monitoring method and apparatus starts with the operation of a normal microcomputer program flow, in a microcomputer (40). An input voltage source (90) is converted to a current digital output word (581) representative of the instantaneous amplitudes of the input voltage source (90). A threshold condition (562) is set ahead of time. When the current digital output word (581) satisfies the threshold condition (582), an interrupt signal (36) is generated. Finally, the normal microcomputer program flow is interrupted in response to the interrupt signal (36).
    Type: Grant
    Filed: October 22, 1992
    Date of Patent: October 3, 1995
    Assignee: Motorola, Inc.
    Inventors: Charbel Khawand, Karl R. Weiss