微软技术许可有限责任公司专利技术

微软技术许可有限责任公司共有8550项专利

  • 所提供的技术通过基于可用显示区域(401)的纵横比和目标纵横比(410)动态地配置视频流布置来改善用户参与度和对计算资源的更有效使用。这样的技术提供动态优化的用户界面布置,其适应可用显示区域的任意给定形状。当用户重新调整显示窗口大小、将...
  • 区分主题和比较跟踪。可以基于标识由它们所表示的实体执行的类似工作来匹配主题和比较跟踪。区分包括从主题跟踪中标识第一函数调用并且从比较跟踪中标识第二函数调用。第一调用树和第二调用树是从这些函数调用创建的;调用树中的父子节点关系表示调用方到...
  • 一种可折叠计算设备,被配置为实现有条件窗口模型。有条件窗口模型的实现可以提供用于在一个或多个指定条件满足时堆叠应用窗口的功能。有条件窗口模型还可以提供用户界面(UI),该UI用于当另一应用在第一显示屏上被启动时促进第二显示屏上的应用的选...
  • 系统被配置成通过以下操作来以个性化话音生成文本到语音数据:在从特定用户收集的自然语音数据上训练文本到语音机器学习模型,确认从其收集数据的用户的身份,以及授权来自用户的使用个性化话音来生成新语音数据的请求。系统被进一步配置成用所生成的个性...
  • 本公开的非限制性示例描述了与文档相关联的联系人的创建和管理。可以创建针对第一应用程序中的文档的联系人。该联系人可用于将内容从第二应用程序添加到文档。可以存储联系人。可以将联系人的联系人数据发送到一个或多个处理设备。示例性创建的联系人可用...
  • 本文中的公开内容描述了利用变更提要来使用序列号处理删除请求。当源数据存储库上发生删除时,删除通知在源服务器上的变更提要中被创建。删除通知包括标识要被删除的记录集的删除记录ID集、标识删除通知集中的删除通知的序列的墓碑序列号(TSN)、和...
  • 本公开提供了一种用于从多个可用电子日历中选择一电子日历以便为用户保存事件的装置。该装置包括存储与用户有关的用户特定推测的数据存储装置;以及日历建议模块。日历建议模块被配置为:将语义分析应用于对在装置处接收到的事件的指示;访问数据存储装置...
  • 公开了提供在基于处理器的设备中的高速缓存一致性协议的动态选择。就这一点而言,基于处理器的设备包括主PE和至少一个探听者PE、以及中央排序点(COP)。COP在逐存储的基础上动态地选择写入无效协议或写入更新协议作为高速缓存一致性协议,以用...
  • 公开了一种休眠账户标识器。非活动账户可以基于账户的用户活动是否在阈值量之外而被确定。基于对于非活动账户的对等账户的账户活动,对非活动账户是否是休眠账户的确定可以被做出。做出。做出。
  • 一种电子设备包括第一部分、第二部分以及第三部分。扭矩可选铰链将第三部分连接到第二部分,并且支撑铰链将第三部分连接到第一部分。扭矩可选铰链具有铰链轴和用于选择性地生成绕铰链轴的扭矩的装置。用于选择性地生成扭矩的装置具有高扭矩状态和低扭矩状...
  • 垃圾收集器和其他软件可以利用高性能的无锁多线程软件。对变量集的统一无锁更新涉及更新值Z、释放屏障和获取屏障(它们对代码执行强制执行排序)、以及由变量对准产生的原子性。传送是通过值放置步骤和值取回步骤来完成的。值放置将Var1中的未更新值...
  • 一种用于在涉及两个或更多个计算设备的通信会话期间减少音频反馈,特别是“啸叫”的系统和方法。所述系统确定第一设备可能加入另一个第二设备已经加入的会议。作为响应,所述系统可以使得所述第二设备广播信号,如果所述信号被第一设备检测到,则所述信号...
  • 在一些示例中公开了显示系统、方法、设备和机器可读介质,其提供了用于指定在其中示出共享内容的显示屏的区域的基于手势的方法。也公开了用于将显示屏的区域与内容源设备相关联的配对方法、用于在所述区域内共享内容的方法以及用于将来自所述区域的输入提...
  • 本公开的实施例涉及利用多个LSR处理引擎的用于实时图像变换的无丢失高速缓存结构。本文中公开了用于提供改进的高速缓存结构和方法的系统和方法,高速缓存结构和方法的大小被最佳地确定以支持预定范围的后期调节,并且其中图像数据以消除从DRAM中重...
  • 根据本公开的实现,提出了一种响应于用户输入来分析数据表的方案。在该方案中,确定在数据表的单元格中的用户输入。该数据表包括按照行和列排列的多个单元格。基于用户输入和数据表的语义,确定与用户输入相对应的针对数据表的分析操作。进而在数据表的区...
  • 本文描述了用于显示电话会议会话的系统和方法。向多个客户端计算机发送包括显示流的电话会议数据。这些流中的每个流可以至少包括视频分量和音频分量。用户界面包括呈现第一流的第一显示区域和呈现第二流的第二显示区域。可能发生从第一流中移除视频分量的...
  • 本公开的实施例包括用于处理神经网络的技术。可以使用组合处理器序列的拓扑来实现各种形式的并行性。在一个实施例中,本公开包括计算机系统,该计算机系统包括一个或多个处理器组,每个处理器组包括多个处理器。多个网络交换机被耦合到多个处理器组的子集...
  • 一种包括至少一个处理器的计算机系统被提供,至少一个处理器被配置为执行托管虚拟机,托管虚拟机被配置为托管与至少一个客户端计算机设备的会话。至少一个处理器还被配置为:执行被配置为访问来自远程媒体源的媒体内容的Web浏览器应用,从远程媒体源以...
  • 本公开的实施例包括用于处理神经网络的技术。可以使用组合处理器序列的拓扑来实现各种形式的并行性。在一个实施例中,本公开包括计算机系统,该计算机系统包括多个处理器组,每个处理器组包括多个处理器。多个网络交换机被耦合到多个处理器组的子集。处理...
  • 提供了一种计算机系统,该计算机系统包括被配置为执行主机虚拟机的至少一个处理器,该主机虚拟机被配置为托管与至少一个客户端计算机设备的会话。主机虚拟机包括具有用于绘制媒体内容的多媒体框架的操作系统。至少一个处理器还被配置为执行被配置为从媒体...