Patents Assigned to Qualcomm
  • Patent number: 9690551
    Abstract: A computing device with an optimizing compiler is disclosed that is configured to generate optimized machine code including a vector operation corresponding to multiple scalar operations where the vector operation is a single operation on multiple pairs of operands. The optimizing compiler includes a vector guard condition generator configured to generate a vector guard condition for one or more vector operations, a mapping module to generate a mapping between elements of the vector guard condition and positions of the relevant scalar operations in the non-optimized machine code or intermediate representation of the source code, and a guard condition handler configured to initiate execution from a particular scalar operation in the non-optimized machine code or intermediate representation if the vector guard condition is triggered. The computing device may include a non-optimizing compiler and/or an interpreter to perform execution of the scalar operations if the vector guard condition is triggered.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Innovation Center, Inc.
    Inventors: Subrato K. De, Zaheer Ahmad, Dineel D. Sule, Yang Ding
  • Patent number: 9693266
    Abstract: A method includes receiving, at a mobile device during a first association with a first access point (AP), a first internet protocol (IP) address assigned by a dynamic host configuration protocol (DHCP) server. The method also includes, based on handoff of the mobile device from the first AP to a second AP, sending an association request from the mobile device to the second AP. The association request includes the first IP address. The method further includes receiving the first IP address at the mobile device during a second association with the second AP, the first IP address reassigned to the mobile device by the second AP.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: George Cherian, Santosh Paul Abraham
  • Patent number: 9690635
    Abstract: Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving data/behavior models from one or more third-party network servers in a client module of a mobile device and communicating the information to a behavior observation and analysis system via a behavior API. The third-party servers may be maintained by one or more partner companies that have domain expertise in a particular area or technology that is relevant for identifying, analyzing, classifying, and/or reacting to mobile device behaviors, but that do not have access to (or knowledge of) the various mobile device sub-systems, interfaces, configurations, modules, processes, drivers, and/or hardware systems required to generate effective data/behavior models suitable for use by the mobile device. The behavior API and/or client modules allow the third-party server to quickly and efficiently access the most relevant and important information on the mobile device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajarshi Gupta, Soorgoli Ashok Halambi, Sudha A. Gathala, Vinay Sridhara
  • Patent number: 9690359
    Abstract: An integrated circuit is provided with a low-power island including embedded memory power domains that may selectively couple to either an active-mode power supply voltage supplied on a first power rail or to a sleep-mode power supply voltage supplied on a second power rail.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Lipeng Cao, Tauseef Kazi, Alain Dominique Artieri
  • Patent number: 9693300
    Abstract: Systems and methods for wireless communication are disclosed. In one aspect an access point includes a processor configured to generate a message identifying a time period in which the access point will enter a power save mode and ignore a packet sent from any wireless station, and a transmitter connected to the processor and configured to transmit the message to one or more wireless stations associated with the access point.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Simone Merlin, George Cherian, Santosh Paul Abraham, Amin Jafarian, Maarten Menzo Wentink
  • Patent number: 9689685
    Abstract: Techniques are provided which may be implemented using various methods and/or apparatuses to allow for delay zone information to be gathered by one or more mobile stations used in route navigation, provided to one or more computing devices and processed in some manner to establish navigation information that may be of use by mobile stations involved in route navigation. For example, in certain instances navigation information may be indicative of an expected delay with regard to at least one known delay zone that may affect a user of the mobile station attempting to adhere to a route.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajarshi Gupta, Saumitra Mohan Das
  • Patent number: 9691694
    Abstract: An integrated circuit device that includes a package substrate and a die coupled to the package substrate. The package substrate includes at least one dielectric layer, a first stack of first interconnects in the at least one dielectric layer, and a second interconnect formed on at least one side portion of the at least one dielectric layer. The first stack of first interconnects is configured to provide a first electrical path for a non-ground reference signal, where the first stack of first interconnects is located along at least one side of the package substrate. The second interconnect is configured to provide a second electrical path for a ground reference signal.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Uei-Ming Jow, Young Kyu Song, Jong-Hoon Lee, Xiaonan Zhang, Mario Francisco Velez
  • Patent number: 9692396
    Abstract: A method and apparatus for controlling a supply sensitivity of a ring oscillator stage are provided. The apparatus is configured to generate, via a voltage biasing module, a first bias signal for a PMOS biasing module based on a supply voltage and a second bias signal for a NMOS biasing module based on the supply voltage, bias, via the PMOS biasing module, triode PMOS degeneration of the inverting module based on the first bias signal, bias, via the NMOS biasing module, triode NMOS degeneration of the inverting module based on the second bias signal, receive an input via an inverting module, and output, via the inverting module, an inverted version of the received input based on the biased triode NMOS degeneration and the biased triode PMOS degeneration.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xinxin Yu, Ashok Swaminathan, Christian Venerus
  • Patent number: 9690738
    Abstract: Aspects disclosed in the detailed description include peripheral component interconnect express (PCIe) hosts adapted to support remote PCIe endpoints. In this regard, a PCIe host is configured to determine a temporal distance to an attached PCIe endpoint and compare the temporal distance to a predetermined threshold value. In one aspect, the PCIe host defines a first configuration parameter for the attached PCIe endpoint if the temporal distance is greater than the predetermined threshold value. In another aspect, the PCIe host defines a second configuration parameter different from the first configuration parameter for the attached PCIe endpoint if the temporal distance is less than or equal to the predetermined threshold value. By differentiating the attached PCIe endpoints based on temporal distances, the PCIe host can support compatibly a plurality of attached PCIe endpoints regardless of physical connection distances with the attached PCIe endpoints.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Jian Shen
  • Patent number: 9690363
    Abstract: A method and system for optimizing a core voltage level of a portable computing device (“PCD”) and enhancing frequency performance of individual subcomponents are disclosed. A plurality of voltage values for a plurality of subsystems is determined. At least one subsystem is a multiplexed subsystem. Next, a reduced set of voltage values is calculated based on the plurality of voltage values and an optimized voltage level is determined for a shared power domain. The shared power domain is subsequently set to the optimized voltage level. If the optimized voltage level is determined to exceed a required voltage level for the at least one multiplexed subsystem when it is running the plurality of processing engines, a subset of the plurality of processing engines may be identified to process a workload of the multiplexed system at a more efficient level of power consumption than the full plurality of processing engines.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Hee Jun Park, Yiran Li, Inho Hwang, Young Hoon Kang, Joshua Hirsch Stubbs, Sean Sweeney, Robert Nicholson Gibson, Andrew James Frantz, Viswanathan Kumaragurubaran, Sumant Madhav Paranjpe
  • Patent number: 9693077
    Abstract: In general, the disclosure describes techniques for coding depth blocks in video data. A video coding device may determine a size of a sub-prediction unit (sub-PU) for motion parameter inheritance (MPI) in a depth prediction unit (depth PU). The depth PU may comprise one or more sub-PUs, each sub-PU having equal size. Distinct motion information can be inherited for each sub-PU from a texture block co-located to the sub-PU. The device may encode each sub-PU based on MPI corresponding to texture blocks co-located with the sub-PUs and generate a syntax element that indicates the size of each sub-PU for MPI. The device may further receive the syntax element, and, upon receiving an index value that indicates a sub-PU MPI mode, inherit MPI for each sub-PU based on the corresponding texture blocks.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ying Chen
  • Patent number: 9690364
    Abstract: Systems, methods, and computer programs are disclosed for dynamically adjusting memory power state transition timers. One embodiment of a method comprises receiving one or more parameters impacting usage or performance of a memory device coupled to a processor in a computing device. An optimal value is determined for one or more memory power state transition timer settings. A current value is updated for the memory power state transition timer settings with the optimal value.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Hee Jun Park, Haw-Jing Lo, Keunsoo Roh
  • Patent number: 9692997
    Abstract: Certain aspects relate to systems and techniques for full well capacity extension. For example, a storage capacitor included in the pixel readout architecture can enable multiple charge dumps from a pixel in the analog domain, extending the full well capacity of the pixel. Further, multiple reads can be integrated in the digital domain using a memory, for example DRAM, in communication with the pixel readout architecture. This also can effectively multiply a small pixel's full well capacity. In some examples, multiple reads in the digital domain can be used to reduce, eliminate, or compensate for kTC noise in the pixel readout architecture.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Biay-Cheng Hseih, Jiafu Luo, Sergiu Radu Goma
  • Patent number: 9690720
    Abstract: Command trapping in an input/output virtualization (IOV) host controller (HC) (IOV-HC) of a flash-memory-based storage device is disclosed. In one aspect, an IOV-HC is configured to receive a request from a client register interface (CRI) of one of multiple input/output (I/O) clients. The IOV-HC inspects a content of the request prior to the request being passed to a transport protocol engine. Based on the content, the IOV-HC determines whether the request should be further processed or should be trapped. If the IOV-HC determines that the request should be trapped, the IOV-HC traps the request using a request trap. In some aspects, the IOV-HC generates an interrupt to a virtual machine manager (VMM) to notify the VMM that the request was trapped. In some aspects, the IOV-HC provides a response generation circuit to receive instructions from the VMM to generate a response to the CRI from which the trapped request originated.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Assaf Shacham, Maya Haim, Lee Susman, David Teb
  • Patent number: 9691462
    Abstract: Systems and methods relate to operations on a magnetoresistive random access memory (MRAM) bit cell using a circuit configured in multiple phases. In a sensing circuit phase, the circuit configured to determine a first differential voltage between a data voltage across the bit cell and a reference voltage. In a pre-amplifying phase, the circuit is configured to pre-amplify the first differential voltage to generate a pre-amplified differential voltage, which does not have offset voltages that may arise due to process variations. In a sense amplifier phase, the circuit is configured to amplify the pre-amplified differential voltage in a latch. Generation of the pre-amplified differential voltage cancels offset voltages which may arise in the latch. In a write phase, the circuit is further configured to write a write data value to the MRAM bit cell.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Seong-Ook Jung, Taehui Na, Byungkyu Song, Jung Pill Kim, Seung Hyuk Kang
  • Patent number: 9692538
    Abstract: A network including a plurality of wireless communication devices capable of operating according to a wireless protocol that imposes no common timebase at the network level, the plurality of devices comprising: an initiator device configured to detect an event and in response transmit an event message having a payload comprising a time field; and a set of appliance devices configured to receive and automatically retransmit messages received from others of the devices, each appliance device being associated with an appliance supplementary to its wireless communication function and being configured to, on receiving an event message comprising a time field, cause their respective associated appliance to perform a function at a time indicated by the content of the time field in the received message.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Technologies International, LTD.
    Inventors: Hugo Mark Tyson, Nicolas Guy Albert Graube, Robin Heydon
  • Patent number: 9690710
    Abstract: Systems and methods for improved operation of a victim cache in a portable computing device (PCD) are presented. A lower level cache is operated as a victim to an upper level cache, the lower level cache containing a plurality of cache lines. A filter is operated in association with the lower level victim cache, and reflects the cache lines contained in the victim cache. For a miss at the upper level cache, the filter is checked to determine if the requested cache line is in the victim cache. If checking the filter determines that the requested cache line is in the victim cache the requested cache line is retrieved from the victim cache. If checking the filter determines that the request cache line is not in the victim cache, the victim cache is bypassed and the cache line is requested from a memory controller.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Wang, Bohuslav Rychlik, Moinul Khan
  • Patent number: 9690725
    Abstract: Master and slave devices may be coupled to a control data bus. A method includes controlling data transmissions over a bus from a master device, where data bits are transcoded into symbols for transmission across two lines of the bus and a clock signal is embedded within symbol transitions of the data transmissions, and providing an interrupt period, during which one or more slave devices coupled to the bus can assert an interrupt request on a first line of the bus, within part of a heartbeat transmission by the master device over the first line and a second tine of the bus. The interrupt request may be an indicator that the asserting slave device wishes to request some action by the master device.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Shoichiro Sengoku
  • Patent number: 9688400
    Abstract: Unmanned aerial vehicles and methods for providing the same are disclosed. The unmanned aerial vehicles may have various configurations related to a support frame. The unmanned aerial vehicles may have various configurations with a continuous track for ground propulsion. The unmanned aerial vehicles may have various configurations related to payload clamps.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Donald Bolden Hutson
  • Patent number: 9692495
    Abstract: Determination of channel state information (CSI) feedback by mobile devices is disclosed in which the mobile device receives one or more configuration parameters, that may include one or more control channel parameters for configuring a mobile device control channel. The UE uses the configuration parameters to determine an assumption of overhead resources. Using this overhead assumption, the mobile device derives the CSI index and transmits the CSI index to a serving base station.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: June 27, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Stefan Geirhofer, Peter Gaal, Wanshi Chen