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: 20130066551Abstract: 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: ApplicationFiled: September 11, 2011Publication date: March 14, 2013Inventors: David L. BEDNAR, Babak FORUTANPOUR, Devender A. YAMAKAWA, Daniel S. BAKER
-
Patent number: 8391596Abstract: 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: GrantFiled: October 17, 2007Date of Patent: March 5, 2013Assignee: QUALCOMM IncorporatedInventor: Babak Forutanpour
-
Patent number: 8390583Abstract: 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: GrantFiled: August 31, 2009Date of Patent: March 5, 2013Assignee: QUALCOMM IncorporatedInventors: Babak Forutanpour, Salman Saeed
-
Patent number: 8385975Abstract: 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: GrantFiled: April 23, 2009Date of Patent: February 26, 2013Assignee: QUALCOMM IncorporatedInventors: Babak Forutanpour, Homayoun Shahri
-
Publication number: 20130044912Abstract: 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: ApplicationFiled: July 13, 2012Publication date: February 21, 2013Applicant: QUALCOMM INCORPORATEDInventors: Tejas Dattatraya Kulkarni, Bocong Liu, Ankur B. Nandwani, Justin E. Taseski, Benjamin J. Yule, Dimosthenis Kaleas, Babak Forutanpour
-
Patent number: 8379130Abstract: 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: GrantFiled: August 7, 2009Date of Patent: February 19, 2013Assignee: QUALCOMM IncorporatedInventors: Babak Forutanpour, David L. Bednar, Ying X. Noyes, Szepo R. Hung
-
Publication number: 20130040694Abstract: 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: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Inventors: Babak FORUTANPOUR, Erik VISSER, Brian MOMEYER, Andre Gustavo P. SCHEVCIW
-
Publication number: 20120315884Abstract: 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: ApplicationFiled: June 8, 2011Publication date: December 13, 2012Applicant: QUALCOMM IncorporatedInventors: Babak Forutanpour, Ted R. Gooding, David L. Bednar
-
Patent number: 8331725Abstract: 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: GrantFiled: January 12, 2007Date of Patent: December 11, 2012Assignee: QUALCOMM IncorporatedInventor: Babak Forutanpour
-
Publication number: 20120307108Abstract: 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: ApplicationFiled: May 22, 2012Publication date: December 6, 2012Applicant: QUALCOMM INCORPORATEDInventor: Babak Forutanpour
-
Publication number: 20120286944Abstract: 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: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Inventors: Babak FORUTANPOUR, David BEDNAR
-
Patent number: 8312392Abstract: 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: GrantFiled: October 14, 2009Date of Patent: November 13, 2012Assignee: QUALCOMM IncorporatedInventors: Babak Forutanpour, Ted Gooding, David Bednar
-
Patent number: 8300023Abstract: 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: GrantFiled: April 10, 2009Date of Patent: October 30, 2012Assignee: QUALCOMM IncorporatedInventors: Babak Forutanpour, Kurt W. Abrahamson
-
Publication number: 20120239288Abstract: 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: ApplicationFiled: March 15, 2011Publication date: September 20, 2012Inventors: Babak FORUTANPOUR, Wolfgang G. Frank, Sumesh Udayakumaran
-
Publication number: 20120183271Abstract: 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: ApplicationFiled: January 17, 2011Publication date: July 19, 2012Applicant: QUALCOMM IncorporatedInventors: Babak Forutanpour, Brian Momeyer, Karthic Veera
-
Publication number: 20120182429Abstract: 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: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Applicant: QUALCOMM IncorporatedInventors: Babak Forutanpour, Andre Gustavo P. Schevciw, Erik Visser, Brian Momeyer
-
Publication number: 20120169608Abstract: 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: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: Qualcomm IncorporatedInventors: Babak Forutanpour, Homayoun Shahri, Farhan M. Aziz, Maria E. Romera Jolliff, Ronen R. Stern
-
Patent number: 8208044Abstract: 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: GrantFiled: September 18, 2008Date of Patent: June 26, 2012Assignee: QUALCOMM IncorporatedInventors: Kalin Atanassov, Hsiang-Tsun Li, Hau Hwang, Babak Forutanpour
-
Publication number: 20120158520Abstract: 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: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: QUALCOMM INCORPORATEDInventors: Brian Momeyer, Babak Forutanpour, Roman Tivyan
-
Patent number: 8184196Abstract: 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: GrantFiled: August 5, 2008Date of Patent: May 22, 2012Assignee: QUALCOMM IncorporatedInventor: Babak Forutanpour