-
公开(公告)号:US11656747B2
公开(公告)日:2023-05-23
申请号:US17480269
申请日:2021-09-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: John C. Tang , William Arthur Stewart Buxton , Andrew D. Wilson , Kori M. Inkpen , Sasa Junuzovic , Abigail J. Sellen , Edward Sean Lloyd Rintel
IPC: G06F3/04842 , G06T11/00 , H04L65/4038 , G06T7/20 , G06V20/00
CPC classification number: G06F3/04842 , G06T7/20 , G06T11/00 , G06V20/00 , H04L65/4038 , G06T2200/24 , G06T2207/30196
Abstract: Aspects of this present disclosure relate to hybrid conference user interface. The hybrid conference interface provides an establishing shot before the meeting begins that places meeting attendees in a specific spatial arrangement, such as in specific seats around a conference table. Upon starting the conference, the hybrid user interface renders an appropriate perspective view of the meeting that is tailored to each attendee's perspective while also being spatially consistent for the entire group of attendees. Allowing attendees to place themselves where they want gives attendees a sense of physical space that helps them stay spatially oriented relative to the other people and resources in the room.
-
公开(公告)号:US20160350724A1
公开(公告)日:2016-12-01
申请号:US15231437
申请日:2016-08-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: John C. Tang , Aaron Hoff , Kori Inkpen Quinn , Paul Johns , Asta Roseway , Chen Zhao , Xiang Cao , Jennifer Marlow
CPC classification number: G06Q10/1095 , G06F17/30 , G06F17/30056 , G06F17/30058 , G06F17/30598 , H04L65/403 , H04L67/28
Abstract: Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that cannot be personally attended. A person who cannot attend the meeting pre-records their thoughts and remarks for the meeting as video clips for presentation at the meeting. A physical device with at least a display is presented at the meeting. The physically present participants can play the pre-recorded clips on the device. Video of participants' responses to the clips is recorded and made available so that the represented attendee can view the participants' responses.
-
公开(公告)号:US10771736B2
公开(公告)日:2020-09-08
申请号:US14319369
申请日:2014-06-30
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Kori M. Inkpen , Sasa Junuzovic , Seungwon Kim , Aaron C. Hoff , John C. Tang , David Alexander Molnar , Philip A. Chou
IPC: H04N7/14
Abstract: Aspects of the subject disclosure are directed towards providing contextual information (such as high resolution still images) during an audio or video call. A receiver of the contextual information may send commands to the sending device to specify a desired resolution and frame rate of such images. A receiving user also may determine how to display any video call frames and/or the contextual information on one or more display devices available to the receiving user. Other contextual information such as location-related data by which a user can determine and display a location of the other call participant (or participants) may be transmitted during the call.
-
公开(公告)号:US11164418B2
公开(公告)日:2021-11-02
申请号:US16294437
申请日:2019-03-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gina D. Venolia , John C. Tang , Kori Inkpen , William A. Hamilton
Abstract: Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
-
公开(公告)号:US10163077B2
公开(公告)日:2018-12-25
申请号:US15231437
申请日:2016-08-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: John C. Tang , Aaron Hoff , Kori Inkpen , Paul Johns , Asta Roseway , Chen Zhao , Xiang Cao , Jennifer Marlow
Abstract: Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that cannot be personally attended. A person who cannot attend the meeting pre-records their thoughts and remarks for the meeting as video clips for presentation at the meeting. A physical device with at least a display is presented at the meeting. The physically present participants can play the pre-recorded clips on the device. Video of participants' responses to the clips is recorded and made available so that the represented attendee can view the participants' responses.
-
公开(公告)号:US20170054773A1
公开(公告)日:2017-02-23
申请号:US15013753
申请日:2016-02-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gina D. Venolia , John C. Tang , Kori Inkpen , William A. Hamilton
CPC classification number: H04L65/4061 , G06F17/30017 , G06Q30/02 , G06Q30/0241 , G06Q30/0251 , G06Q50/01 , H04W4/023
Abstract: Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
Abstract translation: 本文描述了用于流即兴社区的各种系统和方法。 在一个示例中,用于流即兴社区的系统包括数据存储设备,社区分析器和发布者。 在一个示例中,数据存储设备可以存储多个输入数据集,其中每个数据集标识数据的原点的时间和位置,媒体实例以及原始设备或原始用户的标识。 在一个示例中,社区分析器可以从数据存储设备操作以使用处理器,以便计算IC边界并且基于输入数据集的数量的接近度和时间性来生成即兴社区(IC)指示符。 在一个示例中,处理器可以修改数据集的数量以包括IC指示符。
-
公开(公告)号:US10609332B1
公开(公告)日:2020-03-31
申请号:US16230983
申请日:2018-12-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Henrik Valdemar Turbell , Matthew Jason Pope , John C. Tang , Gina D. Venolia , David Yuheng Zhao , Kori Marie Inkpen
IPC: H04N7/14 , H04N7/15 , H04N21/431 , G06K9/00 , H04N21/2187
Abstract: According to a disclosed example, a first video stream is captured via a first camera associated with a first communication device engaged in a multi-party video conference. The first video stream includes a plurality of two-dimensional image frames. A subset of pixels corresponding to a first human subject is identified within each image frame of the first video stream. A second video stream is captured via a second camera associated with a second communication device engaged in the multi-party video conference. A composite video stream formed by at least a portion of the second video stream and the subset of pixels of the first video stream is rendered, and the composite video stream is output for display at one or more of the first and/or second communication devices. The composite video stream may provide the appearance of remotely located participants being physically present within the same visual scene.
-
公开(公告)号:US20190251782A1
公开(公告)日:2019-08-15
申请号:US16294437
申请日:2019-03-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gina D. Venolia , John C. Tang , Kori Inkpen , William A. Hamilton
IPC: G07F17/32
CPC classification number: G07F17/3227 , G06F16/40 , G06Q30/02 , G06Q30/0241 , G06Q30/0251 , G06Q50/01 , G07F17/3211 , G07F17/3216 , G07F17/3225 , G07F17/3244 , G07F17/3276 , G07F17/3293 , H04L65/4061 , H04W4/023
Abstract: Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
-
公开(公告)号:US10270820B2
公开(公告)日:2019-04-23
申请号:US15013753
申请日:2016-02-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gina D. Venolia , John C. Tang , Kori Inkpen , William A. Hamilton
Abstract: Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
-
公开(公告)号:US10257128B2
公开(公告)日:2019-04-09
申请号:US15362533
申请日:2016-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: John C. Tang , Gina Danielle Venolia , Kori Marie Inkpen , Matthew Knudsen Miller , Gerard Wilkinson
IPC: G06F15/16 , G06F15/173 , H04L12/58 , H04L12/18
Abstract: Participants of a group of participants in a chat may be associated with neighborhoods. A neighborhood associated with a participant includes a subset of the participants and represents the participants whose messages the associated participant can see in the chat. When a participant generates a message, the message is presented to an audience that includes each participant with the participant that generated the message in their associated neighborhood. As the message receives indications of approval (e.g., “likes”), the size of the audience is increased to include additional participants. Once the message receives a threshold number of indications of approval, the message may be displayed to all of the participants in the chat. The size of the neighborhoods may be dynamically adjusted based on the number of messages that are generated in each neighborhood to keep the number of messages that are presented within a predetermined range.
-
-
-
-
-
-
-
-
-