CN100375971C - 分级布局指定的方法 - Google Patents

分级布局指定的方法 Download PDF

Info

Publication number
CN100375971C
CN100375971C CNB038066203A CN03806620A CN100375971C CN 100375971 C CN100375971 C CN 100375971C CN B038066203 A CNB038066203 A CN B038066203A CN 03806620 A CN03806620 A CN 03806620A CN 100375971 C CN100375971 C CN 100375971C
Authority
CN
China
Prior art keywords
page
layer
container
frame
portlet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB038066203A
Other languages
English (en)
Other versions
CN1643510A (zh
Inventor
托马斯·F·贝姆
亚历山德拉·利伯曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1643510A publication Critical patent/CN1643510A/zh
Application granted granted Critical
Publication of CN100375971C publication Critical patent/CN100375971C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Abstract

本发明公开了一种基于页面层概念的委托页面指定(delegatedpagespecialization)的系统与方法。页面包含层的集合。除了第一层外,每一层都表示在相应管理级别上引入的在其布局中对于其先前层的差异(容器、框)。通过在页面(差异)上定义新的不可改变的以及可选的容器或框,管理员能够修改先前层。只存储对于先前层的差异(delta),其具有向其父辈层的分配(assignment)。先前层的不可改变的容器或框不能被修改。最终页面自动被构建为存储在所谓树型结构中的差异的并集。委托页面指定最好通过支持管理员的GUI组件来完成。

Description

分级布局指定的方法
技术领域
一般地讲,本发明涉及页面,更具体地讲,涉及文本处理系统的文档、门户页面、万维网页面、以及其他类型的页面,它们的共同之处在于它们具有可能由它方指定的特定布局,本发明尤其涉及一种以分级方式允许创建、检索、指定、以及操作该布局的系统与方法。
背景技术
在不将本发明的范围只限定于门户页面的前提下,将相对于作为本发明优选实施方式的门户页面对本发明进行讨论。
门户正在变为用户访问来自许多不同的来源的信息(内容)以及应用的中心点。一般地,门户从本地或远程数据源得到信息,例如从数据库、交易系统、综合内容提供商、或者远程万维网站点,并且将该信息呈现并聚合为复杂页面,从而以浓缩形式(condensed form)向用户提供信息。除了纯信息之外,许多门户还包含诸如电子邮件、日历、管理器(organizer)、银行业务、付款提示等应用。公知的例子为Yahoo!门户,其提供对大量内容与应用的访问。
对于不同类型的信息或应用,需要不同的呈现与选择机制,但是所有这些都依赖于门户的低层结构,并且对该门户所拥有的数据或资源(例如用户简档信息、对被管理内容的永久存储或访问)进行操作。因此,如今的大部分门户实现都提供组件模型,其他可以向门户低层结构添加被称为Portlet(小门户)的可拔插组件模块。Portlet为可以被添加到门户并且被设计来运行于门户的Portlet容器之内的可拔插组件,所述Portlet容器提供对于所有可执行Portlet的公共接口。Portlet可能提供不同的功能,从简单的静态与动态内容的呈现到诸如电子邮件、日历等应用功能。通过门户应用间接地启动Portlet,并且Portlet产生适合于在大型万维网页面中聚合的内容,例如Portlet应该产生符合确保由不同Portlet生成的内容可能被聚合到一个万维网页面的标准的标记片段
每个门户页面都具有特定的布局。布局指的是每个门户页面都可能被分为一个或多个区域(行、列)。这些区域被称为容器。每个容器可以被进一步分为一个或多个子容器,或者可以包含显示由Portlet呈现的所定义的类型的内容的一个或多个框。子容器可以进一步分为另一个子容器等等。
越来越多的跨国公司希望为其雇员设置内部网万维网站点。每个雇员都应该具有到各种来源的访问,包含全球、地区、以及国家所特有的内容。理想上,每一级来源,例如全球、地区、以及国家所特有的,都应该具有其自己的管理员,以管理该区域所特有的、可由雇员访问的内容,而不允许完全删除更高级来源的内容。
对于该问题,现有技术提供了两种方法:
门户页面的顶级管理员预先知道应该使哪个区域所特有的内容可为哪些人所用。然后,该管理员将所有内容置于门户页面之上,并且使用过滤技术来为各个雇员裁剪运行时的门户页面。实质上,这是由WO 0075840 A2“Method for deducing level of interest in information structures via annotations”所描述的方法。该方法的缺点在于需要集中管理,以确定要提供给雇员的内容。中心管理需要从区域的或国家的组织单位稳定地输入应该使哪些内容可以为雇员所用。这项工作消耗时间并且费用不菲。
另一种方法是内容被分开并且分布到几个门户页面上。每一级管理员,例如对于全球、区域、或者国家所特有的内容负责的管理员,构建其自己的、包含到对他门户页面的链接的门户页面。该方法的缺点在于需要导航通过该内容结构。另外,没有“概览”。
发明内容
因此,本发明的目的在于提供一种考虑到分级管理以及内容需求而提供页面的布局指定的新型系统与方法,同时避免现有技术的缺点。
这些目的通过独立权利要求的特征达到。
在从属权利要求上列出了本发明的其他优选实施方式。
本发明公开了一种基于页面层概念的委托页面指定的系统与方法。页面由一组层组成。除了第一层外,每一层都表示在相应管理级别上引入的、在其布局中对于其先前层(layer)的差异(delta)(容器、框)。通过在页面(差异)上定义新的不可改变的以及可选的容器或框,管理员能够修改先前层。只存储对于先前层的差异,其具有向其父辈层的分配(assignment)。先前层的不可改变的容器或框不能被修改。最终页面自动被构建为以所谓树型结构存储的差异的并集。委托页面指定(delegated page specialization)最好通过支持管理员的GUI组件来完成。
附图说明
将参照附图更详细地描述本发明,其中
图1显示具有几个框的典型门户页面,
图2显示本发明的基本方法,
图3显示本发明的页面层概念,
图4A/B显示根据三层结构的组件(容器)的内部表示的优选实施方式,
图5A显示现有技术的门户,图5B显示具有本发明模块的门户,
图6显示对于管理员的GUI优选实施方式,
图7显示本发明所使用的通过不同管理级别的委托页面指定的流程图,以及
图8显示根据本发明构建页面的流程图。
具体实施方式
典型门户页面包含几个框1-6。每个框表示对于由所定义的Portl e t所提供的内容的位置保持器。在该应用中定义的容器8(虚线)没有所分配的Portlet。它们提供了进一步创建子容器或者包含框的可能性。
本发明非常重要的方面是在几个管理级别上分布创建、修改、删除、或者移动容器或者框的功能,如图2所示。最高级别的管理员(门户管理员)创建可能包含一个或多个容器或框的层,并且赋予下一管理级别的管理员组编辑权利。这可以对每个页面(P1、P2、...、Pn)进行。下一管理级别(组管理员/子组管理员)可以通过添加或者移除还没有被门户管理员固定的容器/框而指定该页面。
图3显示本发明的页面层概念。对于委托页面指定的实施例,引入了一种新的页面概念。页面包含层100、200、300的集合。除了第一层(基本层100)以外,每一层都表示对于在相应管理级别上引入的其先前层的差异(容器、框——导出的层)。通过在页面上定义新的不可改变的以及可选的容器或框(委托指定),管理员可以修改先前层。只存储对于先前层的差异,其具有向其父辈层的分配(assignment)(例如标识符)。先前层的不可改变的容器或框不能被修改。最终的页面自动被构建为存储在所谓树型结构中的差异的并集。因此,导出层可以表示为树型结构,其中基本层由根部的最高管理员创建,并且由管理员/用户定义页面片段为叶子。图3显示具有3个指定层100、200、300的委托页面指定原则。在最高级别上的管理员创建具有两行110、120的基本层100。第一行110为不可改变的(F),并且包括具有PortletP1、P2、P3的3个不可改变的框111-113。第二行为部分不可改变,并且包含3个列121、122、123。第一列121不可改变,并且包含3个框:具有PortletP4、P5的两个框是不可改变的;具有Portlet P6的框是可选的。第二122与第三列123是可选的。第二列122包含具有Portlet P7、P8和P9的三个可选框。第三列123(容器)为空。这意味着在下一层200、300上允许/禁止以下改变。第一行110根本不能改变,因为每件东西都是不可改变的。在第二列121中,不能添加/删除任何东西(该列是不可改变的),即列的数目不能改变。在第一列121中,只有最后一个Portlet(P6)可以被另一Portlet替换。不能删除任何东西。在第二列122以及第三列123中,可以删除所有的框,可以添加任意的容器/框。在第二级别200上,管理员之一已经将第一列120中的Portlet P6替换为Portlet P12,从第二列122中移除了Portlet P9(以及框),并且将该列变为不可改变的(f)。下一级别300上的管理员/用户已经将第一列121中的Portlet P12替换为Portlet P10,将第二列 122中的Portlet P7、P8替换为P21、P15,并且向第三列添加了P17与P20。不能从第二列122中添加/删除任何东西。
对于内部表示,整体页面被构建为数据存储页面层的并集。为此目的,加载对于由显示其页面的用户所管理的层之前的所有页面的页面实例。然后,属于这些层的所有容器或框被载入该页面并且根据其父辈/替换关系连接。设置指向树根部的指针。该结构是灵活的,允许快速树遍历操作,并且提供了足以将该结构保存返回到几个页面实例元素的信息。图4A、B显示了三层页面实例结构(PII、PI2、PI3)如何被转换为内部页面表示的实例。每个组件(容器或框)具有父辈ID或者替换ID。另外,每个组件具有所分配的层ID(未显示)。序数给出有关在父辈组件的子辈列表中组件位置的信息。既没有父辈也没有替换的组件被定义为根组件(图4B)。
例如,第一页面实例PI1(基本布局——第一层)定义了1-10组件,第二页面实例PI2(第二层)定义了进一步的组件21至27,并且最终第三页面实例PI3(第三层)定义了进一步的组件40至41(图4A)。该内部表示方案显示了组件的父辈/替换关系(图4B)。例如,具有ID 40与41的组件替换了具有ID 25与26的组件。组件40的父辈组件现在为组件24,组件41的父辈组件现在也是24。组件24自身替换组件8。组件14的父辈组件现在为组件3。组件3的父辈组件为组件1,组件1不再具有父辈或替换组件。图7显示对于委托指定的本发明的方法。最高管理级别的管理员创建新页面,其具有ID、页面标题、描述31。然后,他定义对于该页面的特定基本布局,其包含一个或多个容器,具有或不具有框,有其自己的ID与所分配的层ID 32。Portlet被分配给(Portlet ID)每个所定义的框33。然后,管理员定义哪个所定义的容器或框不能被下一管理级别改变,并且赋予下一管理级别访问权限,以指定该页面34。只要允许并且管理员具有访问权限35,则通过替换框、向现有容器添加新框、或者删除现有框/容器、或将框从一个容器移动到另一容器、或者创建子容器,下一管理级别可以指定该页面。每个指定(层、容器、框)都由自身的ID(层ID)以及其相关的父辈ID标识。最终,管理员可以定义不能被改变的他所进行的部分指定,并且赋予下个管理级别36访问权限。重复以上步骤,直至指定完成37。典型的现有门户(图5A)优选地包含:身份验证组件20,用来给予对门户1的访问;定制组件10,其允许对门户1的配置;聚合组件30,其找到应该以何顺序在所请求的用户页面上显示哪个Portlet;授权组件40,用来提供只到那些用户对其注册的Portlet 80、90的访问;以及Portlet容器60,其向本地80或远程90存储的所有可执行Portlet提供公共接口。本发明的创新部分主要在于定制组件(图5B)。新的定制组件11、13、14、16将在内部被分为几个组件,以与布局设计的不同部分一起工作。页面管理器11将负责与页面有关的工作。以下的动作将成为页面管理器的部分:创建、重命名、删除页面、逐页面地设置所允许的标记、改变顺序、管理对页面的访问权限。由页面管理器11所创建的页面存储在页面数据存储12中。页面将包括页面标题、描述等等。几个页面实例(例如同一页面的所有层)将引用统一页面描述符。这将允许定义标题一次,并且对于所有所指定的页面都使用它。页面实例(层)将相应于一个指定层,并且只引用在该层上所定义的差异(容器或框)。每个容器或框只属于一个页面并且引用其父辈或者替换容器或者框。替换容器/框为父辈层中的容器/框,在指定过程中由该容器/框替换。
Portlet浏览器将显示并且导航通过Portlet。包括以下动作:导航通过可用的Portlet,搜索Portlet。
布局管理器14将支持构建容器或者框的页面布局,并且与固定的/可选元素一起工作。这包括添加/移除列与行、添加Portlet、标记为“不可改变”/“可编辑”,编辑Portlet、编辑列/行属性。
由布局管理器所生成的数据存储在容器数据存储15中,如图5B所示。容器数据存储器15优选地存储由最高管理员级别在第一层中所创建的基本布局,以及每一层对于其先前层的、具有其自己的ID以及其父辈层ID的所有差异。
颜色与皮肤管理器16将提供对于动态定义组件可视表示的支持:将皮肤应用到页面或者单个的Portlet,对于页面选择上色方案。
图6显示可以提供给门户管理员的页面管理器、Portlet浏览器、以及布局管理器的功能的示例GUI。在页面管理器中提供以下GUI元素:用来显示可用的页面的列表元素、创建/重命名/删除页面的按钮、用于新页面或对其重命名的文本输入字段。页面管理器最好实现“用户创建页面”层(story)。在输入新名称后,用户可以选择通过保存它来创建新页面。新名称不必是唯一的,但是为了持久的可维护性,推荐其为唯一。新页面开始是空的。创建该新页面的用户已经向该页面隐含地分配了“管理”权。另一层可以使“用户重命名页面”。用户选择现有的页面,敲入新名称,并且选择对该页面重命名。为了重命名页面,用户必须具有对该页面的“管理”权。进一步层可以是“用户删除页面”。用户选择现有页面,并且选择删除该页面。为了删除页面,用户必须具有对该页面的“管理”权。用户选择标记(设备)。用户选择现有页面,选择该页面可以用来呈现的标记(或设备)。另一功能可以由页面选择器GUI提供,其提供用于显示可用页面的一个列表。该页面选择器GUI可以提供“用户选择页面用来定制”层。用户选择现有页面,并且选择查看/编辑该页面。布局管理器显示新页面,并且准备其用于任何所允许的修改。只是向用户呈现他/她有“查看”或“管理”权的页面。在输入定制器(即包含此文档中所描述的所有或部分组件的页面)后,页面选择器预选当前页面。另一功能可能由Portlet浏览器GUI提供,其提供显示可用Portlet的元素列表以及添加Portlet的按钮。Portlet浏览器可以提供“用户向布局添加Portlet”层。用户从可用Portlet列表中选择Portlet,并且选择来向当前布局(参看以下)在所选择的位置上添加。只有其新父辈没有被标记为“不可改变”或者父辈属于该用户具有“管理”权的层,才可以添加Portlet。如果添加Portlet的组件被标记为“不可改变”,则该Portlet缺省为非“可编辑”。另一功能可能由布局管理器GUI提供,其提供“布局区域”、显示可用布局组件的列表元素(此时为行与列)、添加、移动、以及移除布局组件的按钮、以及保存(修改后)页面的按钮。布局管理器实现“用户添加布局组件”层。用户从可用组件列表中选择布局组件,并且选择来将其添加到页面。只有其新父辈没有被标记为“不可改变”或者父辈属于该用户具有“管理”权的层,才能添加组件。另一层可以是“用户移除布局组件”。用户在当前布局中选择布局组件,并且选择来将其从页面移除。只有其新父辈没有被标记为“不可改变”或者父辈属于该用户具有“管理”权的层,才能添加所选择的组件。另一层可以是“用户移动布局组件”。用户在当前布局中选择布局组件,并且选择来移动它。只有其新父辈没有被标记为“不可改变”或者父辈属于该用户具有“管理”权的层,才能添加所选择的组件。另一层可以是“标记布局组件为‘不可改变'”。用户在当前布局中选择布局组件,并且标记其为“不可改变”。作为副作用,所有父辈组件也将被隐含地标记为“不可改变”。只有他/她对于各个组件为其部分的层具有“管理”权,用户才能改变当前的设置。另一层可以是“用户标记Portlet为‘可编辑'”。用户在当前布局中选择Portlet,并且标记其为“可编辑”。这意味着对该页面具有“编辑”权以及对该Portlet具有“编辑”权的用户将能够编辑该Portlet。只有对Portlet为其部分的层具有“管理”权的管理员才能编辑被声明为“不可编辑”的Portlet。只有他/她对各个Portlet为其部分的层具有“管理”权,用户才能改变当前设置。另一层可以是“用户编辑Portlet”。用户选择Portlet,并且选择来编辑该Portlet。只有他/她对Portlet为其部分的层具有“管理”权或者他/她对Portlet具有“编辑”权并且该Portlet被标记为“可编辑”,用户才能编辑Portlet。最后,另一层可以是“用户保存页面”。用户选择来保存当前页面及其布局。如果这不是初始布局,则在其向该页面所基于的现有(多个)层添加另一层。
图8A/B显示根据本发明的页面聚合。当门户用户进行登录21时,确定所有用户对其具有访问权的页面ID。然后,加载所有用户对其具有访问权的页面实例的列表22,并且显示不示出所导出的层示例的页面列表23。在逐层选择一个页面之后,从容器数据库中加载属于适当层的所有容器与框24。然后,从第一层最高级容器开始并且将所有进一步的容器或框连接到其父辈而逐层地组建容器与框25。然后,进行到下一层26,从下一层中向已经组建好的部分添加容器或框,用其复制品(shodow)替换容器或框,添加下的子容器或框。
最终,对于所有的层重复先前的步骤27。然后,得到在该页面上定义的Portlet列表,并且向相应的框分配Portlet ID 28。然后,遍历树和呈现容器,并且调用启动器(invoker)来呈现Portlet内容29、30。
本发明可以概括如下:在先前所述的委托页面指定实现的关键在于保存页面指定的分级的轨迹。通过做到这一点,就维护了不同指定之间依赖关系。同时,因为页面指定允许将管理分散化,所以可能有不同的人或管理员来相互完全独立地指定页面。只有在可视化(即呈现万维网页面或门户页面)时,才构建页面指定的分级以及聚合,从而产生所有页面实例及其各自指定的合成视图。
如上所述,本专利申请不限于任何特定内容类型。内容类型可以是万维网页面(内容元素:标记片段)、门户页面(内容元素:Portlet)、文本文档(内容元素:章、段、图片等等)。
通过将页面指定存储为内容差异以及(各种类型的)内容元素,并且以上述方式加载并重新创建它,就可能以任意多种方式(只受内容元素类型的限制)指定内容,任意多次指定内容(只受存储器与存储的限制),“概览”(没有随后的链接或引用),分散有关文档的知识,向每个指定分配许可权限以使得可以分散的方式管理进一步的指定(在集中文档中,很难对授权进行细致控制——如果不是不可能的话),以及向已经被进一步指定的指定进行修改。

Claims (17)

1.一种委托页面指定方法,其中页面已经由所定义的管理级别创建,其中所述页面由页面标识(31)以及所定义的布局(32)定义,其中所定义的布局包含至少一个由标识分配给所定义的层的容器,对于现有父辈容器的标识,所定义的布局的非可改变部分,以及到下一管理级的访问权,其中所述方法包括以下步骤:
在其可改变部分上指定(35)所定义的层,导致对于表示新层的所定义的层差异,并且向所述新层以及向所述父辈层分配标识,
存储所述差异,
定义不可由下一管理级别改变的所述差异的部分(36),
为指定目的而向下一管理级别赋予对所述差异的访问权。
2.根据权利要求1的的方法,还包括以下步骤:
由下一管理级别重复所述步骤(37)。
3.根据权利要求2的方法,其中所述新层包括:通过标识分配给先前层的父辈容器的、具有或不具有框的容器。
4.根据权利要求3的方法,其中所述层存储在所谓树型结构中。
5.根据权利要求1的方法,其中内容可以万维网页面、门户页面、或者文本处理系统的文本文档的形式呈现。
6.根据权利要求5的方法,其中所述门户页面由门户系统提供,其中所述门户系统包括:用于用户身份验证的身份验证组件(20),用于提供对授权内容的用户访问的授权组件(40),用于呈现内容的小门户(80、90),以及用于聚合由所述小门户(80、90)提供的内容的聚合组件(30)。
7.根据权利要求1的方法,其中所述差异的特征在于相对于所定义的层删除、添加、或者移动一个或多个容器和/或框。
8.根据权利要求6的方法,其中向每个框都分配小门户标识。
9.根据权利要求1方法,其中所定义的管理级别可以是第一管理级别,并且所定义的布局可以是基本布局。
10.根据权利要求5的方法,其中所述门户页面与主页面还由页面标题以及页面描述定义。
11.根据权利要求1的方法,其中所述指定步骤包括删除、添加、以及移动容器或框的步骤。
12.根据权利要求1的方法,其中每个新添加的层被添加到现有层表中,该表包含层标识、其父辈层标识以及其所分配的页面标识。
13.根据权利要求7的方法,其中每个新添加的层被添加到现有层表中,该表包含层标识、其父辈层标识以及其所分配的页面标识。
14.根据权利要求7的方法,其中通过指示应用到将要删除的容器上的终止符,来将删除容器添加在现有层表中。
15.根据权利要求7的方法,其中通过指示将要替换的容器以及新父辈,来将移动容器添加在现有层表中。
16.一种用来电子地显示根据权利要求1至7、9-15中的任一项方法而创建的页面的方法,该方法包含以下步骤:
从请求页面的用户接收输入;
通过使用层表确定属于所述页面的层;
通过使用容器表,逐层确定并加载所有属于所述层的容器与框;
通过从第一层开始并且根据其父辈关系连接所有容器与框,来组建所述容器与框,以及
通过根据树型结构的所述容器与框的父辈关系呈现所述容器与框,来可视化所述容器/框。
17.根据权利要求16的方法,其中所述页面为门户页面,并且所述组建步骤还包括步骤:向每个框分配小门户标识,并且所述可视化步骤还包括步骤:呈现要由所述小门户提供的内容。
CNB038066203A 2002-03-28 2003-02-21 分级布局指定的方法 Expired - Fee Related CN100375971C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP02007137 2002-03-28
EP02007137.9 2002-03-28

Publications (2)

Publication Number Publication Date
CN1643510A CN1643510A (zh) 2005-07-20
CN100375971C true CN100375971C (zh) 2008-03-19

Family

ID=28459448

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038066203A Expired - Fee Related CN100375971C (zh) 2002-03-28 2003-02-21 分级布局指定的方法

Country Status (10)

Country Link
US (1) US7353452B2 (zh)
EP (1) EP1488337B1 (zh)
JP (1) JP4356925B2 (zh)
KR (1) KR100734742B1 (zh)
CN (1) CN100375971C (zh)
AT (1) ATE427532T1 (zh)
AU (1) AU2003221486A1 (zh)
CA (1) CA2479955A1 (zh)
DE (1) DE60326943D1 (zh)
WO (1) WO2003083704A1 (zh)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040230679A1 (en) * 2003-02-28 2004-11-18 Bales Christopher E. Systems and methods for portal and web server administration
GB0320278D0 (en) 2003-08-29 2003-10-01 Hewlett Packard Development Co Constrained document layout
US8612852B2 (en) * 2003-09-08 2013-12-17 Oracle International Corporation Omniportlet-declaratively publish data in a portal without code
US8112493B2 (en) * 2004-01-16 2012-02-07 International Business Machines Corporation Programmatic role-based security for a dynamically generated user interface
US7814426B2 (en) * 2004-06-30 2010-10-12 Sap Aktiengesellschaft Reusable component in a collaboration workspace
JP4298642B2 (ja) * 2004-12-14 2009-07-22 キヤノン株式会社 レイアウト処理方法およびレイアウト処理装置およびレイアウト処理プログラム
WO2007030192A2 (en) * 2005-09-08 2007-03-15 Medhand International Inc. Method for rendering information on a display
US20070061707A1 (en) * 2005-09-15 2007-03-15 International Business Machines Corporation Method, system, and computer program product for providing virtual views in an on-demand portal infrastructure
JP4393444B2 (ja) * 2005-11-02 2010-01-06 キヤノン株式会社 情報処理方法およびその装置
US20070136201A1 (en) * 2005-12-12 2007-06-14 Google Inc. Customized container document modules using preferences
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US7770109B2 (en) * 2005-12-16 2010-08-03 Microsoft Corporation Adaptive layout for content
US20070157082A1 (en) * 2006-01-04 2007-07-05 Computer Associates Think, Inc. Web portal layout manager system and method
US20060107218A1 (en) * 2006-01-17 2006-05-18 Microsoft Corporation View-based navigation model for graphical user interfaces
US7984389B2 (en) * 2006-01-28 2011-07-19 Rowan University Information visualization system
US8196039B2 (en) * 2006-07-07 2012-06-05 International Business Machines Corporation Relevant term extraction and classification for Wiki content
US20080010609A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method for extending the capabilities of a Wiki environment
US8219900B2 (en) * 2006-07-07 2012-07-10 International Business Machines Corporation Programmatically hiding and displaying Wiki page layout sections
US20080040661A1 (en) * 2006-07-07 2008-02-14 Bryce Allen Curtis Method for inheriting a Wiki page layout for a Wiki page
US8775930B2 (en) * 2006-07-07 2014-07-08 International Business Machines Corporation Generic frequency weighted visualization component
US8560956B2 (en) * 2006-07-07 2013-10-15 International Business Machines Corporation Processing model of an application wiki
US20090006996A1 (en) * 2006-08-07 2009-01-01 Shoumen Saha Updating Content Within A Container Document For User Groups
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8407250B2 (en) 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US8769439B2 (en) * 2006-09-11 2014-07-01 International Business Machines Corporation Method for creation, management, and presentation of user-scoped navigation topologies for web applications
US20090037302A1 (en) * 2006-09-27 2009-02-05 Rockwell Automation Technologies, Inc. Programmatically scheduled verification
US20080077617A1 (en) * 2006-09-27 2008-03-27 Rockwell Automation Technologies, Inc. Universal, hierarchical layout of assets in a facility
US8370224B2 (en) * 2006-09-27 2013-02-05 Rockwell Automation Technologies, Inc. Graphical interface for display of assets in an asset management system
US7715930B2 (en) * 2006-09-27 2010-05-11 Rockwell Automation Technologies, Inc. Aggregating audit information with field conditions
US8037409B2 (en) * 2006-12-19 2011-10-11 International Business Machines Corporation Method for learning portal content model enhancements
US20090248855A1 (en) * 2008-03-31 2009-10-01 International Business Machines Corporation Method for monitoring web page statistics
GB2476011B (en) 2008-09-29 2013-05-15 Fisher Rosemount Systems Inc Efficient design and configuration of elements in a process control system
US9524345B1 (en) 2009-08-31 2016-12-20 Richard VanderDrift Enhancing content using linked context
US9639707B1 (en) 2010-01-14 2017-05-02 Richard W. VanderDrift Secure data storage and communication for network computing
US8977955B2 (en) * 2010-03-25 2015-03-10 Microsoft Technology Licensing, Llc Sequential layout builder architecture
US8949711B2 (en) * 2010-03-25 2015-02-03 Microsoft Corporation Sequential layout builder
US9092785B2 (en) * 2010-05-10 2015-07-28 Accenture Global Services Limited Access channel definition technology
CN102214068B (zh) * 2011-04-28 2013-07-03 宇龙计算机通信科技(深圳)有限公司 页面切换显示的控制方法和移动终端
US8881002B2 (en) 2011-09-15 2014-11-04 Microsoft Corporation Trial based multi-column balancing
USD708637S1 (en) 2012-02-09 2014-07-08 Apple Inc. Display screen or portion thereof with icon
KR102131644B1 (ko) * 2014-01-06 2020-07-08 삼성전자주식회사 전자장치 및 전자장치에서의 웹 플랫폼 동작방법
US20160110321A1 (en) * 2014-10-17 2016-04-21 Karol Kalisz Application customization through linked embedded areas
US20170308278A1 (en) 2016-04-21 2017-10-26 Schneider Electric Software, Llc Automated graphical user interface configuration
US10277561B2 (en) * 2016-07-22 2019-04-30 International Business Machines Corporation Database management system shared ledger support
CN106407402A (zh) * 2016-09-21 2017-02-15 乐视控股(北京)有限公司 一种网页呈现方法、装置以及电子设备
CN106528104B (zh) * 2016-10-31 2019-08-16 用友网络科技股份有限公司 一种门户布局渲染方法
US10628109B2 (en) * 2017-08-09 2020-04-21 Google Llc Dynamically adapting panels of a user interface
CN109840114A (zh) * 2017-11-24 2019-06-04 阿里巴巴集团控股有限公司 页面处理方法及移动终端
CN110109665A (zh) * 2018-10-18 2019-08-09 神思旭辉医疗信息技术有限责任公司 一种基于容器封装的前端ui系统及方法
US11734495B2 (en) * 2021-09-20 2023-08-22 Capital One Services, Llc Systems and methods for integrating application components in a web application

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023715A (en) * 1996-04-24 2000-02-08 International Business Machines Corporation Method and apparatus for creating and organizing a document from a plurality of local or external documents represented as objects in a hierarchical tree
US6327628B1 (en) * 2000-05-19 2001-12-04 Epicentric, Inc. Portal server that provides a customizable user Interface for access to computer networks

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760840B1 (en) * 1994-03-15 2004-07-06 Kabushiki Kaisha Toshiba File editing system and shared file editing system with file content secrecy, file version management, and asynchronous editing
AU5470500A (en) 1999-06-08 2000-12-28 Scientific Learning Corporation Method for deducing level of interest in information structures via annotations
US6839878B1 (en) * 2000-05-08 2005-01-04 International Business Machines Corporation Mechanism for displaying content using control structure for authoring systems
US7367014B2 (en) * 2001-10-24 2008-04-29 Bea Systems, Inc. System and method for XML data representation of portlets

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023715A (en) * 1996-04-24 2000-02-08 International Business Machines Corporation Method and apparatus for creating and organizing a document from a plurality of local or external documents represented as objects in a hierarchical tree
US6327628B1 (en) * 2000-05-19 2001-12-04 Epicentric, Inc. Portal server that provides a customizable user Interface for access to computer networks

Also Published As

Publication number Publication date
ATE427532T1 (de) 2009-04-15
EP1488337A1 (en) 2004-12-22
KR20040093070A (ko) 2004-11-04
AU2003221486A1 (en) 2003-10-13
WO2003083704A1 (en) 2003-10-09
JP4356925B2 (ja) 2009-11-04
KR100734742B1 (ko) 2007-07-03
CA2479955A1 (en) 2003-10-09
US7353452B2 (en) 2008-04-01
EP1488337B1 (en) 2009-04-01
US20050120288A1 (en) 2005-06-02
DE60326943D1 (de) 2009-05-14
JP2005521951A (ja) 2005-07-21
CN1643510A (zh) 2005-07-20

Similar Documents

Publication Publication Date Title
CN100375971C (zh) 分级布局指定的方法
CN102354356B (zh) 数据权限管理装置和方法
US9384474B2 (en) Multi-layered online calendaring and purchasing
CN101539855A (zh) 一种业务基础软件平台
US7913161B2 (en) Computer-implemented methods and systems for electronic document inheritance
US20040199867A1 (en) Content management system for managing publishing content objects
CN110443010A (zh) 一种在信息系统中权限可视化配置控制方法、装置、终端及存储介质
CN1963851A (zh) 面向协同工作的知识管理系统
Cheng An object-oriented organizational model to support dynamic role-based access control in electronic commerce
US7814049B2 (en) Computer device for managing documents in multi-user mode
CN102024207A (zh) 一种与办公软件无缝结合的知识管理系统
CN108415988A (zh) 一种基于层级和权限的自定义常用搜索系统及方法
CN106020801A (zh) 一种图形第四代语言及其应用生成系统
Ceri et al. Designing multi-role, collaborative Web sites with WebML: a conference management system case study
CN103702236B (zh) 一种播控权限控制方法
Zdonik Object management system concepts: Supporting integrated office workstation applications
Zhao et al. Design and Implementation of Enterprise Public Data Management Platform Based on Artificial Intelligence
CN113642032B (zh) 基于集合运算的资源授权方法及资源授权系统
Huang Design and key technology research of civil-military integration regulations and standards management system
KR20030039336A (ko) 복수개의 웹 사이트에 대한 통합 편집 기능을 갖는시스템.
Wu et al. Based on Web university library management system's modeling research
Haibo Design and implementation of intangible cultural heritage management system
Lewandowski SCDAS-decision support system for group decision making: information processing issues
Lai Combination beyond ideational diffusion: origins and vectors of Bahrain’s Arab nationalism through uneven and combined development
KR20000045969A (ko) 지리정보시스템에서의 공간 데이터 갱신방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080319

Termination date: 20190221