-
公开(公告)号: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.
-
公开(公告)号:US10863136B2
公开(公告)日:2020-12-08
申请号:US16542173
申请日:2019-08-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ruchir Astavans , Kevin D. Morrison , Jason Thomas Faulkner
IPC: H04N7/14 , H04N7/15 , G06F3/0488 , G06F3/0481
Abstract: Systems and methods for hosting a teleconference session are presented. One or more streams are received from a plurality of client computing devices at a server. The streams are combined to generate teleconference data. The teleconference data may be configured to display a first user interface arrangement in which a primary stream display area dominates a display with a secondary stream display area overlaid on the primary stream display area. The secondary stream display area may disappear after a period of time. The teleconference data may also be configured to display a second user interface arrangement in which the primary stream display area and secondary stream display area are displayed concurrently. A view control switch may be triggered to switch between the first and second user interface arrangement views.
-
公开(公告)号:US10509964B2
公开(公告)日:2019-12-17
申请号:US15404138
申请日:2017-01-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ruchir Astavans , Jason Thomas Faulkner , Kevin D Morrison , Michael H Hill
Abstract: Systems and methods for hosting a teleconference session. Media data is received from a plurality of client computing devices at a server. The media data is combined into a teleconference stream configured to display a selected teleconference session view. The teleconference stream is transmitted to a client computing device having a display. The teleconference stream is displayed according to the teleconference session view, which includes a primary section displaying a first graphic element and at least one secondary section each including a user interface element having a toggle view function. The teleconference session view changes the display in the primary section to a second graphic element when a toggle actuation is detected at the user interface element of one of the secondary sections.
-
公开(公告)号:US09877250B2
公开(公告)日:2018-01-23
申请号:US15295174
申请日:2016-10-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gursharan S. Sidhu , Thomas Kuehnel , Rao Salapaka , Vishal Soni , Ranveer Chandra , Mansoor Jafry , Anish Desai , Ruchir Astavans , Humayun Khan , John Mark Miller
CPC classification number: H04W36/14 , H04B17/318 , H04L43/16 , H04M7/006 , H04M7/122 , H04W36/0083 , H04W40/26
Abstract: A continual learning process is applied to a class of risk estimate-based algorithms and associated risk thresholds used for deciding when to initiate a handoff between different types of network connections that are available to a mobile device having telephony functionality. The process is implemented as a virtuous loop providing ongoing tuning and adjustment to improve call handoff algorithms and risk thresholds so that handoffs can be performed with the goals of minimizing dropped calls and unacceptable degradation in call quality as well as avoiding premature handoffs. Device characteristics, environmental context, connection measurements, and outcomes of call handoff decisions are crowd-sourced from a population of mobile devices into a cloud-based handoff decision enabling service. The service evaluates potentially usable handoff decision algorithms and risk thresholds against archived crowd-sourced data to determine how they would have performed in real world situations and delivers improved algorithms and risk thresholds to the mobile devices.
-
公开(公告)号: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.
-
公开(公告)号:US20190058742A1
公开(公告)日:2019-02-21
申请号:US15679364
申请日:2017-08-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Eric Sexauer , Ruchir Astavans
IPC: H04L29/06 , G06F3/0482
Abstract: Non-limiting examples of the present disclosure describe detection of a meeting status of a user and surfacing a prompt for sharing content for a meeting based on the detected meeting status. An exemplary application/service is configured to detect a meeting status of a user. The application/surface is further configured to detect creation of content on a computing device of a user. The meeting status is corresponded with the creation of the content. A prompt for sharing the created content is generated based on a correspondence of the meeting status with the creation of the content. For example, the prompt may be a prompt to share content with one or more users of a meeting. The prompt may be surfaced on a computing device of the user. In one example, the prompt may provide a listing of meetings for the user to select where to share the created content.
-
公开(公告)号:US09681094B1
公开(公告)日:2017-06-13
申请号:US15167200
申请日:2016-05-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jason Thomas Faulkner , Ruchir Astavans , Michael Howard Hill , Ewin Davis Kannuthottiyil , Mark Robert Swift
IPC: H04N7/14 , G06F3/0481
CPC classification number: H04N7/14 , G06F3/0481 , H04L65/1059 , H04L65/1083 , H04L65/4015 , H04L65/403 , H04N7/147
Abstract: Embodiments obtain a content item representing graphic content suitable for display as part of a shared media event, determine an activity metric for said content item, determine an activity metric for a participant of said shared media event, comparing the activity metric of the content item and the activity metric the participant, cause a display to render the graphic content associated with said content item, and render a representation of said participant. In at least some implementations, the relative displayed positions of said graphic content and said representation of the participant are based on the result of the comparison of the activity metric of the content item and the activity metric the participant.
-
公开(公告)号:US11567785B2
公开(公告)日:2023-01-31
申请号:US15478239
申请日:2017-04-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jason Thomas Faulkner , Casey Baker , Ewin Davis Kannuthottiyil , Michael Hill , Kevin Morrison , Ruchir Astavans
IPC: G06F3/0482 , G06F3/04842 , G06F3/0486 , G06F3/04883 , G06F9/451 , H04L12/18 , H04L65/401 , H04N7/14 , H04N7/15
Abstract: The techniques disclosed herein enable participants of a teleconference session to access the functionality of a number of task-related program modules while maintaining engagement with aspects of a teleconference session within a single user interface. For example, a session participant can access files, various chat discussions, various channels, calendars, emails, an operating system desktop, and other functionality of a computing device while viewing one or more video streams of a teleconference session within a unified graphical user interface. The session participant can maintain engagement with both audio and video capabilities while performing tasks, including but not limited to, selecting, viewing, and modifying content data. In some configurations, a specialized graphical user interface allows a user to view one or more video streams of the teleconference session in predetermined positions while also providing optimal access to tools for interacting with different types of content managed by a variety of modules.
-
公开(公告)号:US20200036941A1
公开(公告)日:2020-01-30
申请号:US16542173
申请日:2019-08-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ruchir Astavans , Kevin D. Morrison , Jason Thomas Faulkner
Abstract: Systems and methods for hosting a teleconference session are presented. One or more streams are received from a plurality of client computing devices at a server. The streams are combined to generate teleconference data. The teleconference data may be configured to display a first user interface arrangement in which a primary stream display area dominates a display with a secondary stream display area overlaid on the primary stream display area. The secondary stream display area may disappear after a period of time. The teleconference data may also be configured to display a second user interface arrangement in which the primary stream display area and secondary stream display area are displayed concurrently. A view control switch may be triggered to switch between the first and second user interface arrangement views.
-
-
-
-
-
-
-
-
-