Patents Assigned to Qualcomm
  • Patent number: 9654564
    Abstract: Described herein are implementations for using a remote control device to control a target device on a network via a remote control proxy device. A remote control device may determine an IoT device capable of functioning as a remote control proxy device. The remote control device may generate a data packet comprising a command for controlling the target device and a network address associated with the target device, and transmit the data packet to the IoT device. If the IoT device determines, using the network address, that it is not the target device, the IoT device may either unicast the data packet to the target device or multicast the data packet to multiple intermediate IoT devices on the network.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Malik, Peerapol Tinnakornsrisuphap, Menucher Menuchehry, Qi Xue, Bibhu Mohanty
  • Patent number: 9654239
    Abstract: A method includes receiving a distributed radio signal at a wireless communications device (WCD) from a first service provider. The method includes generating a bookmark associated with a first content item included in the distributed radio signal. The bookmark is generated based on radio application data when the WCD is radio-enabled, and the bookmark is generated based on pseudo-radio application data when the WCD is not radio-enabled. The method also includes transmitting the bookmark and a content request associated with the first content item from the WCD to a content source.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vineet Mittal, Rajeev Rajan
  • Patent number: 9655054
    Abstract: Methods, systems, and devices are described for adapting blind reception duration for range and congestion. A wireless station may measure channel conditions (e.g., range to an access point (AP) and channel congestion), and adjust one or more sleep timers based on the conditions. The sleep timers may each be associated with a window for reception of an expected transmission. If the transmission is not received in the window, the station may enter a sleep state to conserve power. In one example, a beacon miss timer is adjusted, and the expected wireless transmission is a delivery traffic indication message (DTIM). In another example, a content after beacon (CAB) timer is adjusted and the expected wireless transmission is the CAB. In some cases, the station may measure a delay for a number of beacons and determine the adjustment based on the delays.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Sandip HomChaudhuri, Fnu Rajkumar Samuel, Nitin Ashok Changlani, Arunkumar Jayaraman, Pradeep Baliganapalli Nagaraju, Sumeet Kumar, Lian Chen, James Simon Cho
  • Patent number: 9654777
    Abstract: In an example, a method of coding video data includes determining a first index value associated with a first pixel in a block of video data, wherein the first index value relates a position of the first pixel to an entry of a palette of pixel values, determining, based on the first index value, one or more second index values associated with one or more second pixels in the block of video data, wherein the second index values relate the positions of the one or more second pixels to one or more entries of the palette of pixel values, and coding the first pixel and the one or more second pixels of the block of video data.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Liwei Guo, Marta Karczewicz, Joel Sole Rojals, Rajan Laxman Joshi
  • Patent number: 9652017
    Abstract: A particular apparatus includes a coder/decoder (CODEC) including a first processor and a first buffer. The first processor is configured to analyze audio data samples to detect a keyword. The CODEC is configured to store a set of audio data samples at the first buffer. The apparatus also includes an application processor configured to receive the set of audio data samples from the CODEC via a bus and configured to initialize a speech recognition engine (SRE) based on the set of audio data samples. The application processor is configured to initialize the bus based on an indication from the CODEC that the keyword is detected.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bengt Stefan Gustavsson, Magesh Hariharan, Siva Pavan Kumar Mitnala, John Michael Murray, Peter Jivan Shah
  • Patent number: 9655061
    Abstract: Methods and apparatuses are provided that include calibrating transmit power of a femto node based on measuring one or more parameters related to usage of the femto node. The femto node can temporarily increase transmit power and analyze received measurement reports to determine a transmit power calibration. The femto node can additionally measure uplink received signal strength indicators over multiple time periods following handover of a user equipment (UE) to determine whether to increase transmit power to cover the UE.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Chande, Sumeeth Nagaraja, Farhad Meshkati, Satashu Goel, Yan Zhou, Mehmet Yavuz
  • Patent number: 9652022
    Abstract: Systems and methods that allow for dynamic quality of service (QoS) levels for an application processor in a multi-core on-chip system (SoC) in a portable computing device (PCD) are presented. During operation of the PCD an operational load of a co-processor of the SoC is determined, where the co-processor is in communication with an application processor of the SoC. Based on the determined load, the co-processor determines a QoS level required from the application processor. The QoS level is communicated to the application processor. The application processor determines whether it can implement power optimization measures, such as entering into a low power mode (LPM), based at least in part on the dynamically communicated QoS level from the co-processor. The present disclosure provides a cost effective ability to reduce power consumption in PCDs implementing one or more cores or CPUs that are dependent upon the application processor.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Asutosh Das, Krishna Vsssr Vanka, Sravan Kumar Ambapuram, Sujit Reddy Thumma
  • Patent number: 9654002
    Abstract: An apparatus and method are disclosed for efficiently using power at a voltage regulator, such as a synchronous buck converter. The synchronous buck converter includes a first switch and a second switch operated by a first control signal and a second control signal, respectively, where the first and second control signals have a corresponding phase difference. A logic circuit measures a duty cycle of an input pulse width modulated (PWM) signal against iterative changes of the phase difference between the first control signal and the second control signal. The logic circuit selects a phase difference corresponding to a minimum value of the PWM signal, thereby optimizing dead time at the synchronous buck converter. The logic circuit may include a Digital Pulse Width Modulator.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: James Thomas Doyle, Farsheed Mahmoudi, Chuang Zhang, Zhengming Fu, Sassan Shahrokhinia
  • Patent number: 9652026
    Abstract: Various embodiments of methods and systems for dynamically adjusting a peak dynamic power threshold are disclosed. Advantageously, embodiments of the solution for peak dynamic power management optimize a peak dynamic power threshold based on estimations of real-time leakage current levels and/or actual power supply levels to a power domain of a system on a chip (“SoC”). In this way, embodiments of the solution ensure that a maximum amount of available power supply is allocated to dynamic power consumption for processing workloads at an optimum performance or quality of service (“QoS”) level without risking that the total power consumption (leakage power consumption+dynamic power consumption) for the power domain exceeds the power supply capacity.
    Type: Grant
    Filed: December 21, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Hee-Jun Park, Parag Arun Agashe, Mohammad Tamjidi
  • Patent number: 9654806
    Abstract: Techniques are described for palette-based coding. In palette-based coding, a video coder may form a palette as a table of colors for representing video data of a given block. Palette-based coding may be useful for coding blocks of video data having a relatively small number of colors. Rather than coding actual pixel values or their residuals for the given block, the video coder may code index values for one or more of the pixels. The index values map the pixels to entries in the palette representing the colors of the pixels. Techniques are described for determining whether to disable filtering, such as deblocking filtering or sample adaptive offset (SAO) filtering, of palette coded blocks at a video encoder or a video decoder. Techniques are also described for modify a palette size and palette entries of a palette at the video encoder based on rate-distortion costs.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Zou, Wei Pu, Rajan Laxman Joshi, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 9654609
    Abstract: An accessory device having multiple speakers and/or microphones to perform a number of audio functions, for use with mobile devices, are provided. The audio transducers (e.g., microphones and/or speakers) may be housed in one or more extendable and/or rotationally adjustable arms. To compensate for the unwanted signal feedback between the speakers and microphones, acoustic echo cancellation may be implemented to determine the proper distance and relative location between the speakers and microphones. Acoustic echo cancellation removes the echo from voice communications to improve the quality of the sound. The removal of the unwanted signals captured by the microphones may be accomplished by characterizing the audio signal paths from the speakers to the microphones (speaker-to-microphone path distance profile), including the distance and relative location between the speakers and microphones.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Erik Visser, Michael Joseph Contour, Eric S. Mattis, Joseph Robert Fitzgerald, Kwokleung Chan
  • Patent number: 9652711
    Abstract: Certain aspects of the present disclosure support a method and apparatus for analog signal reconstruction and recognition via sub-threshold modulation. The analog waveform recognition in a sub-threshold region of an artificial neuron of the artificial nervous system can be performed by providing a predicted waveform in parallel to an input associated with the artificial neuron. The predicted waveform can be compared with the input and the signal can be generated based at least in part on the comparison.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ryan Michael Carey, Victor Hokkiu Chan
  • Patent number: 9652123
    Abstract: A record is processed, and a determination is made as to whether a data item in the record is usable by any one of a plurality of applications that are operable on the device. The detected data item is made actionable by assigning multiple actions to the data item, so that each action is programmatically initiated responsive to a designated input.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: James Lopez
  • Patent number: 9651673
    Abstract: Methods, systems and devices are provided for operating a GPS engine in an active geofence monitoring state for no more than a first QoS period to obtain a first GPS fix. The GPS engine may also be set to operate in the active geofence monitoring state for no more than a second lower QoS period to obtain a second GPS fix in response to determining the first GPS fix was not obtained. The method may determine whether a geofence breach is detected in response to determining the GPS engine obtained the first GPS fix. The GPS engine may be set to operate in the active geofence monitoring state for no more than the second QoS period to obtain the second GPS fix in response to determining the geofence breach is not detected. The GPS engine may thus operate in the active geofence monitoring state to obtain the second GPS fix.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Catalin Lacatus, Alaa-addin Moussa, Harleen K. Gill, Hemish K. Parikh
  • Patent number: 9655037
    Abstract: The present disclosure presents a method and apparatus for identifying an access point (AP) for selection by an access terminal (AT). For example, the method may include receiving a probe request by one or more APs from an AT, wherein the probe request is broadcasted by the AT to the one or more APs, generating load information and Received Signal Strength Indicator (RSSI) values of the probe request at the one or more APs, identifying an AP of the one or more APs for selection by the AT, wherein the AP for selection by the AT is identified by the one or more APs based at least on the load information and RSSI values generated at the one or more APs, and transmitting information of an AP identified by the one or more APs to the AT. As such, an improved mechanism for selecting an access point may be achieved.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Patrick Stupar, Nachiappan Valliappan, Ahmed Kamel Sadek, Andrea Garavaglia, Andreas Maximilian Schenk, Marc Walter Werner
  • Patent number: 9654972
    Abstract: Techniques are described for securely provisioning a client device. A client device may output first client information over a secure interface to a trusted device to be transmitted to an authentication server. Second client information related to the first client information may be transmitted to the authentication server. The authentication server may link the second client information and the first client information. The client device may receive an encrypted authentication credential from the authentication server. The authentication credential may be encrypted based at least in part on the first client information or the second client information. The client device may decrypt the encrypted authentication credential using the first client information, the second client information, or a shared secret key.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Olivier Jean Benoit, Peerapol Tinnakornsrisuphap
  • Patent number: 9655159
    Abstract: In an embodiment, an apparatus (e.g., a client device, an eNodeB, MME, S-GW, P-GW, UTRAN component, etc.) detects a first transition of a client device from an active state to an idle state while the client device is allocated a Quality of Service (QoS) link by a serving network. The apparatus caches QoS information associated with the QoS link, and releases the QoS link in response to the detection of the first transition. The apparatus later detects, after the caching and releasing, a second transition of the client device from the idle state back to the active state. The apparatus re-establishes the QoS link in response to the detection of the second transition using the cached QoS information.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Karthika Paladugu, Kirankumar Anchan, Arvind V. Santhanam
  • Patent number: 9652713
    Abstract: Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Jonathan James Hunt, Oleg Sinyavskiy, Robert Howard Kimball, Eric Martin Hall, Jeffrey Alexander Levin, Paul Bender, Michael-David Nakayoshi Canoy
  • Patent number: 9654776
    Abstract: In one example, an apparatus includes a video encoder configured to partition a block of video data into a first geometric partition and a second geometric partition using a geometric motion partition line, wherein the block comprises N×N pixels, divide the block of video data into four equally-sized, non-overlapping (N/2)×(N/2) sub-blocks, and encode at least one of the sub-blocks through which the geometric motion partition line passes using a transform size smaller than (N/2)×(N/2). The video encoder may determine transform sizes for the sub-blocks based on whether the geometric motion partition line passes through the sub-blocks. In one example, a video decoder may inverse transform the sub-blocks, and may determine transform sizes for the sub-blocks based on whether the geometric motion partition line passes through the sub-blocks.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Peisong Chen, Xianglin Wang, Marta Karczewicz
  • Patent number: 9652362
    Abstract: Methods, and mobile devices implementing the methods, use application-specific and/or application-type specific classifier to improve the efficiency and performance of a comprehensive behavioral monitoring and analysis system predicting whether a software application is causing undesirable or performance depredating behavior. The application-specific and application-type specific classifier models may include a reduced and more focused subset of the decision nodes that are included in a full or more complete classifier model that may be received or generated in the mobile device. The locally generated application-specific and/or application-type specific classifier models may be used to perform real-time behavior monitoring and analysis operations by applying the application-based classifier models to a behavior/feature vector generated by monitoring mobile device behavior.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajarshi Gupta, Alexander Gantman, Vinay Sridhara