Patents by Inventor Khosro M. Rabii

Khosro M. Rabii 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: 20140160085
    Abstract: In various aspects a host processor and a touchscreen controller may concurrently process a signal sent by a touch transducer when a touch is detected. A touch signal sent directly from a touch transducer may be formatted into a calibrated touch signal that the host processor can process. The calibrated touch signal may allow the host processor to receive and process touch signals from transducers and touchscreens from various manufacturers. The touchscreen controller and the host processor may each independently assess the touch-processing state. The touch-processing state may be set to one of a plurality of “states,” and the plurality of states may have rules for transitioning between the states. In various aspects, a host processor and a touchscreen controller may dynamically set, among other things, the scanning rate and resolution of a touchscreen panel based on the touch-processing state.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Khosro M. Rabii, Lalan Mishra
  • Patent number: 8699582
    Abstract: A receive device receives video data in the form of an encoded video bit stream. A video decoder of the receive device identifies a portion of the video data corresponding to a first scene and determines a complexity for this first scene and also determines a quality of service for the receive device. If the complexity of the first portion of video data is greater than a complexity threshold value or the quality of service is less than a quality of service threshold value, then the video decoder uses a hardware accelerator to decode the portion of video data. If, however, the complexity of the portion of video data is less than the complexity threshold value and the quality of service is greater than the quality of service threshold value, then the video decoder may use software decoding to decode the portion of video data.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: April 15, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M Rabii
  • Patent number: 8676906
    Abstract: In general, this disclosure relates to techniques for management of email access for a wireless communication device (WCD). The techniques may utilize an email access manager that selects a synchronization mode to synchronize with a remote email server and selects a transfer mode to transfer email messages with the remote email server based on context data regarding the WCD. The context data of the WCD may include one or more of quality of service (QoS) of network connections with the remote email server, battery status of the WCD, and user settings for the WCD. The email access manager monitors the context data from one or more managers, applications, and/or memory within the WCD. The techniques described herein enable an email application on a WCD to dynamically alter synchronization and transfer of email messages with a remote email server as appropriate given the context of the WCD.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: March 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20140072035
    Abstract: A source device in a wireless display system determines whether a scene change has occurred between a first picture and a second picture prior to transmitting an encoded representation of the second picture to a sink device. The scene change occurs when the first picture and the second picture are sufficiently dissimilar. The source device may reduce, in response to determining that the scene change has occurred, a number of coding bits in the encoded representation of the second picture. Furthermore, in response to determining that the scene change has occurred, the source device increases a throughput of a wireless channel. After reducing the number of coding bits in the encoded representation of the second picture and increasing the throughput of the wireless channel, the source device transmits the encoded representation of the second picture to the sink device via the wireless channel.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20140049480
    Abstract: A method for determining touch input data complexity and negotiating the processing of touch inputs from a touchscreen controller to a host processor. As touch input data is received from a touchscreen, the data may be evaluated by the touchscreen controller to determine the data's complexity. When the touchscreen controller determines the received touch input data is too complex for touchscreen controller processing, the host processor may be requested to process the data. The touchscreen controller may resume processing touch input data based on low complexity or host processor availability. Complexity may be determined based on evaluations of the number and frequency of touch inputs. Additionally, the touch input data may be evaluated to determine whether it represents multi-touch input. In an aspect, the touchscreen controller may disregard received touch input data determined to be noise.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventor: Khosro M. Rabii
  • Patent number: 8639232
    Abstract: A system and method to manage processes of a mobile device based on available power resources is disclosed. In a particular embodiment, an apparatus is disclosed that includes an interface configured to receive a user selection of a scheduled program to be received at a mobile device. The apparatus also includes a battery threshold calculator configured to determine a battery charge threshold based on at least one of a duration of the scheduled program and a processing complexity of the scheduled program. The apparatus includes an alert generator configured to generate a battery alert notification prior to receiving the scheduled program in response to a determination that a battery charge of the mobile device at a starting time of the scheduled program does not satisfy the battery charge threshold.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Patent number: 8554197
    Abstract: A system and method to interrupt a component of a mobile communication device based on a mute command and a monitored operating condition is disclosed. In another particular embodiment, the method includes receiving a mute command at a mobile communication device while the mobile communication device is performing audio content processing. The method also includes monitoring an operating condition of the mobile communication device in response to receiving the mute command. The method includes determining whether to interrupt a component used to perform the audio content processing based on the monitored operating condition.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: October 8, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20130198541
    Abstract: Various embodiments of methods and systems for managing battery load in a portable computing device (“PCD”) are disclosed. One such method includes tracking an active load on a battery attributable to one or more active power consuming components. Measurements associated with the battery and indicative of the battery's state of health may also be monitored. When a call for additional load on the battery is recognized, such as a user request for provision of additional functionality in the PCD, a future load on the battery that considers the newly called load can be calculated. Based on an analysis of the impact on the battery's state of health, existing, lower priority loads may be scaled or suspended to create battery load capacity for the newly called load. In this way, quality of service and user experience may be optimized while minimizing conditions that could be detrimental to the battery.
    Type: Application
    Filed: March 23, 2012
    Publication date: August 1, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventor: Khosro M. Rabii
  • Publication number: 20130155090
    Abstract: This disclosure describes techniques for reducing power consumption of a display device. According to these techniques, a display device is configured to determine whether an image to be displayed by the display device has become static. In response to identifying such a static image, the display device may operate in a static image mode. According to the static image mode, the display device may read a current frame of image data, modify the current frame of image data to generate a modified frame of image data with a reduced size, and store the modified image data in memory. The display device may read the modified image data from memory to present the static image, which may reduce power consumption of the display device.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Fariborz Pourbigharaz, Carl Kazumi Mizuyabu, Khosro M. Rabii, John Chi Kit Wong, Gary Arthur Ciambella, Chia-Yuan Teng, Tauseef Kazi
  • Publication number: 20130148720
    Abstract: According to some aspects, this disclosure describes techniques for mirroring native media output of a source device via a different destination device. According to the techniques described herein, the source device may control the destination device to the media via an output interface associated with the destination device. The source device may receive a media element of the native media. In response to receiving the native media element, the source device may determine whether to output (mirror) the native media including the media element based on at least one parameter associated with the media element. According to other aspects, this disclosure describes techniques for preventing at least one media element from being mirrored via a destination device operating to mirror other native media. As one example, the source device may change how the source device encodes at least one region associated with the media element, in order to freeze media output associated with the at least one region.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventor: Khosro M. Rabii
  • Publication number: 20130152014
    Abstract: This disclosure describes techniques for reducing power consumption of a display device when operated to present text to a user, such as using an electronic book application. According to some aspects, the display device may determine a reading pane within a display screen of the display device, present text to a user in the determined reading pane, determine a reading speed of the user based on user input, and automatically advance the text in the determined reading pane based on the determined reading speed of the user. According to other aspects of this disclosure, the display device may determine an area of interest within a reading pane, and modify operation of the display device to present text in one or more portions outside of a reading pane, to reduce power consumption of the display device, which may thereby improve a battery life of the display device.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Khosro M. Rabii, Brian Momeyer
  • Publication number: 20130128948
    Abstract: This disclosure relates to techniques for performing display mode based video encoding to reduce power consumption in a source device of a Wireless Display (WD) system. More specifically, the techniques enable the source device to select an encoding process based on whether the video data to be encoded is in a static display mode or a dynamic display mode. For example, when the video data is in the static display mode, the source device selects a static encoding process that reduces an amount of video data processing and compression, which in turn reduces power consumption at the source device. When the video data is in the dynamic mode, the source device may select a conventional dynamic encoding process. The source device encodes the video data according to the selected encoding process, and transmits the encoded video data to one or more sink devices in the WD system for display.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Khosro M. Rabii, Sumeet Singh Sethi
  • Publication number: 20130080663
    Abstract: In general, this disclosure relates to techniques for management of a multimedia connection between a wireless communication device (WCD) and one or more output devices. The connection may be a multimedia interface connection with content protection, e.g., High Definition Multimedia Interface (HDMI). In some cases, the multimedia interface connection with content protection may be inactive because the output device is no longer connected or the multimedia application is stopped or paused. The techniques include detecting a use mode of the multimedia interface connection with content protection between the WCD and one or more output devices. When the use mode of the multimedia interface connection with content protection is inactive, the WCD may reduce at least one of content processing or content protection processing. In this way, the techniques may reduce battery power consumption from multimedia processing by the WCD.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Khosro M. Rabii, Jatin Naik
  • Publication number: 20130016114
    Abstract: Aspects of this disclosure may describe techniques to display a static image with reduced power consumption. In some examples, a graphics processing unit (GPU) may retrieve the static image from a system memory, scale the static image to a reduced spatial resolution version of the static image, and store the reduced spatial resolution version of the static image in local memory. A display processor may retrieve the reduced spatial resolution version of the static image from local memory. The display processor may rescale the reduced spatial resolution version of the static image, and display the rescaled image on a display for presentation.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20120262592
    Abstract: Present embodiments contemplate systems, apparatus, and methods to reduce power consumption of devices. Particularly, present embodiments contemplate modifying parameters of embedded components, including imaging sensors and electronic displays, to reduce power consumption. By modifying parameters of these components in an intelligent manner, the full capabilities of these components are available when needed by a device user, while power is conserved by reducing the capabilities of the components when those capabilities are not needed to support a current use of the device.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20120222092
    Abstract: An electronic device for controlling access to media is described. The electronic device includes a processor and instructions stored in memory. The electronic device obtains media information and determines remaining battery power. The electronic device also determines whether to restrict access to the media based on the media information and the remaining battery power. The electronic device restricts access to the media if it is determined to restrict access and presents the media on the electronic device if it is determined not to restrict access.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20120221651
    Abstract: In general, this disclosure relates to techniques for management of email access for a wireless communication device (WCD). The techniques may utilize an email access manager that selects a synchronization mode to synchronize with a remote email server and selects a transfer mode to transfer email messages with the remote email server based on context data regarding the WCD. The context data of the WCD may include one or more of quality of service (QoS) of network connections with the remote email server, battery status of the WCD, and user settings for the WCD. The email access manager monitors the context data from one or more managers, applications, and/or memory within the WCD. The techniques described herein enable an email application on a WCD to dynamically alter synchronization and transfer of email messages with a remote email server as appropriate given the context of the WCD.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20120188262
    Abstract: An electronic device for detecting static images and reducing resource usage is described. The electronic device includes a processor and instructions stored in memory. The electronic device determines image memory. The electronic device also sets a timer. The electronic device further monitors the image memory. The electronic device also determines whether there is a write access request for the image memory. Furthermore, the electronic device determines whether a time threshold has been reached based on the timer if there is not a write access request for the image memory. The electronic device also reduces display resource usage if the time threshold has been reached.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20120147531
    Abstract: In a particular embodiment, an apparatus includes a first sensor that has an active mode and a dormant mode. When operating in the active mode, the first sensor has a first power consumption level. The apparatus further includes a second sensor that has a second power consumption level that is less than the first power consumption level (i.e., the power consumption level of the first sensor). The second sensor is deactivated when the first sensor is operating in the active mode. The apparatus includes logic to activate the second sensor when the first sensor transitions from the active mode to the dormant mode.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventor: Khosro M. Rabii
  • Publication number: 20120106754
    Abstract: An apparatus includes multiple microphones and a controller. The controller is coupled to receive a signal from each of the multiple microphones. The controller is configured to control a transition of the multiple microphones from an active mode to a dormant mode. When the multiple microphones are in the active mode, the controller is configured to perform signal processing responsive to signals received from at least two of the multiple microphones. When the multiple microphones are in the dormant mode, the controller is configured to select a microphone of the multiple microphones and to perform signal processing corresponding to the selected microphone while suspending signal processing corresponding to unselected microphones.
    Type: Application
    Filed: April 4, 2011
    Publication date: May 3, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: KHOSRO M. RABII