-
公开(公告)号:US10389974B2
公开(公告)日:2019-08-20
申请号:US15407220
申请日:2017-01-16
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.
-
公开(公告)号:US20180196583A1
公开(公告)日:2018-07-12
申请号:US15404138
申请日:2017-01-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ruchir Astavans , Jason Thomas Faulkner , Kevin D. Morrison , Michael H. Hill
IPC: G06F3/0484 , H04N7/14 , H04N7/15 , G06K9/00
CPC classification number: G06K9/00711 , H04N7/152
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.
-
公开(公告)号: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.
-
公开(公告)号:US20180203577A1
公开(公告)日:2018-07-19
申请号:US15407220
申请日:2017-01-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ruchir Astavans , Kevin D. Morrison , Jason Thomas Faulkner
IPC: G06F3/0484 , G06F3/0481 , H04N7/15 , H04N7/14
CPC classification number: H04N7/147 , G06F3/0481 , G06F3/0488 , G06F2203/04803 , H04N7/152
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.
-
公开(公告)号:US20180121214A1
公开(公告)日:2018-05-03
申请号: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: G06F9/44 , H04N7/15 , G06F3/0482 , G06F3/0484 , G06F3/0486 , G06F3/0488
CPC classification number: G06F9/451 , G06F3/0482 , G06F3/04842 , G06F3/0486 , G06F3/04883 , G06F8/38 , H04L12/1822 , H04N7/147 , 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.
-
公开(公告)号:US20170034754A1
公开(公告)日:2017-02-02
申请号: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
IPC: H04W36/14 , H04W36/00 , H04W40/26 , H04L12/26 , H04B17/318
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.
Abstract translation: 连续学习过程被应用于一类基于风险估计的算法和相关联的风险阈值,用于决定什么时候在具有电话功能的移动设备可用的不同类型的网络连接之间进行切换。 该过程被实现为良性循环,其提供持续的调谐和调整以改善呼叫切换算法和风险阈值,使得可以以最小化呼叫质量和拒绝过早切换的不可接受的降级的目标来执行切换。 设备特性,环境背景,连接测量以及呼叫切换决策的结果都是从移动设备群体中大量涌入基于云的切换决策启用服务。 该服务评估潜在可用的切换决策算法和风险阈值,以防止存档的人群来源数据,以确定它们将如何在现实世界中执行,并为移动设备提供改进的算法和风险阈值。
-
-
-
-
-