Coordinating animations and media in computer display output
    3.
    发明申请
    Coordinating animations and media in computer display output 有权
    协调电脑显示输出的动画和媒体

    公开(公告)号:US20060103655A1

    公开(公告)日:2006-05-18

    申请号:US10992462

    申请日:2004-11-18

    IPC分类号: G06T13/00 G06T15/70

    摘要: Described is a method and system in which storyboard objects coordinate the animation of multiple elements and/or media displayed on a computer graphics display. Storyboards relate properties of elements in an element tree to a timeline, such that the properties associated with a storyboard are animated/play together as a group by starting, stopping, seeking or pausing the storyboard. Triggers, such as controlled by user interaction with the displayed information, including property triggers that change values in response to a state change, and event triggers that fire events, may cause the storyboard to start, stop, pause and seek. Storyboards may be used in XAML-based programs, and may be directly associated with elements, or indirectly associated with elements via styles. Complex properties and changeables are supported. Media playback may be controlled via storyboards, and thereby coordinated with other media playback and/or animations.

    摘要翻译: 描述了一种方法和系统,其中故事板对象协调显示在计算机图形显示器上的多个元素和/或媒体的动画。 故事板将元素树中的元素的属性与时间轴相关联,使得与故事板相关联的属性通过启动,停止,寻找或暂停故事板一起作为一组进行动画/播放。 触发器,例如由用户与显示的信息交互控制,包括响应于状态改变而改变值的属性触发器以及触发事件的事件触发器,可能导致故事板启动,停止,暂停和寻找。 故事板可以在基于XAML的程序中使用,并且可以直接与元素相关联,或者通过样式与元素间接关联。 支持复杂属性和可更改。 可以通过故事板来控制媒体播放,从而与其他媒体播放和/或动画协调。

    Resolution independent image resource
    4.
    发明申请
    Resolution independent image resource 有权
    分辨率独立的图像资源

    公开(公告)号:US20070052732A1

    公开(公告)日:2007-03-08

    申请号:US11195209

    申请日:2005-08-01

    IPC分类号: G09G5/00

    CPC分类号: G06T3/40

    摘要: In aspects, a class hierarchy is defined that provides definitions of methods for operating on at least bitmaps and vector graphics. A software developer may instantiate an object according to a class definition of the class hierarchy and assign it to any variable (e.g., a control's property) having a type of an ancestor class of the class. The object may be associated with an image internally represented as bitmap, vector graphics, or some other representation. The control does not need to be aware of how the image is represented. Rather, to draw an image associated with the object, a draw method associated with the object may be called.

    摘要翻译: 在方面,定义了一个类层次结构,提供了至少在位图和向量图形上运行的方法的定义。 软件开发人员可以根据类层次结构的类定义实例化对象,并将其分配给具有该类的祖先类的类型的任何变量(例如,控件的属性)。 对象可以与内部表示为位图,矢量图形或某些其他表示的图像相关联。 控件不需要知道图像的表示方式。 相反,为了绘制与对象相关联的图像,可以调用与对象相关联的绘制方法。

    Adaptive scheduling to maintain smooth frame rate
    6.
    发明授权
    Adaptive scheduling to maintain smooth frame rate 有权
    自适应调度保持平滑的帧速率

    公开(公告)号:US07450130B2

    公开(公告)日:2008-11-11

    申请号:US11228002

    申请日:2005-09-14

    IPC分类号: G09G5/36 G06F12/06

    摘要: Described is an adaptive scheduler associated with a desktop window manager that dynamically controls the rate at which graphics frames are composed. Values corresponding to performance when composing a frame are measured, and the frame composition rate is adjusted as necessary based on the values. The measured data is sampled to provide smooth adjustments. The sampled data is evaluated as to whether the current frame rate is too slow, too fast, or acceptable. If too slow, the frame rate may increased relative to the refresh rate, while if too fast, the frame rate is decreased relative to the refresh rate. In one implementation, the frame rate is too fast if a count of missed frames achieves a missed threshold value, or if a count of late frames achieves a late threshold value. The frame rate is too slow if a count of early frames exceeds an early threshold value.

    摘要翻译: 描述了与桌面窗口管理器相关联的自适应调度器,其动态地控制组合图形帧的速率。 测量与构成帧时的性能对应的值,根据该值根据需要调整帧合成率。 测量的数据被采样以提供平滑的调整。 评估采样数据是否当前帧速率太慢,太快或可接受。 如果太慢,帧速率可能相对于刷新率增加,而如果太快,则帧速率相对于刷新率降低。 在一个实现中,如果错过的帧的计数达到错过的阈值,或者如果后期帧的计数达到迟到的阈值,则帧速率太快。 如果早期帧的计数超过早期阈值,则帧速率太慢。

    ACCOUNTING FOR BATTERY LEVEL OF A CLIENT DEVICE WHEN SELECTING CONTENT FOR PRESENTATION BY THE CLIENT DEVICE
    7.
    发明申请
    ACCOUNTING FOR BATTERY LEVEL OF A CLIENT DEVICE WHEN SELECTING CONTENT FOR PRESENTATION BY THE CLIENT DEVICE 审中-公开
    客户设备选择内容进行客户端设备电池电量的会计

    公开(公告)号:US20160249296A1

    公开(公告)日:2016-08-25

    申请号:US14630619

    申请日:2015-02-24

    IPC分类号: H04W52/02 G06Q30/02 H04W24/08

    摘要: An online system receives an advertisement (“ad”) request identifying an objective for presenting the ad request. The objective specifies a type of interaction with the presented ad request. A threshold battery level is associated with the type of interaction in the ad request that specifies a minimum battery level of a client device to complete the type of interaction. When selecting content for presentation to a user, the online system obtains a battery level of a client device associated with the user and compares the obtained battery level to the threshold battery level. Based on the comparison, the online system determines if to present the ad request to the user. For example, the comparison may prevent presentation of the ad request or penalize a value associated with the ad request if the obtained battery level does not satisfy the threshold battery level.

    摘要翻译: 在线系统接收标识用于呈现广告请求的目标的广告(“ad”)请求。 该目标指定与所呈现的广告请求的互动类型。 电池电量级别与广告请求中的交互类型相关联,该类型指定客户端设备完成交互类型的最小电池电量。 当选择用于呈现给用户的内容时,在线系统获得与用户相关联的客户端设备的电池电量,并将获得的电池电量与阈值电池电平进行比较。 基于比较,在线系统确定是否向用户呈现广告请求。 例如,如果获得的电池电量不满足阈值电池电量,则比较可以防止广告请求的呈现或惩罚与广告请求相关联的值。

    Changeable class and pattern to provide selective mutability in computer programming environments
    9.
    发明申请
    Changeable class and pattern to provide selective mutability in computer programming environments 失效
    在计算机编程环境中提供可选择的可变性的可变类和模式

    公开(公告)号:US20050091637A1

    公开(公告)日:2005-04-28

    申请号:US10693438

    申请日:2003-10-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/31

    摘要: A changeable pattern and implementation is presented in which types (used in programming environments and virtual machines) may be mutable as controlled by a programmer, and share many of the benefits of value types, without the drawbacks of value types. The changeable pattern provides flexibility for restricting the modifiability of the resultant uses of the values, as well as providing a means for providing notifications upon changes. In one implementation, a single set of changeable types is provided that derive from a common Changeable base class, and any type for which mutability is desired may derive from the Changeable class. Properties associated with the changeable define state that determines cloning and/or changeability characteristics on subsequent uses of the type. True mutability is provided via a status property of next use being set to a changeable reference state such that subsequent uses of the type do not cause a state change.

    摘要翻译: 介绍了一种可变的模式和实现方法,其中在编程环境和虚拟机中使用的类型可能是可变的,由程序员控制,并且共享价值类型的许多好处,而不存在价值类型的缺点。 可变模式提供了灵活性来限制所得值的可修改性,以及提供在更改时提供通知的方法。 在一个实现中,提供了一组可更改的类型,这些可变类型源自一个通用的可变基类,并且任何需要可变性的类型都可以从“可变类”派生。 与可更改定义状态相关联的属性,用于确定后续使用类型时的克隆和/或可变性特征。 通过将下一次使用的状态属性设置为可更改的参考状态来提供真正的可变性,使得该类型的后续使用不会导致状态改变。