Remote read-write access to disparate data stores
    1.
    发明授权
    Remote read-write access to disparate data stores 有权
    远程读写访问不同的数据存储

    公开(公告)号:US07853590B2

    公开(公告)日:2010-12-14

    申请号:US11293698

    申请日:2005-12-02

    IPC分类号: G06F17/30

    摘要: Providing a rich user experience on a network client in which personal information management (PIM) data from a plurality of data sources is aggregated and displayed to the user. An aggregation system connects to data sources and maps attributes of PIM data in the data sources to a common object model. An object of aggregated PIM data is created according to the mapped attributes. The aggregation system generates user interface data representing the created object and sends the user interface data to the network client for rendering.

    摘要翻译: 在网络客户端提供丰富的用户体验,其中来自多个数据源的个人信息管理(PIM)数据被聚合并显示给用户。 聚合系统连接到数据源,并将数据源中PIM数据的属性映射到公共对象模型。 根据映射属性创建聚合PIM数据的对象。 聚合系统生成表示创建对象的用户界面数据,并将用户界面数据发送到网络客户端进行渲染。

    Template architecture and rendering engine for web browser access to databases
    2.
    发明授权
    Template architecture and rendering engine for web browser access to databases 有权
    模板架构和渲染引擎,用于浏览器访问数据库

    公开(公告)号:US07177949B2

    公开(公告)日:2007-02-13

    申请号:US11256744

    申请日:2005-10-24

    IPC分类号: G06F15/16

    摘要: Methods, systems, computer program products, and data structures for displaying data on a web browser interface where the data in its native format is not displayable on a web browser interface. A network server receives a request for content from a network device where the request includes a request for data that is not displayable on a web browser. The network server identifies a template, which will be used to transform non-displayable data into displayable content. The network server accesses non-displayable data that is stored on a data server and processes the accessed non-displayable data according to the identified template in order to transform it into displayable content. A template may include HTML code as well as customized tags. The customized tags are consumed by a rendering engine, which executes certain functions to modify the data, making it displayable content. Once transformed, displayable content is sent to the network device.

    摘要翻译: 用于在Web浏览器界面上显示数据的方法,系统,计算机程序产品和数据结构,其中原始格式的数据不能在Web浏览器界面上显示。 网络服务器从网络设备接收对内容的请求,其中请求包括对web浏览器不可显示的数据的请求。 网络服务器识别一个模板,用于将不可显示的数据转换为可显示的内容。 网络服务器访问存储在数据服务器上的不可显示数据,并根据识别的模板处理访问的不可显示数据,以便将其转换为可显示内容。 模板可以包括HTML代码以及自定义标签。 自定义标签由渲染引擎消耗,渲染引擎执行某些功能来修改数据,使其可显示内容。 一旦变换,可显示的内容被发送到网络设备。

    System for defining and activating pluggable user interface components for a deployed application
    3.
    发明授权
    System for defining and activating pluggable user interface components for a deployed application 有权
    用于为部署的应用程序定义和激活可插拔用户界面组件的系统

    公开(公告)号:US07793260B2

    公开(公告)日:2010-09-07

    申请号:US11113653

    申请日:2005-04-25

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38

    摘要: Maintaining a plurality of application component catalogs describing user experiences associated with particular application programs. The invention includes an extensible schema for the application component catalogs and a method for matching user experiences within the application component catalogs to particular user requests. The invention provides an extensible and scalable infrastructure for customizing a user interface experience.

    摘要翻译: 维护描述与特定应用程序相关联的用户体验的多个应用组件目录。 本发明包括用于应用组件目录的可扩展模式和用于将应用组件目录中的用户体验与特定用户请求相匹配的方法。 本发明提供了可扩展和可扩展的基础设施,用于定制用户界面体验。

    Source throttling using CPU stamping
    4.
    发明授权
    Source throttling using CPU stamping 有权
    源节流使用CPU冲压

    公开(公告)号:US07430607B2

    公开(公告)日:2008-09-30

    申请号:US11137613

    申请日:2005-05-25

    IPC分类号: G06F15/16

    摘要: A method and system for managing one or more web requests provided to a web application from a client computer. An application is responsive to a web request to generate verification data. The application sends a reply to the client to calculate a stamp as a function of the generated verification data. The application is responsive to an additional request from the client including the calculated stamp to determine if it corresponds to the generated verification data. If the calculated stamp corresponds to the generated verification data, the additional web request is submitted to the web application for processing. A Web server subject to a DOS attack will be able to distinguish between genuine users(who generate stamps) and malicious users(who will not generate stamps) and over a period of time be able to restore service to the former and deny to the latter.

    摘要翻译: 一种用于管理从客户端计算机提供给web应用的一个或多个Web请求的方法和系统。 应用程序响应于Web请求以生成验证数据。 应用程序向客户端发送回复,以根据生成的验证数据计算邮票。 应用程序响应于来自客户端的附加请求,包括计算的戳记,以确定它是否对应于生成的验证数据。 如果所计算的印记对应于生成的验证数据,则将附加的web请求提交给web应用程序进行处理。 遭受DOS攻击的Web服务器将能够区分真正的用户(生成邮票)和恶意用户(谁不会生成邮票),并在一段时间内能够恢复到前者的服务,并拒绝后者 。