Patents by Inventor Babak Forutanpour

Babak Forutanpour 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: 20130066551
    Abstract: Apparatus and methods for recommending a navigation destination based upon recent updates are provided. The apparatus and methods include, in one or more aspects, receiving a request from a user communication device for a desired item, and associating a user location of the user communication device with a destination location of a provider of the desired item. Further, the one or more aspects include identifying a destination communication device at the destination location, and querying the destination communication device for a human-originating response to obtain a current accessibility status of the desired item. Additionally, the one or more aspects include reporting the destination location of the provider and the current accessibility status to the user communication device.
    Type: Application
    Filed: September 11, 2011
    Publication date: March 14, 2013
    Inventors: David L. BEDNAR, Babak FORUTANPOUR, Devender A. YAMAKAWA, Daniel S. BAKER
  • Patent number: 8391596
    Abstract: Methods and apparatuses for detecting and correcting red-eye in an image are provided. In one aspect, red-eye can be detected without detecting faces. Red-eye candidates are identified and eliminated by evaluating a series of statistics, including color, size, shape, distance, etc. A plurality of regions, including an eye region, a pupil region, an iris region, and a sclera region can be associated with each red-eye candidate. Color distribution statistics are computed with respect to the presence of target color, glint, skin, or other-color pixels in the plurality of regions. Red-eye candidates may be paired with other red-eye candidates for further processing. Further statistics may be computed based on the location of the red-eye candidates in the image, and the location of each red-eye candidate relative to other red-eye candidates. Pixels associated with selected red-eye candidates may be color adjusted.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: March 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Babak Forutanpour
  • Patent number: 8390583
    Abstract: Virtual keypads are provided which determine an intended user key entry based upon location of keystrokes as well as other keystroke characteristics such as keystroke shape and/or pressure. Virtual keypad layouts which include overlapping or multi-character keys may be used to reduce typing errors on small pressure sensing touch screens. Keystrokes on overlapping or multi-character keys may be disambiguated using measured pressures applied to the pressure sensing touch screen as well as other keystroke characteristics such as keystroke shape. Additional user interfaces are provided which exploit pressure sensing touch screen capable of discriminating magnitudes of pressure exerted upon the touch screen surface.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: March 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Salman Saeed
  • Patent number: 8385975
    Abstract: This disclosure describes techniques for providing a wireless communication device with context-based voicemail messaging. In reply to a call, a wireless communication device may select a message based on a context. As an example, a wireless communication system may detect a call directed to a wireless communication device from a caller, generate one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, and transmit the generated reply message to the caller. In some cases, the message may be selected based on both context and caller identity. In addition, the message may be selected based at least in part on analysis of a pattern of usage or user activity with respect to the wireless communication device.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: February 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Homayoun Shahri
  • Publication number: 20130044912
    Abstract: Camera(s) capture a scene, including an object that is portable. An image of the scene is processed to segment therefrom a portion corresponding to the object, which is then identified from among a set of predetermined real world objects. An identifier of the object is used, with a set of associations between object identifiers and user identifiers, to obtain a user identifier that identifies a user at least partially from among a set of users. Specifically, the user identifier may identify a group of users that includes the user (“weak identification”) or alternatively the user identifier may identify the user uniquely (“strong identification”) in the set. The user identifier is used either alone or in combination with user input to obtain and store in memory, information to be output to the user. At least a portion of the obtained information is thereafter output, e.g. displayed by projection into the scene.
    Type: Application
    Filed: July 13, 2012
    Publication date: February 21, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Tejas Dattatraya Kulkarni, Bocong Liu, Ankur B. Nandwani, Justin E. Taseski, Benjamin J. Yule, Dimosthenis Kaleas, Babak Forutanpour
  • Patent number: 8379130
    Abstract: An apparatus and method of processing images is disclosed. In a particular embodiment, the method includes receiving a selection of a first image from a plurality of images stored at a memory device and displaying the first image. The method also includes receiving image modification data to modify processing of the first image displayed and providing an adjusted value of an image processing parameter to an image processor. The adjusted value of the image processing parameter is determined based at least in part on the image modification data.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: February 19, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, David L. Bednar, Ying X. Noyes, Szepo R. Hung
  • Publication number: 20130040694
    Abstract: Methods, systems and devices enabling a party to a telephone conversation to identify sounds for active filtering so that the identified sound can be actively filtered and/or amplified. Cell phones are provided with a button that allows users to identify sounds for filtering by pressing the button or virtual key when the sound is heard. Sounds recorded in response to such user inputs are processed to identify filtering criteria, such as frequencies and amplitude. The identified filtering criteria are then used to actively filter or enhance sounds. The methods and systems enable user to identify specific sounds for filtering so only those sounds deemed annoying are suppressed while permitting other sounds (e.g., voice) to be heard.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Babak FORUTANPOUR, Erik VISSER, Brian MOMEYER, Andre Gustavo P. SCHEVCIW
  • Publication number: 20120315884
    Abstract: Methods, systems, and devices are described for identifying images to a user. Mobile devices are used to provide position information that may be used to identify a set of images associated with the position information. The position information may include location, ordinal direction, and orientation information of the mobile device, all of which can be used to identify an object or location where a user of the mobile device desires an image. A data store of images is queried to identify a set of images having location information similar to that provided by the mobile device. Images from the set of images are provided to the user, such as through a display at the mobile device and/or a separate system such as a personal computer of the user. A user may select one or more images for local storage, in some cases making a payment for the received image.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 13, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Ted R. Gooding, David L. Bednar
  • Patent number: 8331725
    Abstract: A wireless device or camera phone device that is adapted to create in the device a larger, panoramic image of two photographic images provided the two images have a common overlapping region. The panoramic image can be created even if the two images are at different rotations or perspectives. The device corrects for any rotational differences prior to creating the panoramic image.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: December 11, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Babak Forutanpour
  • Publication number: 20120307108
    Abstract: Systems and methods of generating depth data using edge detection are disclosed. In a particular embodiment, first image data is received corresponding to a scene recorded by an image capture device at a first focus position at a first distance. Second image data is received corresponding to a second focus position at a second distance that is greater than the first distance. Edge detection generates first edge data corresponding to at least a first portion of the first image data and generates second edge data corresponding to at least a second portion of the second image data. The edge detection detects presence or absence of an edge at each location of the first portion and the second portion to identify each detected edge as a hard or soft edge. Depth data is generated based on the edge data generated for the first and second focus positions.
    Type: Application
    Filed: May 22, 2012
    Publication date: December 6, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventor: Babak Forutanpour
  • Publication number: 20120286944
    Abstract: Methods and devices provide a tactile output surface that can communicate information to users via their sense of touch. The tactile output surface may include a plurality of tactile elements which may be activated to represent various information in a manner that can be understood by touching the device. A mobile device may present tactile output surfaces on one or multiple surfaces, and the user may touch the device after of tactile feedback functionality to obtain information from the one or more tactile output surfaces. In an embodiment, a mobile device may be configured to obtain information from an information source and present the information on a tactile output surface so that the user can perceive the information without having to look at the device. A variety of technologies may be used to create actuatable tactile elements.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Inventors: Babak FORUTANPOUR, David BEDNAR
  • Patent number: 8312392
    Abstract: Methods and devices provide a gesture activated file sharing functionality enabling users to share files with other nearby computing devices. The file sharing functionality may include establishing wireless links with nearby devices and determine their relative locations. The computing device may detect a file sharing gesture and transmit files to or request files from a nearby device in response to the gesture. Base on gesture parameters, e.g., direction, speed and shape, and computing device attitude parameters, e.g., tilt angle and pointing direction, the computing device may identify a targeted device to which a file may be transmitted. The computing device may request user verification of the identified device and send a request to transmit files to the targeted device. The computing devices may transmit files using networks and addresses provided over the device-to-device communication links.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: November 13, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Ted Gooding, David Bednar
  • Patent number: 8300023
    Abstract: Methods and systems enable defining customized virtual keyboards on a touch sensitive surface, such as a touchscreen. Using learning algorithms, a computing device may learn the typing patterns of a user and “morph” the keys of a virtual keyboard into locations, sizes, and orientations that are comfortable for the user and which may reduce typing errors. A user may create a custom keypad layout by performing a series of key strokes on a touch sensitive surface. The computing device may correlate the touch locations to particular keys and generate keypad layout data that can be used to display the virtual keyboard and interpret touches on the touch sensitive surface. The computing device may monitor user typing activity and refine the keypad layout data based on detected or corrected typing errors. Keypad layout data may be exported to other devices to enable users to take their virtual keyboards with them.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: October 30, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Kurt W. Abrahamson
  • Publication number: 20120239288
    Abstract: A method and system for calculating savings routes for display on a portable computing device (PCD) are described. The method includes receiving at least one of a product category and a service category from an operator of a PCD. The PCD may also receive a destination address. With this information, circle of influence data based on an offer for at least one product or service corresponding to the product category or service category may be generated and provided to the PCD. The circle of influence data may impact edge weights of a graph search algorithm. The graph search algorithm solves a single-source shortest path problem for a graph with non-negative edge path costs. The circles of influence in combination with the graph search algorithm allow a PCD to calculate one or more savings routes based on a start point and the desired destination address provided by the operator of the PCD.
    Type: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Inventors: Babak FORUTANPOUR, Wolfgang G. Frank, Sumesh Udayakumaran
  • Publication number: 20120183271
    Abstract: This disclosure describes techniques for allowing a user to indicate the significance of portions of a video during video capturing by applying pressure to a surface of a video capture device. The user may indicate different levels of significance of different portions of the video by applying different amounts of pressure. The captured video may be encoded with the amount of applied pressure. During encoding, portions with applied pressure may be encoded using a different coding quality than portions with no applied pressure. Additionally, during editing and/or playback of the captured video, portions with applied pressure may be displayed and/or played back differently from portions with no applied pressure.
    Type: Application
    Filed: January 17, 2011
    Publication date: July 19, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Brian Momeyer, Karthic Veera
  • Publication number: 20120182429
    Abstract: A mobile platform includes a microphone array and is capable of implementing beamforming to amplify or suppress audio information from a sound source. The sound source is indicated through a user input, such as pointing the mobile platform in the direction of the sound source or through a touch screen display interface. The mobile platform further includes orientation sensors capable of detecting movement of the mobile platform. When the mobile platform moves with respect to the sound source, the beamforming is adjusted based on the data from the orientation sensors so that beamforming is continuously implemented in the direction of the sound source. The audio information from the sound source may be included or suppressed from a telephone or video-telephony conversation. Images or video from a camera may be likewise controlled based on the data from the orientation sensors.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Babak Forutanpour, Andre Gustavo P. Schevciw, Erik Visser, Brian Momeyer
  • Publication number: 20120169608
    Abstract: A particular method includes determining a battery charge value of a battery at a particular time and comparing the battery charge value at the particular time to a threshold battery charge value of a battery usage profile associated with the particular time, where the threshold battery charge value varies over time (e.g., a dynamic threshold). When the battery charge value does not satisfy the threshold battery charge value, the method includes prompting a user to select a power save mode. For example, the power save mode may include activating a different backlight element of a plurality of backlight elements of a display device in response to a motion sensor of a portable electronic device detecting movement of the portable electronic device from a first orientation to a second orientation.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 5, 2012
    Applicant: Qualcomm Incorporated
    Inventors: Babak Forutanpour, Homayoun Shahri, Farhan M. Aziz, Maria E. Romera Jolliff, Ronen R. Stern
  • Patent number: 8208044
    Abstract: Systems and methods of bad pixel cluster detection are disclosed. In a particular embodiment, a method includes determining a correlation value corresponding to a correlation coefficient between image data and at least one bad pixel cluster pattern, and detecting a bad pixel cluster corresponding to the at least one bad pixel cluster pattern based on the correlation value exceeding a threshold.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: June 26, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Kalin Atanassov, Hsiang-Tsun Li, Hau Hwang, Babak Forutanpour
  • Publication number: 20120158520
    Abstract: Sensor data indicating the motion level of a mobile platform is used to determine a rate, or cost-per-impression (CPM), to be charged for an advertisement displayed on the mobile platform. Additional data may be used to determine an attention level of a user of the mobile platform, which is used to determine the rate of the advertisement. The determination of the rate for the advertisement maybe determined by the mobile platform and transmitted to a server. Alternatively, a server may determine the rate for the advertisement based on sensor data received from the mobile platform. Additionally, the amount of information or text in an advertisement may be adjusted based on the motion level or attention level of the mobile platform.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Brian Momeyer, Babak Forutanpour, Roman Tivyan
  • Patent number: 8184196
    Abstract: Systems and methods of generating depth data using edge detection are disclosed. In a particular embodiment, first image data is received corresponding to a scene recorded by an image capture device at a first focus position at a first distance. Second image data is received corresponding to a second focus position at a second distance that is greater than the first distance. Edge detection generates first edge data corresponding to at least a first portion of the first image data and generates second edge data corresponding to at least a second portion of the second image data. The edge detection detects presence or absence of an edge at each location of the first portion and the second portion to identify each detected edge as a hard or soft edge. Depth data is generated based on the edge data generated for the first and second focus positions.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: May 22, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Babak Forutanpour