-
公开(公告)号:WO2011014558A3
公开(公告)日:2011-02-03
申请号:PCT/US2010/043534
申请日:2010-07-28
Applicant: MICROSOFT CORPORATION
Inventor: KLEIN, Johannes , KUEHNEL, Thomas W.
Abstract: Correlating user activity and location-based prediction of network access events with the delivery of pushed content to a computing device. Location information for the computing device is received by the computing device. One or more network access events are predicted, or network access characteristics are determined, based on the location information and user activity on the computing device. The computing device adjusts delivery or receipt of the pushed content based on the predicted network access events or the determined network access characteristics. For example, data is pre-fetched prior to occurrence of the predicted network access events, or data retrieval requests are postponed until after the occurrence of the predicted network access events.
-
公开(公告)号:WO2008067197A3
公开(公告)日:2008-06-05
申请号:PCT/US2007/085020
申请日:2007-11-16
Applicant: MICROSOFT CORPORATION
Inventor: PANABAKER, Ruston John David , HORVITZ, Eric , KLEIN, Johannes , BARIBAULT, Gregory , ZHAO, Feng
Abstract: A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
-
公开(公告)号:WO2015050911A1
公开(公告)日:2015-04-09
申请号:PCT/US2014/058503
申请日:2014-10-01
Applicant: MICROSOFT CORPORATION
Inventor: VUJIC, Nikola , YOO, Won Suk , KLEIN, Johannes
IPC: G06F9/50
CPC classification number: G06F11/301 , G06F9/5083
Abstract: Improving utilization of distributed nodes. One embodiment illustrated herein includes a method that may be practiced in a virtualized distributed computing environment including virtualized hardware. Different nodes in the computing environment may share one or more common physical hardware resources. The method includes identifying a first node. The method further includes identifying one or more physical hardware resources of the first node. The method further includes identifying an action taken on the first node. The method further includes identifying a second node. The method further includes determining that the second node does not share the one or more physical hardware resources with the first node. As a result of determining that the second node does not share the one or more physical hardware resources with the first node, the method further includes replicating the action, taken on the first node, on the second node.
Abstract translation: 提高分布式节点的利用率。 本文所示的一个实施例包括可以在包括虚拟化硬件的虚拟化分布式计算环境中实践的方法。 计算环境中的不同节点可以共享一个或多个常见的物理硬件资源。 该方法包括识别第一节点。 该方法还包括识别第一节点的一个或多个物理硬件资源。 该方法还包括识别在第一节点上采取的动作。 该方法还包括识别第二节点。 该方法还包括确定第二节点不与第一节点共享一个或多个物理硬件资源。 作为确定第二节点不与第一节点共享一个或多个物理硬件资源的结果,该方法还包括在第二节点上复制在第一节点上采取的动作。
-
公开(公告)号:WO2007024438A1
公开(公告)日:2007-03-01
申请号:PCT/US2006/030279
申请日:2006-08-04
Applicant: MICROSOFT CORPORATION
Inventor: SHUKLA, Amit , LUO, Chang , YUAN, Hua , RYSEFF, James, D. , KLEIN, Johannes , FANG, Lijiang , ELLIS, Nigel, R. , SINGH, Siddhartha , ACHARYA, Srinivasmurthy, P.
CPC classification number: G06F17/30368 , Y10S707/99931 , Y10S707/99933 , Y10S707/99939 , Y10S707/99954
Abstract: A framework for data change notification includes a notification queue storing event notifications. Client applications can request event information regarding various data change events. For example, a client application can subscribe, via one or more APIs, to receive event information. The framework allows for session specific event notification mechanisms as well as durable event notification mechanisms that can be preserved across client sessions as well as server restarts. Innovative aspects of this invention include guaranteed delivery of event notifications, APIs to allow applications get summary of past events on the subscribed objects, automatic garbage collection/cleanup of notifications when a client session terminates.
Abstract translation: 数据变更通知的框架包括存储事件通知的通知队列。 客户端应用程序可以请求有关各种数据更改事件的事件信息。 例如,客户端应用程序可以通过一个或多个API订阅接收事件信息。 该框架允许会话特定事件通知机制以及持久的事件通知机制,可以跨客户端会话以及服务器重新启动来保留。 本发明的创新方面包括事件通知的保证交付,允许应用程序获取订阅对象上过去事件的摘要的API,客户端会话终止时自动垃圾收集/通知清除。
-
5.
公开(公告)号:EP2460136A2
公开(公告)日:2012-06-06
申请号:EP10804987.5
申请日:2010-07-28
Applicant: Microsoft Corporation
Inventor: KLEIN, Johannes , KUEHNEL, Thomas W.
CPC classification number: H04L67/2847 , H04L67/18 , H04L67/26 , H04W4/02 , H04W4/029 , H04W64/00 , H04W72/00 , Y02D70/00 , Y02D70/1222 , Y02D70/142 , Y02D70/144 , Y02D70/164 , Y02D70/20
Abstract: Correlating user activity and location-based prediction of network access events with the delivery of pushed content to a computing device. Location information for the computing device is received by the computing device. One or more network access events are predicted, or network access characteristics are determined, based on the location information and user activity on the computing device. The computing device adjusts delivery or receipt of the pushed content based on the predicted network access events or the determined network access characteristics. For example, data is pre-fetched prior to occurrence of the predicted network access events, or data retrieval requests are postponed until after the occurrence of the predicted network access events.
Abstract translation: 将用户活动和基于位置的网络访问事件的预测与将推送的内容递送到计算设备相关联。 计算设备的位置信息由计算设备接收。 基于计算设备上的位置信息和用户活动来预测一个或多个网络访问事件或确定网络访问特征。 计算设备基于预测的网络访问事件或所确定的网络访问特性来调整所推送的内容的传送或接收。 例如,在发生预测的网络访问事件之前预取数据,或者数据检索请求被推迟直到预测的网络访问事件发生。
-
-
-
-