-
31.
公开(公告)号:US12143861B2
公开(公告)日:2024-11-12
申请号:US17500441
申请日:2021-10-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Alastair Wolman , Paramvir Bahl , Landon Prentice Cox
IPC: H04W28/10 , H04L47/765
Abstract: A method for improving efficiency of routing edge compute traffic from a user equipment (UE) to an edge compute server at a far edge of a cellular network includes provisioning a near edge control unit (CU) and a near edge user plane function (UPF) at a near edge of the cellular network. The method also includes provisioning a far edge CU, a far edge UPF, and an edge compute workload at the far edge. The method also includes receiving UE traffic at one or more distributed units located at the far edge. The UE traffic includes the edge compute traffic and non-edge compute traffic. The method also includes identifying the edge compute traffic among the UE traffic, routing the edge compute traffic to the edge compute workload at the far edge, and routing the non-edge compute traffic to the near edge UPF at the near edge.
-
公开(公告)号:US12061559B2
公开(公告)日:2024-08-13
申请号:US18089879
申请日:2022-12-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Stefan Saroiu , Alastair Wolman , Lucian Cojocar , Kevin Robert Loughlin
IPC: G06F12/14 , G06F12/0893 , G06F12/1009 , G06F21/55
CPC classification number: G06F12/1425 , G06F12/0893 , G06F12/1009 , G06F21/556 , G06F2212/1052
Abstract: Aspects of the present disclosure relate to techniques for minimizing the effects of RowHammer and induced charge leakage. In examples, systems and methods for preventing access pattern attacks in random-access memory (RAM) are provided. In aspects, a data request associated with a page table may be determined to be a potential security risk and such potential security risk may be mitigated by randomly selecting a memory region from a subset of memory regions, copying data stored in a memory region associated with a page table entry in the page table to the second memory region, disassociating the second memory region from the subset of memory regions and associating the memory region associated with the page table to the second memory region, and updating the page table entry in the page table to refer to the second memory region.
-
公开(公告)号:US11567880B2
公开(公告)日:2023-01-31
申请号:US17006565
申请日:2020-08-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Stefan Saroiu , Alastair Wolman , Lucian Cojocar , Kevin Robert Loughlin
IPC: G06F12/14 , G06F12/1009 , G06F12/0893 , G06F21/55
Abstract: Aspects of the present disclosure relate to techniques for minimizing the effects of RowHammer and induced charge leakage. In examples, systems and methods for preventing access pattern attacks in random-access memory (RAM) are provided. In aspects, a data request associated with a page table may be determined to be a potential security risk and such potential security risk may be mitigated by randomly selecting a memory region from a subset of memory regions, copying data stored in a memory region associated with a page table entry in the page table to the second memory region, disassociating the second memory region from the subset of memory regions and associating the memory region associated with the page table to the second memory region, and updating the page table entry in the page table to refer to the second memory region.
-
公开(公告)号:US10750139B2
公开(公告)日:2020-08-18
申请号:US15602442
申请日:2017-05-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: David Chiyuan Chu , Eduardo Alberto Cuervo Laffaye , Johannes Peter Kopf , Alastair Wolman , Yury Degtyarev , Kyungmin Lee , Sergey Grizan
IPC: H04N9/31 , G06T1/20 , G02B27/01 , G06T15/20 , H04N13/117 , H04N13/279 , H04N13/128 , H04N13/194 , H04N13/161
Abstract: A head mounted display device including a processor configured to compute a rendered rendering surface of a predicted scene having a predicted user viewpoint, the predicted user viewpoint being a prediction of a viewpoint that a user will have at a point in time that was predicted for the user of the head mounted display device prior to the point in time, receive, from the user input device, a subsequent user navigation input near the point in time in the stream of user input, determine an actual user viewpoint based on the subsequent user navigation input, determine a user viewpoint misprediction based on the predicted user viewpoint and the actual user viewpoint, and reconstruct a viewport for the actual user viewpoint from the rendered rendering surface.
-
公开(公告)号:US10579910B2
公开(公告)日:2020-03-03
申请号:US15958943
申请日:2018-04-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthai Philipose , Haichen Shen , Alastair Wolman , Sharad Agarwal
Abstract: A classification system classifies different aspects of content of an input image stream, such as faces, landmarks, events, and so forth. The classification system includes a general classifier and at least one specialized classifier template. The general classifier is trained to classify a large number of different aspects of content, and a specialized classifier can be trained based on a specialized classifier template during operation of the classification system to classify a particular subset of the multiple different aspects of content. The classification system determines when to use the general classifier and when to use a specialized classifier based on class skew, which refers to the temporal locality of a subset of aspects of content in the image stream.
-
公开(公告)号:US20180196493A1
公开(公告)日:2018-07-12
申请号:US15913827
申请日:2018-03-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Alastair Wolman , Stefan Saroiu , Ranveer Chandra , Paramvir Bahl , Aruna Balasubramanian , Eduardo Alberto Cuervo Laffaye
CPC classification number: G06F1/3234 , G06F9/5094 , G06F2209/509 , H04W52/0245 , Y02D10/22 , Y02D70/00 , Y02D70/12 , Y02D70/122 , Y02D70/142 , Y02D70/144 , Y02D70/146
Abstract: A method described herein includes an act of, at a mobile computing device, receiving an indication that a portion of code of a program executing on the mobile computing device is to be offloaded to a second computing device for execution on the second computing device, wherein the indication is based at least in part upon an estimated energy savings of the mobile computing device by offloading the portion of the code for execution on the second computing device. The method also includes an act of transmitting data to the second computing device that causes the second computing device to execute the portion of the code.
-
公开(公告)号:US09955194B2
公开(公告)日:2018-04-24
申请号:US15000316
申请日:2016-01-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Alastair Wolman , Eduardo Alberto Cuervo Laffaye , Stefan Saroiu , Madanlal Musuvathi
IPC: H04N7/173 , H04N21/234 , H04N21/25 , H04N21/2343 , H04N21/2662 , H04N21/414 , H04N21/426 , H04N21/61 , H04N21/6379 , H04N21/845 , H04N21/242 , H04N21/43 , H04N21/647 , H04N21/81
CPC classification number: H04N21/23424 , H04N21/234327 , H04N21/234381 , H04N21/242 , H04N21/25 , H04N21/2662 , H04N21/41407 , H04N21/42653 , H04N21/4302 , H04N21/6131 , H04N21/6181 , H04N21/6379 , H04N21/647 , H04N21/8146 , H04N21/8166 , H04N21/8451
Abstract: Various technologies described herein pertain to performing collaborative rendering. A GPU of a mobile device can generate a mobile-rendered video stream based on a first instance of an application executed on the mobile device. A GPU of a server can generate one or more server-rendered video streams based on instance(s) of the application executed on the server. Based on the one or more server-rendered video streams, the server can generate a compressed server-manipulated video stream. The mobile device can further combine the mobile-rendered video stream and the compressed server-manipulated video stream to form a collaborative video stream, and a display screen of the mobile device can be caused to display the collaborative video stream. The mobile-rendered video stream can have a first level of a quality attribute and the collaborative video stream can have a second level of the quality attribute greater than the first level of the quality attribute.
-
公开(公告)号:US09742780B2
公开(公告)日:2017-08-22
申请号:US14875298
申请日:2015-10-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sasa Junuzovic , Yinpeng Chen , Cha Zhang , Dinei Florencio , Zhengyou Zhang , Alastair Wolman
CPC classification number: H04L63/102 , H04L63/08 , H04L63/083 , H04L63/18 , H04M3/567 , H04W12/06 , H04W12/08 , H04W48/10
Abstract: Techniques for automatically connecting to a service controller are described herein. In one example, a service controller device includes a processor and a computer-readable memory storage device storing executable instructions that cause the processor to broadcast at least one of an access credential, connection information or an access credential hash embedded in an audio signal. The processor can also authenticate a client device based on a transmission of at least one of the connection information, the access credential, or the access credential hash from the client device to the client connector and transmit data to the client device in response to authenticating the client device.
-
公开(公告)号:US20160234220A1
公开(公告)日:2016-08-11
申请号:US14615907
申请日:2015-02-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Alastair Wolman , Sasa Junuzovic , Anoop Gupta , Barry Bond , Paramvir Bahl
CPC classification number: H04W12/06 , G06F19/00 , G06F21/30 , G06F21/42 , H04L9/0869 , H04L9/3242 , H04L63/08 , H04L63/0807 , H04L63/083 , H04L63/102 , H04L63/18 , H04M3/567 , H04W12/08 , H04W48/10
Abstract: The claimed subject matter includes techniques for discovering to and connecting to a service controller. The claimed subject matter may disclose a processor and a memory of a service controller to store connection information, an access credential, and an access credential hash. A beacon broadcaster to broadcast the connection information and the access credential hash to a client device, may also be disclosed. The present disclosure may also include an access credential director to send the access credential to an out-of-band communicator. The present disclosure may also include a client connector to receive a connection request from the client device and allow access to a client device based on the client device's use of the connection information.
Abstract translation: 所要求保护的主题包括用于发现和连接到服务控制器的技术。 所要求保护的主题可以公开服务控制器的处理器和存储器来存储连接信息,访问凭证和访问凭证散列。 广播连接信息和访问凭证散列到客户端设备的信标广播器也可以被公开。 本公开还可以包括将访问凭证发送到带外通信器的访问凭证导向器。 本公开还可以包括客户端连接器,用于从客户端设备接收连接请求,并且允许基于客户端设备对连接信息的使用来访问客户端设备。
-
40.
公开(公告)号:US20160217760A1
公开(公告)日:2016-07-28
申请号:US14603276
申请日:2015-01-22
Applicant: Microsoft Technology Licensing, LLC.
Inventor: David Chiyuan Chu , Eduardo Alberto Cuervo Laffaye , Johannes Peter Kopf , Alastair Wolman , Yury Degtyarev , Kyungmin Lee , Sergey Grizan
CPC classification number: H04N9/3179 , G02B27/0172 , G02B2027/0178 , G06T1/20 , G06T15/20 , H04N13/117 , H04N13/128 , H04N13/161 , H04N13/194 , H04N13/279
Abstract: A client device and method are provided for reconstructing a viewport from a rendered rendering surface of a predicted user viewpoint in order to reduce user perceived latency of the network. The client device may execute instructions to: receive, from a server device over a network, a rendered rendering surface of a predicted scene having a predicted user viewpoint, receive, from the user input device, a subsequent user navigation input in the stream of user input, determine an actual user viewpoint based on the subsequent user navigation input, determine a user viewpoint misprediction based on the predicted user viewpoint and the actual user viewpoint, and reconstruct a viewport for the actual user viewpoint from the rendered rendering surface.
Abstract translation: 提供了一种客户端设备和方法,用于从预测用户视点的渲染渲染表面重构视口,以便减少用户感知到的网络延迟。 客户端设备可以执行以下操作的指令:通过网络从服务器设备接收具有预测用户视点的预测场景的渲染渲染表面,从用户输入设备接收用户流中的后续用户导航输入 输入,基于随后的用户导航输入确定实际用户视点,基于预测的用户视点和实际用户视点确定用户视点错误预测,并且从渲染表面重构实际用户视点的视口。
-
-
-
-
-
-
-
-
-