-
公开(公告)号:US20190122442A1
公开(公告)日:2019-04-25
申请号:US16221567
申请日:2018-12-16
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Henry Yao-Tsu Chen , Brandon V. Taylor , Mark Robert Swift , Austin S. Lee , Ryan S. Menezes
Abstract: In a device including a processor and a memory in communication with the processor is described, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of: generating, based on a plurality of local 3D models, a global 3D model representing a portion of a real-world environment; determining a location of a 3D virtual object in the global 3D model; and generating augmentation data for rendering the 3D virtual object to be seen at a location of the real-world environment corresponding to the location of the 3D virtual object in the global 3D model.
-
公开(公告)号:US20170053455A1
公开(公告)日:2017-02-23
申请号:US15141290
申请日:2016-04-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Henry Yao-Tsu Chen , Brandon V. Taylor , Mark Robert Swift , Austin S. Lee , Ryan S. Menezes
CPC classification number: G06T19/20 , G06T9/00 , G06T19/003 , G06T19/006 , G06T2219/004 , H04N7/142 , H04N7/15
Abstract: A user device within a communication architecture, the user device comprising an asynchronous session viewer configured to: receive asynchronous session data, the asynchronous session data comprising at least one image, camera pose data associated with the at least one image, and surface reconstruction data associated with the camera pose data; select a field of view position; and edit the asynchronous session data by adding/amending/deleting at least one annotation object based on the selected field of view.
Abstract translation: 在通信架构内的用户设备,所述用户设备包括异步会话查看器,其被配置为:接收异步会话数据,所述异步会话数据包括至少一个图像,与所述至少一个图像相关联的摄像机姿态数据,以及相关联的表面重构数据 与相机姿态数据; 选择一个视场位置; 并通过基于所选的视野添加/修改/删除至少一个注释对象来编辑异步会话数据。
-
公开(公告)号:US20170053446A1
公开(公告)日:2017-02-23
申请号:US15138995
申请日:2016-04-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Henry Yao-Tsu Chen , Brandon V. Taylor , Mark Robert Swift , Austin S. Lee , Ryan S. Menezes , Jason Thomas Faulkner
CPC classification number: G06T19/006 , G02B27/0172 , G02B2027/0134 , G06F3/011 , G06F3/013 , G06F3/1454 , G06F3/16 , G06T19/20 , G06T2219/024 , G06T2219/2021 , H04N7/142 , H04N7/15
Abstract: A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
Abstract translation: 用户设备包括网络接口,呈现模块和场景修改模块。 网络接口被配置为经由网络从另一设备接收视频信号。 呈现模块被配置为控制用户设备的显示设备以向用户设备的用户显示虚拟元素,虚拟元素包括从视频信号导出的视频图像。 修改模块被配置为生成用于在另一设备处显示虚拟元素的修改版本的渲染数据。 修改版本不包括所述视频图像。 网络接口被配置为经由网络将呈现数据发送到另一设备。 或者或另外,可以在另一个设备将渲染数据修改到同一端。
-
公开(公告)号:US10884575B2
公开(公告)日:2021-01-05
申请号:US16416822
申请日:2019-05-20
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Mark I. Rubinstein , Mark Robert Swift , Xiaoyue Wang , Michael Brasket , Thaddeus A. Scott
IPC: G06F3/0481 , G06F3/0484 , G06F40/117 , G06F40/169
Abstract: The techniques disclosed herein provide a contextual toolset for use in canvases of collaboration applications. The techniques also provide smart hooks for pinning tools to specific locations on content opened in a canvas. The contextual toolset may include tools specific to an application opened in a canvas and/or tools for implementing the functionality of external applications. The smart hooks maintain linkages between an instance of tool usage and an object in a file or other content. The linkages maintain the tool in the same location relative to the object even if the object is moved. Instances of external applications opened in a canvas may be presented in a dedicated user interface region that passes data to and from the external application.
-
公开(公告)号:US10511643B2
公开(公告)日:2019-12-17
申请号:US15599422
申请日:2017-05-18
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Jason Thomas Faulkner , Mark Robert Swift
Abstract: Disclosed techniques provide for the management of immersion levels and notifications of conference activities that are of interest to a user. In some embodiments, a system can monitor a conference session, that a user is not attending, on the user's behalf to determine when activity that is of interest to the user occurs during the conference session. The system can then send a notification to the user to inform her of the identified activity. In some embodiments, the notification may enable the user to control her immersion level with respect to the conference session. For example, the notification may include user interface element(s) that the user may select to observe or even join the conference session. In some embodiments, the notification may enable the user to directly share content with attendees of the conference session without having to observe or join the conference session.
-
公开(公告)号: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.
-
公开(公告)号:US20170053621A1
公开(公告)日:2017-02-23
申请号:US15141666
申请日:2016-04-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Henry Yao-Tsu Chen , Brandon V. Taylor , Mark Robert Swift , Austin S. Lee , Ryan S. Menezes
IPC: G09G5/377 , G06F3/14 , G06F3/0481 , G06F17/24 , G06T19/00
CPC classification number: G09G5/377 , G06F3/04815 , G06F3/1454 , G06F17/241 , G06T19/006 , G06T2219/004 , G09G2370/02
Abstract: A user device within a communication architecture, the user device comprising a session viewer configured to: receive at least one annotation object associated with a mixed reality/virtual reality session; determine a field of view position; and generate an image overlay based on the determined field of view position and at least one annotation object to display an indicator to guide a user of the user device to a representation of the annotation object.
Abstract translation: 在通信体系结构内的用户设备,所述用户设备包括会话接收器,其被配置为:接收与混合现实/虚拟现实会话相关联的至少一个注释对象; 确定一个视野位置; 并且基于所确定的视场位置和至少一个注释对象生成图像叠加,以显示用于将用户设备的用户引导到注释对象的表示的指示符。
-
公开(公告)号:US10235808B2
公开(公告)日:2019-03-19
申请号:US15138995
申请日:2016-04-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Henry Yao-Tsu Chen , Brandon V. Taylor , Mark Robert Swift , Austin S. Lee , Ryan S. Menezes , Jason Thomas Faulkner
Abstract: A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
-
公开(公告)号:US10061467B2
公开(公告)日:2018-08-28
申请号:US14806291
申请日:2015-07-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Devi Brunsch , Jason Thomas Faulkner , Mark Robert Swift
CPC classification number: G06F3/0481 , H04L51/04 , H04L51/046 , H04L65/1083 , H04M1/72547 , H04M1/72552 , H04M3/42382 , H04M3/567 , H04M2201/42 , H04M2203/1025 , H04N7/14 , H04N7/15
Abstract: Techniques for presenting a message in a communication session are described. In at least some embodiments, a message is sent by a participant in a communication session. The message is presented in a graphical user interface (GUI) for the communication session and visually linked to a visual representation of the participant. According to one or more implementations, a number of messages that are presented in a GUI for a communication session is throttled.
-
公开(公告)号:US20170346863A1
公开(公告)日:2017-11-30
申请号:US15167624
申请日:2016-05-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jason Thomas Faulkner , Mark Robert Swift , Alistair Robert Kilpatrick , Kevin D. Morrison , Casey James Baker , Thomas Steven Bouchard
CPC classification number: H04L65/4015 , G06Q50/01 , H04N7/141
Abstract: A method of monitoring shared user event at a user terminal, including identifying one or more shared user events of which the user of the terminal is not a participant and obtaining information about the content and/or participants of said shared user event without becoming a participant of the shared user event. Based on said obtained information a display is caused to render at least one portal object representing said shared experience, the portal object providing a view of the content and/or participants of said shared experience.
-
-
-
-
-
-
-
-
-