-
公开(公告)号:US11425334B2
公开(公告)日:2022-08-23
申请号:US17316653
申请日:2021-05-10
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Jason Thomas Faulkner , Ruchir Astavans , Kevin Daniel Morrison , Timur Aleshin , Chad A. Voss , Arney Parandekar
IPC: H04N7/15 , H04N7/14 , H04L65/403 , H04L65/60 , H04N7/01
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.
-
公开(公告)号:US10924709B1
公开(公告)日:2021-02-16
申请号:US16729255
申请日:2019-12-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jason Thomas Faulkner , Ruchir Astavans , Kevin Daniel Morrison , Timur Aleshin , Chad A. Voss , Amey Parandekar
IPC: H04N7/15 , G06K9/00 , G06F3/0484 , H04L29/06
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.
-
公开(公告)号:US12143232B2
公开(公告)日:2024-11-12
申请号:US18154514
申请日:2023-01-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shiraz J. Cupala , Eric Hull , Kevin Daniel Morrison , Julia Foran , James Paul Kardos, Jr. , Szymon Madejczyk
IPC: H04L12/18 , G06Q10/10 , G06Q10/1093 , H04L65/401
Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.
-
公开(公告)号:US11962427B2
公开(公告)日:2024-04-16
申请号:US17179186
申请日:2021-02-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shiraz J. Cupala , Eric Hull , Kevin Daniel Morrison , Julia Foran , James Paul Kardos, Jr. , Szymon Madejczyk
IPC: H04L12/18 , G06Q10/10 , G06Q10/1093 , H04L65/401
CPC classification number: H04L12/1818 , G06Q10/103 , G06Q10/1095 , H04L65/4015
Abstract: Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.
-
公开(公告)号:US11228627B1
公开(公告)日:2022-01-18
申请号:US17207078
申请日:2021-03-19
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Rajesh Rangarajan , Aaron William Linne , Rajiv Ramaiah , Archana Saseetharan , Mansoor Malik , Shiraz Cupala , Beste Nazilli , Kevin Daniel Morrison , Sagar Nagaraja Shastry , Eric Jonathan Hull , Alexander Tobias Powell , Lei Yang , Manasi Sharma , Siddharth Uppal , Yuri Dogandjiev
Abstract: Updating user-specific instances of a second application for individual users of a group based on a data file for the second application being shared via a collaboration object that corresponds to the group within a first application. The instances of the second application present each individual user with their own custom user experience that is configured to provide access to specific content based on object permissions data. An application extension is executable, by the first application, to extend content editing functionalities of the second application into the collaboration object. Responsive to specific content being associated with the collaboration object via the application extension, each of the instances of the second application may be automatically updated to provide direct access to the specific content. Thus, each user within the group defined for collaboration object can access the data file via the collaboration object and their own instance of the second application.
-
公开(公告)号:US10917608B1
公开(公告)日:2021-02-09
申请号:US16729286
申请日:2019-12-27
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Jason Thomas Faulkner , Ruchir Astavans , Kevin Daniel Morrison , Timur Aleshin , Chad A. Voss , Amey Parandekar
IPC: H04N7/01 , H04N7/15 , G06K9/00 , H04N21/47 , H04N21/431
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.
-
公开(公告)号:US10796286B1
公开(公告)日:2020-10-06
申请号:US16355748
申请日:2019-03-17
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Eric Randall Sexauer , Ewin Davis Kannuthottiyil , Kevin Daniel Morrison , Amey Parandekar
IPC: G06Q10/10 , G06F3/0482 , G06F3/0481
Abstract: A calendar view is rendered on a user interface (UI). A scheduled meeting in a time slot of the calendar view, initially without an interactive control to join the scheduled meeting. In response to determining that a start time for the scheduled meeting is within a threshold time, the representation of the scheduled meeting is converted to a live meeting object within the calendar view.
-
公开(公告)号:US11301817B2
公开(公告)日:2022-04-12
申请号:US17019128
申请日:2020-09-11
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Eric Randall Sexauer , Ewin Davis Kannuthottiyil , Kevin Daniel Morrison , Amey Parandekar
IPC: G06Q10/10 , H04L12/18 , G06F3/04817 , G06F3/0483
Abstract: A representation of a calendar view is rendered on a user interface (UI), the calendar view indicative of one or more calendar days comprising a time span including a plurality of sequential time slots. A representation of a calendar event is rendered that is indicative of a scheduled meeting in at least one of the sequential time slots. The scheduled meeting is rendered without an icon or button operative to provide an interactive control to join the scheduled meeting. In response to determining that a scheduled meeting has started, the representation is updated by adding a status indication that is indicative of a current status of the scheduled meeting. The current status is provided without joining the scheduled meeting.
-
公开(公告)号:US11050973B1
公开(公告)日:2021-06-29
申请号:US16729272
申请日:2019-12-27
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Jason Thomas Faulkner , Ruchir Astavans , Kevin Daniel Morrison , Timur Aleshin , Chad A. Voss , Amey Parandekar
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.
-
公开(公告)号:US10951947B2
公开(公告)日:2021-03-16
申请号:US16021860
申请日:2018-06-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Jason Thomas Faulkner , Sonu Arora , Santhosh Kumar Misro , Joshua George , Kevin Daniel Morrison
IPC: H04N21/442 , H04N21/431 , H04N21/258 , H04N21/2187 , G06K9/00 , H04N21/4788 , H04N7/15 , H04N21/4223 , H04N7/14
Abstract: The disclosed system implements techniques to identify activity in which attendees to a communication session likely have a greater interest. Prior to commencement of a communication session or during the communication session, the techniques enable a list of attendees to a communication session to be designated as a group for which detected activity has a priority with respect to being displayed. The designated list of attendees is a subset of a total number of attendees to the communication session. The system monitors streams associated with individual attendees on the list to detect an occurrence of a preset target event. The system configures a portion of a graphical user interface of the communication session to accentuate the stream that includes the occurrence of the preset target event.
-
-
-
-
-
-
-
-
-