Patents by Inventor DANIEL A. STEFFEN

DANIEL A. STEFFEN 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).

  • Publication number: 20200082070
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Application
    Filed: October 25, 2019
    Publication date: March 12, 2020
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Publication number: 20200082066
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Application
    Filed: August 13, 2019
    Publication date: March 12, 2020
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Patent number: 10576884
    Abstract: A device for interior illumination for a vehicle includes an array formed by multiple light sources, with which an ambient illumination and a reading illumination can be generated inside the vehicle, an additional lamp unit with which exclusively an ambient illumination can be generated inside the vehicle, and a control unit for controlling the light sources and the additional lamp unit in three modes. The control unit is designed and configured in such a way that in the first mode the light sources are controlled in such a way that exclusively a reading illumination is generated inside the vehicle; in the second mode the light sources and the additional lamp unit are controlled in such a way that exclusively an ambient illumination is generated inside the vehicle; and in the third mode the control unit simultaneously activates the first and second modes for simultaneously generating an ambient illumination and a reading illumination.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 3, 2020
    Assignee: DAIMLER AG
    Inventors: Daniel Betz, Daniel Fuhrmann, Michael Holz, Juergen Ketterer, Daniel Steffen Setz
  • Publication number: 20190370061
    Abstract: One embodiment provides for a computer-implemented method comprising instantiating a synchronization primitive to control access to a resource, acquiring the synchronization primitive at a first thread, the first thread having a first priority, associating a turnstile with the synchronization primitive, setting an inheritor of the turnstile to the first thread, attempting to acquire the synchronization primitive at a second thread while the synchronization primitive is held by the first thread, the second thread having a second priority, adding the second thread to a wait queue of the turnstile; and in response to determining that the second priority is higher than the first priority, increasing the priority of the first thread to the second priority.
    Type: Application
    Filed: April 10, 2019
    Publication date: December 5, 2019
    Inventors: Jainam A. Shah, Jeremy C. Andrus, Daniel A. Chimene, Kushal Dalmia, Pierre Habouzit, James M. Magee, Marina Sadini, Daniel A. Steffen
  • Patent number: 10454050
    Abstract: An organic light-emitting component is specified, comprising a translucent substrate (1), on which a translucent electrode (3) is arranged, comprising on the translucent electrode (3) an organic functional layer stack comprising organic functional layers having at least one organic light-emitting layer (5) and comprising a further electrode (7), wherein the at least one organic light-emitting layer (5) comprises emitter molecules having an anisotropic molecular structure which are oriented anisotropically, and wherein all the organic light-emitting layers (5, 51, 52, 53) of the organic light-emitting component are at a distance of greater than or equal to 20 nm and less than or equal to 100 nm from the further electrode (7).
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: October 22, 2019
    Assignee: OSRAM OLED GMBH
    Inventors: Thilo Reusch, Daniel Steffen Setz
  • Patent number: 10310891
    Abstract: Disclosed herein are systems, methods, and computer-readable media directed to scheduling threads in a multi-processing environment that can resolve a priority inversion. Each thread has a scheduling state and a context. A scheduling state can include attributes such as a processing priority, classification (background, fixed priority, real-time), a quantum, scheduler decay, and a list of threads that may be waiting on the thread to make progress. A thread context can include registers, stack, other variables, and one or more mutex flags. A first thread can hold a resource with a mutex, the first thread having a low priority. A second thread having a scheduling state with a high priority can be waiting on the resource and may be blocked behind the mutex held by the first process. A scheduler can execute the context of the lower priority thread using the scheduler state of the second, higher priority thread. More than one thread can be waiting on the resource held by the first thread.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 4, 2019
    Assignee: Apple Inc.
    Inventors: Daniel A. Chimene, Daniel A. Steffen, James M Magee, Russell A. Blaine, Shantonu Sen
  • Publication number: 20190156666
    Abstract: A driver assistance system for a vehicle uses sensor data, which are provided from monitoring of the environment of the vehicle. The driver assistance system has a processing unit for processing the sensor data and a display device for displaying the processed sensor data. The environment of the vehicle is displayed as a light strip using the display device. Furthermore, an object in the environment of the vehicle is represented by a section on the light strip, wherein the section has a first light characteristic.
    Type: Application
    Filed: March 27, 2017
    Publication date: May 23, 2019
    Inventors: Stefan BECKMANN, Daniel BETZ, Stefan BÖHLER, Joseph FAGAN, Michele Domenico JAUCH-PAGANETTI, Frederic LATINO, Christian PECHER, Marco PLEWE, Klaus ROGGE, Francesca SANGALLI, Vera SCHMIDT, Daniel Steffen SETZ
  • Publication number: 20190135172
    Abstract: A device for interior illumination for a vehicle includes an array formed by multiple light sources, with which an ambient illumination and a reading illumination can be generated inside the vehicle, an additional lamp unit with which exclusively an ambient illumination can be generated inside the vehicle, and a control unit for controlling the light sources and the additional lamp unit in three modes. The control unit is designed and configured in such a way that in the first mode the light sources are controlled in such a way that exclusively a reading illumination is generated inside the vehicle; in the second mode the light sources and the additional lamp unit are controlled in such a way that exclusively an ambient illumination is generated inside the vehicle; and in the third mode the control unit simultaneously activates the first and second modes for simultaneously generating an ambient illumination and a reading illumination.
    Type: Application
    Filed: April 10, 2017
    Publication date: May 9, 2019
    Applicant: DAIMLER AG
    Inventors: Daniel BETZ, Daniel FUHRMANN, Michael HOLZ, Juergen KETTERER, Daniel Steffen SETZ
  • Publication number: 20190118614
    Abstract: A method for feedback of a temperature setting of an air-conditioning device involves adjusting a light color of at least one lighting element for the display of a set temperature. The adjusted light color corresponds to a temperature setting of an airflow zone in a motor vehicle.
    Type: Application
    Filed: April 10, 2017
    Publication date: April 25, 2019
    Inventors: Daniel BETZ, Florian ETTER, Daniel FUHRMANN, Daniel Steffen SETZ
  • Publication number: 20190118653
    Abstract: A device for controlling an interior lighting system of a vehicle to produce ambient lighting and/or reading lighting involves the interior lighting system having an array of a plurality of light sources. The device includes a control unit, by means of which the light sources of the array can be individually controlled in order to produce the ambient lighting and/or the reading lighting, and an input unit that can be connected to the control unit. The input unit has a touch-sensitive screen for inputting a current set of control information for the control unit. The control unit controls the light sources on the basis of the current set of control information. Furthermore, the input unit, on the basis of the current set of control information, displays associated ambient lighting and/or reading lighting for an illuminable region in the vehicle interior on the screen.
    Type: Application
    Filed: April 10, 2017
    Publication date: April 25, 2019
    Applicant: DAIMLER AG
    Inventors: Daniel BETZ, Daniel FUHRMANN, Michael HOLZ, Juergen KETTERER, Daniel Steffen SETZ
  • Publication number: 20180349209
    Abstract: Techniques are disclosed relating to efficiently handling execution of multiple threads to perform various actions. In some embodiments, an application instantiates a queue and a synchronization primitive. The queue maintains a set of work items to be operated on by a thread pool maintained by a kernel. The synchronization primitive controls access to the queue by a plurality of threads including threads of the thread pool. In such an embodiment, a first thread of the application enqueues a work item in the queue and issues a system call to the kernel to request that the kernel dispatch a thread of the thread pool to operate on the first work item. In various embodiments, the dispatched thread is executable to acquire the synchronization primitive, dequeue the work item, and operate on it.
    Type: Application
    Filed: December 8, 2017
    Publication date: December 6, 2018
    Inventors: Daniel A. Steffen, Pierre Habouzit, Daniel A. Chimene, Jeremy C. Andrus, James M. Magee, Puja Gupta
  • Publication number: 20180349181
    Abstract: Techniques are disclosed relating to inter-process communication. In some embodiments, a kernel receives a notification of a communication to be sent from a first thread of a first application to a second thread of a second application. The kernel provides a reply port to the first thread for receiving a reply to the communication from the second thread. The kernel facilitates sending the communication from the first thread to the second thread. The kernel increases an execution priority of the second thread in response to the kernel determining that the reply port and a destination port associated with the second thread are identified in the communication. In some embodiments, the kernel creates the reply port in response to receiving the notification and, in response to detecting the reply has been communicated to the reply port, decreases the execution priority of the second thread and removes the reply port.
    Type: Application
    Filed: December 8, 2017
    Publication date: December 6, 2018
    Inventors: Daniel A. Steffen, Jainam A. Shah, James M. Magee, Jeremy C. Andrus, Russell A. Blaine
  • Patent number: 9945989
    Abstract: Various embodiments may relate to a process for producing a scattering layer for electromagnetic radiation. The process may include applying scattering centers onto a carrier, applying glass onto the scattering centers, and liquefying of the glass so that a part of the liquefied glass flows between the scattering centers toward the surface of the carrier, in such a way that a part of the liquefied glass still remains above the scattering centers.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: April 17, 2018
    Assignee: OSRAM OLED GmbH
    Inventors: Daniel Steffen Setz, Manfred Deisenhofer, Angela Eberhardt, Christina Wille
  • Patent number: 9935295
    Abstract: According to at least one embodiment, an organic light-emitting component includes a substrate, a first electrode arranged on the substrate, and a second electrode. An organic light-generating layer stack is arranged between the first and second electrodes and includes a first organic OLED functional material. A first organic coupling-out layer is in optical contact with the organic light-generating layer stack and includes an organic material containing a second organic OLED functional material. One of the first and second electrodes is translucent, and the first organic coupling-out layer is arranged on that side of the electrode that faces away from the organic light-generating layer stack.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: April 3, 2018
    Assignee: OSRAM OLED GMBH
    Inventors: Thilo Reusch, Daniel Steffen Setz
  • Patent number: 9893319
    Abstract: The invention relates to a radiation-emitting, organic component comprising a radiation-permeable carrier body (1) having a first surface (1a) on a top side of the carrier body (1), a radiation-permeable, structured layer (2) that is arranged on the first surface (1a) and covers same at least in places, a radiation-permeable first electrode (3) that is arranged on the side of the structured layer (2) facing away from the carrier body (1), a layer stack (10) that is arranged on the side of the first electrode (3) facing away from the structured layer (2) and comprises an organic, active region, and a second electrode (6), wherein the active region (10a) can be electrically contacted via the first electrode (3) and the second electrode (6), the structured layer (2) is different from the radiation-permeable carrier body (1), and the structured layer (2) comprises structures (2a) for refracting and/or scattering electromagnetic radiation generated in the active region (100) during operation.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: February 13, 2018
    Assignee: OSRAM OLED GMBH
    Inventors: Thomas Dobbertin, Thilo Reusch, Nina Riegel, Daniel Steffen Setz, Thomas Wehlus
  • Publication number: 20170269967
    Abstract: In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the priority values for multiple subsystems of the data processing system. The QoS classifications are propagated when tasks interact and the QoS classes are interpreted a multiple levels of the system to determine the priority values to set for the tasks. In one embodiment, one or more sensors coupled with the data processing system monitor a set of system conditions that are used in part to determine the priority values to set for a QoS class.
    Type: Application
    Filed: February 27, 2017
    Publication date: September 21, 2017
    Inventors: Daniel A. Steffen, Matthew W. Wright, Russell A. Blaine, Daniel A. Chimene, Kevin J. Van Vechten, Thomas B. Duffy
  • Patent number: 9761840
    Abstract: An organic light-emitting diode includes a carrier substrate, a scattering layer, a first electrode, an organic layer sequence with at least one active layer, and a second electrode wherein all the components are arranged in the stated sequence, the scattering layer has a higher average refractive index than the organic layer sequence, the first electrode has at least n or at least n+1 non-metal layers and n metal layers, n is a natural number greater than or equal to 1 or greater than or equal to 2, and the non-metal layers and the metal layers succeed one another alternately.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: September 12, 2017
    Assignee: OSRAM OLED GmbH
    Inventors: Daniel Steffen Setz, Erwin Lang, Marc Philippens
  • Patent number: 9748523
    Abstract: An organic light-emitting device includes a substrate, on which a transparent electrode and a further electrode are applied. An organic light-emitting layer is arranged between the electrodes. At least one optical scattering layer is arranged on a side of the transparent electrode facing away from the organic light-emitting layer.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: August 29, 2017
    Assignee: OSRAM OLED GmbH
    Inventors: Daniel Steffen Setz, Thilo Reusch, Nina Riegel
  • Patent number: 9735397
    Abstract: A process of producing a radiation-emitting organic-electronic device having a first and a second electrode layer and an emitter layer includes: A) providing a phosphorescent emitter with an anisotropic molecule structure and a matrix material, B) applying the first electrode layer to a substrate, C) applying the emitter layer under thermodynamic control, with vaporization of the phosphorescent emitter and of the matrix material under reduced pressure and deposition thereof on the first electrode layer such that molecules of the phosphorescent emitter are in anisotropic alignment, and D) applying the second electrode layer on the emitter layer.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: August 15, 2017
    Assignees: OSRAM OLED GmbH, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
    Inventors: Nina Riegel, Jörg Frischeisen, Wolfgang Brütting, Thomas Dobbertin, Karsten Heuser, Daniel Steffen Setz, Benjamin Claus Krummacher, Michael Flämmich, Norbert Danz
  • Patent number: 9582326
    Abstract: In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the priority values for multiple subsystems of the data processing system. The QoS classifications are propagated when tasks interact and the QoS classes are interpreted a multiple levels of the system to determine the priority values to set for the tasks. In one embodiment, one or more sensors coupled with the data processing system monitor a set of system conditions that are used in part to determine the priority values to set for a QoS class.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 28, 2017
    Assignee: Apple Inc.
    Inventors: Daniel A. Steffen, Matthew W. Wright, Russell A. Blaine, Jr., Daniel A. Chimene, Kevin J. Van Vechten, Thomas B. Duffy