Patents by Inventor Christian Michael Sadak

Christian Michael Sadak 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: 11009716
    Abstract: Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: May 18, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Liam Kiemele, Michael Thomas, Charles W. Lapp, III, Christian Michael Sadak, Thomas Salter
  • Patent number: 10976820
    Abstract: Methods and devices for providing a haptic responses to a haptic feedback device may include receiving, by an application providing a virtual environment executing on a computer device, physical movement input based at least on movement of the haptic feedback device that corresponds to a virtual movement interaction with a virtual object in the virtual environment. The methods and devices may include accessing a haptic signature associated with the virtual object. The methods and devices may include determining a haptic response based at least upon the haptic signature to identify the virtual object through the haptic response. The methods and devices may include transmitting the haptic response to the haptic feedback device.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Priya Ganadas, Kenneth Liam Kiemele, Christian Michael Sadak, Adolfo Hernandez Santisteban, Scott Christopher Speirs
  • Patent number: 10942696
    Abstract: A computing system is provided, including a first display device having a first hardware configuration including a first display and a second display device having a second hardware configuration different from the first hardware configuration and including a second display. The computing system may further include a processor configured to receive an input including instructions to launch an application program on the first display device. The application program may include application program hardware specifications indicating hardware used by the application program. Based on the first hardware configuration, the second hardware configuration, and the application program hardware specifications, the processor may be further configured to determine that the second hardware configuration matches the application program hardware specifications more closely than the first hardware configuration. The processor may be further configured to launch the application program on the second display device.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Michael Sadak, Mario Emmanuel Maltezos, Adolfo Hernandez Santisteban, John Benjamin Hesketh, Donna Katherine Long, Timothy D. Kviz, Arthur Charles Tomlin, Jeffrey R. Sipko
  • Patent number: 10890759
    Abstract: Systems and methods for controlling variable-focus functionality to reduce user discomfort in a mixed-reality system implement acts of obtaining a vergence depth of a gaze of a user, determining that the variable-focus lens for providing focus on virtual content viewed by the user is currently configured to provide focus at a depth that differs from the vergence depth, detecting that a triggering condition is present, and, in response to so detecting, selectively dampening an adjustment made to the variable-focus lens. In some implementations, the dampening causes the adjustment made to the variable-focus lens to reconfigure the variable-focus lens to provide focus at a depth that differs from the vergence depth.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: January 12, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Thomas Held, Dan Osborn, Apriet Kenig, Christian Michael Sadak, Sophia Siyuan Sun
  • Patent number: 10754496
    Abstract: Examples are disclosed herein that relate to receiving virtual reality input. An example provides a head-mounted display device comprising a sensor system, a display, a logic machine, and a storage machine holding instructions executable by the logic machine. The instructions are executable to execute a 3D virtual reality experience on the head-mounted display device, track, via the sensor system, a touch-sensitive input device, render, on the display, in a 3D location in the 3D virtual reality experience based on the tracking of the touch-sensitive input device, a user interface, receive, via a touch sensor of the touch-sensitive input device, a user input, and, in response to receiving the user input, control the 3D virtual reality experience to thereby vary visual content being rendered on the display.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam Kiemele, Michael Robert Thomas, Alexandre Da Veiga, Christian Michael Sadak, Bryant Daniel Hawthorne, Aaron D. Krauss, Aaron Mackay Burns
  • Publication number: 20200225495
    Abstract: Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
    Type: Application
    Filed: April 1, 2020
    Publication date: July 16, 2020
    Inventors: Kenneth Liam Kiemele, Michael Thomas, Charles W. Lapp, III, Christian Michael Sadak, Thomas Salter
  • Patent number: 10691301
    Abstract: Embodiments relate to enabling a user of data-sharing applications executing on a computing device to indirectly exchange objects between the applications by adding objects from the applications to a journal application that manages a display area. The objects are displayed in the display area. The journal application collects metadata related to the objects and automatically curates lists of the objects according to the metadata. Curation of a list may involve moving objects into a list, merging objects, creating new objects out of content of existing objects, grouping objects according to a commonality thereof, etc. Machine learning services may be invoked to acquire additional metadata about the objects and to make curation decisions.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 23, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adolfo Hernandez Santisteban, Bryant Daniel Hawthorne, Matthew Steven Johnson, Donna Katherine Long, Mario Emmanuel Maltezos, Christian Michael Sadak, Andrew Austin Jackson, Jamie R. Cabaccang
  • Patent number: 10671163
    Abstract: Examples are disclosed that relate to refining virtual mesh models through physical contacts. For example, a hand-mounted mobile device, such as a wearable glove, may be used to create and/or emphasize specific points within a virtual mesh model of a physical environment. An indication of physical contact of an interface of the mobile device with a physical object may be obtained via a touch sensor of the mobile device. A location and/or an orientation of the interface of the mobile device during the physical contact with the physical object may be identified based on sensor data obtained from one or more positioning sensors. Location data indicating the location may be stored in a data storage device from which the location data may be referenced. In an example, refinement of a virtual mesh model of a physical environment containing the physical object may be prioritized based on the location data.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Liam Kiemele, Christian Michael Sadak, Adolfo Hernandez Santisteban, Scott Christopher Speirs
  • Patent number: 10645525
    Abstract: Examples are disclosed that relate to devices and methods for sharing geo-located information between different devices. In one example, a method comprises receiving the geo-located information from a first user device having a first data type compatible with a first output component of the device, receiving first sensor data from the first device, determining a location of the geo-located information within a coordinate system in a physical environment, determining that a second user device is located in the physical environment, determining that the second device does not comprise an output component that is compatible with the first data type, transforming the geo-located information into a second data type compatible with a second output component of the second device, determining that the second device is proximate to the location of the geo-located information, and sending the geo-located information to the second device for output by the second output component.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: May 5, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Liam Kiemele, Donna Katherine Long, Bryant Daniel Hawthorne, Anthony Ernst, Kendall Clark York, Jeffrey Sipko, Janet Lynn Schneider, Christian Michael Sadak, Stephen G. Latta
  • Patent number: 10627635
    Abstract: Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: April 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Liam Kiemele, Michael Thomas, Charles W. Lapp, III, Christian Michael Sadak, Thomas Salter
  • Patent number: 10608964
    Abstract: A server computing device is provided, including a processor configured to execute a bot server program. The processor may provide a dialog for a first bot of the bot server program, the dialog including at least one trigger condition for transmitting default audio data. The processor may receive an audio data update communication from a bot developer computing device. Based on the audio data update communication, the processor may replace the default audio data with updated audio data. The processor may establish a first communication channel between the first bot and a client computing device. The first communication channel may allow one or more communications to be transmitted between the first bot and the client computing device based on the dialog. The processor may transmit a first communication to the client computing device via the first communication channel. The first communication may include the updated audio data.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adolfo Hernandez Santisteban, Christian Michael Sadak, Donna Katherine Long
  • Patent number: 10567630
    Abstract: To address issues of capturing and processing images, a mobile computing device is provided. The mobile computing device may include a two-part housing coupled by a hinge, with first and second parts that include first and second displays, respectively. The hinge may permit the displays to rotate throughout a plurality of angular orientations. The mobile computing device may include one or more sensor devices, processor, first camera, and second camera mounted in the housing. The one or more sensor devices may be configured to measure the relative angular displacement of the housing, and the processor may be configured to process images captured by the first and second cameras according to a selected function based upon the relative angular displacement measured by the one or more sensor devices.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bryant Daniel Hawthorne, Mario Emmanuel Maltezos, Christian Michael Sadak, John Benjamin Hesketh, Andrew Austin Jackson, Adolfo Hernandez Santisteban, Kenneth Liam Kiemele, Charlene Jeune, Jeffrey R. Sipko
  • Publication number: 20200029635
    Abstract: Examples are disclosed that relate to a wearable device configured to physically prevent a user from interacting with an identified hazard. One disclosed example provides a wearable device including a motion-restricting system configured to restrict movement of a skeletal joint when activated, a logic subsystem, and memory storing instructions executable by the logic subsystem to receive sensor data from one or more sensors, based at least on the sensor data received, determine whether the wearable device is likely to be in an unsafe state, and when the wearable device is determined likely to be in the unsafe state, send a control signal to the motion-restricting system to activate the motion-restricting system.
    Type: Application
    Filed: July 26, 2018
    Publication date: January 30, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam KIEMELE, Christian Michael SADAK, Adolfo HERNANDEZ SANTISTEBAN, Scott Christopher SPEIRS, James David HOLBERY, Kelly Marie BOGAN, Sang Ho YOON
  • Publication number: 20200033944
    Abstract: Examples are disclosed that relate to refining virtual mesh models through physical contacts. For example, a hand-mounted mobile device, such as a wearable glove, may be used to create and/or emphasize specific points within a virtual mesh model of a physical environment. An indication of physical contact of an interface of the mobile device with a physical object may be obtained via a touch sensor of the mobile device. A location and/or an orientation of the interface of the mobile device during the physical contact with the physical object may be identified based on sensor data obtained from one or more positioning sensors. Location data indicating the location may be stored in a data storage device from which the location data may be referenced. In an example, refinement of a virtual mesh model of a physical environment containing the physical object may be prioritized based on the location data.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam KIEMELE, Christian Michael SADAK, Adolfo HERNANDEZ SANTISTEBAN, Scott Christopher SPEIRS
  • Publication number: 20200019245
    Abstract: Methods and devices for providing a haptic responses to a haptic feedback device may include receiving, by an application providing a virtual environment executing on a computer device, physical movement input based at least on movement of the haptic feedback device that corresponds to a virtual movement interaction with a virtual object in the virtual environment. The methods and devices may include accessing a haptic signature associated with the virtual object. The methods and devices may include determining a haptic response based at least upon the haptic signature to identify the virtual object through the haptic response. The methods and devices may include transmitting the haptic response to the haptic feedback device.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Priya GANADAS, Kenneth Liam KIEMELE, Christian Michael SADAK, Adolfo HERNANDEZ SANTISTEBAN, Scott Christopher SPEIRS
  • Patent number: 10481856
    Abstract: A mobile computing device including a housing having a first part and a second part, the first part including a first display and a first forward facing camera, and the second part including a second display and a second forward facing camera, at least one speaker mounted in the housing, and a processor mounted in the housing and configured to display a first graphical user interface element having an associated first audio stream on the first display and to display a second graphical user interface element having an associated second audio stream on the second display, wherein the processor is configured to perform face detection on a first and a second image, adjust an audio setting based on a result of the face detection, and play the first and second audio streams out of the at least one speaker based on the adjusted audio setting.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christian Michael Sadak, Adolfo Hernandez Santisteban, Andrew Frederick Muehlhausen
  • Publication number: 20190349706
    Abstract: Examples are disclosed that relate to devices and methods for sharing geo-located information between different devices. In one example, a method comprises receiving the geo-located information from a first user device having a first data type compatible with a first output component of the device, receiving first sensor data from the first device, determining a location of the geo-located information within a coordinate system in a physical environment, determining that a second user device is located in the physical environment, determining that the second device does not comprise an output component that is compatible with the first data type, transforming the geo-located information into a second data type compatible with a second output component of the second device, determining that the second device is proximate to the location of the geo-located information, and sending the geo-located information to the second device for output by the second output component.
    Type: Application
    Filed: July 24, 2019
    Publication date: November 14, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam KIEMELE, Donna Katherine LONG, Bryant Daniel HAWTHORNE, Anthony ERNST, Kendall Clark YORK, Jeffrey SIPKO, Janet Lynn SCHNEIDER, Christian Michael SADAK, Stephen G. LATTA
  • Publication number: 20190342696
    Abstract: Examples are disclosed that relate to devices and methods for sharing geo-located information between different devices. In one example, a method comprises receiving the geo-located information from a first user device having a first data type compatible with a first output component of the device, receiving first sensor data from the first device, determining a location of the geo-located information within a coordinate system in a physical environment, determining that a second user device is located in the physical environment, determining that the second device does not comprise an output component that is compatible with the first data type, transforming the geo-located information into a second data type compatible with a second output component of the second device, determining that the second device is proximate to the location of the geo-located information, and sending the geo-located information to the second device for output by the second output component.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam KIEMELE, Donna Katherine LONG, Bryant Daniel HAWTHORNE, Anthony ERNST, Kendall Clark YORK, Jeffrey SIPKO, Janet Lynn SCHNEIDER, Christian Michael SADAK, Stephen G. LATTA
  • Patent number: 10455351
    Abstract: Examples are disclosed that relate to devices and methods for sharing geo-located information between different devices. In one example, a method comprises receiving the geo-located information from a first user device having a first data type compatible with a first output component of the device, receiving first sensor data from the first device, determining a location of the geo-located information within a coordinate system in a physical environment, determining that a second user device is located in the physical environment, determining that the second device does not comprise an output component that is compatible with the first data type, transforming the geo-located information into a second data type compatible with a second output component of the second device, determining that the second device is proximate to the location of the geo-located information, and sending the geo-located information to the second device for output by the second output component.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 22, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Liam Kiemele, Donna Katherine Long, Bryant Daniel Hawthorne, Anthony Ernst, Kendall Clark York, Jeffrey Sipko, Janet Lynn Schneider, Christian Michael Sadak, Stephen G. Latta
  • Patent number: 10440263
    Abstract: A mobile computing device is provided that comprises a housing having a first part and a second part coupled by a hinge, the first part including a first display and the second part including a second display, wherein the hinge is configured to permit the first and second displays to rotate between angular orientations from a face-to-face angular orientation to a back-to-back angular orientation. The mobile computing device further includes a camera mounted in the first part of the housing and configured to capture image data, the camera and the first display both facing a first direction, and a processor mounted in the housing. In the back-to-back angular orientation, the processor is configured to cause the second display to display the image data while simultaneously causing the first display to display the image data and secondary content.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Donna Katherine Long, Andrew Austin Jackson, Charlene Jeune, Christian Michael Sadak, Mario Emmanuel Maltezos, Bryant Daniel Hawthorne