Patents by Inventor Steve Michel
Steve Michel 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: 12265606Abstract: Methods, systems, and computer program products for direct assignment of physical devices to confidential virtual machines (VMs). At a first guest privilege context of a guest partition, a direct assignment of a physical device associated with a host computer system to the guest partition is identified. The guest partition includes the first guest privilege context and a second guest privilege context, which is restricted from accessing memory associated with the first guest privilege context. The guest partition corresponds to a confidential VM, such that a memory region associated with the guest partition is inaccessible to a host operating system. It is determined, based on a policy, that the physical device is allowed to be directly assigned to the guest partition. Communication between the physical device and the second guest privilege context is permitted, such as by exposing the physical device on a virtual bus and/or forwarding an interrupt.Type: GrantFiled: September 26, 2022Date of Patent: April 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Jin Lin, Jason Stewart Wohlgemuth, Michael Bishop Ebersol, Aditya Bhandari, Steven Adrian West, Emily Cara Clemens, Michael Halstead Kelley, Dexuan Cui, Attilio Mainetti, Sarah Elizabeth Stephenson, Carolina Cecilia Perez-Vargas, Antoine Jean Denis Delignat-Lavaud, Kapil Vaswani, Alexander Daniel Grest, Steve Michel Pronovost, David Alan Hepkin
-
Patent number: 12236822Abstract: Dynamic refresh rate (DRR) switching is used to dynamically update a refresh rate of content presented on an interface. When a first application and a second application are presented on a user interface at a first refresh rate; a request may be received to temporarily boost the first refresh rate to a second, higher, refresh rate. DRR switching is initiated as the first refresh rate is temporarily boosted to a second refresh rate. Applications that are opted in to the second refresh rate receive signals to refresh content at the second refresh rate, while applications that are not opted in to the second refresh rate receive signals to refresh content at a virtualized refresh rate that matches the first refresh rate. Thus, the first application refreshes content at the first refresh rate and the second application refreshes content at the second, higher refresh rate, providing a smooth user experience without unnecessarily utilizing power consumption.Type: GrantFiled: December 20, 2023Date of Patent: February 25, 2025Assignee: Microsoft Technology Licensing, LLC.Inventors: Michael Paul Erich Von Hippel, Ana Marta Amaral De Carvalho, Hrushit Kamal Parikh, Reiner Fink, Steve Michel Pronovost, Zhigang Xu, Zachary Scott Northrup, Leonardo E. Blanco
-
Publication number: 20240161670Abstract: Dynamic refresh rate (DRR) switching is used to dynamically update a refresh rate of content presented on an interface. When a first application and a second application are presented on a user interface at a first refresh rate; a request may be received to temporarily boost the first refresh rate to a second, higher, refresh rate. DRR switching is initiated as the first refresh rate is temporarily boosted to a second refresh rate. Applications that are opted in to the second refresh rate receive signals to refresh content at the second refresh rate, while applications that are not opted in to the second refresh rate receive signals to refresh content at a virtualized refresh rate that matches the first refresh rate. Thus, the first application refreshes content at the first refresh rate and the second application refreshes content at the second, higher refresh rate, providing a smooth user experience without unnecessarily utilizing power consumption.Type: ApplicationFiled: December 20, 2023Publication date: May 16, 2024Inventors: Michael Paul Erich VON HIPPEL, Ana Marta AMARAL DE CARVALHO, Hrushit Kamal PARIKH, Reiner FINK, Steve Michel PRONOVOST, Zhigang XU, Zachary Scott NORTHRUP, Leonardo E. BLANCO
-
Publication number: 20240104193Abstract: Methods, systems, and computer program products for direct assignment of physical devices to confidential virtual machines (VMs). At a first guest privilege context of a guest partition, a direct assignment of a physical device associated with a host computer system to the guest partition is identified. The guest partition includes the first guest privilege context and a second guest privilege context, which is restricted from accessing memory associated with the first guest privilege context. The guest partition corresponds to a confidential VM, such that a memory region associated with the guest partition is inaccessible to a host operating system. It is determined, based on a policy, that the physical device is allowed to be directly assigned to the guest partition. Communication between the physical device and the second guest privilege context is permitted, such as by exposing the physical device on a virtual bus and/or forwarding an interrupt.Type: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Jin LIN, Jason Stewart WOHLGEMUTH, Michael Bishop EBERSOL, Aditya BHANDARI, Steven Adrian WEST, Emily Cara CLEMENS, Michael Halstead KELLEY, Dexuan CUI, Attilio MAINETTI, Sarah Elizabeth STEPHENSON, Carolina Cecilia PEREZ-VARGAS, Antoine Jean Denis DELIGNAT-LAVAUD, Kapil VASWANI, Alexander Daniel GREST, Steve Michel PRONOVOST, David Alan HEPKIN
-
Patent number: 11881141Abstract: Dynamic refresh rate (DRR) switching is used to dynamically update a refresh rate of content presented on an interface. When a first application and a second application are presented on a user interface at a first refresh rate; a request may be received to temporarily boost the first refresh rate to a second, higher, refresh rate. DRR switching is initiated as the first refresh rate is temporarily boosted to a second refresh rate. Applications that are opted in to the second refresh rate receive signals to refresh content at the second refresh rate, while applications that are not opted in to the second refresh rate receive signals to refresh content at a virtualized refresh rate that matches the first refresh rate. Thus, the first application refreshes content at the first refresh rate and the second application refreshes content at the second, higher refresh rate, providing a smooth user experience without unnecessarily utilizing power consumption.Type: GrantFiled: December 29, 2022Date of Patent: January 23, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Michael Paul Erich Von Hippel, Ana Marta Amaral De Carvalho, Hrushit Kamal Parikh, Reiner Fink, Steve Michel Pronovost, Zhigang Xu, Zachary Scott Northrup, Leonardo E. Blanco
-
Publication number: 20230360574Abstract: Dynamic refresh rate (DRR) switching is used to dynamically update a refresh rate of content presented on an interface. When a first application and a second application are presented on a user interface at a first refresh rate; a request may be received to temporarily boost the first refresh rate to a second, higher, refresh rate. DRR switching is initiated as the first refresh rate is temporarily boosted to a second refresh rate. Applications that are opted in to the second refresh rate receive signals to refresh content at the second refresh rate, while applications that are not opted in to the second refresh rate receive signals to refresh content at a virtualized refresh rate that matches the first refresh rate. Thus, the first application refreshes content at the first refresh rate and the second application refreshes content at the second, higher refresh rate, providing a smooth user experience without unnecessarily utilizing power consumption.Type: ApplicationFiled: December 29, 2022Publication date: November 9, 2023Inventors: Michael Paul Erich VON HIPPEL, Ana Marta AMARAL DE CARVALHO, Hrushit Kamal PARIKH, Reiner FINK, Steve Michel PRONOVOST, Zhigang XU, Zachary Scott NORTHRUP, Leonardo E. BLANCO
-
Publication number: 20230122396Abstract: The present disclosure relates to devices and methods for providing access to graphics or compute hardware acceleration to applications executing in a guest environment. The devices and methods may provide virtualization support to graphics or compute devices so that graphics or compute devices may be projected inside of a guest environment. The devices and methods may share the physical resources for graphics and compute hardware acceleration by coordinating the use of the graphics or compute hardware acceleration across a spectrum of devices, environments, or platforms.Type: ApplicationFiled: December 19, 2022Publication date: April 20, 2023Inventors: Jesse Tyler NATALIE, Iouri Vladimirovich TARASSOV, Steve Michel PRONOVOST, Shawn Lee HARGREAVES, Ben Carson HILLIS, Brian David PERKINS
-
Patent number: 11574576Abstract: Dynamic refresh rate (DRR) switching is used to dynamically update a refresh rate of content presented on an interface. When a first application and a second application are presented on a user interface at a first refresh rate; a request may be received to temporarily boost the first refresh rate to a second, higher, refresh rate. DRR switching is initiated as the first refresh rate is temporarily boosted to a second refresh rate. Applications that are opted in to the second refresh rate receive signals to refresh content at the second refresh rate, while applications that are not opted in to the second refresh rate receive signals to refresh content at a virtualized refresh rate that matches the first refresh rate. Thus, the first application refreshes content at the first refresh rate and the second application refreshes content at the second, higher refresh rate, providing a smooth user experience without unnecessarily utilizing power consumption.Type: GrantFiled: May 6, 2022Date of Patent: February 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Michael Paul Erich Von Hippel, Ana Marta Amaral De Carvalho, Hrushit Kamal Parikh, Reiner Fink, Steve Michel Pronovost, Zhigang Xu, Zachary Scott Northrup, Leonardo E. Blanco
-
Publication number: 20210165673Abstract: The present disclosure relates to devices and methods for providing access to graphics or compute hardware acceleration to applications executing in a guest environment. The devices and methods may provide virtualization support to graphics or compute devices so that graphics or compute devices may be projected inside of a guest environment. The devices and methods may share the physical resources for graphics and compute hardware acceleration by coordinating the use of the graphics or compute hardware acceleration across a spectrum of devices, environments, or platforms.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Jesse Tyler NATALIE, Iouri Vladimirovich TARASSOV, Steve Michel PRONOVOST, Shawn Lee HARGREAVES, Ben Carson HILLIS, Brian David PERKINS
-
Patent number: 10300823Abstract: A method for controlling and selecting massage functions of a motor vehicle seat and include the steps of: switching the system to a selection mode and starting the selection mode; scrolling through massage functions that are organized in a block-by-block manner, wherein the massage functions that are organized in a block-by-block manner include a specific massage zone per block; confirming a selection of the massage block by way of a user selection; and terminating the selection mode.Type: GrantFiled: July 23, 2013Date of Patent: May 28, 2019Assignee: Ford Global Technologies, LLCInventors: Jeroen Lem, Steve Michell, Florian Golm, Stefan Wolter, Johnathan Andrew Line
-
Patent number: 10018462Abstract: A gauge profile apparatus (100) includes a gauge profile system (104) and a lap count system (106) for determining an average three-dimensional profile over the length of a sheet coil (10). The gauge profile system (104) includes a lap profile measuring device (112) which will make a distance determination between top and bottom surfaces for the sheet coil (10). The lap count system (106) includes a distance sensor (288) and camera (290) for determining the average thickness of the sheet coil (10). A second embodiment of the gauge profile system (400) is also provided, which utilizes a PDA (404), an ultrasonic tester (406) and a string encoder (432).Type: GrantFiled: June 12, 2015Date of Patent: July 10, 2018Assignee: The Mill Steel Co.Inventors: Jason Miller, Nicholas D Carlevaris-Bianco, Haley Nghiem, Eric Twiest, Amber Woods, Brandon Wright, Cato Clemens, Han Huynh, Steve Michel, Lindsey Brown, Britt Adamczyk
-
Patent number: 9840171Abstract: A vehicle seat is provided herein. The vehicle seat includes a cushion disposed within a seating member having at least one inflatable first bladder for selectively adjusting the firmness of the cushion. An inflatable second bladder is separated from a support surface of the seating member by the first bladder and fluidly connected to the first bladder. A vehicle seat hip pivot point is maintained when adjusting the firmness of the cushion by increasing the pressure in the second bladder when the pressure in the first bladder is selectively decreased, and by decreasing the pressure in the second bladder when the pressure in the first bladder is selectively increased.Type: GrantFiled: October 29, 2015Date of Patent: December 12, 2017Assignee: Ford Global Technologies, LLCInventors: Michael Paul Arant, Jeroen Lem, Steve Michell
-
Publication number: 20170269968Abstract: Embodiments disclosed herein are related to systems, methods, and computer readable medium for allocating one or more system resources for the exclusive use of an application. The embodiments include receiving a request for an exclusive allocation of one or more system resources for a first application, the one or more system resources being useable by the first application and one or more second applications; determining an appropriate amount of the one or more system resources that are to be allocated exclusively to the first application; and partitioning the one or more system resources into a first portion that is allocated for the exclusive use of the first application and a second portion that is not allocated for the exclusive use of the first application, the second portion being available for the use of the one or more second applications.Type: ApplicationFiled: June 30, 2016Publication date: September 21, 2017Inventors: Gregory John Colombo, Logananth Seetharaman, Graham Wong, Mehmet lyigun, Steve Michel Pronovost, Thomas Fahrig, Thobias Jones, Michael Charles Crandall, James Andrew Goossen
-
Publication number: 20160046207Abstract: A vehicle seat is provided herein. The vehicle seat includes a cushion disposed within a seating member having at least one inflatable first bladder for selectively adjusting the firmness of the cushion. An inflatable second bladder is separated from a support surface of the seating member by the first bladder and fluidly connected to the first bladder. A vehicle seat hip pivot point is maintained when adjusting the firmness of the cushion by increasing the pressure in the second bladder when the pressure in the first bladder is selectively decreased, and by decreasing the pressure in the second bladder when the pressure in the first bladder is selectively increased.Type: ApplicationFiled: October 29, 2015Publication date: February 18, 2016Inventors: Michael Paul Arant, Jeroen Lem, Steve Michell
-
Patent number: 9211824Abstract: A vehicle seat includes a seat back and a seat for supporting an occupant. A cushion is coupled to the seat and has at least one inflatable upper bladder for selectively adjusting the firmness of the cushion. The seat further includes an inflatable lower bladder positioned beneath the upper bladder. The seat is configured such that a vehicle seat hip pivot point is maintained when adjusting the firmness of the cushion by increasing the pressure in the lower bladder when the pressure in the upper bladder is selectively decreased, and by decreasing the pressure in the lower bladder when the pressure in the upper bladder is selectively increased.Type: GrantFiled: April 30, 2012Date of Patent: December 15, 2015Assignee: Ford Global Technologies, LLCInventors: Michael Paul Arant, Jeroen Lem, Steve Michell
-
Publication number: 20150276682Abstract: A gauge profile apparatus (100) includes a gauge profile system (104) and a lap count system (106) for determining an average three-dimensional profile over the length of a sheet coil (10). The gauge profile system (104) includes a lap profile measuring device (112) which will make a distance determination between top and bottom surfaces for the sheet coil (10). The lap count system (106) includes a distance sensor (288) and camera (290) for determining the average thickness of the sheet coil (10). A second embodiment of the gauge profile system (400) is also provided, which utilizes a PDA (404), an ultrasonic tester (406) and a string encoder (432).Type: ApplicationFiled: June 12, 2015Publication date: October 1, 2015Inventors: Jason Miller, Nicholas D. Carlevaris-Bianco, Haley Nghiem, Eric Twiest, Amber Woods, Brandon Wright, Cato Clemens, Han Huynh, Steve Michel, Lindsey Brown, Britt Adamczyk
-
Publication number: 20140207333Abstract: A seat massage system for a vehicle includes a vehicle seating assembly that has a massaging apparatus. The seat massage system also includes a positioning device for determining a location of the vehicle. A controller controls the massaging apparatus based on the determined location of the vehicle or a location characteristic of the vehicle.Type: ApplicationFiled: January 24, 2013Publication date: July 24, 2014Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Karl Douglas Vandivier, Jeroen Lem, Yifan Chen, Basavaraj Tonshal, Steve Michell, Milind Modi
-
Publication number: 20140032043Abstract: A method for selecting and controlling massage functions of a motor vehicle seat having a control system comprising the steps of: switching the system to a selection mode and starting the selection mode; providing a menu list having options for querying the user's requirements during the massage; selection of an option by the user and providing predefined responses to the respective query and selection of the response by the user and if necessary repeating the steps for further queries; and terminating the selection mode and automatically determining suitable massage settings on the basis of the user's selection and controlling the massage actuators in the motor vehicle seat on the basis of determined massage settings to perform the massage function.Type: ApplicationFiled: July 25, 2013Publication date: January 30, 2014Inventors: Johnathan Andrew Line, Steve Michell, Jeroen Lem, Florian Golm, John Gerald Kaminski, Stefan Wolter
-
Publication number: 20140025258Abstract: A method for controlling and selecting massage functions of a motor vehicle seat and include the steps of: switching the system to a selection mode and starting the selection mode; scrolling through massage functions that are organized in a block-by-block manner, wherein the massage functions that are organized in a block-by-block manner include a specific massage zone per block; confirming a selection of the massage block by way of a user selection; and terminating the selection mode.Type: ApplicationFiled: July 23, 2013Publication date: January 23, 2014Inventors: Jeroen Lem, Steve Michell, Florian Golm, Stefan Wolter, Johnathan Andrew Line
-
Publication number: 20130285426Abstract: A vehicle seat includes a seat back and a seat for supporting an occupant. A cushion is coupled to the seat and has at least one inflatable upper bladder for selectively adjusting the firmness of the cushion. The seat further includes an inflatable lower bladder positioned beneath the upper bladder. The seat is configured such that a vehicle seat hip pivot point is maintained when adjusting the firmness of the cushion by increasing the pressure in the lower bladder when the pressure in the upper bladder is selectively decreased, and by decreasing the pressure in the lower bladder when the pressure in the upper bladder is selectively increased.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Michael Paul Arant, Jeroen Lem, Steve Michell