Patents by Inventor Ramin Samadani

Ramin Samadani 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: 10342441
    Abstract: Methods, systems, computer-readable media, and apparatuses for estimating a user's heart rate using a PG signal are presented. In some implementations, the heart rate is estimated by computing a frequency-domain PG, identifying one or more features in the frequency-domain PG, selecting qualified features from the one or more features, and constructing one or more traces. In some implementations, an accelerometer signal can be used for motion cancellation to eliminate traces that are motion artifacts.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: July 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Carlos Puig, Ramin Samadani, Russel Martin
  • Publication number: 20190080670
    Abstract: Systems, methods, and devices are provided to reduce a likelihood of image burn-in on an electronic display. Such an electronic device may include image processing circuitry and an electronic display. The image processing circuitry may receive image data and analyze the image data for risk of image burn-in and, based at least in part on the analysis of the image data, reduce a risk of image burn-in at least in part by reducing a local maximum pixel luminance value in at least one of a plurality of regions of the image data over time or by reducing a dynamic range headroom of the image data. The electronic display may display the image data with a reduced risk of image burn-in on the pixels of the electronic display.
    Type: Application
    Filed: April 9, 2018
    Publication date: March 14, 2019
    Inventors: Tobias Jung, Marc Albrecht, Paul S. Drzaic, Tae-Wook Koh, Teun R. Baar, Yifan Zhang, Ramin Samadani, Nicolas P. Bonnier
  • Publication number: 20180307815
    Abstract: A method performed by an electronic device is described. The method includes receiving a set of image frames. The set of image frames includes a face. The method also includes determining at least one facial motion of the face based on the set of image frames. The method further includes determining, based on the at least one facial motion, a facial rigidity confidence value indicating a degree of confidence that the face is rigid. The method additionally includes determining at least one facial micro-motion of the face based on the set of image frames. The method also includes determining a micro-motion matching confidence value indicating a degree of matching between the at least one facial micro-motion and a micro-motion profile. The method further includes authenticating a user based on the facial rigidity confidence value and the micro-motion matching confidence value.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Ramin Samadani, Hui Chao, Ayman Naguib
  • Patent number: 10023151
    Abstract: Various implementations include unmanned autonomous vehicles (UAVs) and methods for providing security for a UAV. In various implementations, a processor of the UAV may receive sensor data from a plurality of UAV sensors about an object in contact with the UAV. The processor may determine an authorization threshold based on the received sensor data. The processor may determine whether the object is authorized based on the received sensor data and the determined authorization threshold.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: July 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ramin Samadani, Mastooreh Salajegheh, Hui Chao
  • Patent number: 9980135
    Abstract: Implementations include systems and methods for managing security for a mobile communication device. In implementations, a processor of the mobile communication device may determine environment context information. The processor may receive safety information from one or more peer devices. The processor may determine an authentication requirement for the mobile communication device based on the received safety information and the determined environment context information. The processor may deny access to a function of the mobile communication device in response to determining that the determined authentication requirement is not satisfied.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 22, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Hui Chao, Yin Chen, Ramin Samadani
  • Publication number: 20180131711
    Abstract: Embodiments provide methods of protecting computing devices from malicious activity. A processor of a networking device may monitor network traffic flows of network computing devices and identify applications that are a source of the first network traffic flow. The processor may observe network traffic flows of identified source applications over time to determine normal network traffic flows of the source applications. The processor may then observe network traffic flows to detect when a source application is behaving anomalously based on associated network traffic flow characteristics deviating from normal network traffic flows of the source applications.
    Type: Application
    Filed: February 9, 2017
    Publication date: May 10, 2018
    Inventors: Yin Chen, Ramin Samadani, Keen Yuun Sung
  • Publication number: 20180131705
    Abstract: Embodiments provide methods of protecting computing devices from malicious activity. A processor of a network device may receive a first network traffic flow of a monitoring computing device and a malicious activity tag identifying a malicious behavior of the first network traffic flow. The processor may determine a characteristic of the first network traffic flow based at least in part on information in the first network traffic flow and the malicious activity tag. The processor may receive a second network traffic flow from a non-monitoring computing device, and may associate the malicious activity tag and the second network traffic flow based on a characteristic of the second network traffic flow based at least in part on information in the second network traffic flow and the characteristic of the first network traffic flow.
    Type: Application
    Filed: February 9, 2017
    Publication date: May 10, 2018
    Inventors: Ramin Samadani, Yin Chen, Keen Yuun Sung, Nayeem Islam
  • Publication number: 20180131624
    Abstract: Embodiments provide methods of managing network traffic flows. A processor of a network device may receive a first network traffic flow of a monitoring computing device and information identifying a source application of the first network traffic flow. The processor may determine a characteristic of the first network traffic flow associated with the application based at least in part on information in the first network traffic flow and the identified source application. The processor may receive a second network traffic flow from a non-monitoring computing device, and may associate the source application and the second network traffic flow if one or more characteristics of the second network traffic flow match or correlating to one or more characteristics of network traffic resulting from the source application.
    Type: Application
    Filed: February 9, 2017
    Publication date: May 10, 2018
    Inventors: Ramin Samadani, Yin Chen, Keen Yuun Sung, Seyed Ali Ahmadzadeh
  • Publication number: 20180107823
    Abstract: Embodiments include computing devices and methods implemented by computing devices for using programmable hardware security counters for detecting malicious behavior. Various embodiments may include tracking the value of hardware instruction pointers, such as pointers tracking the memory address of each executing instruction. The computing device may identify a start and end of contiguous instruction segments using the tracked instruction pointer. For example, the computing device may analyze changes in value of the instruction pointer to detect “jumps” or large changes in the memory address of executing instructions. Based, at least in part, on the identified instruction segments, the computing device may determine whether the instruction segments represent malicious behavior. If the instruction segments represent malicious behavior, the computing device may terminate the requesting software application.
    Type: Application
    Filed: February 14, 2017
    Publication date: April 19, 2018
    Inventors: Ramin Samadani, Yin Chen, Joel Galenson, Nayeem Islam
  • Publication number: 20180077569
    Abstract: Implementations include systems and methods for managing security for a mobile communication device. In implementations, a processor of the mobile communication device may determine environment context information. The processor may receive safety information from one or more peer devices. The processor may determine an authentication requirement for the mobile communication device based on the received safety information and the determined environment context information. The processor may deny access to a function of the mobile communication device in response to determining that the determined authentication requirement is not satisfied.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Hui Chao, Yin Chen, Ramin Samadani
  • Publication number: 20180072265
    Abstract: Various implementations include unmanned autonomous vehicles (UAVs) and methods for providing security for a UAV. In various implementations, a processor of the UAV may receive sensor data from a plurality of UAV sensors about an object in contact with the UAV. The processor may determine an authorization threshold based on the received sensor data. The processor may determine whether the object is authorized based on the received sensor data and the determined authorization threshold.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Ramin Samadani, Mastooreh Salajegheh, Hui Chao
  • Patent number: 9888857
    Abstract: Disclosed is an apparatus and method for automatically configuring a mobile device for collecting and inferring heart rate data of a user. The method may include capturing heart rate data for a user with a heart rate sensor that is coupled with a mobile device. The method may also include monitoring a activity state of the user from activity data captured by the mobile device, and detecting a constant activity state of the user. The method may also include inferring heart rate data for the user from the captured heart rate data during a period in which the user remains in the constant activity state. The method may also include providing the inferred heart rate data, as captured heart rate data, to a heart rate calculator during the period in which the user remains in the constant activity state.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: February 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ramin Samadani, Radu Pitigoi-Aron, Justin Patrick McGloin
  • Patent number: 9774743
    Abstract: A method performed by a processing system. The method includes generating silence signatures of audio signals from a plurality of device based on energy levels of the audio signals, providing the silence signatures to an interaction service, and out-putting interaction information corresponding to the devices.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: September 26, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Ramin Samadani, Mary G. Baker
  • Patent number: 9662023
    Abstract: Disclosed embodiments pertain to the measurement of heart rate in the presence of motion and noise. Spectral peaks in measurements by an optical sensor are compared with spectral peaks obtained from a motion sensor signal measurements, to obtain a fundamental frequency in the optical sensor signal, where the fundamental frequency is associated with a user's heart rate. A first heart rate may be estimated based on the fundamental frequency. A variety of quality metrics may be determined for the first heart rate estimate. A second estimated heart rate may be determined based by processing a frequency domain representation of the optical sensor signal based on a frequency domain representation of the motion sensor signal. One or more of the previously determined quality metrics may be dynamically adjusted based on a comparison of first and second estimated heart rates.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
  • Publication number: 20160367158
    Abstract: Disclosed embodiments pertain to the measurement of heart rate in the presence of motion and noise. Spectral peaks in measurements by an optical sensor are compared with spectral peaks obtained from a motion sensor signal measurements, to obtain a fundamental frequency in the optical sensor signal, where the fundamental frequency is associated with a user's heart rate. A first heart rate may be estimated based on the fundamental frequency. A variety of quality metrics may be determined for the first heart rate estimate. A second estimated heart rate may be determined based by processing a frequency domain representation of the optical sensor signal based on a frequency domain representation of the motion sensor signal. One or more of the previously determined quality metrics may be dynamically adjusted based on a comparison of first and second estimated heart rates.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventors: Ramin Samadani, Carlos Manuel Puig, Russel Allyn Martin, Victor Kulik
  • Publication number: 20160361023
    Abstract: Techniques for determining one or more physiological properties of a user of a device is disclosed. The techniques include, in part, obtaining one or more vascular-related signals and a first set of data corresponding to one or more inertial sensors. The one or more vascular-related signals and the first set of data correspond to a common time interval. The techniques further include determining one or more motion state categories in accordance with the first set of data, selecting portions of the one or more vascular-related signals based on their corresponding motion state category, and processing the selected portions of the one or more vascular-related signals to determine the physiological properties of the user.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Inventors: Russel Allyn Martin, Ramin Samadani
  • Patent number: 9489102
    Abstract: The present invention describes a display system. The display system includes a display, the display including a display screen capable of operating in a transparent mode; a lighting characteristic assessment component for determining the lighting characteristics of the content on the display screen and the lighting characteristics behind the display screen; and an adaptive lighting control component for controlling of an at least one lighting source and the lighting characteristics of the content on the display screen, wherein based on a comparison of the lighting characteristics of the content on the display screen and the lighting characteristics behind the display screen, modifying at least one of the lighting characteristics of the content on the display screen or the lighting characteristics of the at least one lighting source.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: November 8, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ramin Samadani, Ian N Robinson
  • Publication number: 20160249820
    Abstract: Methods, systems, computer-readable media, and apparatuses for estimating a user's heart rate using a PG signal are presented. In some implementations, the heart rate is estimated by computing a frequency-domain PG, identifying one or more features in the frequency-domain PG, selecting qualified features from the one or more features, and constructing one or more traces. In some implementations, an accelerometer signal can be used for motion cancellation to eliminate traces that are motion artifacts.
    Type: Application
    Filed: February 1, 2016
    Publication date: September 1, 2016
    Inventors: Carlos Puig, Ramin Samadani, Russel Martin
  • Patent number: 9432620
    Abstract: An example partially transmissive display is provided to output data to a user. The partially transmissive display can include a capture device to receive captured data transmitted through the partially transmissive display, and data generated on and/or reflected from the partially transmissive display. A cross-talk reduction component may be included to receive the captured data and a remote signal comprising displayed content on the partially transmissive display. The cross-talk component may utilize the remote signal and the captured data to reduce cross-talk and output a corrected signal to one or more remote participants.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: August 30, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopoulos, Ramin Samadani, Mitchell Trott
  • Publication number: 20160088160
    Abstract: A method performed by a processing system. The method includes generating silence signatures of audio signals from a plurality of device based on energy levels of the audio signals, providing the silence signatures to an interaction service, and outputting interaction information corresponding to the devices.
    Type: Application
    Filed: March 29, 2013
    Publication date: March 24, 2016
    Inventors: Wai-Tian TAN, Ramin SAMADANI, Mary G. BAKER