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: 11157635Abstract: 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: GrantFiled: August 30, 2018Date of Patent: October 26, 2021Assignee: QUALCOMM IncorporatedInventors: James Brehove, Vijayalakshmi Raveendran, Olav Haugan, Britton Kendall Bigelow, Kavita Paryani
-
Patent number: 10514943Abstract: 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: GrantFiled: November 17, 2016Date of Patent: December 24, 2019Assignee: QUALCOMM IncorporatedInventors: Samar Asbe, Qazi Bashir, Vipul Gandhi, Chris Henroid, Mitchel Allen Humpherys, Olav Haugan, Daren Hall, Adam Openshaw, Priyesh Sanghvi, Brijen Raval
-
Publication number: 20190311141Abstract: 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: ApplicationFiled: August 30, 2018Publication date: October 10, 2019Inventors: James BREHOVE, Vijayalakshmi RAVEENDRAN, Olav HAUGAN, Britton Kendall BIGELOW, Kavita PARYANI
-
Publication number: 20180136967Abstract: 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: ApplicationFiled: November 17, 2016Publication date: May 17, 2018Inventors: Samar Asbe, Qazi Bashir, Vipul Gandhi, Chris Henroid, Mitchel Allen Humpherys, Olav Haugan, Daren Hall, Adam Openshaw, Priyesh Sanghvi, Brijen Raval
-
Publication number: 20150199279Abstract: 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: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: QUALCOMM INCORPORATEDInventor: OLAV HAUGAN
-
Publication number: 20150161057Abstract: 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: ApplicationFiled: January 5, 2014Publication date: June 11, 2015Applicant: Qualcomm IncorporatedInventors: 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: 8368041Abstract: 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: GrantFiled: March 31, 2011Date of Patent: February 5, 2013Assignee: Cymer, Inc.Inventors: Matthew R. Graham, Olav Haugan, William N. Partlo
-
Publication number: 20120248341Abstract: 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: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Inventors: Matthew R. Graham, Olav Haugan, William N. Partlo
-
Patent number: 8254420Abstract: 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: GrantFiled: November 18, 2009Date of Patent: August 28, 2012Assignee: Cymer, Inc.Inventors: Daniel J. Riggs, Olav Haugan
-
Publication number: 20110116522Abstract: 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: ApplicationFiled: November 18, 2009Publication date: May 19, 2011Inventors: Daniel J. Riggs, Olav Haugan
-
Publication number: 20030111523Abstract: 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: ApplicationFiled: January 23, 2003Publication date: June 19, 2003Inventor: Olav Haugan