Recognizing gestures and using gestures for interacting with software applications
    71.
    发明授权
    Recognizing gestures and using gestures for interacting with software applications 有权
    识别手势并使用手势与软件应用程序进行交互

    公开(公告)号:US07519223B2

    公开(公告)日:2009-04-14

    申请号:US10880167

    申请日:2004-06-28

    IPC分类号: G06K9/46 G06K9/00

    摘要: An interactive display table has a display surface for displaying images and upon or adjacent to which various objects, including a user's hand(s) and finger(s) can be detected. A video camera within the interactive display table responds to infrared (IR) light reflected from the objects to detect any connected components. Connected component correspond to portions of the object(s) that are either in contact, or proximate the display surface. Using these connected components, the interactive display table senses and infers natural hand or finger positions, or movement of an object, to detect gestures. Specific gestures are used to execute applications, carryout functions in an application, create a virtual object, or do other interactions, each of which is associated with a different gesture. A gesture can be a static pose, or a more complex configuration, and/or movement made with one or both hands or other objects.

    摘要翻译: 交互式显示表具有用于显示图像的显示表面,并且可以在其上或附近检测包括用户的手和手指的各种对象。 交互式显示表中的摄像机响应来自物体的红外(IR)光,以检测任何连接的组件。 连接的组件对应于与显示表面接触或接近的对象的部分。 使用这些连接的组件,交互显示表感测并推断自然的手或手指位置或物体的运动以检测手势。 特定的手势用于执行应用程序,在应用程序中执行功能,创建虚拟对象或执行其他每个与不同手势相关联的交互。 手势可以是一个或两只手或其他对象制成的静态姿势,或更复杂的配置和/或运动。

    System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery
    72.
    发明授权
    System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery 有权
    系统和方法,通过缩放显示的对象,转移到周边,便于计算机桌面使用

    公开(公告)号:US07386801B1

    公开(公告)日:2008-06-10

    申请号:US10851928

    申请日:2004-05-21

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0481 G06F2203/04803

    摘要: The present invention relates to a system that facilitates multi-tasking in a computing environment. A focus area component defines a focus area within a display space—the focus area occupying a subset area of the display space area. A scaling component scales display objects as a function of proximity to the focus area, and a behavior modification component modifies respective behavior of the display objects as a function their location of the display space. Thus, and more particularly the subject invention provides for interaction technique(s) and user interface(s) in connection with managing display objects on a display surface. One aspect of the invention defines a central focus area where the display objects are displayed and behave as usual, and a periphery outside the focus area where the display objects are reduced in size based on their location, getting smaller as they near an edge of the display surface so that many more objects can remain visible. In addition or alternatively, the objects can fade as they move toward an edge, fading increasing as a function of distance from the focus area and/or use of the object and/or priority of the object. Objects in the periphery can also be modified to have different interaction behavior (e.g., lower refresh rate, fading, reconfigured to display sub-objects based on relevance and/or visibility, static, etc.) as they may be too small for standard rendering. The methods can provide a flexible, scalable surface when coupled with automated policies for moving objects into the periphery, in response to the introduction of new objects or the resizing of pre-existing objects by a user or autonomous process.

    摘要翻译: 本发明涉及一种便于在计算环境中进行多任务处理的系统。 聚焦区域组件定义显示空间区域内的聚焦区域 - 聚焦区域占据显示空间区域的子区域。 缩放组件将显示对象缩放为与焦点区域的接近度的函数,并且行为修改组件根据显示对象的位置来修改显示对象的相应行为。 因此,更具体地,本发明提供了与在显示表面上管理显示对象有关的交互技术和用户界面。 本发明的一个方面定义了中心聚焦区域,其中显示对象被显示和照常行为,以及基于它们的位置使显示对象尺寸减小的聚焦区域外的外围,随着它们靠近边缘的边缘而变小 显示表面,使得更多的对象可以保持可见。 另外或替代地,当物体朝着边缘移动时,物体可以衰减,随着距离焦点区域的距离和/或物体的使用和/或物体的优先级的函数的衰减而增加。 外围的对象也可以修改为具有不同的交互行为(例如,较低的刷新率,衰落,基于相关性和/或可见性,静态等重新配置以显示子对象),因为它们可能对于标准渲染而言太小 。 当与用户或自主过程引入新对象或调整预先存在的对象的响应相结合时,可以提供灵活的,可扩展的表面,用于将对象移动到外围的自动化策略。

    Statistical models and methods to support the personalization of applications and services via consideration of preference encodings of a community of users
    73.
    发明授权
    Statistical models and methods to support the personalization of applications and services via consideration of preference encodings of a community of users 有权
    通过考虑用户社区的偏好编码来支持应用程序和服务的个性化的统计模型和方法

    公开(公告)号:US09443246B2

    公开(公告)日:2016-09-13

    申请号:US12827013

    申请日:2010-06-30

    IPC分类号: G06F17/30 G06F7/00 G06Q30/02

    CPC分类号: G06Q30/02

    摘要: A statistical methodology is employed for assisting people with the setting of parameters of software applications or services. With the method, information about demographics and/or about the complete or partial preferences of other people, are analyzed to infer recommendations for settings and functionality of a computer application or service. A system is reviewed with the ability to receive data regarding a plurality of users, and stores respective profiles for these users in a community store. The system can leverage off of these completed and/or partially completed profiles of parameters representing preferences about software operation in connection with building new profiles for users (new and/or existing). Data regarding a user that desires to build a new profile is employed in connection with the community profiles to facilitate the user building a personalized profile. Various statistical and/probabilistic schemes can be employed, for example, collaborative filtering techniques to identify to the user the top n settings by particular parameter(s), top m settings by popularity, top x most similar profiles to facilitate the user selecting most appropriate sub-profiles as part of a personalized profile building and selection effort.

    摘要翻译: 采用统计方法来协助人们设定软件应用或服务的参数。 通过该方法,分析有关人口统计信息和/或关于其他人的完整或部分偏好的信息,以推断计算机应用程序或服务的设置和功能。 审查系统能够接收关于多个用户的数据,并且将这些用户的相应简档存储在社区商店中。 该系统可以利用这些完成的和/或部分完成的表示关于软件操作的参数的参数,用于为用户(新的和/或现有的)构建新的配置文件。 关于希望构建新配置文件的用户的数据与社区配置文件一起使用,以便于用户构建个性化配置文件。 可以采用各种统计和/概率方案,例如协同过滤技术,以通过特定参数向用户识别顶部n个设置,通过受欢迎程度进行顶部设置,顶部x最相似的配置文件,以便于用户选择最合适的 子配置文件作为个性化配置文件构建和选择工作的一部分。

    Precomputation for data center load balancing
    74.
    发明授权
    Precomputation for data center load balancing 有权
    用于数据中心负载均衡的预计算

    公开(公告)号:US08839254B2

    公开(公告)日:2014-09-16

    申请号:US12492385

    申请日:2009-06-26

    IPC分类号: G06F9/46 G06F9/48

    CPC分类号: G06F9/4893 Y02D10/24

    摘要: Pre-computing a portion of forecasted workloads may enable load-balancing of data center workload, which may ultimately reduce capital and operational costs associated with data centers. Computing tasks performed by the data centers may be analyzed to identify computing tasks that are eligible for pre-computing, and may be performed prior to an actual data request from a user or entity. In some aspects, the pre-computing tasks may be performed during a low-volume workload period prior to a high-volume workload period to reduce peaks that typically occur in data center workloads that do not utilize pre-computation. Statistical modeling methods can be used to make predictions about the tasks that can be expected to maximally contribute to bottlenecks at data centers and to guide the speculative computing.

    摘要翻译: 预先计算一部分预测的工作负载可能会使得数据中心工作负载的负载平衡,这可能最终降低与数据中心相关联的资本和运营成本。 可以分析由数据中心执行的计算任务以识别符合预先计算的计算任务,并且可以在来自用户或实体的实际数据请求之前执行。 在某些方面,可以在高容量工作负载周期之前的低容量工作负载期间执行预计算任务,以减少在不利用预计算的数据中心工作负载中通常出现的峰值。 统计建模方法可用于对可预期最大限度地造成数据中心瓶颈和指导投机计算的任务进行预测。

    Exploded views for providing rich regularized geometric transformations and interaction models on content for viewing, previewing, and interacting with documents, projects, and tasks
    75.
    发明授权
    Exploded views for providing rich regularized geometric transformations and interaction models on content for viewing, previewing, and interacting with documents, projects, and tasks 有权
    分析视图,为内容提供丰富的正则化几何变换和交互模型,用于查看,预览和与文档,项目和任务交互

    公开(公告)号:US08707214B2

    公开(公告)日:2014-04-22

    申请号:US12258802

    申请日:2008-10-27

    IPC分类号: G06F3/048

    CPC分类号: G06F17/30716

    摘要: The present invention relates to a system and method to facilitate efficient and automated presentation of information to users. A decomposition component automatically decomposes an information item into sets of subcomponents in a two- or three-dimensional isometric space, and generates visualizations having interactive graphics that allow users to inspect respective subcomponents. Interface features are provided to enable hover, dwell, and clicking commands, for example, providing a variety of options to zoom in, or change configurations of the visualization in accordance with the users intentions or inferences about what they desire to see or inspect more closely. Beyond the use of decompositions into exploded views of the content of items typically viewed as singular documents, the methods can be applied to perform geometric transformations on visualizations of multiple windows and other resources based on content and activity to provide regularized visualizations of the multiple items. Such exploded views can provide visual geometric summaries of projects, and a set of handles into accessing more detail on the subcomponents of the project.

    摘要翻译: 本发明涉及一种促进向用户有效且自动呈现信息的系统和方法。 分解组件自动将信息项分解为二维或三维等距空间中的子组件集合,并生成具有交互式图形的可视化,允许用户检查相应的子组件。 提供界面功能以实现悬停,驻留和点击命令,例如,提供各种选项来放大或更改可视化的配置,这些选项可根据用户的意图或推论,了解更多需要查看或检查的内容 。 除了将分解使用到通常被视为单个文档的项目的内容的分解视图中,可以应用这些方法来基于内容和活动来对多个窗口和其他资源的可视化进行几何变换,以提供多个项目的规则化可视化。 这些分解视图可以提供项目的视觉几何摘要,以及一组处理程序以访问项目子组件的更多细节。

    Avatar individualized by physical characteristic
    76.
    发明授权
    Avatar individualized by physical characteristic 有权
    身体特征个性化的头像

    公开(公告)号:US08612363B2

    公开(公告)日:2013-12-17

    申请号:US12137677

    申请日:2008-06-12

    IPC分类号: G06F17/00 G06F17/20

    摘要: An avatar generator for a virtual environment reflects a physiological characteristic of the user, injecting a degree of reality into the capabilities or appearance. Thereby, many of the incentives of the real world are replicated in a virtual environment. Physiological data that reflect a degree of health of the real person can be linked to rewards of capabilities of a gaming avatar, an amount of time budgeted to play, or a visible indication. Thereby, people are encouraged to exercise. Physiological data that reflect the health and perhaps also mood also improve social interaction in virtual environments. People seeking to meet and become acquainted with particular types of people are not thwarted by the artificiality of avatars. The physiological data can be gleaned from a third party health data collection repository, a healthcare smart card, a real-time physiological sensor (e.g., blood pressure, heart rate, blood glucose, peak flow, pedometer, etc.).

    摘要翻译: 用于虚拟环境的化身发生器反映了用户的生理特征,将一定程度的现实注入到能力或外观中。 因此,真实世界的许多激励在虚拟环境中复制。 反映真实人物健康程度的生理数据可以与游戏化身的能力的奖励,预算播放的时间量或可见的指示相关联。 因此,鼓励人们锻炼身体。 反映健康状况的生理数据也可能还会改善虚拟环境中的社交互动。 想要认识和熟悉特定类型的人的人不会被化身的化身所挫败。 生理数据可以从第三方健康数据收集库,医疗智能卡,实时生理传感器(例如,血压,心率,血糖,峰值流量,计步器等)中收集。

    Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
    77.
    发明授权
    Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information 有权
    有针对性的推迟政策,用于指导使用当地感官信息的警报,互动和通信的时间安排

    公开(公告)号:US08566413B2

    公开(公告)日:2013-10-22

    申请号:US12259157

    申请日:2008-10-27

    申请人: Eric J. Horvitz

    发明人: Eric J. Horvitz

    IPC分类号: G06F15/16

    摘要: The present invention relates to a system and method to facilitate communications of important messages, communications, or interactions. Policies are introduced that consider a user's current situation, including the cost of interrupting the user, or directly sensed surrogates for such a cost, and decide on a suitable time, within a deadline for delivering the information or establishing a communication. Deadlines for delivery are determined based on the urgency of the information that is inferred or detected from the message sender, type, and content. If a suitable context is not detected within a deadline, the information is delivered at the deadline. If it is determined that a suitable context will not achieved within a deadline, the information is transmitted immediately. Suitable contexts for delivery can be determined via the use of one or more sensors on or near endpoint devices, including accelerometers, microphones, touch sensing, and gaze and head pose detection. Other information, including appointment status as indicated on a user's calendar, the time of day, and previously assessed patterns of availability can be employed in decisions about the deferral of alerts. Endpoint sensors, calendar information, and patterns of availability also may be used to identify the likelihood that information will be received at a device. Such information can be passed back directly or in a summary form as the likelihood of transmission success to a central notification manager or used locally in decisions about the salience and repetition of alerting.

    摘要翻译: 本发明涉及一种促进重要消息,通信或交互的通信的系统和方法。 引入了考虑用户当前情况的策略,包括中断用户的成本,或直接感知到的代理费用,并且在递送信息或建立通信的期限内决定适当的时间。 基于从消息发送者,类型和内容推断或检测到的信息的紧急性来确定递送的截止日期。 如果在期限内没有检测到合适的上下文,则信息将在截止日期之前交付。 如果确定在期限内不能实现合适的上下文,则立即传送信息。 可以通过使用端点设备上或附近的一个或多个传感器来确定用于传送的适当上下文,包括加速度计,麦克风,触摸感测,注视和头部姿态检测。 其他信息,包括在用户日历上指示的约会状态,一天中的时间以及以前评估的可用性模式,可以在关于推迟警报的决策中使用。 端点传感器,日历信息和可用性模式也可用于识别在设备处将接收信息的可能性。 这样的信息可以直接或以简要形式传回,作为向中央通知管理员传递成功的可能性,或者在本地在关于警报的显着性和重复性的决定中使用。

    Local decision policies about the sharing of sensed data that enhance privacy and lower communication costs for services that aggregate data from personal devices
    78.
    发明授权
    Local decision policies about the sharing of sensed data that enhance privacy and lower communication costs for services that aggregate data from personal devices 有权
    关于共享感知数据的本地决策政策,用于增强隐私,并降低从个人设备汇总数据的服务的通信成本

    公开(公告)号:US08315786B2

    公开(公告)日:2012-11-20

    申请号:US12163631

    申请日:2008-06-27

    IPC分类号: G06G7/76 G06G7/78

    摘要: Velocity information can be beneficial to various entities including other vehicles and a central traffic monitoring and routing system. Vehicles with sensors can serve as velocity probes to update speeds that are shared via a more global service. However, individuals may be reluctant to provide location and velocity information given privacy preferences. Local policies about sharing personal data are described that can be harnessed to enhance privacy while minimizing communication costs. The local data-sharing policies allow devices to monitor their own speeds and locations and to employ models and analyses that determine the value of sharing flow information with a larger service in accordance with privacy preferences, and to make local decisions as to when to respond to broadcasted queries for specific information, while minimizing the redundancy of signals from multiple vehicles.

    摘要翻译: 速度信息可以有益于包括其他车辆在内的各种实体以及中央交通监控和路由系统。 具有传感器的车辆可用作速度探测器,以更新通过更全球化的服务共享的速度。 然而,个人可能不愿提供给定隐私偏好的位置和速度信息。 描述了关于共享个人数据的本地策略,可以利用它们来增强隐私,同时最小化通信成本。 本地数据共享策略允许设备监控自己的速度和位置,并采用模型和分析,根据隐私偏好确定与较大服务共享流量信息的价值,并作出本地决定何时响应 广播查询特定信息,同时最小化来自多个车辆的信号冗余。

    Reducing power consumption of computing devices by forecasting computing performance needs
    79.
    发明授权
    Reducing power consumption of computing devices by forecasting computing performance needs 有权
    通过预测计算性能需求降低计算设备的功耗

    公开(公告)号:US08190939B2

    公开(公告)日:2012-05-29

    申请号:US12493058

    申请日:2009-06-26

    IPC分类号: G06F1/32

    摘要: Techniques and systems are provided that work to minimize the energy usage of computing devices by building and using models that predict the future work required of one or more components of a computing system, based on observations, and using such forecasts in a decision analysis that weighs the costs and benefits of transitioning components to a lower power and performance state. Predictive models can be generated by machine learning methods from libraries of data collected about the future performance requirements on components, given current and recent observations. The models may be used to predict in an ongoing manner the future performance requirements of a computing device from cues. In various aspects, models that predict performance requirements that take into consideration the latency preferences and tolerances of users are used in cost-benefit analyses that guide powering decisions.

    摘要翻译: 提供了技术和系统,其工作是通过构建和使用基于观察来预测计算系统的一个或多个组件的未来工作的模型并且在重量的决策分析中使用这样的预测来最小化计算设备的能量使用 将组件转换到较低的功率和性能状态的成本和收益。 预测模型可以通过机器学习方法从收集的数据库中获取,关于组件的未来性能要求,给出当前和最近的观察结果。 这些模型可以用于以持续的方式预测来自线索的计算设备的未来性能要求。 在各个方面,预测考虑延迟偏好和用户容差的性能要求的模型被用于指导供电决策的成本效益分析。

    Providing alternative content in a windowed environment
    80.
    发明授权
    Providing alternative content in a windowed environment 有权
    在窗口环境中提供替代内容

    公开(公告)号:US08112770B2

    公开(公告)日:2012-02-07

    申请号:US11767810

    申请日:2007-06-25

    IPC分类号: G06F13/00

    CPC分类号: G06Q30/0269 G06F9/451

    摘要: The claimed subject matter relates to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activated based upon a diverse set of conditions, events, and/or commands. Upon activation of the rotation feature, the window manager can rotate a window about an axis to expose a secondary surface that can be populated with alternative content that is distinct from the content of the primary surface of the window. In addition, the architecture provides techniques for identifying both double-sided graphical objects and potentially double-sided objects.

    摘要翻译: 所要求保护的主题涉及窗口管理器的架构或扩展。 特别地,扩展可以提供可以作为旋转按钮而被暴露的窗口旋转特征。 另外或替代地,旋转特征可以基于不同的条件,事件和/或命令集来激活。 在激活旋转特征时,窗口管理器可以围绕轴旋转窗口以露出可以用与窗口的主表面的内容不同的替代内容来填充的辅助表面。 此外,该架构还提供了用于识别双面图形对象和潜在双面对象的技术。