Patents by Inventor Olav Haugan

Olav Haugan 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: 11157635
    Abstract: Various embodiments include methods and devices for implementing secure peripheral interface disablement on a computing device. Various embodiments may include receiving a trigger to disable a peripheral interface associated with a peripheral device of the computing device, identifying a physical address of the peripheral interface, and securely removing a mapping of an intermediate physical address of the peripheral interface to the physical address of the peripheral interface.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: October 26, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: James Brehove, Vijayalakshmi Raveendran, Olav Haugan, Britton Kendall Bigelow, Kavita Paryani
  • Patent number: 10514943
    Abstract: In an aspect, an apparatus that includes a first security domain and at least a second security domain obtains, at a virtual machine of the first security domain, a stream identifier associated with the second security domain. The apparatus generates, at the virtual machine of the first security domain, a command to map the stream identifier associated with the second security domain to a first address translation context. The apparatus maps, at a hypervisor device, the first address translation context to a second address translation context that is associated with the second security domain of the stream identifier. The apparatus processes a stream of memory access transactions that includes the stream identifier based on at least the first address translation context or the second address translation context.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 24, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Samar Asbe, Qazi Bashir, Vipul Gandhi, Chris Henroid, Mitchel Allen Humpherys, Olav Haugan, Daren Hall, Adam Openshaw, Priyesh Sanghvi, Brijen Raval
  • Publication number: 20190311141
    Abstract: Various embodiments include methods and devices for implementing secure peripheral interface disablement on a computing device. Various embodiments may include receiving a trigger to disable a peripheral interface associated with a peripheral device of the computing device, identifying a physical address of the peripheral interface, and securely removing a mapping of an intermediate physical address of the peripheral interface to the physical address of the peripheral interface.
    Type: Application
    Filed: August 30, 2018
    Publication date: October 10, 2019
    Inventors: James BREHOVE, Vijayalakshmi RAVEENDRAN, Olav HAUGAN, Britton Kendall BIGELOW, Kavita PARYANI
  • Publication number: 20180136967
    Abstract: In an aspect, an apparatus that includes a first security domain and at least a second security domain obtains, at a virtual machine of the first security domain, a stream identifier associated with the second security domain. The apparatus generates, at the virtual machine of the first security domain, a command to map the stream identifier associated with the second security domain to a first address translation context. The apparatus maps, at a hypervisor device, the first address translation context to a second address translation context that is associated with the second security domain of the stream identifier. The apparatus processes a stream of memory access transactions that includes the stream identifier based on at least the first address translation context or the second address translation context.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 17, 2018
    Inventors: Samar Asbe, Qazi Bashir, Vipul Gandhi, Chris Henroid, Mitchel Allen Humpherys, Olav Haugan, Daren Hall, Adam Openshaw, Priyesh Sanghvi, Brijen Raval
  • Publication number: 20150199279
    Abstract: A method and system for tracking transactions associated with a system memory management unit (“SMMU”) includes receiving a plurality of memory requests from a plurality of processing elements and storing contents of each memory request in a transaction history buffer (“THB”). The contents of a memory request stored in the THB may comprise at least one of a security bit; a Virtual Machine Identifier (“VMID”); a Stream identifier (“SID”); a SMMU Context Bank that was used; and whether or not the virtual address was present in the translation look-aside buffer. A status for a lock command for the THB may be stored in the transaction history buffer. Action taken by the SMMU in response to a memory request may also be stored in the THB. With this data stored in the THB, root causes for errors within the portable computing device may be determined.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: QUALCOMM INCORPORATED
    Inventor: OLAV HAUGAN
  • Publication number: 20150161057
    Abstract: Systems and methods are disclosed for providing memory address translation for a memory management system. One embodiment of such a system comprises a memory device and an application processor in communication via a system interconnect. The application processor comprises test code for testing one or more of a plurality of hardware devices. Each of the hardware devices has a corresponding system memory management unit (SMMU) for processing memory requests associated with the hardware device to the memory device. The system further comprises a client-side address translation system in communication with the system interconnect and the plurality of SMMUs. The client-side address translation system is configured to selectively route stimulus traffic associated with the test code to a client port on one or more of the plurality of SMMUs for testing the corresponding hardware devices.
    Type: Application
    Filed: January 5, 2014
    Publication date: June 11, 2015
    Applicant: Qualcomm Incorporated
    Inventors: THOMAS M. ZENG, AZZEDINE TOUZNI, STEPHEN A. MOLLOY, SATYAKI MUKHERJEE, ABHIRAMI SENTHILKUMARAN, OLAV HAUGAN, TZUNG REN TZENG, TAREK ZGHAL, JEAN-LOUIS O. TARDIEUX, AJAY UPADHYAYA, ZHURANG ZHAO, PAWAN CHHABRA, SUBRAHMANYAM MOOLA, PAVAN KUMAR, JAYDEEP R. CHOKSHI, VICTOR K. WONG, VIPUL C. GANDHI
  • Patent number: 8368041
    Abstract: A method and apparatus for compensating for thermal effects on the focal spot of a lens used to focus a laser beam on a target material at an irradiation site in a laser produced plasma (LPP) extreme ultraviolet (EUV) light system is disclosed. The EUV energy output of the light system is measured at sample intervals as a proxy for the laser power. The thermal load on the focusing lens is estimated from the measured EUV power, the expected change in the focal length of the lens for the thermal load is calculated, and the lens position is adjusted to compensate for the calculated focal length change. The actual position of the lens may be determined and compared to its desired position, and adjusted to insure that it remains in the desired position.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: February 5, 2013
    Assignee: Cymer, Inc.
    Inventors: Matthew R. Graham, Olav Haugan, William N. Partlo
  • Publication number: 20120248341
    Abstract: A method and apparatus for compensating for thermal effects on the focal spot of a lens used to focus a laser beam on a target material at an irradiation site in a laser produced plasma (LPP) extreme ultraviolet (EUV) light system is disclosed. The EUV energy output of the light system is measured at sample intervals as a proxy for the laser power. The thermal load on the focusing lens is estimated from the measured EUV power, the expected change in the focal length of the lens for the thermal load is calculated, and the lens position is adjusted to compensate for the calculated focal length change. The actual position of the lens may be determined and compared to its desired position, and adjusted to insure that it remains in the desired position.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Inventors: Matthew R. Graham, Olav Haugan, William N. Partlo
  • Patent number: 8254420
    Abstract: Laser light wavelength control is provided by periodically predicting a next position of a light controlling prism using a model of the prism's motion characteristics. The prediction is then updated if a measurement of laser output wavelength is obtained. However, because the predictions are made without waiting for a measurement, they can be made more frequently than the laser firing repetition rate and the prism can be repositioned at discrete points in time which can occur more frequently than the laser firing events. This also reduces performance degradation which may be caused by being one pulse behind a laser measurement and the resultant laser control signal being applied.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: August 28, 2012
    Assignee: Cymer, Inc.
    Inventors: Daniel J. Riggs, Olav Haugan
  • Publication number: 20110116522
    Abstract: Laser light wavelength control is provided by periodically predicting a next position of a light controlling prism using a model of the prism's motion characteristics. The prediction is then updated if a measurement of laser output wavelength is obtained. However, because the predictions are made without waiting for a measurement, they can be made more frequently than the laser firing repetition rate and the prism can be repositioned at discrete points in time which can occur more frequently than the laser firing events. This also reduces performance degradation which may be caused by being one pulse behind a laser measurement and the resultant laser control signal being applied.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Inventors: Daniel J. Riggs, Olav Haugan
  • Publication number: 20030111523
    Abstract: The invention relates to a case (1′) with or without a lid (2) and made from a substantially plane blank, which includes a central rectangular field (18;18′), to which e.g. via folding notches (19;19′ and 20;20′ and 24;24′ and 25;25′ respectively), arranged on the inner side (21;21′), upwardly foldable side walls (22;22′ and 23;23′) and end walls (26;26′ and 27;27′) respectively are attached, whereas the corner areas between walls adjacent to each other are filled with folding lugs (28;28′, 29;29′, 30;30′, 31;31′, 32;32′, 33;33′, 34;34′, 35;35′) which in pairs are mutually separated by means of substantially outwardly directed folding notches (44;44′, 45;45′, 46;46′, 47;47′), which are designed to be folded in pairs to abut an adjacent wall and be fastened to it.
    Type: Application
    Filed: January 23, 2003
    Publication date: June 19, 2003
    Inventor: Olav Haugan