Patents by Inventor Chad A. Voss

Chad A. Voss 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: 11425334
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: August 23, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Arney Parandekar
  • Patent number: 11297020
    Abstract: Systems and methods are disclosed for providing attachments of data files in online communication sessions between participants. A participant selects a data file and is able to input text and edit the data file within a message input region. The edited data file and text is transmitted to another participant of the communication session. The other participant is able to view the text and an excerpt of the edited data file within a user interface. The other participant can select the edited data file to view the edited data file within the user interface.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
  • Publication number: 20210266501
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Application
    Filed: May 10, 2021
    Publication date: August 26, 2021
    Inventors: Jason Thomas FAULKNER, Ruchir ASTAVANS, Kevin Daniel MORRISON, Timur ASLESHIN, Chad A. VOSS, Arney PARANDEKAR
  • Publication number: 20210218927
    Abstract: The provided techniques improve user engagement and more efficient use of computing resources by dynamically configuring video stream arrangements based on an aspect ratio of an available display area and a target aspect ratio. Such techniques provide dynamically optimized user interface arrangements that accommodate any given shape of an available display area. The techniques can also help viewers maintain focus on the salient content of a multi-stream display when users resize a display window, move a window to a random shape, rotate a device, join a communication session, leave a communication session, present content streams, remove content streams, etc. A target aspect ratio can be utilized in a process to recursively divide a display area horizontally or vertically to accommodate any number of stream renderings. An adjustment of the target aspect can allow for an optimal display any number of video stream renderings for any shape of a display screen.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Chad A. VOSS, Jason Thomas FAULKNER
  • Patent number: 11064256
    Abstract: The provided techniques improve user engagement and more efficient use of computing resources by dynamically configuring video stream arrangements based on an aspect ratio of an available display area and a target aspect ratio. Such techniques provide dynamically optimized user interface arrangements that accommodate any given shape of an available display area. The techniques can also help viewers maintain focus on the salient content of a multi-stream display when users resize a display window, move a window to a random shape, rotate a device, join a communication session, leave a communication session, present content streams, remove content streams, etc. A target aspect ratio can be utilized in a process to recursively divide a display area horizontally or vertically to accommodate any number of stream renderings. An adjustment of the target aspect can allow for an optimal display any number of video stream renderings for any shape of a display screen.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chad A. Voss, Jason Thomas Faulkner
  • Publication number: 20210203879
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Inventors: Jason Thomas FAULKNER, Ruchir ASTAVANS, Kevin Daniel MORRISON, Timur ALESHIN, Chad A. VOSS, Amey PARANDEKAR
  • Patent number: 11050973
    Abstract: The disclosed techniques improve user engagement and promote efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a physical orientation of a device. In some configurations, a system can select a first aspect ratio for individual video streams of a communication session when a device is in a first orientation, e.g., a portrait orientation. In addition, the system can select a second aspect ratio for the individual video streams when the device is in a second orientation, e.g., a landscape orientation. In some configurations, the first aspect ratio can be greater than the second aspect ratio, or the aspect ratios can be selected based on a target aspect ratio, which can be adjusted over time. By dynamically selecting an aspect ratio for individual stream renderings, screen space of a device can be optimized while the device is held in various physical orientations.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Amey Parandekar
  • Publication number: 20210194837
    Abstract: Systems and methods are disclosed for providing attachments of data files in online communication sessions between participants. A participant selects a data file and is able to input text and edit the data file within a message input region. The edited data file and text is transmitted to another participant of the communication session. The other participant is able to view the text and an excerpt of the edited data file within a user interface. The other participant can select the edited data file to view the edited data file within the user interface.
    Type: Application
    Filed: January 13, 2021
    Publication date: June 24, 2021
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
  • Patent number: 10996833
    Abstract: Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: May 4, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael A. Smuga, Darren A. Apfel, Jason S. Schneekloth, Ryan M. Haning, Michael J. Kruzeniski, Michael K. Henderlight, Brian M. Wilson, Paula Guntaur, Chad A. Voss
  • Patent number: 10924709
    Abstract: The techniques disclosed herein improve user engagement and more efficient use of computing resources by providing dynamically controlled view states for communication sessions based on a number of people depicted in shared video streams. In some configurations, a system can control the size and position of a video rendering based on the number of individuals depicted in a video stream. In some configurations, a stream depicting a threshold number of people can be rendered in the primary display area and other streams can be rendered in a secondary section. The primary area can be sized to scale a video depicting multiple people video to equalize the size of the people with renderings of single-person video streams. This helps a system provide a more granular level of control to equalize the representation of each person displayed within different video streams.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Amey Parandekar
  • Patent number: 10917608
    Abstract: The disclosed techniques improve user engagement and more efficient use of computing resources by providing dynamically controlled aspect ratios for communication session renderings based on a number of people depicted in shared video streams. A system can identify select streams depicting at least a threshold number of individuals. A first aspect ratio can be selected from a number of preset aspect ratios for the display of select streams depicting at least the threshold number of individuals. A second aspect ratio can be selected for the display of other individual streams having video components depicting less than the threshold number of individuals. In some embodiments, the first aspect ratio is greater than the second aspect ratio. By switching between aspect ratios depending on a number of individuals depicted in each video stream, a system can improve user engagement by equalizing the display each person participating in a communication session.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Ruchir Astavans, Kevin Daniel Morrison, Timur Aleshin, Chad A. Voss, Amey Parandekar
  • Patent number: 10897441
    Abstract: Disclosed are embodiments of a unified messaging application. In one aspects a system includes hardware processing circuitry and hardware memory comprising instructions that when executed configure the hardware processing circuitry to perform operations. The operations include receiving a message comprising a message body and an attachment, the attachment including a first portion and a second portion of content, extracting the first portion of content from the attachment, displaying the extracted first portion in the message body of the message, receiving, within the message body, an edit to the extracted first portion displayed in the message body, and synchronizing the edited first portion with the first portion of content in the attachment.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
  • Patent number: 10846459
    Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In one aspects, a system includes hardware processing circuitry configured to receive a message, the message identifying a user via a user callout, identify a device associated with the user, identify a device type of the identified device and one or more applications on the identified device, generate, based on the device type and the one or more applications, a notification including machine-executable instructions that, when accessed and executed by the device, cause the one or more applications to display a notice about the user callout, and send the notification to the device.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
  • Publication number: 20200326833
    Abstract: Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device.
    Type: Application
    Filed: April 29, 2020
    Publication date: October 15, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael A. Smuga, Darren A. Apfel, Jason S. Schneekloth, Ryan M. Haning, Michael J. Kruzeniski, Michael K. Henderlight, Brian M. Wilson, Paula Guntaur, Chad A. Voss
  • Patent number: 10671256
    Abstract: Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael A. Smuga, Darren A. Apfel, Jason S. Schneekloth, Ryan M. Haning, Michael J. Kruzeniski, Michael K. Henderlight, Brian M. Wilson, Paula Guntaur, Chad A. Voss
  • Patent number: 10606926
    Abstract: Methods, systems, and computer readable storage medium for messaging user interfaces are disclosed. In one aspect, a system includes hardware processing circuitry configured to scan a message to identify a structure of first text content included in the message, the structure identifying at least one element of the first text content, the one element having a location within the first text content, receive an indication selecting the one element, display a new text input field within the first text content at the location of the selected one element, receive reply text content into the new input field, and send a reply to the message, wherein the reply comprises the reply text content integrated into the message at the location.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
  • Publication number: 20190346993
    Abstract: Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device.
    Type: Application
    Filed: July 25, 2019
    Publication date: November 14, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael A. Smuga, Darren A. Apfel, Jason S. Schneekloth, Ryan M. Haning, Michael J. Kruzeniski, Michael K. Henderlight, Brian M. Wilson, Paula Guntaur, Chad A. Voss
  • Patent number: 10394433
    Abstract: Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael A. Smuga, Darren A. Apfel, Jason S. Schneekloth, Ryan M. Haning, Michael J. Kruzeniski, Michael K. Henderlight, Brian M. Wilson, Paula Guntaur, Chad A. Voss
  • Patent number: 10360287
    Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as user callouts, which operate to easily join or notify team members of a current conversation or request.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
  • Patent number: 10341269
    Abstract: Threaded conversation channel with a temporarily exclusive conversation. One embodiment includes a data processing system implementing a threaded conversation channel. The data processing system includes a network interface coupled to a network. The data processing system also includes a memory for storing instructions and an electronic processor coupled to the network interface and the memory. The electronic processor is configured to execute the instructions to generate the threaded conversation channel and to receive conversation parameters including a recipient, a delivery time, and initial message content. The electronic processor is also configured to post a temporarily exclusive conversation based on the conversation parameters that is hidden from at least a first user of the temporarily exclusive conversation and viewable by at least a second user.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yingying Geng, Chad A. Voss, Vivian Hsu