Providing a user interface
    1.
    发明申请
    Providing a user interface 有权
    提供用户界面

    公开(公告)号:US20070006136A1

    公开(公告)日:2007-01-04

    申请号:US11410296

    申请日:2006-04-25

    IPC分类号: G06F9/44 G06F9/45

    摘要: A system for providing a user interface includes a first element tag and a second element tag. The first element tag specifies a first element that is associated with a class of connectable elements and includes a first order indicator that specifies an order of the first element. The second element tag specifies a second element that is associated with the class of connectable elements such that the first element and the second element can be connected. The second element tag includes a second order indicator that specifies an order of the second element. The order of the first element and the second element are related such that, when the first element and the second element are connected, the first element remains connected to the second element when the second element is moved, and the first element is separated from the second element when the first element is moved.

    摘要翻译: 用于提供用户界面的系统包括第一元素标签和第二元素标签。 第一元素标签指定与一类可连接元素相关联的第一元素,并且包括指定第一元素的顺序的第一顺序指示符。 第二元素标签指定与可连接元件类相关联的第二元素,使得可以连接第一元素和第二元素。 第二元素标签包括指定第二元素的顺序的二阶指示符。 第一元件和第二元件的顺序相关联,使得当第一元件和第二元件被连接时,当第二元件移动时,第一元件保持连接到第二元件,并且第一元件与第二元件分离 移动第一个元素时的第二个元素。

    Providing a user interface
    3.
    发明申请
    Providing a user interface 审中-公开
    提供用户界面

    公开(公告)号:US20060259869A1

    公开(公告)日:2006-11-16

    申请号:US11410300

    申请日:2006-04-25

    IPC分类号: G06F3/00 G06F17/00 G06F9/44

    CPC分类号: G06F9/451

    摘要: A system for providing a user interface includes an XML-based scene file that includes an element tag that specifies an element of the user interface. The system also includes an XML-based animation tag and an XML-based state tag. The animation tag includes an animator element for applying an animation to an attribute of the element. The state tag specifies a state of the element and references the animation tag such that the animation is applied to the attribute in response to the element entering the state. In addition, the system includes a parser to parse the scene file, the animation tag, and the state tag and to generate an object model that includes an element object corresponding to the element of the user interface. The system further includes a layout engine to determine a layout of the user interface and a rendering engine to render the user interface.

    摘要翻译: 用于提供用户界面的系统包括基于XML的场景文件,其包括指定用户界面的元素的元素标签。 该系统还包括基于XML的动画标签和基于XML的状态标签。 动画标签包括用于将动画应用于元素的属性的动画元素。 状态标签指定元素的状态并引用动画标签,使得将动画应用于属性以响应元素进入状态。 此外,系统包括解析场景文件,动画标签和状态标签的解析器,并且生成包括与用户界面的元素相对应的元素对象的对象模型。 该系统还包括布局引擎以确定用户界面的布局和呈现引擎以呈现用户界面。

    Providing a user interface
    4.
    发明申请
    Providing a user interface 审中-公开
    提供用户界面

    公开(公告)号:US20060259868A1

    公开(公告)日:2006-11-16

    申请号:US11410297

    申请日:2006-04-25

    IPC分类号: G06F17/00 G06F9/44 G06F3/00

    CPC分类号: G06F9/451

    摘要: A system for providing a user interface includes an XML-based scene file including an element tag specifying an element of the user interface. In addition, the system includes an animation tag associated with the element tag. The animation tag includes an animator element for applying an animation to the element of the user interface. The system also includes a parser that parses the scene file and the animation tag and that generates an object model based on the parsed scene file and the parsed animation tag. The object model includes an element object corresponding to the element of the user interface. In addition, the system also includes a layout engine to determine a layout of the user interface based on the object model and a rendering engine to render the user interface based on the determined layout.

    摘要翻译: 用于提供用户界面的系统包括基于XML的场景文件,其包括指定用户界面的元素的元素标签。 另外,系统还包括与元素标签关联的动画标签。 动画标签包括用于将动画应用于用户界面的元素的动画元素。 该系统还包括解析场景文件和动画标签的解析器,并且基于解析的场景文件和解析的动画标签生成对象模型。 对象模型包括与用户界面的元素相对应的元素对象。 此外,该系统还包括布局引擎,用于基于对象模型确定用户界面的布局,以及基于所确定的布局呈现用户界面的呈现引擎。

    Method and system for using a hyperlink, banner, or graphical icon to initiate the overlaying of an object on a window
    5.
    发明授权
    Method and system for using a hyperlink, banner, or graphical icon to initiate the overlaying of an object on a window 有权
    使用超链接,横幅或图形图标来启动对象在窗口上的覆盖的方法和系统

    公开(公告)号:US07559034B1

    公开(公告)日:2009-07-07

    申请号:US09692498

    申请日:2000-10-19

    IPC分类号: G06F15/00 G06F13/00

    摘要: A method and system for overlaying an object in a window of a software application where an overlay plane is composed of at least one object and the overlay plane is overlaid with the window using either a layering feature of the software application or by directly compositing the overlay plane with the window using enhanced functionality not included in the software application. The overlaying of the overlay plane in relation to the window does not depend on a cursor or pointing device designated position but may rather, for example, be arbitrarily placed or may be positioned in proximity to the text or graphic link used to initiate the overlaying process. The method and system may be implemented using a plugin-control for the software application.

    摘要翻译: 一种在软件应用程序的窗口中覆盖对象的方法和系统,其中覆盖平面由至少一个对象组成,并且覆盖平面与该窗口一起使用软件应用程序的分层特征或通过直接合成叠加层 飞机与窗口使用增强功能不包括在软件应用程序。 覆盖平面相对于窗口的覆盖不依赖于光标或指示设备指定的位置,而是可以例如任意放置或者可以位于接近用于启动重叠过程的文本或图形链接 。 可以使用用于软件应用的插件控制来实现该方法和系统。

    Detecting and remedying unauthorized computer programs
    6.
    发明申请
    Detecting and remedying unauthorized computer programs 审中-公开
    检测和纠正未经授权的计算机程序

    公开(公告)号:US20060101277A1

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

    申请号:US10989605

    申请日:2004-11-17

    IPC分类号: H04L9/00

    摘要: To protect a client system from unauthorized programs, a scanner application for detecting particular unauthorized programs is maintained on a host system and periodically provided to a client system that executes the scanner application. Targeted solutions to particular types of unauthorized programs also are maintained on the host system and provided to the client system. If the scanner application detects an unauthorized program on the client system, a remedy that is targeted only to the detected unauthorized program is programmatically initiated to remedy the problem of the detected unauthorized program.

    摘要翻译: 为了保护客户端系统不受未经授权的程序的影响,在主机系统上维护用于检测特定未授权程序的扫描器应用程序,并定期提供给执行扫描仪应用程序的客户端系统。 特定类型的未授权程序的目标解决方案也在主机系统上维护并提供给客户端系统。 如果扫描仪应用程序在客户端系统上检测到未经授权的程序,则以编程方式启动仅针对检测到的未经授权的程序的补救措施来补救检测到的未经授权程序的问题。

    Systems and methods for serverless software licensing
    7.
    发明授权
    Systems and methods for serverless software licensing 有权
    无服务器软件许可的系统和方法

    公开(公告)号:US07565322B1

    公开(公告)日:2009-07-21

    申请号:US09537086

    申请日:2000-03-29

    IPC分类号: H04K1/00 H04L9/00

    摘要: A system and method for licensing the use of “plug-in” type software that plays audio, video, and three dimensional content which logs the network address from which content is downloaded and played by the plug-in client software, then sends this information to a billing system maintained by the plug-in software developer. This billing system can then bill the content provider that is associated with the network address based on the number of times the content is played by users of the plug-in software. The system and method can also employ a public key encryption scheme to ensure that the network address information received by the plug-in software is valid and to block the playing of content from content providers that are delinquent in their license payments.

    摘要翻译: 一种使用“插件”型软件进行授权的系统和方法,该软件播放音频,视频和三维内容,其记录由插件客户端软件从其下载和播放内容的网络地址,然后发送该信息 到由插件软件开发人员维护的计费系统。 该计费系统然后可以基于插件软件的用户播放内容的次数来对与网络地址相关联的内容提供商进行帐单。 该系统和方法还可以使用公钥加密方案来确保插件软件接收到的网络地址信息是有效的,并且阻止从其许可证付款中违规的内容提供商播放内容。

    Method and system for displaying a composited image
    8.
    发明授权
    Method and system for displaying a composited image 有权
    用于显示合成图像的方法和系统

    公开(公告)号:US06734873B1

    公开(公告)日:2004-05-11

    申请号:US09620942

    申请日:2000-07-21

    IPC分类号: G09G500

    CPC分类号: G06T15/40

    摘要: An efficient method and system for displaying integrated transparent objects and animation with a window, such as an Internet Web page is described. The present invention implements a plugin-control, such as a Netscape plugin or ActiveX control, in the host program, such as a Web browser, wherein the plugin-control provides at least one graphics buffer in addition to the buffers used by the host program. The plugin-control can function according to the host program Application Programming Interface (API) for the plugin-control under which the at least one additional buffer is used to composite a “compositing plane” containing the transparent objects and animation with the host program window and where the resulting composited scene is returned to the host program buffers as part of the regular host program draw pipe. Additionally, the host program API may be circumvented and the resulting composited scene may be written directly to the front buffer for display on the display device. In particular, in one embodiment, the plugin-control implements the at least one additional buffer it provides in the system memory in order to improve the performance of compositing images with many transparent pixels with a Web browser window. This improvement results from both the faster reading of data from the system memory than from video and the higher number of read-modify-write operations where a large number of transparent pixels exist and from current Web browser implementation of buffers solely in video memory.

    摘要翻译: 描述了一种用于通过诸如因特网网页之类的窗口来显示集成透明对象和动画的有效方法和系统。 本发明在诸如Web浏览器的主机程序中实现诸如Netscape插件或ActiveX控件的插件控制,其中插件控制除了由主机程序使用的缓冲器之外还提供至少一个图形缓冲器 。 插件控件可以根据用于插件控件的主机程序应用程序编程接口(API)来运行,在该控件下使用至少一个附加缓冲区将包含透明对象和动画的“合成平面”与主机程序窗口 并将生成的合成场景作为常规主机程序绘制管道的一部分返回到主机程序缓冲区。 此外,可以绕过主机程序API,并且将所得到的合成场景直接写入前缓冲器以在显示设备上显示。 特别地,在一个实施例中,插件控制实现其在系统存储器中提供的至少一个附加缓冲器,以便通过Web浏览器窗口来提高具有许多透明像素的图像的合成性能。 这种改进来自于从系统存储器读取的数据比来自视频的更快的数据读取以及存在大量透明像素的更高数量的读取 - 修改 - 写入操作以及仅在视频存储器中的当前Web浏览器实现缓冲器。