Patents by Inventor Bryant Daniel Hawthorne
Bryant Daniel Hawthorne 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: 11093563Abstract: 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: GrantFiled: February 5, 2018Date of Patent: August 17, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10825241Abstract: 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: GrantFiled: March 16, 2018Date of Patent: November 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Sipko, Kendall Clark York, John Benjamin Hesketh, Kenneth Liam Kiemele, Bryant Daniel Hawthorne
-
Patent number: 10754496Abstract: 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: GrantFiled: August 24, 2017Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Kenneth Liam Kiemele, Michael Robert Thomas, Alexandre Da Veiga, Christian Michael Sadak, Bryant Daniel Hawthorne, Aaron D. Krauss, Aaron Mackay Burns
-
Patent number: 10691301Abstract: 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: GrantFiled: March 6, 2018Date of Patent: June 23, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 10645525Abstract: 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: GrantFiled: July 24, 2019Date of Patent: May 5, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 10567630Abstract: 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: GrantFiled: June 23, 2017Date of Patent: February 18, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 20200005357Abstract: 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: ApplicationFiled: June 27, 2018Publication date: January 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Kenneth Liam KIEMELE, Donna Katherine LONG, Priya GANADAS, Bryant Daniel HAWTHORNE, John Benjamin HESKETH, Jamie R. CABACCANG, Jennifer Jean CHOI
-
Publication number: 20190349706Abstract: 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: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20190340568Abstract: 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: ApplicationFiled: June 28, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: 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
-
Publication number: 20190340347Abstract: 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: ApplicationFiled: June 26, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20190342696Abstract: 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: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20190340567Abstract: A wearable computing device is provided, comprising a camera and a microphone operatively coupled to a processor. Using both camera image data and speech recognition data, an object is detected and classified as an inventory item and inventory event. The inventory item and inventory event are subsequently recorded into an inventory database. Classifiers used to determine the inventory item and inventory event from the image data and speech may be cross trained based on the relative confidence values associated with each.Type: ApplicationFiled: June 26, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Donna Katherine LONG, Kenneth Liam KIEMELE, Jennifer Jean CHOI, Jamie R. CABACCANG, John Benjamin HESKETH, Bryant Daniel HAWTHORNE, George Oliver JOHNSTON, Anthony ERNST
-
Patent number: 10455351Abstract: 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: GrantFiled: May 4, 2018Date of Patent: October 22, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 10440263Abstract: 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: GrantFiled: June 19, 2017Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Donna Katherine Long, Andrew Austin Jackson, Charlene Jeune, Christian Michael Sadak, Mario Emmanuel Maltezos, Bryant Daniel Hawthorne
-
Publication number: 20190287296Abstract: 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: ApplicationFiled: March 16, 2018Publication date: September 19, 2019Inventors: Jeffrey SIPKO, Kendall Clark YORK, John Benjamin HESKETH, Kenneth Liam KIEMELE, Bryant Daniel Hawthorne
-
Publication number: 20190278435Abstract: 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: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Adolfo Hernandez Santisteban, Bryant Daniel Hawthorne, Matthew Steven Johnson, Donna Katherine Long, Mario Emmanuel Maltezos, Christian Michael Sadak, Andrew Austin Jackson, Jamie R. Cabaccang
-
Publication number: 20190243921Abstract: 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: ApplicationFiled: February 5, 2018Publication date: August 8, 2019Applicant: Microsoft Technology Licensing, LLCInventors: 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: 10353438Abstract: A hinged multi-screen computing device is provided that includes a processor, at least one speaker, two display devices connected by a hinge containing a hinge sensor, and a housing with two parts, each including a display device. At least one of the displays is configured to display GUI controls, one which adjusts a volume balance between a first and second GUI element displayed on each of the first and second displays, and another which adjusts overall volume.Type: GrantFiled: June 29, 2017Date of Patent: July 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adolfo Hernandez Santisteban, Donna Katherine Long, Andrew Austin Jackson, Christian Michael Sadak, Bryant Daniel Hawthorne
-
Patent number: 10339700Abstract: A hinged multi-screen computing device is provided that includes a housing having first and second parts coupled by a hinge, each part including a display, a sensor mounted in the housing and configured to detect a hinge angle between the first and second parts, and processor configured to render and display a three-dimensional representation of a virtual object on the first display, the three-dimensional view of the virtual object being rendered based upon the detected hinge angle.Type: GrantFiled: June 30, 2017Date of Patent: July 2, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bryant Daniel Hawthorne, Mario Emmanuel Maltezos, Christian Michael Sadak, Adolfo Hernandez Santisteban, John Benjamin Hesketh, Timothy D. Kviz
-
Publication number: 20190065026Abstract: 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: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Kenneth Liam KIEMELE, Michael Robert THOMAS, Alexandre DA VEIGA, Christian Michael SADAK, Bryant Daniel HAWTHORNE, Aaron D. KRAUSS, Aaron Mackay BURNS