Method, and aggregation component for aggregating application components

    公开(公告)号:US20060165123A1

    公开(公告)日:2006-07-27

    申请号:US11314063

    申请日:2005-12-21

    IPC分类号: H04J3/22

    CPC分类号: G06F8/36 G06F9/44536

    摘要: A method and system for aggregating two or more templated components using an aggregation component is provided. Each templated component has at least one configurable element. The aggregation component comprises at least one configurable element, and an extraction mechanism operable to identify configurable elements of the components selected for aggregation. The aggregation component further comprises a mapping mechanism for mapping configurable elements of the selected components to configurable elements of the aggregation component; a storage mechanism for storing data identifying aggregated components and the corresponding mappings of the configurable elements; and a management mechanism for managing data identifying configuration settings of the aggregated selected components.

    Reverse proxy system and method
    2.
    发明申请
    Reverse proxy system and method 审中-公开
    逆向代理系统和方法

    公开(公告)号:US20060248189A1

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

    申请号:US11221443

    申请日:2005-09-08

    IPC分类号: G06F15/173

    摘要: A reverse proxy system and method employs rule tailoring through usage tracking having configuration rules track their own individual usage, by determining if they were required during processing of content, over a particular time, and autonomically (or interactively) removing themselves from the processing rules list as determined. This provides the advantage of adding automatic or selective performance configuration to the rule based reverse-proxying concept, without requiring any knowledge of rule writing.

    摘要翻译: 反向代理系统和方法通过使用跟踪具有配置规则跟踪其自己的个人使用,通过确定在内容的处理期间,在特定时间内以及自主地(或交互地)从处理规则列表中移除自身是否需要它们,使用规则定制 确定。 这提供了将自动或选择性能配置添加到基于规则的反向代理概念的优点,而不需要任何知识规则写入。

    Tool for monitoring rules for a rules-based transformation engine
    3.
    发明申请
    Tool for monitoring rules for a rules-based transformation engine 审中-公开
    用于监视基于规则的转换引擎的规则的工具

    公开(公告)号:US20070055930A1

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

    申请号:US11221184

    申请日:2005-09-07

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2264

    摘要: A tool and method for monitoring a transformation of source markup by a rules-based transformation engine are provided. The transformation engine comprises a matching component, for scanning the source markup and generating edit information in accordance with a set of rules, and a transforming component, for transforming the source markup into transformed markup in accordance with the rules. The tool comprises a text modifier for receiving the source markup, transformed markup, and edit information. The text modifier modifies the source markup and/or transformed markup in accordance with the edit information such that rendering of the modified markup produces a page displaying the markup and highlighting those portions affected by transformations. The tool may be implemented in a reverse proxy mechanism to show how content has been transformed by the transformation engine and by which particular rules, in order to debug the dynamic proxying of markup content sent by backend servers.

    摘要翻译: 提供了一种用于通过基于规则的转换引擎来监视源标记变换的工具和方法。 转换引擎包括匹配组件,用于根据一组规则扫描源标记和生成编辑信息,以及转换组件,用于根据规则将源标记转换为变换的标记。 该工具包括用于接收源标记,变换标记和编辑信息的文本修饰符。 文本修饰符根据编辑信息修改源标记和/或变换的标记,使得修改的标记的呈现产生显示标记的页面并突出显示受变换影响的那些部分。 该工具可以以反向代理机制来实现,以显示内容如何由转换引擎转换,以及通过哪些特定规则来调试由后端服务器发送的标记内容的动态代理。

    Method and system for updating application design
    4.
    发明申请
    Method and system for updating application design 失效
    更新应用设计的方法和系统

    公开(公告)号:US20060150178A1

    公开(公告)日:2006-07-06

    申请号:US11314517

    申请日:2005-12-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A method and system for updating templated application design, which facilitates the later ‘undoing’ of the design update is provided. The method intercepts all design update requests and automatically creates and stores a description of the pre-update version of the application. When a developer intends to apply an update to a design of an application, the application is first asked to provide a description of itself, e.g. a template. If the application comprises a plurality of components, each application component provides a description. Thus a point-in-time design description of the application is created. This is stored and can later be used for an undo method or even multi-level rollback, as required.

    摘要翻译: 提供了一种用于更新模板应用程序设计的方法和系统,这有助于稍后“撤消”设计更新。 该方法拦截所有设计更新请求​​,并自动创建和存储应用程序的更新前版本的描述。 当开发者打算将更新应用于应用程序的设计时,首先要求应用程序提供自己的描述,例如, 一个模板 如果应用包括多个组件,则每个应用组件提供描述。 因此,创建了应用程序的时间点设计描述。 这被存储,并且可以随后用于撤销方法,甚至根据需要用于多级回滚。

    Apparatus for navigation and interaction in a virtual meeting place
    5.
    发明授权
    Apparatus for navigation and interaction in a virtual meeting place 有权
    在虚拟会场的导航和交互设备

    公开(公告)号:US08024662B2

    公开(公告)日:2011-09-20

    申请号:US12130589

    申请日:2008-05-30

    IPC分类号: G06F3/00 G06F3/048

    CPC分类号: G06F3/011 G06Q10/10

    摘要: An apparatus for providing for virtual communication and collaboration comprises a collaborative virtual environment (CVE) application executing within a distributed data processing system, and a shadow module implemented within the CVE application. The CVE application provides a virtual world represented as a grid of an interconnected set of locations each divided into a set of zones and each having an assigned context through a user interface provided to a plurality of users through one or more client systems. The CVE provides each user with a respective avatar representation for navigating and interacting within the locations of the virtual world. The shadow module provides a first user interface element through which a first user can create and leave a shadow object representation for the first user within a zone of a subset of the set of locations when the avatar representation for the user is currently located in that zone. The shadow object representation persists in the zone after the avatar representation for the first user has navigated away from the zone. The shadow module provides a second user interface element providing a second user with one or more selectable options for corresponding with the first user when the avatar representation for the second user is located in the zone with the shadow object representation.

    摘要翻译: 用于提供虚拟通信和协作的装置包括在分布式数据处理系统内执行的协作虚拟环境(CVE)应用程序以及在CVE应用程序内实现的影子模块。 CVE应用程序提供虚拟世界,其被表示为互连的位置集合的网格,每个区域被划分成一组区域,并且每个都具有通过一个或多个客户端系统提供给多个用户的用户界面的分配上下文。 CVE为每个用户提供用于在虚拟世界的位置内导航和交互的相应的头像表示。 阴影模块提供第一用户界面元素,当用户的化身表示当前位于该区域中时,第一用户可以通过该第一用户界面元素创建并离开该组位置的子集的区域内的第一用户的阴影对象表示 。 在第一个用户的头像表示导航远离区域之后,影子对象表示仍然存在于区域中。 阴影模块提供第二用户界面元素,当第二用户的化身表示位于具有阴影对象表示的区域中时,为第二用户提供一个或多个可选择的选项,用于与第一用户对应。

    Apparatus for navigation and interaction in a virtual meeting place
    6.
    发明授权
    Apparatus for navigation and interaction in a virtual meeting place 有权
    在虚拟会场的导航和交互设备

    公开(公告)号:US08042051B2

    公开(公告)日:2011-10-18

    申请号:US12130598

    申请日:2008-05-30

    IPC分类号: G06F3/048

    CPC分类号: G06Q10/10

    摘要: An apparatus for providing for virtual communication and collaboration comprises a collaborative virtual environment (CVE) application executing within a distributed data processing system, and a navigation module implemented within the CVE application. The CVE application provides a virtual world represented as a grid of an interconnected set of locations each divided into a set of zones and each having an assigned context through a user interface provided to a plurality of users through one or more client systems. The CVE provides each user with a respective avatar representation for navigating and interacting within the locations of the virtual world. The navigation module provides a user interface element and automatically directs the avatar representation to traverse the set of zones the set of locations of the virtual world in a particular order of locations and at a particular.

    摘要翻译: 用于提供虚拟通信和协作的装置包括在分布式数据处理系统内执行的协作虚拟环境(CVE)应用程序以及在CVE应用程序内实现的导航模块。 CVE应用程序提供虚拟世界,其被表示为互连的位置集合的网格,每个区域被划分成一组区域,并且每个都具有通过一个或多个客户端系统提供给多个用户的用户界面的分配上下文。 CVE为每个用户提供用于在虚拟世界的位置内导航和交互的相应的头像表示。 导航模块提供用户界面元素,并且以特定的位置和特定顺序自动地引导化身表示以遍历该组虚拟世界的位置集合。

    DISPLAY AND INSTALLATION OF PORTLETS ON A CLIENT PLATFORM
    7.
    发明申请
    DISPLAY AND INSTALLATION OF PORTLETS ON A CLIENT PLATFORM 有权
    在客户平台上显示和安装港口

    公开(公告)号:US20070209006A1

    公开(公告)日:2007-09-06

    申请号:US11568213

    申请日:2005-09-14

    IPC分类号: G06F9/44 G06F17/30

    CPC分类号: G06F17/3089

    摘要: A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display.

    摘要翻译: 提供了一种用于显示portlet内容的客户端计算机系统,方法和软件工具。 该系统包括用户界面,Portlet服务器和Portlet视图工具。 用户界面允许显示包括一个或多个视图窗口的页面,每个窗口显示由计算机系统的组件提供的内容。 Portlet服务器处理对portlet内容的请求,并且在其上安装一个或多个portlet。 portlet视图工具与安装在portlet服务器上的portlet相关联,并控制相关联的portlet。 Web浏览器用于在显示屏上的视图窗口中显示相关portlet中的内容。

    System and method for creation of a network server application page
    9.
    发明申请
    System and method for creation of a network server application page 审中-公开
    用于创建网络服务器应用页面的系统和方法

    公开(公告)号:US20050120299A1

    公开(公告)日:2005-06-02

    申请号:US10753748

    申请日:2004-01-08

    IPC分类号: G06F17/24 G06F15/00 G06F17/21

    CPC分类号: G06F17/248

    摘要: A system and method for creation of a network server application page where objects containing custom tags in a JAVA server page (JSP) are aggregated by input (32), process (34) and output (36) stages. The input stage involves arranging information into a structure having a number of elements with each element having a number of sub-elements. The process stage involves forming a template to represent each element type, the template having a marker, such that when the structure that represents the input is traversed, a corresponding template is matched with corresponding element values. The matching element values are substituted into the template text where the marker indicates, and the template content is appended to the output. The output is a ‘complex JSP page’, an aggregation of template content based on the structure representation of the input, which without this method of using templates would be very difficult to build.

    摘要翻译: 用于创建网络服务器应用页面的系统和方法,其中包含JAVA服务器页面(JSP)中的自定义标签的对象由输入(32),处理(34)和输出(36)阶段聚合。 输入级涉及将信息布置到具有多个元素的结构中,每个元素具有多个子元素。 过程阶段包括形成模板以表示每个元素类型,模板具有标记,使得当表示输入的结构被遍历时,相应的模板与对应的元素值匹配。 将匹配的元素值替换为标记指示的模板文本,并将模板内容附加到输出。 输出是一个“复杂的JSP页面”,基于输入的结构表示的模板内容的聚合,没有这种使用模板的方法将很难构建。

    Video stream recording prevention
    10.
    发明授权
    Video stream recording prevention 有权
    视频流记录预防

    公开(公告)号:US07500008B1

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

    申请号:US12015628

    申请日:2008-01-17

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: G06F21/554

    摘要: A system to prevent unauthorized recording of video streams has been presented. Both parties to the transmission of video data usually have the permission to ask for or offer video streams. However, after real-time video sharing session is initiated between two parties and the video streaming connection is established, the sender has no control over how the transmitted data will be further used by the receiver. For example, the video stream can be easily recorded by a video recorder. In the context of webcams, a system that searches for and identifies the possible recording device on the destination machine and notifies the sender of the finding can greatly improve the privacy precautions in such video sessions. At configured time intervals, say every minute, the client re-checks for running processes that are known webcam recorders, and if one is detected, it gives the other party the option to take the desired measures.

    摘要翻译: 已经提出了防止未经授权记录视频流的系统。 视频数据传输的双方通常有权要求或提供视频流。 然而,在双方启动实时视频共享会话并建立视频流连接之后,发送方无法控制发送的数据如何被接收机进一步使用。 例如,视频流可以被录像机容易地记录。 在网络摄像机的上下文中,在目的地机器上搜索并识别可能的记录设备并且向发送者通知发现的系统可以大大改善这种视频会话中的隐私预防措施。 在配置的时间间隔内,每隔一分钟,客户端会重新检查已知网络摄像机的运行进程,如果检测到这些进程,则可以让对方选择所需的措施。