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).
-
Patent number: 8391501Abstract: An audio processor (202) receives a non-priority audio signal (302) and a priority audio signal (304). The priority audio signal occupies a frequency band (408). The audio processor filters (320) the non-priority audio signal by suppressing frequency content in the same frequency region occupied by the priority signal, creating a filtered non-priority signal (412). The filtered non-priority signal and the priority signal are combined (328) and played over an audio transducer (110).Type: GrantFiled: December 13, 2006Date of Patent: March 5, 2013Assignee: Motorola Mobility LLCInventors: Charbel Khawand, Mikhail U. Yagunov
-
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
-
Publication number: 20120300092Abstract: Capturing and storing an optimized images of a subject are described herein. Images of the subject may be captured while in a live mode or burst mode. The photographer or user administering the photographs may wish to have an image with one or more optimized features. Within the plurality of images, the optimized feature for each subject is found and used to compose an optimized image, and the optimized image may be stored.Type: ApplicationFiled: December 21, 2011Publication date: November 29, 2012Applicant: MICROSOFT CORPORATIONInventors: CHANWOO KIM, CHARBEL KHAWAND, JUNGHWAN MOON
-
Publication number: 20120183029Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.Type: ApplicationFiled: February 5, 2012Publication date: July 19, 2012Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
Publication number: 20120133777Abstract: The present application provides increased flexibility and control to a user by providing a camera and camera controller system that is responsive to a user-defined script. The user-defined script can allow a user to choose a subject and have the camera follow the subject automatically. In one embodiment, a camera is provided for taking still or video images. Movement of the camera is automatically controlled using a camera controller coupled to the camera. A user script is provided that describes a desired tracking of an object. The camera controller is responsive to the script for controlling the camera in order to track the object.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Inventor: Charbel Khawand
-
Publication number: 20120106852Abstract: Modified compression/decompression and metadata in burst mode images reduce the storage space consumed by burst mode images. Metadata is added to image files (e.g., EXIF files) to establish links between images in a burst mode image series. A series of linked burst mode images can include delta images representing a temporal difference between the image data (e.g., pixel data) for two burst images captured at different time instances. Difference information can be compressed. A root image for a linked burst mode series can be identified and used as a reference for other burst images. Metadata can be added to image files to link burst images prior to compression, after compression, or at an intermediate stage of compression of image data. Difference information for delta image files can be derived prior to compression, after compression, or at an intermediate stage of compression of image data.Type: ApplicationFiled: October 28, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Charbel Khawand, Peter Mikolajczyk
-
Publication number: 20120096225Abstract: Data from storage devices is stored in a read cache, having a read cache size, and a write cache, having a write cache size. The read cache and the write cache are separate caches. Cache configuration of the read cache and the write cache are automatically and dynamically adjusted based, at least in part, upon cache performance parameters. Cache performance parameters include one or more of preference scores, frequency of read and write operations, read and write performance of a storage device, localization information, and contiguous read and write performance. Dynamic cache configuration includes one or more of adjusting read cache size and/or write cache size and adjusting read cache block size and/or write cache block size.Type: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: Microsoft CorporationInventors: Charbel Khawand, Scott A. Fudally
-
Patent number: 8131316Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.Type: GrantFiled: October 26, 2009Date of Patent: March 6, 2012Assignee: Freescale Semiconductor, Inc.Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
Publication number: 20110275412Abstract: A method and apparatus is provided for adjusting the gain imparted to a signal by an audio transducer such as a microphone and/or a speaker, which is employed by an electronic device having a multi-touch screen user input. The method begins when pressure applied to the multi-touch screen by a user is detected. The pressure is detected while the user is providing or receiving audible signals to or from, respectively, the audio transducer. Next, the user is identified based on a pre-established user profile that identifies the user based on a pressure profile that is obtained by the multi-touch screen. The pressure profile represents at least a contour of a portion the user's head such as the user's ear, cheek or the like. Once the user has been identified, pre-established user-selectable settings associated with the identified user are retrieved from memory.Type: ApplicationFiled: May 10, 2010Publication date: November 10, 2011Applicant: MICROSOFT CORPORATIONInventor: Charbel Khawand
-
Patent number: 7937102Abstract: A multi-camp mobile communication device (100) includes a first radio modem (102) and a second radio modem (104). Each modem is designed to communicate with a respective communication system (110, 112). Upon engaging in an interconnect call (204) over the first modem with the first communication system, the multi-camp mobile communication device receives a dispatch call at the second modem (206) from the second communication system. The multi-camp mobile communication device replies to the dispatch call with a pre-recorded message (208). The dispatch calling party may respond to the pre-recorded message with a voice message that is recorded by the multi-camp mobile communication device (210, 212).Type: GrantFiled: December 22, 2005Date of Patent: May 3, 2011Assignee: Motorola Mobility, Inc.Inventors: Jean Khawand, David R. Heeschen, Charbel Khawand
-
Publication number: 20110072292Abstract: A user interface for power management of a mobile communications device is described. In an implementation, power consumption used in performance of a plurality of tasks is monitored by a mobile communications device. A determination is made as to an amount of power that remains in a battery of the mobile communications device. A user interface is displayed on a display device of the mobile communications device that describes an amount of time each of the plurality of tasks may be performed based on the determined amount of power that remains in the battery.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Charbel Khawand, Scott A. Fudally
-
Publication number: 20110066365Abstract: An audio output that is configured to indicate a direction is described. In an implementation, a direction of a target is determined in relation to a computing device. An output of sound is configured by the computing device to indicate the direction of the target in relation to the computing device.Type: ApplicationFiled: September 15, 2009Publication date: March 17, 2011Applicant: MICROSOFT CORPORATIONInventor: Charbel Khawand
-
Patent number: 7876837Abstract: 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: GrantFiled: September 30, 2002Date of Patent: January 25, 2011Assignee: Motorola Mobility, Inc.Inventors: Charbel Khawand, Jean Khawand
-
Patent number: 7773714Abstract: The invention concerns a method (500) for employing adaptive event codes. The method includes the steps of generating (512) at least one adaptive event code in which the adaptive event code corresponds to a preexisting event code, storing (514) the adaptive event code in at least one table (154, 156), running (516) the table in which the adaptive event codes are at least initially disabled and enabling (522) the adaptive event code in response to a system event in which the preexisting event code that corresponds to the enabled adaptive event code is executed (526). The method can further include the step of ignoring (518) the adaptive event codes during the running step when the adaptive event codes are disabled.Type: GrantFiled: December 29, 2003Date of Patent: August 10, 2010Assignee: Motorola, Inc.Inventors: Charbel Khawand, Jianping Tao, John J. Vaglica
-
Publication number: 20100156907Abstract: Display surface tracking techniques are described in which a one or more modules may perform enhanced rendering techniques to output graphics based on tracking of a display device. In an embodiment, one or more tracking sensors may be used to track position of a display relative to a viewer. In at least some embodiments, the tracking sensors include a camera of the device that is used to monitor a position of the viewer relative to the display. Based on tracking performed via the one or more tracking sensors, projection planes used to render graphics on the display may be calculated and a graphics presentation may be output in accordance with the calculated projection planes.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Applicant: MICROSOFT CORPORATIONInventors: Paul J. VanderSpek, Charbel Khawand, Peter Mikolajczyk
-
Publication number: 20100113003Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.Type: ApplicationFiled: October 26, 2009Publication date: May 6, 2010Applicant: FREESCALE SIMICONDUCTOR, INC.Inventors: JOHN J. VAGLICA, CHRISTOPHER K. Y. CHUN, JOSE G. CORLETO-MENA, ARMALDO R. CRUZ, JIANPING TAO, MIEU V. VU, MARK E. ELLEDGE, CHARBEL KHAWAND, ARTHUR M. GOLDBERG, DAVID J. HAYES
-
Publication number: 20100069043Abstract: In accordance with one or more aspects, criteria including both a type of communication and a user signal are received. Additionally, a response to be stored as a pre-determined response is received. Both the criteria and the response are stored. When a communication satisfying the criteria (both the type of communication and the user signal) is subsequently received, the pre-determined response is sent to the device from which the communication is received.Type: ApplicationFiled: September 15, 2008Publication date: March 18, 2010Applicant: MICROSOFT CORPORATIONInventor: Charbel Khawand
-
Patent number: 7647599Abstract: An IPC protocol/network allows for dynamic dedication of ports in order to reduce system latencies and power consumption. The IPC system allows for either the IPC server or any of the IPC clients to request that a port(s) be dedicated for use in the transfer of data, such as real-time data. The request for a port can occur for example by a client transmitting a control message to the server/another client requesting that a particular port be dedicated for its use. The server and client(s) negotiate the port dedication and once dedicated, the client can use the dedicated port to transfer its data either to the server or to another client. In one embodiment, the server can take away a dedicated port if it determines it needs the port for another data transfer that may be more critical or have a higher priority.Type: GrantFiled: December 22, 2003Date of Patent: January 12, 2010Assignee: Motorola, Inc.Inventor: Charbel Khawand
-
Patent number: 7623894Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.Type: GrantFiled: October 9, 2003Date of Patent: November 24, 2009Assignee: Freescale Semiconductor, Inc.Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
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