Patents by Inventor Michael Steiner
Michael Steiner 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: 11919584Abstract: A track roller includes a body having a revolved configuration defining an axis of rotation, a radial direction, and a circumferential direction disposed about the axis of rotation. A first axial extremity and a second axial extremity are disposed along the axis of rotation. The body of revolution further includes a first rim portion disposed proximate to the first axial extremity, and a second rim portion disposed proximate to the second axial extremity. An outboard track contact surface is disposed axially proximate to the first rim portion, and an inboard slot is disposed axially proximate to the second rim portion.Type: GrantFiled: January 28, 2020Date of Patent: March 5, 2024Assignee: Caterpillar Inc.Inventors: Kevin L. Steiner, Eric Bernard Weisbruch, Daniel I. Knobloch, Timothy Michael Nenne
-
Publication number: 20230333824Abstract: Attestation of operations by tool chains is described. An example of a storage medium includes instructions for receiving source code for processing of a secure workload of a tenant; selecting at least a first compute node to provide computation for the workload; processing the source code by an attestable tool chain to generate machine code for the first compute node, including performing one or more conversions of the source code by one or more convertors to generate converted code and generating an attestation associated with each code conversion, and receiving machine code for the first compute node and generating an attestation associated with the first compute node; and providing each of the attestations from the first stage and the second stage for verification.Type: ApplicationFiled: April 26, 2023Publication date: October 19, 2023Applicant: Intel CorporationInventors: Vincent Scarlata, Alpa Trivedi, Reshma Lal, Marcela S. Melara, Michael Steiner, Anjo Vahldiek-Oberwagner
-
Publication number: 20230274034Abstract: A method and apparatus for multi-dimensional attestations for a software application. A multi-dimensional attestation is generated for at least one component of the software application. The multi-dimensional attestation includes a signed attestation for the at least one component and an attestation reference to at least one other related component. A verifier obtains multi-dimensional attestations for the components of the software application and obtains the signed attestation for the related components of the software application based on the attestation reference and verifies integrity of at least part of the software application based on the obtained signed attestations.Type: ApplicationFiled: May 3, 2023Publication date: August 31, 2023Inventors: Marcela S. MELARA, Bruno VAVALA, Michael STEINER, Vincent SCARLATA, Anjo Lucas VAHLDIEK-OBERWAGNER
-
Patent number: 11650800Abstract: Attestation of operations by tool chains is described. An example of a storage medium includes instructions for receiving source code for processing of a secure workload of a tenant; selecting at least a first compute node to provide computation for the workload; processing the source code by an attestable tool chain to generate machine code for the first compute node, including performing one or more conversions of the source code by one or more convertors to generate converted code and generating an attestation associated with each code conversion, and receiving machine code for the first compute node and generating an attestation associated with the first compute node; and providing each of the attestations from the first stage and the second stage for verification.Type: GrantFiled: December 24, 2020Date of Patent: May 16, 2023Assignee: INTEL CORPORATIONInventors: Vincent Scarlata, Alpa Trivedi, Reshma Lal, Marcela S. Melara, Michael Steiner, Anjo Vahldiek-Oberwagner
-
Publication number: 20230015537Abstract: Example methods and systems are directed to reducing latency in providing trusted execution environments (TEEs). Initializing a TEE includes multiple steps before the TEE starts executing. Besides workload-specific initialization, workload-independent initialization is performed, such as adding memory to the TEE. In function-as-a-service (FaaS) environments, a large portion of the TEE is workload-independent, and thus can be performed prior to receiving the workload. Certain steps performed during TEE initialization are identical for certain classes of workloads. Thus, the common parts of the TEE initialization sequence may be performed before the TEE is requested. When a TEE is requested for a workload in the class and the parts to specialize the TEE for its particular purpose are known, the final steps to initialize the TEE are performed.Type: ApplicationFiled: September 22, 2022Publication date: January 19, 2023Inventors: Anjo Lucas Vahldiek-Oberwagner, Ravi L. Sahita, Mona Vij, Rameshkumar Illikkal, Michael Steiner, Thomas Knauth, Dmitrii Kuvaiskii, Sudha Krishnakumar, Krystof C. Zmudzinski, Vincent Scarlata, Francis McKeen
-
Publication number: 20220376532Abstract: This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.Type: ApplicationFiled: August 1, 2022Publication date: November 24, 2022Inventors: Michael STEINER, David Krawczyk
-
Publication number: 20220282109Abstract: A liquid or pasty pigment and/or filler preparation comprising: 1 to 70% by weight of at least one pigment dispersed in the preparation and/or at least one filler dispersed in the preparation (component (A)), 1 to 25% by weight of at least one inorganic, particulate component dispersed in the preparation, as component (B), 0 to 10% by weight of at least one surface-active wetting agent, which preferably also has dispersing properties, and as the remainder water and/or at least one solvent, the particles of component (B) being nanoscale or microscale and being inorganically or organically surface-modified, the surface modifier used being selected such that component (B) has a cationic, anionic, amphoteric or non-ionic surface, and component (B) further has a zeta potential which is opposite to the charge of the particles of component (A) or, in the case of uncharged particles of component (A), has a zeta potential in the range of ?60 to +40 mV so as to effect adhesion of the particles (B) to the pigment and/orType: ApplicationFiled: August 6, 2020Publication date: September 8, 2022Inventors: Michael STEINER, Christian CAVELIUS, Hermann SCHIRRA
-
Patent number: 11411417Abstract: This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.Type: GrantFiled: October 1, 2020Date of Patent: August 9, 2022Assignee: Neutron Holdings, Inc.Inventors: Michael Steiner, David Krawczyk
-
Patent number: 11399123Abstract: Improved fluoresced imaging (FI) and other sensor data imaging processes, devices, and systems are provided to enhance display of different secondary types of images and reflected light images together. Reflected light images are converted to a larger color space in a manner that preserves the color information of the reflected light image. FI or secondary images are transformed to a color range within the larger color space, but outside the color area of the reflected light images, allowing the FI or secondary images to be combined with them in a manner with improved distinguishability of color. Hardware designs are provided to enable real-time processing of image streams from medical scopes. The combined images are encoded for an electronic display capable of displaying the larger color space.Type: GrantFiled: June 17, 2020Date of Patent: July 26, 2022Assignee: KARL STORZ Imaging, Inc.Inventor: Michael Steiner
-
Publication number: 20220206764Abstract: Attestation of operations by tool chains is described. An example of a storage medium includes instructions for receiving source code for processing of a secure workload of a tenant; selecting at least a first compute node to provide computation for the workload; processing the source code by an attestable tool chain to generate machine code for the first compute node, including performing one or more conversions of the source code by one or more convertors to generate converted code and generating an attestation associated with each code conversion, and receiving machine code for the first compute node and generating an attestation associated with the first compute node; and providing each of the attestations from the first stage and the second stage for verification.Type: ApplicationFiled: December 24, 2020Publication date: June 30, 2022Applicant: Intel CorporationInventors: Vincent Scarlata, Alpa Trivedi, Reshma Lal, Marcela S. Melara, Michael Steiner, Anjo Vahldiek-Oberwagner
-
Publication number: 20220121470Abstract: In one embodiment, metadata associated with deployment of a container within an orchestration environment includes information indicating security preferences for deployment of the container within the orchestration environment, information indicating a level of communications between the container and other containers, and/or information indicating effects of execution of the container with respect to other containers. The metadata is used to select a particular node of a plurality of nodes within the orchestration environment on which to deploy the container based on the metadata.Type: ApplicationFiled: December 23, 2021Publication date: April 21, 2022Applicant: Intel CorporationInventors: Paritosh Saxena, Anjo Lucas Vahldiek-Oberwagner, Mona Vij, Kshitij A. Doshi, Carlos H. Morales, Clair Bowman, Marcela S. Melara, Michael Steiner
-
Patent number: 11166623Abstract: An endoscope for imaging a fluorescent agent in a patient, the endoscope having a first optical channel communicating light from a first light source and a second light source, the first light source having an excitation wavelength and the second light source having a wavelength different than the wavelength of the first light source; a field stop having a fluorescent indicator; and a second optical channel in optical communication with the first light source and in optical communication with the fluorescent indicator on the field stop. When light from the first light source illuminates the fluorescent indicator on the field stop, the fluorescent indicator is detectable. Image processing components used with the endoscope can identify the fluorescent indicator, or lack thereof, and transmit information to a user.Type: GrantFiled: April 23, 2019Date of Patent: November 9, 2021Assignee: ARTHREX, INC.Inventor: Michael Steiner
-
Publication number: 20210110070Abstract: Example methods and systems are directed to reducing latency in providing trusted execution environments (TEES). Initializing a TEE includes multiple steps before the TEE starts executing. Besides workload-specific initialization, workload-independent initialization is performed, such as adding memory to the TEE. In function-as-a-service (FaaS) environments, a large portion of the TEE is workload-independent, and thus can be performed prior to receiving the workload. Certain steps performed during TEE initialization are identical for certain classes of workloads. Thus, the common parts of the TEE initialization sequence may be performed before the TEE is requested. When a TEE is requested for a workload in the class and the parts to specialize the TEE for its particular purpose are known, the final steps to initialize the TEE are performed.Type: ApplicationFiled: December 22, 2020Publication date: April 15, 2021Inventors: Anjo Lucas Vahldiek-Oberwagner, Ravi L. Sahita, Mona Vij, Rameshkumar Illikkal, Michael Steiner, Thomas Knauth, Dmitrii Kuvaiskii, Sudha Krishnakumar, Krystof C. Zmudzinski, Vincent Scarlata, Francis McKeen
-
Patent number: 10922088Abstract: Detailed herein are systems, apparatuses, and methods for a computer architecture with instruction set support to mitigate against page fault- and/or cache-based side-channel attacks. In an embodiment, an apparatus includes a decoder to decode a first instruction, the first instruction having a first field for a first opcode that indicates that execution circuitry is to set a first flag in a first register that indicates a mode of operation that redirects program flow to an exception handler upon the occurrence of an event. The apparatus further includes execution circuitry to execute the decoded first instruction to set the first flag in the first register that indicates the mode of operation and to store an address of an exception handler in a second register.Type: GrantFiled: June 29, 2018Date of Patent: February 16, 2021Assignee: Intel CorporationInventors: Fangfei Liu, Bin Xing, Michael Steiner, Mona Vij, Carlos Rozas, Francis McKeen, Meltem Ozsoy, Matthew Fernandez, Krystof Zmudzinski, Mark Shanahan
-
Publication number: 20210021140Abstract: This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Michael STEINER, David Krawczyk
-
PROCESSOR INSTRUCTION SUPPORT FOR MITIGATING CONTROLLED-CHANNEL AND CACHE-BASED SIDE-CHANNEL ATTACKS
Publication number: 20200409711Abstract: Detailed herein are systems, apparatuses, and methods for a computer architecture with instruction set support to mitigate against page fault and/or cache-based side-channel attacks. In an embodiment, a processor includes a decoder to decode an instruction into a decoded instruction, the instruction comprising a first field that indicates an instruction pointer to a user-level event handler; and an execution unit to execute the decoded instruction to, after a swap of an instruction pointer that indicates where an event occurred from a current instruction pointer register into a user-level event handler pointer register, push the instruction pointer that indicates where the event occurred onto call stack storage, and change a current instruction pointer in the current instruction pointer register to the instruction pointer to the user-level event handler.Type: ApplicationFiled: June 29, 2019Publication date: December 31, 2020Inventors: Scott Constable, Fangfei Liu, Bin Xing, Michael Steiner, Mona Vij, Carlos Rozas, Francis X. McKeen, Meltem Ozsoy, Matthew Fernandez, Krystof Zmudzinski, Mark Shanahan -
Publication number: 20200337525Abstract: An endoscope for imaging a fluorescent agent in a patient, the endoscope having a first optical channel communicating light from a first light source and a second light source, the first light source having an excitation wavelength and the second light source having a wavelength different than the wavelength of the first light source; a field stop having a fluorescent indicator; and a second optical channel in optical communication with the first light source and in optical communication with the fluorescent indicator on the field stop. When light from the first light source illuminates the fluorescent indicator on the field stop, the fluorescent indicator is detectable. Image processing components used with the endoscope can identify the fluorescent indicator, or lack thereof, and transmit information to a user.Type: ApplicationFiled: April 23, 2019Publication date: October 29, 2020Inventor: Michael Steiner
-
Publication number: 20200322511Abstract: Improved fluoresced imaging (FI) and other sensor data imaging processes, devices, and systems are provided to enhance display of different secondary types of images and reflected light images together. Reflected light images are converted to a larger color space in a manner that preserves the color information of the reflected light image. FI or secondary images are transformed to a color range within the larger color space, but outside the color area of the reflected light images, allowing the FI or secondary images to be combined with them in a manner with improved distinguishability of color. Hardware designs are provided to enable real-time processing of image streams from medical scopes. The combined images are encoded for an electronic display capable of displaying the larger color space.Type: ApplicationFiled: June 17, 2020Publication date: October 8, 2020Applicant: KARL STORZ Imaging, Inc.Inventor: Michael Steiner
-
Patent number: 10797497Abstract: This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.Type: GrantFiled: January 3, 2020Date of Patent: October 6, 2020Assignee: Neutron Holdings, Inc.Inventors: Michael Steiner, David Krawczyk
-
Publication number: 20200220366Abstract: This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.Type: ApplicationFiled: January 3, 2020Publication date: July 9, 2020Inventors: Michael Steiner, David Krawczyk