Patents by Inventor Kenneth Liam KIEMELE

Kenneth Liam KIEMELE 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: 11481571
    Abstract: Techniques for generating a machine learning model to detect event instances from physical sensor data, including applying a first machine learning model to first sensor data from a first physical sensor at a location to detect an event instance, determining that a performance metric for use of the first machine learning model is not within an expected parameter, obtaining second sensor data from a second physical sensor during a period of time at the same location as the first physical sensor, obtaining third sensor data from the first physical sensor during the period of time, generating location-specific training data by selecting portions of the third sensor data based on training event instances detected using the second sensor data, training a second ML model using the location-specific training data, and applying the second ML model instead of the first ML model for detecting event instances.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: October 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam Kiemele, John Benjamin Hesketh, Evan Lewis Jones, James Lewis Nance, LaSean Tee Smith
  • Patent number: 11093563
    Abstract: A computer system is provided that includes a server configured to store a plurality of location accounts, each location account being associated with a physical space at a recorded geospatial location. The plurality of location accounts utilize shared data definitions of a physical space parameter. Each physical space is equipped with a corresponding on-premise sensor configured to detect measured values for the physical space parameter over time and send to the server a data stream indicating the measured values. The computer system further includes a network portal, via which an authorized user for a location account can selectively choose whether to share the measured values or a summary thereof with other location accounts via the network portal.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Donna Katherine Long, Jennifer Jean Choi, Priya Ganadas, Jamie R. Cabaccang, LaSean Tee Smith, Kenneth Liam Kiemele, Evan L. Jones, John Benjamin Hesketh, Bryant Daniel Hawthorne
  • 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: 10825241
    Abstract: A wearable device is configured with a one-dimensional depth sensor (e.g., a LIDAR system) that scans a physical environment, in which the wearable device and depth sensor generate a point cloud structure using scanned points of the physical environment to develop blueprints for a negative space of the environment. The negative space includes permanent structures (e.g., walls and floors), in which the blueprints distinguish permanent structures from temporary objects. The depth sensor is affixed in a static position on the wearable device and passively scans a room according to the gaze direction of the user. Over a period of days, weeks, months, or years the blueprint continues to supplement the point cloud structure and update points therein. Thus, as the user continues to navigate the physical environment, over time, the point cloud data structure develops an accurate blueprint of the environment.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Sipko, Kendall Clark York, John Benjamin Hesketh, Kenneth Liam Kiemele, Bryant Daniel Hawthorne
  • Patent number: 10769808
    Abstract: The present disclosure provides apparatus and methods for automated tracking and counting of objects in a set of image frames using a resource-constrained device based on analysis of a selected subset of image frames, and based on selectively timing when resource-intensive operations are performed.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Donna Katherine Long, Arthur Charles Tomlin, Kenneth Liam Kiemele, John Benjamin Hesketh
  • 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: 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: 10564915
    Abstract: A computing system is provided, including a plurality of display devices including at least a first display device and a second display device. The computing system may further include one or more sensors configured to detect a first positional state of the first display device relative to the second display device and at least one user. The first positional state may include an angular orientation of the first display device relative to the second display device. The computing system may further include a processor configured to receive the first positional state from the one or more sensors. The processor may be further configured to generate first graphical content based at least in part on the first positional state. The processor may be further configured to transmit the first graphical content for display at the first display device.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aaron D. Krauss, Jamie R. Cabaccang, Jennifer J. Choi, Michelle Tze Hiang Chua, Priya Ganadas, Donna Katherine Long, Kenneth Liam Kiemele
  • 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
  • Publication number: 20200005357
    Abstract: A computer system is provided that includes a server configured to store a plurality of location accounts, each location account being associated with a physical space at a recorded geospatial location. The plurality of location accounts utilize shared data definitions of a physical space parameter. Each physical space is equipped with a corresponding on-premise sensor configured to detect measured values for the physical space parameter over time and send to the server a data stream indicating the measured values. The server further includes a promotion engine configured to determine similarities between measured values of the physical space parameter for the plurality of location accounts and generate co-promotions between location accounts of the plurality of location accounts based on the determined similarities. The computer system further includes a user interface system, via which an authorized user for a location account can view and accept a co-promotion.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam KIEMELE, Donna Katherine LONG, Priya GANADAS, Bryant Daniel HAWTHORNE, John Benjamin HESKETH, Jamie R. CABACCANG, Jennifer Jean CHOI
  • 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: 20190340347
    Abstract: Examples are disclosed that relate to a wearable device configured to authenticate a user, associate itself with the user, and then authenticate the user to one or more other systems. One example provides a wearable device including a communication subsystem, a logic subsystem, and a storage subsystem including instructions executable to receive an input of information identifying a user, based upon the input, authenticate the user as a known user within a physical environment associated with the wearable device, associate the user with the wearable device, conduct an authentication communication with another computing device within the physical environment via the communication subsystem to authenticate the user to the other computing device via the wearable device, dissociate the wearable device from the user upon occurrence of an end-of-use session event, and later authenticate a different user and associate the different user with the wearable device.
    Type: Application
    Filed: June 26, 2018
    Publication date: November 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Donna Katherine LONG, Kenneth Liam KIEMELE, John Benjamin HESKETH, Bryant Daniel HAWTHORNE, Jamie R. CABACCANG, Kendall Clark YORK, Jennifer Jean CHOI, Nir FINKELSTEIN
  • Publication number: 20190340568
    Abstract: Examples are disclosed that relate to conducting inventory management via wearable devices. One example provides a wearable device comprising a communication subsystem, one or more sensors, a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to receive an input activating the wearable device, receive via a sensor of the one or more sensors an input of information regarding a mark-out to make to inventory, provide an output confirming that the input of information was sensed, and send the information regarding the mark-out to make to inventory to an external computing device.
    Type: Application
    Filed: June 28, 2018
    Publication date: November 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Kenneth Liam KIEMELE, Donna Katherine LONG, Adolfo HERNANDEZ SANTISTEBAN, Nir FINKELSTEIN, Bryant Daniel HAWTHORNE, Jamie R. CABACCANG, John Benjamin HESKETH, Jennifer Jean CHOI, Andrew Austin JACKSON, Mario Alberto Garcia VERDUZCO, John Paul DECUIRE