Method and apparatus of a collaborative proxy system for distributed deployment of object rendering
    11.
    发明授权
    Method and apparatus of a collaborative proxy system for distributed deployment of object rendering 有权
    用于分布式部署对象呈现的协作代理系统的方法和装置

    公开(公告)号:US06438576B1

    公开(公告)日:2002-08-20

    申请号:US09280746

    申请日:1999-03-29

    IPC分类号: G06F1516

    摘要: A distributed object rendering method and system for a collaborative data network is disclosed. The data network, which may include the Internet, has attached computing nodes, including object requestor nodes, object source nodes, and intermediate nodes which may be proxy servers. The method can allow each participating proxy server to adapt to the dynamic load conditions of itself as well as proxies, as well as to dynamic traffic conditions in the data network. The determination of which proxy or set of proxies is to perform object rendering and caching is based on a distributed, collaborative method that is adopted among the proxies. The criteria for such a method can include the bandwidth and current load of the network links among proxies, and/or the respective CPU usage of the proxies. If an object rendering can be staged, e.g., different resolution rendering, it can be performed by more than one of the proxies. The determination of which proxy performs which stage of the multistage rendering can also be adaptive to the dynamic load conditions, as well as network conditions.

    摘要翻译: 公开了一种用于协同数据网络的分布式对象呈现方法和系统。 可以包括因特网的数据网络附加了计算节点,包括对象请求者节点,对象源节点和可以是代理服务器的中间节点。 该方法可以允许每个参与的代理服务器适应自身以及代理的动态负载条件以及数据网络中的动态交通状况。 确定哪个代理或一组代理执行对象呈现和缓存是基于代理之间采用的分布式协作方法。 这种方法的标准可以包括代理之间的网络链路的带宽和当前负载和/或代理的相应CPU使用。 如果对象呈现可以被分段,例如,不同的分辨率渲染,则可以由多于一个代理执行对象呈现。 确定哪个代理执行多级渲染的哪个阶段也可以适应于动态负载条件以及网络条件。

    Community-Based Knowledge Sharing
    12.
    发明申请
    Community-Based Knowledge Sharing 审中-公开
    基于社区的知识共享

    公开(公告)号:US20110055230A1

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

    申请号:US12550031

    申请日:2009-08-28

    IPC分类号: G06F17/30 G06F15/16

    CPC分类号: G06Q10/10 G06Q50/01

    摘要: A method of intelligent community-based knowledge sharing includes receiving a query from a user of a community, retrieving a social distance hierarchy of members of the community associated with the user, traversing the social distance hierarchy to determine a first recipient of the query, and transmitting the query to the first recipient.

    摘要翻译: 基于智能社区的知识共享的方法包括从社区的用户接收查询,检索与用户相关联的社区成员的社交距离层级,遍历社交距离层级以确定查询的第一接收者,以及 将查询发送给第一个收件人。

    SELECTIVELY DISTRIBUTING UPDATES OF CHANGING IMAGES TO CLIENT DEVICES
    13.
    发明申请
    SELECTIVELY DISTRIBUTING UPDATES OF CHANGING IMAGES TO CLIENT DEVICES 审中-公开
    选择更改图像到客户端设备的更新

    公开(公告)号:US20110010629A1

    公开(公告)日:2011-01-13

    申请号:US12500050

    申请日:2009-07-09

    IPC分类号: G06F3/048 H04W4/00 G06F15/16

    摘要: A network server for sharing images with mobile electronic devices having one or more processors, and image sharing client application, and an image distribution application. The image sharing client application is to be executed on one or more of the processors to receive an update to an image being shared over a network with mobile electronic devices that each have their own current zoom level and their own currently visible area of the image. The image distribution application is to be executed on one or more of the processors to keep a record of the current zoom level and currently visible area for each of the plurality of mobile electronic devices and to selectively send image updates to the plurality of mobile electronic devices based on the current zoom level and currently viewable area of the mobile electronic devices.

    摘要翻译: 一种用于与具有一个或多个处理器的移动电子设备共享图像的网络服务器,以及图像共享客户端应用以及图像分发应用。 图像共享客户端应用程序将在一个或多个处理器上执行,以接收通过网络共享的图像的更新,移动电子设备各自具有其自己的当前缩放级别和它们自己当前可见的图像区域。 图像分配应用将在一个或多个处理器上执行,以保持对于多个移动电子设备中的每一个的当前缩放级别和当前可见区域的记录,并且选择性地向多个移动电子设备发送图像更新 基于当前的缩放级别和移动电子设备的当前可视区域。

    Methods and apparatus for a web application processing system
    14.
    发明申请
    Methods and apparatus for a web application processing system 审中-公开
    Web应用处理系统的方法和装置

    公开(公告)号:US20060031833A1

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

    申请号:US11245828

    申请日:2005-10-07

    IPC分类号: G06F9/445

    CPC分类号: G06F9/45512 G06F9/4484

    摘要: A software system is provided to allow a computer to install and process web applications according to the invention. Such web applications are written as web pages that have access to the full range of operating system resources, including those not accessible through a web browser. Preferably, a web application is built using three types of languages used for constructing web pages, namely: (a) a visual presentation language; (2) a data modeling language; and (3) a scripting language for embedding logic. The software system preferably comprises a web application manager, an operating system interface module, a scripting language interpreter, and optionally a web browser and/or a data modeling language processor. Various other features such as data caching and security filtering are provided in accordance with such a system.

    摘要翻译: 提供软件系统以允许计算机根据本发明安装和处理web应用程序。 这样的Web应用程序被编写为可以访问全系列操作系统资源的网页,包括不能通过Web浏览器访问的资源。 优选地,使用用于构建网页的三种类型的语言构建web应用,即:(a)可视呈现语言; (2)数据建模语言; 和(3)嵌入逻辑的脚本语言。 软件系统优选地包括web应用管理器,操作系统接口模块,脚本语言解释器,以及可选地web浏览器和/或数据建模语言处理器。 根据这样的系统提供诸如数据缓存和安全过滤的各种其他特征。

    Methods and apparatus for a web application processing system
    15.
    发明授权
    Methods and apparatus for a web application processing system 有权
    Web应用处理系统的方法和装置

    公开(公告)号:US06968539B1

    公开(公告)日:2005-11-22

    申请号:US09633037

    申请日:2000-08-04

    IPC分类号: G06F9/40 G06F9/44

    CPC分类号: G06F9/45512 G06F9/4484

    摘要: A software system is provided to allow a computer to install and process web applications according to the invention. Such web applications are written as web pages that have access to the full range of operating system resources, including those not accessible through a web browser. Preferably, a web application is built using three types of languages used for constructing web pages, namely: (a) a visual presentation language; (2) a data modeling language; and (3) a scripting language for embedding logic. The software system preferably comprises a web application manager, an operating system interface module, a scripting language interpreter, and optionally a web browser and/or a data modeling language processor. Various other features such as data caching and security filtering are provided in accordance with such a system.

    摘要翻译: 提供软件系统以允许计算机根据本发明安装和处理web应用程序。 这样的Web应用程序被编写为可以访问全系列操作系统资源的网页,包括不能通过Web浏览器访问的资源。 优选地,使用用于构建网页的三种类型的语言构建web应用,即:(a)可视呈现语言; (2)数据建模语言; 和(3)嵌入逻辑的脚本语言。 软件系统优选地包括web应用管理器,操作系统接口模块,脚本语言解释器,以及可选地web浏览器和/或数据建模语言处理器。 根据这样的系统提供诸如数据缓存和安全过滤的各种其他特征。

    Method and apparatus for server based handheld application and database management
    16.
    发明授权
    Method and apparatus for server based handheld application and database management 有权
    用于基于服务器的手持应用和数据库管理的方法和装置

    公开(公告)号:US06553375B1

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

    申请号:US09199353

    申请日:1998-11-25

    IPC分类号: G06F1700

    摘要: The present invention is a novel management system for selectively distributing applications and databases from a server computer to a plurality of intermittently connected handheld devices. The applications and databases to be downloaded and deleted are first selected from an application list maintained by handheld devices. After established a connection with the server computer, the application list of selected applications is copied to the server computer which maintains an access control list indicating which applications are permitted to be downloaded to which handheld devices. The server computer examines the application list and the access control list to determine which applications are both selected and are authorized for use by the handheld device. After determining that requested applications are authorized for requesting devices, these applications are downloaded. If the connected handheld device does not have that the application list, the application list is created for it and downloaded.

    摘要翻译: 本发明是一种新颖的管理系统,用于将应用和数据库从服务器计算机选择性地分发到多个间歇连接的手持设备。 要下载和删除的应用程序和数据库首先从手持设备维护的应用程序列表中选择。 在与服务器计算机建立连接之后,所选择的应用程序的应用程序列表被复制到维护访问控制列表的服务器计算机,该访问控制列表指示哪些应用被允许被下载到哪个手持设备。 服务器计算机检查应用程序列表和访问控制列表,以确定哪些应用程序都被选中并被授权供手持设备使用。 在确定所请求的应用程序被授权请求设备之后,将下载这些应用程序。 如果连接的手持设备没有应用程序列表,则为其创建并下载应用程序列表。