Patents by Inventor Donna Katherine Long

Donna Katherine Long 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).

  • Publication number: 20190251884
    Abstract: In many computing scenarios, multiple users share a display to view and/or interact with content. Typically, one user provides input that interacts with the content; a second user can interact with the view only if the first user cedes control. Some interfaces permit split views, but typically support only a single input device that manipulates both panes. In the present disclosure, when a second user desires a different view of content during the first user's interaction, the device inserts a second view of the content into the display. Each view is associated with and manipulated by a particular user (e.g., via input devices associated with individual users) without altering the views of other users. The device may automatically manage the concurrent views, such as positioning and resizing; reflecting each user's perspective in other users' views; merging content changes; and terminating a view due to idleness or merging with another view.
    Type: Application
    Filed: February 14, 2018
    Publication date: August 15, 2019
    Inventors: Aaron Mackay Burns, John Benjamin HESKETH, Donna Katherine LONG, Jamie Ruth CABACCANG, Kathleen Patricia MULCAHY, Timothy David KVIZ
  • Publication number: 20190243921
    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: Application
    Filed: February 5, 2018
    Publication date: August 8, 2019
    Applicant: 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: 10353438
    Abstract: 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: Grant
    Filed: June 29, 2017
    Date of Patent: July 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adolfo Hernandez Santisteban, Donna Katherine Long, Andrew Austin Jackson, Christian Michael Sadak, Bryant Daniel Hawthorne
  • Publication number: 20190122381
    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: Application
    Filed: February 21, 2018
    Publication date: April 25, 2019
    Inventors: Donna Katherine LONG, Arthur Charles TOMLIN, Kenneth Liam KIEMELE, John Benjamin HESKETH
  • Publication number: 20180367474
    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: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adolfo HERNANDEZ SANTISTEBAN, Christian Michael SADAK, Donna Katherine LONG
  • Publication number: 20180329461
    Abstract: 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: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adolfo HERNANDEZ SANTISTEBAN, Donna Katherine LONG, Andrew Austin JACKSON, Christian Michael SADAK, Bryant Daniel HAWTHORNE
  • Publication number: 20180329667
    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: Application
    Filed: June 30, 2017
    Publication date: November 15, 2018
    Applicant: 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
  • Publication number: 20180332216
    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: Application
    Filed: June 19, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Donna Katherine LONG, Andrew Austin JACKSON, Charlene JEUNE, Christian Michael SADAK, Mario Emmanuel MALTEZOS, Bryant Daniel HAWTHORNE
  • Publication number: 20180101986
    Abstract: In various implementations, methods and systems for drawing in a three-dimensional (3D) virtual reality environment are provided. An intersection between a user input and an object, associated with a three-dimensional (3D) virtual reality environment is identified. An anchor position is determined for a drawing surface based on the identified intersection. A gaze direction of a user in the 3D virtual reality environment is identified. A drawing surface configuration for the drawing surface with respect to the 3D virtual reality environment is determined based on the gaze direction, where the drawing surface configuration indicates how the drawing surface is defined in the 3D virtual reality environment. The drawing surface is defined in the 3D virtual reality environment at the determined anchor position with the determined drawing surface configuration. A drawing is generated on the drawing surface based on drawing input.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventors: Aaron Mackay Burns, Donna Katherine Long, Matthew Steven Johnson, Benjamin J. Sugden, Bryant Daniel Hawthorne