Patents by Inventor Faraz MOHAMMAD MIRZAEI

Faraz MOHAMMAD MIRZAEI 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: 10049327
    Abstract: Methods, devices, systems, and non-transitory process-readable storage media for a computing device to use machine learning to dynamically configure an application and/or complex algorithms associated with the application. An aspect method performed by a processor of the computing device may include operations for performing an application that calls a library function associated with a complex algorithm, obtaining signals indicating user responses to performance of the application, determining whether a user tolerates the performance of the application based on the obtained signals indicating the user responses, adjusting a configuration of the application to improve a subsequent performance of the application in response to determining the user does not tolerate the performance of the application, and storing data indicating the user responses to the performance of the application and other external variables for use in subsequent evaluations of user inputs.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Faraz Mohammad Mirzaei, Vinay Sridhara, Nayeem Islam
  • Patent number: 9986529
    Abstract: Various methods, apparatuses and articles of manufacture are provided which may be used in determining an altitude of a mobile device. For example, an electronic device may select a subset of reporting mobile devices located within a particular environment, estimate a reference parameter that is indicative, at least in part, of a reference altitude within the particular region, e.g., based, at least in part, on one or more altitude measurements for one or more of the reporting mobile devices, and initiate transmission of the reference parameter to at least a target mobile device. In another example, a mobile device may obtain such a reference parameter, and estimate its altitude based, at least in part, on the reference parameter.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: May 29, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ravi Palanki, Faraz Mohammad Mirzaei, Saumitra Mohan Das
  • Patent number: 9970757
    Abstract: Methods, apparatuses, and non-transitory processor-readable media of the present disclosure are presented for efficiently executing applications based on pressure sensor data. In some embodiments, a method includes monitoring pressure, and determining a rate of change in the pressure over time exceeds a predetermined rate-of-pressure-change threshold. The method further includes subsequently determining that the rate of change in the pressure over time no longer exceeds the predetermined rate-of-pressure-change threshold. The method further includes determining a change in pressure has exceeded a predetermined pressure-change threshold, and performing floor disambiguation.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: May 15, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Faraz Mohammad Mirzaei
  • Publication number: 20170336936
    Abstract: Methods, systems, computer-readable media, and apparatuses for integration of an outdoor map and an indoor map associated with a venue using a mobile device are presented. The method may comprise presenting the outdoor map associated with an outdoor map application, wherein the outdoor map includes an area associated with the venue. Additionally, the method may comprise overlaying the indoor map on the area of the outdoor map associated with the venue, wherein the indoor map is associated with an indoor map application. Furthermore, the method may comprise receiving a first indication of a first event associated with the venue. Moreover, in response to receiving the first indication of the first event, the method may comprise allowing the indoor map application to control an aspect associated with the presentation of the outdoor map with the overlaid indoor map.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Inventors: Faraz MOHAMMAD MIRZAEI, Saumitra Mohan DAS, Behrooz KHORASHADI
  • Patent number: 9648458
    Abstract: Methods, systems, computer-readable media, and apparatuses for labeling crowd sourced data are presented. In some embodiments, a method for labeling crowd sourced data may include: receiving an atmospheric pressure signal from a mobile device associated with a venue, the mobile device comprising an atmospheric pressure sensor; clustering a plurality of atmospheric pressure signals from a plurality of mobile devices associated with the venue into a plurality of clusters; assigning a label to each of the plurality of clusters; receiving signal measurements from one or more of the plurality of mobile devices; and applying the label to the signal measurement.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: May 9, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Faraz Mohammad Mirzaei, Saumitra Mohan Das, Lionel Jacques Garin
  • Patent number: 9609469
    Abstract: Systems, apparatus and methods for determining a location of a mobile device are presented. Often a mobile device requests assistance data from a location server. If the mobile device expects a significant delayed response in receiving the assistance data, the mobile device may determine a seed location or rough location estimate from a server. The mobile device may also request a map to display and/or a data structure for its estimator. The mobile device may preload the estimator with the rough location estimate and/or the data structure. After preloading, the estimator determines a location of the mobile device. Also, the mobile device may show the map to a user via a display.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: March 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Behrooz Khorashadi, Faraz Mohammad Mirzaei, Saumitra Mohan Das
  • Publication number: 20160187457
    Abstract: Methods and apparatus for processing positioning data are provided. In an example, a method for processing positioning data associated with one or more access points includes choosing, for inclusion in the positioning data, one or both of: (1) ranging model parameters to enable a mobile device to compute first heatmap data for multiple points in a ranging region of a heatmap, or (2) second heatmap data for a plurality of points in a non-ranging region of the heatmap. The method can also include transmitting the positioning data, such as to a mobile device. The positioning data can also include both the ranging model parameters and the second heatmap data when the ranging region and the non-ranging region fully or partially overlap, in which case the second heatmap data provides correction data to enable the mobile device to modify the computed heatmap data in the area where the two regions overlap.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Jiajian CHEN, Saumitra Mohan DAS, Faraz MOHAMMAD MIRZAEI
  • Publication number: 20160171390
    Abstract: Methods, devices, systems, and non-transitory process-readable storage media for a computing device to use machine learning to dynamically configure an application and/or complex algorithms associated with the application. An aspect method performed by a processor of the computing device may include operations for performing an application that calls a library function associated with a complex algorithm, obtaining signals indicating user responses to performance of the application, determining whether a user tolerates the performance of the application based on the obtained signals indicating the user responses, adjusting a configuration of the application to improve a subsequent performance of the application in response to determining the user does not tolerate the performance of the application, and storing data indicating the user responses to the performance of the application and other external variables for use in subsequent evaluations of user inputs.
    Type: Application
    Filed: April 7, 2015
    Publication date: June 16, 2016
    Inventors: Faraz Mohammad Mirzaei, Vinay Sridhara, Nayeem Islam
  • Patent number: 9361688
    Abstract: Disclosed are systems, apparatus, devices, method, computer program products, and other implementations, including a method that includes capturing an image of a scene by an image capturing unit of a device that includes at least one sensor, determining relative device orientation of the device based, at least in part, on determined location of at least one vanishing point in the captured image of the scene, and performing one or more calibration operations for the at least one sensor based, at least in part, on the determined relative device orientation.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: June 7, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Hui Chao, Sameera Poduri, Saumitra Mohan Das, Ayman Fawzy Naguib, Faraz Mohammad Mirzaei
  • Patent number: 9351119
    Abstract: Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for detecting location changes and monitoring assistance data via scanning for use in or with a mobile device. Briefly, in accordance with at least one implementation, a method may include obtaining, at a mobile device, a rough estimate of a location of the mobile device; identifying a plurality of transmitters within a signal acquisition range of the roughly estimated location; transmitting probe requests addressed to at least some of the transmitters; and selectively initiating a passive scan at a receiver of the mobile device if a number of responses to the probe requests received from the transmitters is less than a threshold number.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Sridhara, Faraz Mohammad Mirzaei, Saumitra Mohan Das
  • Patent number: 9317921
    Abstract: A method for template matching is described. In one implementation, an image including a target object is captured by a camera. A pose of the camera is estimated based, at least in part, on peripheral information from the image. Pre-selecting is performed on a set of pose templates by matching the pose of the camera to poses associated with pose templates to identify a set of matching pose templates. The template matching for the target object is then performed using the set of matching pose templates.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: April 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Hui Chao, Raghuraman Krishnamoorthi, Faraz Mohammad Mirzaei
  • Publication number: 20160100291
    Abstract: Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for detecting location changes and monitoring assistance data via scanning for use in or with a mobile device. Briefly, in accordance with at least one implementation, a method may include obtaining, at a mobile device, a rough estimate of a location of the mobile device; identifying a plurality of transmitters within a signal acquisition range of the roughly estimated location; transmitting probe requests addressed to at least some of the transmitters; and selectively initiating a passive scan at a receiver of the mobile device if a number of responses to the probe requests received from the transmitters is less than a threshold number.
    Type: Application
    Filed: December 9, 2015
    Publication date: April 7, 2016
    Inventors: Vinay Sridhara, Faraz Mohammad Mirzaei, Saumitra Mohan Das
  • Publication number: 20160088441
    Abstract: A mobile device capable of communication with wireless access points over wireless local area network (WLAN) channels, including prevailing channels corresponding to a region and non-prevailing channels corresponding to the region, includes: a scanning module configured to passively scan each channel of a subset of channels for a beacon signal; and a control module communicatively coupled to the scanning module and configured to control which channels the scanning module passively scans such that the subset of channels comprises multiple channels of the WLAN channels but less than all of the WLAN channels, and such that the subset of channels includes at least one of the prevailing channels.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Faraz MOHAMMAD MIRZAEI, Saumitra Mohan DAS, Ravi PALANKI, Mona MAHMOUDI
  • Publication number: 20160069991
    Abstract: Systems, apparatus and methods for determining a beacon device are presented. A device selects a beacon device by computing travelling distances between a mobile device and respective locations for a plurality of beacon devices. The selected beacon device may be the beacon device the mobile device would reach first and may consider a course of the mobile device and what type of services are offered and needed from a particular beacon device.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Inventors: Saumitra Mohan Das, Faraz Mohammad Mirzaei, Ayman Fawzy Naguib
  • Patent number: 9253596
    Abstract: Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for detecting location changes and monitoring assistance data via scanning for use in or with a mobile device. Briefly, in accordance with at least one implementation, a method may include obtaining, at a mobile device, a rough estimate of a location of the mobile device; identifying a plurality of transmitters within a signal acquisition range of the roughly estimated location; transmitting probe requests addressed to at least some of the transmitters; and selectively initiating a passive scan at a receiver of the mobile device if a number of responses to the probe requests received from the transmitters is less than a threshold number.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: February 2, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Sridhara, Faraz Mohammad-Mirzaei, Saumitra Mohan Das
  • Publication number: 20160012593
    Abstract: A method for template matching is described. In one implementation, an image including a target object is captured by a camera. A pose of the camera is estimated based, at least in part, on peripheral information from the image. Pre-selecting is performed on a set of pose templates by matching the pose of the camera to poses associated with pose templates to identify a set of matching pose templates. The template matching for the target object is then performed using the set of matching pose templates.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Hui Chao, Raghuraman Krishnamoorthi, Faraz Mohammad Mirzaei
  • Publication number: 20150373500
    Abstract: Systems, apparatus and methods to perform hypothesis localization are presented. An access point (AP) is associated with one specific area, such as an LCI (location context identifier). Each specific area defines area information comprising an identifier, a list of APs, and a map of the specific area. Each specific area, and associated APs from the list of APs, is hypothesized as the specific area containing a mobile device. For each hypothesized area, a mobile device trajectory is formed using just listed APs from that area, to form a plurality of mobile device trajectories. After evaluating the resulting plurality of mobile device trajectories, a selection is made of the best fitting mobile device trajectory.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: Yin CHEN, Faraz MOHAMMAD MIRZAEI, Hui CHAO, Sameera PODURI
  • Patent number: 9198004
    Abstract: Techniques for determining a position of a mobile device in an indoor environment are provided. An example method includes receiving a request for the position of the mobile device within the indoor environment from an application running on the mobile device, estimating the position of the mobile device within the indoor environment based on signals received from a plurality of wireless access points responsive to receiving the request for the position of the mobile device, identifying an ambiguity in estimating the position of the mobile device, identifying disambiguation information for resolving the ambiguity in the position, requesting disambiguation information for resolving the ambiguity associated with the position, receiving the disambiguation information for resolving the ambiguity associated with the position; resolving the ambiguity in estimating the position using the disambiguation information; and determining the position of the mobile device in the indoor environment.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: November 24, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Faraz Mohammad Mirzaei, Vinay Sridhara
  • Patent number: 9147122
    Abstract: A method for estimating camera pose includes: obtaining an image of a location captured via a camera, where the image includes a target object and edge line features outside of the target object; and calculating a pose of the camera with respect to the target object based on the edge line features.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Hui Chao, Yanghai Tsin, Faraz Mohammad Mirzaei
  • Publication number: 20150264519
    Abstract: Methods and apparatuses are presented for generating and updating heat maps for terrestrial wireless transceivers located in an area or venue. According to some embodiments, a method may include obtaining, by a mobile device, first signal data for a terrestrial transceiver and generating, by the mobile device, a transceiver heat map using the first signal data. The method may further include displaying, by the mobile device, a request to gather additional signal data for the terrestrial transceiver and obtaining, by the mobile device, second signal data for the terrestrial transceiver. The method may further include generating, by the mobile device, an updated transceiver heat map using the second signal data and displaying, by the mobile device, the updated transceiver heat map.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Faraz Mohammad Mirzaei, Saumitra Mohan Das, Kelvin So, Ayman Fawzy Naguib