CN1783128B - 向网站公布协作项目的***和方法 - Google Patents

向网站公布协作项目的***和方法 Download PDF

Info

Publication number
CN1783128B
CN1783128B CN2005101193835A CN200510119383A CN1783128B CN 1783128 B CN1783128 B CN 1783128B CN 2005101193835 A CN2005101193835 A CN 2005101193835A CN 200510119383 A CN200510119383 A CN 200510119383A CN 1783128 B CN1783128 B CN 1783128B
Authority
CN
China
Prior art keywords
scheme
information
announcement
cooperation
cooperative information
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
CN2005101193835A
Other languages
English (en)
Other versions
CN1783128A (zh
Inventor
B·巴拉苏布拉曼彦
W·J·格里芬
R·R·斯道克
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft 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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN1783128A publication Critical patent/CN1783128A/zh
Application granted granted Critical
Publication of CN1783128B publication Critical patent/CN1783128B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

计算机可实现过程获取从工作组环境中协作创建的内容并且将其转换成在互联网上可公布的预定网页。计算机可实现过程还大致涉及已生成的协作内容及已公布的网页使得它们都可被独立修改并且具有独立的生命周期,但是仍然能反映出在已公布网页上对协作内容的改变。

Description

向网站公布协作项目的***和方法
背景技术
内容管理愈发受到网站开发人员和其他互联网信息公布者的关心。随着内容管理市场的成熟,人们日益认识到用于特定网站公布所创建的内容会越来越少。通常会有大量信息的未被使用是因为这些信息的当前格式不适合公布。
例如某些内容类型是经由协作创建的并且从一开始就以指定的工作组为目标。然后随着工作组成员间进一步的协作,该内容会日益增多。所述内容通常是为由涉及协作的用户所组成的特定内联网用户而制作的。然而这个成果与信息的库可能最终会引起其他组或者普通大众的兴趣。因此,所述内容可能最终被送至Web网站。把内容送至网站可能需要耗费内容管理者的精力。内容管理者会被要求添加合适的公布内容并且可能需要以能够利用特定公布功能的格式重写所述信息。需要一个解决方案允许内容管理者无需过多的干预就能够有效公布协作信息。
发明内容
本发明的实施例涉及向网站公布协作项目的***和方法。根据本发明的一个方面,提供一种方法用于根据确定的协作工具把创建的数据转换成允许在Web网站上公布该数据的内容类型。在一个实例中,使用由位于华盛顿州雷德蒙的微软公司研发的WINDOWS SHAREPOINT SERVICES(WSS)服务器软件创建所述内容。WSS是一种服务器软件包,它使用不同种类的列表和文档库以提供丰富的协作环境用于创建协作内容。本发明采用此协作内容,并且在无需内容管理者为了顺利转换而添加额外负担的情况下将其转换成可在互联网上公布的预定网页。此外,本发明还稍涉及了已生成的协作内容和已公布的网页,使得它们都可被独立修改并且具有独立的生命周期,但是仍旧反映了在已公布网页上协作内容的变化。
根据本发明的一个方面,本发明涉及对应于协作信息的协作方案。公布方案从协作方案导出。公布方案包括用于公布所述协作信息给网络的附加属性。随后使用公布方案向网络公布该协作内容。
根据本发明的另一个方面,表示信息与对应于协作网站上协作信息的协作方案相关联。公布方案从协作方案导出。所述公布方案包括用于公布所述协作信息给网络的附加属性。根据公布方案将协作信息从协作网站复制到公布页面。在协作网站上协作信息的改变会自动反映在公布页面内。公布页面也与协作网站的协作信息相关,使得协作信息和公布页面的改变都会在网络上反映出来。
附图说明
图1示出了可在本发明一个典型实施例中使用的典型计算设备。
图2根据本发明示出了典型的内容类型层次,它用于创建可在公布协作内容中使用的本地协作列表内容类型。
图3根据本发明示出了生成本地协作列表内容类型的典型过程的逻辑流程图。
图4根据本发明示出了把协作项目的协作列表复制到公布页面的典型框图。
图5根据本发明示出了描述网页上协作内容的典型过程的逻辑流程图。
具体实施方式
以下将参考附图对本发明的实施例进行更详尽地描述,这些附图形成了本文的一部分并且以图解的形式示出了用于实践本发明的典型实施例。本发明能够以不同的形式被具体表达并且不限于在此阐明的实施例;而是提供这些实施例以达到彻底完全的公开,并且将本发明的范围完全传达给本领域普通技术人员。此外,本发明可以作为方法或者设备被具体地表达。因此,本发明可以表现为完全的硬件实施例、完全的软件实施例或者结合软件与硬件方面的实施例。因此以下地详细描述不起限制作用。
示例性运行环境
参见图1,一个用于实现本方面的典型***包括诸如计算设备100的计算设备。在基本结构中,计算设备100通常包括至少一个处理单元102和***内存104。依据计算设备的确切结构和类型,***内存104可以是易失性的(诸如RAM)、非易失性的(诸如ROM、闪存等等)或是两者的某种结合。***内存104通常包括操作***105、一个或更多应用程序106并且可以包括程序数据107。在一个实施例中,应用程序106还可包括协作公布应用程序120用于实现本发明的功能。此基本结构由图1中虚线108内的组件示出。
计算设备100也可具有附加特征或功能。例如计算设备100可以包括附加数据存储设备(可移动和/或不可移动),诸如向磁盘、光盘或磁带之类。这些附加设备在图1中由可移动存储装置109和不可移动存储装置110示出。计算机存储媒介可以是以任何信息存储方法和技术实现的易失性的和非易失性的、可移动和不可移动的媒介,诸如计算机可读指令、数据结构、程序模块或者其他数据。***存储器104、可移动存储装置109以及不可移动存储装置110都是计算机存储媒介的实例。计算机存储媒介包括但不限于RAM、ROM、EEPROM、闪存或其他存储技术、CD-ROM、数字通用盘(DVD)或者其他光学存储器、磁盒、磁带、磁盘存储装置或者其他磁性存储设备或者能够存储期望信息并可由计算设备100访问的任何其他介质。所述任何计算机存储媒介可以是设备100的一部分。计算设备100可以具有诸如键盘、鼠标、笔、语音输入设备、触摸输入设备等等的输入设备112。也可以包括诸如显示器、扬声器、打印机等等的输出设备114。所有这些设备都在本领域内为人周知,因此无需在此详加讨论。
计算设备100也包括允许所述设备与其他计算设备118,通过诸如网络或无线网络进行通信的通信连接116。通信连接116是一个通信媒介的实例。通信媒介通常具体表示为计算机可读指令、数据结构、程序模块或者在诸如载波或其他传送机制的被调制数据信号内的其他数据,并且通信媒介包括任何信息传输媒介。术语“已调制数据信号”指的是使一个或更多字符集以在信号内对信息编码的方式变化的信号。作为例子而非限制,通信媒介包括诸如有线网络或者直接线连接的有线媒介,以及诸如声学、RF、红外线或其他无线媒介的无线媒介。这里使用的术语计算机可读媒介包括存储媒介和通信媒介。
公布协作信息的示意性实例
本发明的实施例涉及自动转换协作创建内容以公布给互联网。在一个实施例中,本发明提供一种方案扩展,该扩展为公布协作内容所需的附加属性提供支持。在扩展该方案之后,来自协作成果的内容对应于所述的方案扩展被复制到页面上。将呈现页面的布局与用来创建协作内容的方案相关联。随后该布局就可以呈现所述协作内容。为了一致的用户体验,也对协作环境和网络环境下的协作内容进行类似地呈现。
图2根据本发明示出了一个典型的内容类型层次,用于创建可在公布协作内容中使用的本地协作列表内容类型。***400包括协作列表内容类型210、一个或更多页面布局主页面文件215、公布页面内容类型220、本地协作列表内容类型230以及公布的网页240。
协作列表内容类型210是一种提供用于生成和保持协作数据的内容类型的方案。列表是对应于事件、声明、或者涉及协作成果信息的其他项目的项目集合。协作列表内容类型210描述了这些列表内的内容格式和类型。列表的每个类型都具有由内容类型定义的特定感观。在示出的实例中,协作列表内容类型210是具有包括了协作内容相关的标题和主体的简档属性。然而协作列表内容类型210也可涉及其他元素(例如作者、日期等等)。在示出的实施例中,也可增加协作列表内容类型210,使其包括字段限制XML(可扩展标识语言)以及用于页面布局主页面文件(例如215)的至少一个参考URL(统一资源***)。字段限制XML为每个方案元素提供字段限制定义。例如,字段限制XML可以提供具有相关联的指定限制(例如字符数<=X)的协作项目标题。
在一个实施例中,为一个或更多主页面文件提供参考集的XML表示的页面布局XML(可扩展标识语言)内包含有所述参考URL。页面布局主页面文件215提供了一种页面布局定义,该定义符合在公布协作项目时可用的页面布局。例如,一个页面布局可以指引标题在顶部而主体在底部。另一个页面布局可以让标题在页面的左边而主体在右边。每个页面布局都与一种模式或者一种内容类型相关。然而如图所示,每个内容类型可以具有多个相关联的页面布局。页面布局主页面文件215可以根据ASP.NET码或者其他编码类型提供特定的布局。该编码提供用于描述包含在已公布网页内的字段内容与定向的字段控制(例如FC1和FC2)。
公布页面内容类型220是一种指定方案,该方案为公布数据给互联网而提供内容类型。在示出的实例中,公布列表内容类型具有包括了开始日期、结束日期和联系的简档属性。所述开始日期对应于数据应该在互联网上首次公布的日期和时间。所述结束日期对应于应该结束数据公布的日期和时间。联系指的是对公布数据进行直接提问的个人。
本地协作列表内容类型230是为本发明生成的对应于协作列表内容类型210和公布页面内容类型220的内容类型。但是根据当前限制,内容类型不可从多于一个的其他内容类型中“导出”或者与它们有继承关系。换句话说,子代内容类型只可具有单个的父代内容类型。因此,本地协作列表内容类型230只能源自于协作列表内容类型210和公布页面内容类型220其中之一。在一个实施例中,本地协作列表内容类型230源自于协作列表内容类型210。因此,本地协作列表内容类型230继承了协作列表内容类型210的所有简档属性。相反地,将公布页面内容类型220的简档属性复制入本地协作列表内容类型230。公布页面内容类型220内简档属性(例如开始日期)的改变不会传送给本地协作列表内容类型230。但是协作列表内容类型210内对简档属性的改变可传送给本地协作列表内容类型230是因为它们之间的继承关系。生成本地协作列表内容类型230的过程将在以下对图3的讨论中详加描述。
通常协作项目与协作列表内容类型210相关。但是当协作项目包含在公布列表内时,所述项目就与本地协作列表内容类型230相关。与本地协作列表内容类型230相关的协作项目允许添加公布至协作项目内容类型的功能。在另一个实施例中,已公布的协作项目保持与协作列表内容类型210相关联,而来自公布页面内容类型220的附加属性通过本地协作列表内容类型230添加给已公布的呈现项目。
已公布的网页240是由本地协作列表内容类型230定义的协作内容的描绘版本。一旦被呈现,协作列表内容类型210或者本地协作列表内容类型230可能发生的改变能在已公布网页240内自动地反映出来。对网页公布的协作项目处理将在以下图4和图5的讨论中详加描述。
图3根据本发明示出了生成本地协作列表内容类型的典型过程的逻辑流程图。过程300在框302处开始,其中根据协作列表内容类型以及内容管理者或者其他用户选择公布给网站的协作项目来生成协作项目。处理在框304处继续。
在框304处,增加所述协作列表内容类型使其包括字段限制XML以及对至少一个页面布局主页面文件的参考。包括页面布局参考和字段限制XML就能够允许协作列表内容类型对应可在网站上公布的格式。因此,用已增加的协作列表内容类型创建的协作项目符合公布用格式。一旦所述协作列表内容类型增加了,处理就行进到框306。
在框306处,所述本地协作列表内容类型作为用于公布协作内容的新内容类型被初始化。处理在框308处继续。
在框308处,对应于所述协作列表内容类型设置本地协作列表内容类型的继承。该继承保证在协作列表内容类型出现的变化会在本地协作列表内容类型中反映出来。例如,在协作列表内容类型中标题字段的格式可能发生变化。因为该继承,所以在标题字段格式中的变化可以在协作列表内容类型中反映出来。一旦设置了继承,处理行进到框310。
在框310处,来自公布页面内容类型的简档属性被复制给本地协作列表内容类型。从公布页面内容类型的简档类型的复制增加了用于公布内容的本地协作列表内容类型的功能。所述增加的简档属性允许设置开始和结束时间,并且允许执行用于协作内容的其他公布功能。在复制所述简档属性后,就生成本地协作列表内容类型,并且处理行进到框312,过程300结束。
图4根据本发明示出了把协作项目的协作列表复制到公布页面的示意框图。在生成本地协作列表内容类型之后,所述协作项目就从协作环境(例如工作组环境)410复制到公布环境420。
在一个实施例中,一组协作项目(例如414)在协作列表(例如412)中以列的形式表示。协作列表412对应特定的内容类型(例如声明、事件等等)。使用一种复制方法(例如自动复制)将协作项目414复制给公布页面424,以保持协作列表412的协作项目(例如414)和公布列表(例如422)的公布项目(例如424)间的关系。在协作列表412内的项目被认为是原始拷贝,而在公布列表422内的项目就被认为是第二拷贝。这样的关系就保证了无论原始拷贝如何变化,这些变化都会传播到第二拷贝。在一个实施例中,只要改变在公布页面422中第二拷贝的内容发生变化,就开始初始化内容公布过程的工作流程。通常通过用户界面提示用户或者内容管理者填满公布页面424中的剩余字段(例如开始日期、结束日期、联系、页面布局等等)。为了填写所述页面布局字段,就根据协作列表内容类型(参见图2的210)相关的页面布局(例如短版本、长版本)为用户给出选项。因为与公布页面422相关的本地协作列表内容类型(参见图2的230)和与原始内容相关的协作列表内容类型之间保持继承关系,所以用户界面能够确定可用的页面布局。一旦向网页公布所述协作内容,那么用户就可以查看在网页上已公布内容的呈现版本(参见图5)。
图5根据本发明示出了在网页上描述协作内容的典型过程的逻辑流程图。过程500在框502处开始,其中用户已经选择查看了包含有协作内容的网页。处理在框504处继续。
在框504处,初始化该网页的字段控件用于呈现协作项目的字段(例如标题、主体)。在一个实施例中,所述字段控件对应ASP.NET控件。所述控件管理着用于网页的协作内容字段的呈现。一旦初始化字段控件,处理就行进到框506。
在框506处,网页的每个字段控件都访问公布页面以确定在呈现网页时要公布的内容。一旦确定所述内容和页面布局,处理在框508处继续。
在框508处,每个字段控件也访问协作列表内容类型以获取任何字段限制。所述字段控件使用字段限制来定义每个字段的方面和限制。例如,标题字段可以具有特定字体大小文本的限制。处理在框510处继续。
在框510处,可以在呈现协作内容场地中使用所述内容、页面布局以及所述字段限制以便用户查看。一旦已呈现了所述网页,就生成本地协作列表内容类型,并且处理行进到框512,过程500结束。
上述说明书、实例和数据提供了生产和使用本发明成分的完整描述。因为可在不背离本发明精神和范围的情况下产生多个本发明的实施例,所以本发明由随后附上的权利要求确定。

Claims (23)

1.一种用于向网络公布协作信息的计算机可实现方法,该方法包括:
将表示信息与对应于所述协作信息的协作方案相关联;
从所述协作方案导出公布方案,其中公布方案包括用于向网络公布协作信息的附加属性,其中来自公布页面内容类型的简档属性被复制入所述公布方案中,其中来自公布页面内容类型的简档属性包括对应于所述协作信息应该在所述网络上首次公布的日期和时间的开始日期和对应于应该结束所述协作信息公布的日期和时间的结束日期,并且其中所述公布方案是对应于内容类型定义的本地协作列表内容类型;以及
根据所述公布方案将所述协作信息公布给在网络上的网页。
2.如权利要求1所述的计算机可实现方法,其特征在于,本方法还包括根据所述公布方案把协作信息从协作站点复制到公布页面,其中对协作站点上协作信息的改变会自动反映在网络公布库中。
3.如权利要求2所述的计算机可实现方法,其特征在于,本方法还包括将公布页面与协作站点的协作信息相关联,使得对协作信息和公布页面的改变都可在网络中反映出来。
4.如权利要求1所述的计算机可实现方法,其特征在于,所述表示信息还包括对页面布局定义的参考,使得根据所述协作方案生成的协作信息与所述页面布局定义相一致。
5.如权利要求1所述的计算机可实现方法,其特征在于,所述表示信息还包括在向网络公布协作信息时用来施加限制的字段限制定义。
6.如权利要求1所述的计算机可实现方法,其特征在于,导出公布方案还包括在协作方案和公布方案间建立继承关系,使得对协作方案的改变能够在公布方案中得以反映。
7.如权利要求1所述的计算机可实现方法,其特征在于,所述协作方案对应于内容类型定义。
8.如权利要求1所述的计算机可实现方法,其特征在于,公布协作信息还包括初始化字段控件,其中配置该字段控件以呈现与所述协作信息相关联的字段。
9.如权利要求8所述的计算机可实现方法,其特征在于,所述字段控件访问与公布方案相关联的公布页面以确定用于公布协作信息的内容和布局。
10.如权利要求8所述的计算机可实现方法,其特征在于,所述字段控件访问协作方案以确定与呈现字段相关联的字段限制,所述字段与协作信息相关联。
11.一种用于公布协作信息给网络的方法,所述方法包括:
将表示信息与对应于协作站点上的协作信息的协作方案相关联;
从所述协作方案中导出公布方案,其中公布方案包括用于公布协作信息给网络的附加属性,其中来自公布页面内容类型的简档属性被复制入所述公布方案中,其中来自公布页面内容类型的简档属性包括对应于所述协作信息应该在所述网络上首次公布的日期和时间的开始日期和对应于应该结束所述协作信息公布的日期和时间的结束日期,并且其中所述公布方案是对应于内容类型定义的本地协作列表内容类型;以及
使用公布方案公布所述协作信息给网络,其中公布的协作信息和该协作站点的协作信息是相关联的,使得对协作站点协作信息的改变可在已公布的协作信息中反映出来。
12.如权利要求11所述的方法,其特征在于,还包括根据所述公布方案把协作信息从协作站点复制到公布页面,其中对协作站点上的协作信息的改变会自动反映在网络公布库中。
13.如权利要求12所述的方法,其特征在于,还包括将公布页面与协作站点的协作信息相关联,使得对协作信息和公布页面的改变都可在网络中反映出来。
14.如权利要求11所述的方法,其特征在于,所述表示信息还包括对页面布局定义的参考,使得根据所述协作方案生成的协作信息符合所述页面布局定义。
15.如权利要求11所述的方法,其特征在于,导出公布方案还包括在协作方案和公布方案间建立继承关系,使得协作方案的变化能够在公布方案中反映出来。
16.如权利要求11所述的方法,其特征在于,公布协作信息还包括初始化字段控件,其中配置该字段控件以呈现与所述协作信息相关的字段。
17.如权利要求16所述的方法,其特征在于,所述字段控件访问与公布方案相关的公布页面以确定用于公布协作信息的内容和布局。
18.如权利要求16所述的方法,其特征在于,所述字段控件访问协作方案以确定与呈现字段相关联的字段限制,所述字段与协作信息相关联。
19.一种公布协作信息给网络的方法,包括:
将表示信息与对应于协作站点上协作信息的协作方案相关联;
从所述协作方案中导出公布方案,其中公布方案包括用于向网络公布协作信息的附加属性,其中来自公布页面内容类型的简档属性被复制入所述公布方案中,其中来自公布页面内容类型的简档属性包括对应于所述协作信息应该在所述网络上首次公布的日期和时间的开始日期和对应于应该结束所述协作信息公布的日期和时间的结束日期,并且其中所述公布方案是对应于内容类型定义的本地协作列表内容类型;
根据公布方案把协作信息从协作站点复制到公布页面,其中对协作站点上协作信息的改变会自动反映在网络公布库中;以及
将公布页面与协作站点的协作信息相关联,使得对协作信息和公布页面的改变都可在网络中反映。
20.如权利要求19所述的方法,其特征在于,所述表示信息还包括对页面布局定义的参考,使得根据所述协作方案生成的协作信息符合所述页面布局。
21.如权利要求20所述的方法,其特征在于,公布协作信息还包括初始化字段控件,其中配置该字段控件以呈现与所述协作信息相关的字段。
22.如权利要求21所述的方法,其特征在于,所述字段控件访问与公布方案相关的公布页面以确定用于公布协作信息的内容和布局。
23.如权利要求21所述的方法,其特征在于,所述字段控件访问协作方案用于确定与呈现字段相联关的字段限制,所述字段与协作信息相关联。
CN2005101193835A 2004-12-02 2005-11-02 向网站公布协作项目的***和方法 Expired - Fee Related CN1783128B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/003,817 US7672995B2 (en) 2004-12-02 2004-12-02 System and method for publishing collaboration items to a web site
US11/003,817 2004-12-02

Publications (2)

Publication Number Publication Date
CN1783128A CN1783128A (zh) 2006-06-07
CN1783128B true CN1783128B (zh) 2012-02-08

Family

ID=36061750

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101193835A Expired - Fee Related CN1783128B (zh) 2004-12-02 2005-11-02 向网站公布协作项目的***和方法

Country Status (5)

Country Link
US (1) US7672995B2 (zh)
EP (1) EP1667039B1 (zh)
JP (1) JP4890840B2 (zh)
KR (1) KR101159344B1 (zh)
CN (1) CN1783128B (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001288495A1 (en) * 2000-08-29 2002-03-13 Eloquent Tool for collaborative edit/search of dyanamic objects
US7702730B2 (en) 2004-09-03 2010-04-20 Open Text Corporation Systems and methods for collaboration
US7707249B2 (en) * 2004-09-03 2010-04-27 Open Text Corporation Systems and methods for collaboration
US20080010386A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for client wiring model
US8219900B2 (en) * 2006-07-07 2012-07-10 International Business Machines Corporation Programmatically hiding and displaying Wiki page layout sections
US8560956B2 (en) 2006-07-07 2013-10-15 International Business Machines Corporation Processing model of an application wiki
US20080040661A1 (en) * 2006-07-07 2008-02-14 Bryce Allen Curtis Method for inheriting a Wiki page layout for a Wiki page
US20080010388A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for server wiring model
US8196039B2 (en) * 2006-07-07 2012-06-05 International Business Machines Corporation Relevant term extraction and classification for Wiki content
US20080010338A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for client and server interaction
US20080010387A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method for defining a Wiki page layout using a Wiki page
US8775930B2 (en) * 2006-07-07 2014-07-08 International Business Machines Corporation Generic frequency weighted visualization component
US20080010345A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for data hub objects
US7954052B2 (en) * 2006-07-07 2011-05-31 International Business Machines Corporation Method for processing a web page for display in a wiki environment
US8826281B2 (en) * 2006-11-07 2014-09-02 Microsoft Corporation Managing document publication using time-driven job scheduling
US8702505B2 (en) * 2007-03-30 2014-04-22 Uranus International Limited Method, apparatus, system, medium, and signals for supporting game piece movement in a multiple-party communication
US8209602B2 (en) * 2007-07-25 2012-06-26 Hewlett-Packard Development Company, L.P. Viewing of internet content
EP2270724A3 (en) * 2007-10-22 2013-01-16 Open Text S.A. Method and system for managing enterprise content
US20090319602A1 (en) * 2008-06-23 2009-12-24 Microsoft Corporation Maintaining entity collaboration sites
US20100077350A1 (en) * 2008-09-25 2010-03-25 Microsoft Corporation Combining elements in presentation of content
US20100257457A1 (en) * 2009-04-07 2010-10-07 De Goes John A Real-time content collaboration
US10198414B2 (en) * 2009-09-10 2019-02-05 Usablenet Inc. Methods for optimizing interaction with a form in a website page and systems thereof
US9298841B2 (en) * 2009-11-23 2016-03-29 Ims Health Incorporated Method and system for adding combination fields to sharepoint (TM)
US20130086496A1 (en) * 2011-08-31 2013-04-04 Wixpress Ltd Adaptive User Interface for a Multimedia Creative Design System
CA2923580C (en) * 2013-09-12 2021-10-12 Wix.Com Ltd. System and method for automated conversion of interactive sites and applications to support mobile and other display environments
US10867128B2 (en) * 2017-09-12 2020-12-15 Microsoft Technology Licensing, Llc Intelligently updating a collaboration site or template
US10742500B2 (en) 2017-09-20 2020-08-11 Microsoft Technology Licensing, Llc Iteratively updating a collaboration site or template
US20200004388A1 (en) * 2018-06-27 2020-01-02 Microsoft Technology Licensing, Llc Framework and store for user-level customizable activity-based applications for handling and managing data from various sources
US11449764B2 (en) * 2018-06-27 2022-09-20 Microsoft Technology Licensing, Llc AI-synthesized application for presenting activity-specific UI of activity-specific content
US11354581B2 (en) 2018-06-27 2022-06-07 Microsoft Technology Licensing, Llc AI-driven human-computer interface for presenting activity-specific views of activity-specific content for multiple activities
US10990421B2 (en) 2018-06-27 2021-04-27 Microsoft Technology Licensing, Llc AI-driven human-computer interface for associating low-level content with high-level activities using topics as an abstraction

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230173B1 (en) * 1995-07-17 2001-05-08 Microsoft Corporation Method for creating structured documents in a publishing system
US6185587B1 (en) * 1997-06-19 2001-02-06 International Business Machines Corporation System and method for building a web site with automated help
US6684369B1 (en) * 1997-06-19 2004-01-27 International Business Machines, Corporation Web site creator using templates
US6279015B1 (en) * 1997-12-23 2001-08-21 Ricoh Company, Ltd. Method and apparatus for providing a graphical user interface for creating and editing a mapping of a first structural description to a second structural description
US20020091725A1 (en) * 1998-05-12 2002-07-11 David Skok Method and apparatus for providing client-based web page content creation and management
US20040205644A1 (en) * 2000-12-29 2004-10-14 International Business Machines Corporation Method and system for allowing in place editing of office documents in a place
JP2002229973A (ja) * 2001-02-05 2002-08-16 Nri & Ncc Co Ltd ウェブサイト作成支援システムおよびその方法
US20020152245A1 (en) * 2001-04-05 2002-10-17 Mccaskey Jeffrey Web publication of newspaper content
US20070028166A1 (en) * 2002-04-10 2007-02-01 Allen Hundhausen System and processes for dynamic document construction
JP2002334001A (ja) * 2001-04-27 2002-11-22 K-Plex Inc 木構造データの操作方法及び、それを実現する装置及びプログラム
US7092950B2 (en) * 2001-06-29 2006-08-15 Microsoft Corporation Method for generic object oriented description of structured data (GDL)
JP4238495B2 (ja) * 2001-08-02 2009-03-18 凸版印刷株式会社 個別情報生成装置、個別情報生成方法、及び個別情報生成プログラム、記録媒体
US20040205592A1 (en) * 2001-08-23 2004-10-14 Xmlcities, Inc. Method and apparatus for extensible stylesheet designs
US20050080804A1 (en) * 2001-10-30 2005-04-14 Bradshaw Robert David System and method for maintaining componentized content
JP2003208419A (ja) * 2002-01-15 2003-07-25 J Cast:Kk コンテンツ作成装置、コンテンツ作成方法およびコンテンツ作成プログラム
IES20030064A2 (en) 2002-02-04 2003-08-06 Mobileaware Technologies Ltd Document transformation
US20040205572A1 (en) * 2002-02-19 2004-10-14 Wendell Fields Systems and methods for providing information in a computer network
JP2004102839A (ja) * 2002-09-11 2004-04-02 Ricoh Co Ltd コンテンツ統合提供システム
US7747941B2 (en) * 2002-12-18 2010-06-29 International Business Machines Corporation Webpage generation tool and method
JP2004252546A (ja) * 2003-02-18 2004-09-09 Hitachi Software Eng Co Ltd コンテンツ変換方法及び装置並びにプログラム
JP2004334368A (ja) * 2003-05-01 2004-11-25 Hitachi Building Systems Co Ltd Webページの生成表示方法および修正方法
EP1645133B1 (de) * 2003-07-15 2012-08-15 Prasendt Investments LLC Verfahren zur codierung von strukturierten dokumenten
US7231396B2 (en) * 2003-07-24 2007-06-12 International Business Machines Corporation Data abstraction layer for a database
US7734690B2 (en) * 2003-09-05 2010-06-08 Microsoft Corporation Method and apparatus for providing attributes of a collaboration system in an operating system folder-based file system
US7810028B2 (en) * 2003-12-23 2010-10-05 Xerox Corporation Method and system for copying, moving, replacing and deleting content in group-editable electronic documents
US7418456B2 (en) * 2004-01-16 2008-08-26 International Business Machines Corporation Method for defining a metadata schema to facilitate passing data between an extensible markup language document and a hierarchical database
US20060070004A1 (en) * 2004-09-30 2006-03-30 Microsoft Corporation System and method for unified navigation
US20060112123A1 (en) * 2004-11-24 2006-05-25 Macnica, Inc. Spreadsheet user-interfaced business data visualization and publishing system
US7634735B2 (en) * 2004-11-24 2009-12-15 Mccary David W Collaborative platform
US20060168226A1 (en) * 2004-11-24 2006-07-27 Microsoft Corporation Method, computer-readable medium, and apparatus for scheduling the availability of versions of a network resource
US7627592B2 (en) * 2004-12-16 2009-12-01 Microsoft Corporation Systems and methods for converting a formatted document to a web page
US7458021B2 (en) * 2004-12-23 2008-11-25 Microsoft Corporation System and method for author-driven template switching in the development and modification of web pages

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Microsoft CORP.《Microsoft Content Management Server 2002 Evaluation Guide》.《Microsoft Content Management Server 2002》.2004,1-32. *

Also Published As

Publication number Publication date
KR101159344B1 (ko) 2012-06-25
CN1783128A (zh) 2006-06-07
EP1667039A1 (en) 2006-06-07
JP4890840B2 (ja) 2012-03-07
EP1667039B1 (en) 2018-07-25
US20060123334A1 (en) 2006-06-08
KR20080110942A (ko) 2008-12-22
US7672995B2 (en) 2010-03-02
JP2006164270A (ja) 2006-06-22

Similar Documents

Publication Publication Date Title
CN1783128B (zh) 向网站公布协作项目的***和方法
CN102763126B (zh) 用于基于web的结构化数据解决方案的数据绑定的方法和***
Takagi et al. Social accessibility: achieving accessibility through collaborative metadata authoring
CN101454774B (zh) 协作在线电子表格应用
CN1794231B (zh) 具有替换格式的上下文无关的文档部分
Arch-int et al. Development of industrial information systems on the Web using business components
CN100444158C (zh) 使用外部计划主题的Web网页绘制机制
US20050198202A1 (en) Method for causing server to provide client computers with annotation functions for enabling users of the client computers to view object-based documents with annotations
CN101911043A (zh) 用于管理消息的***、设备和/或方法
US20060143561A1 (en) System and method for author-driven template switching in the development and modification of web pages
US20050177784A1 (en) Creating an html document from a source document
US10964416B1 (en) Block chain management
Schaffert Semantic social software: Semantically enabled social software or socially enabled semantic web?
Perriss et al. Understanding the internet, website design and intranet development: a primer for radiologists
Renear et al. Electronic books and the open ebook publication structure
Xiao et al. Syntactic file and semantic file alignment for E-Business document editing and exchange
Ihebuzor et al. The place of information, communication and Technology (ICT) in book publishing operations in Nigeria
US20030023635A1 (en) System and method for generating and distributing a publication
JP2006221307A (ja) 電子フォーム作成システム、電子フォーム利用システム、プログラム、及び、記録媒体
Gordon et al. Systems of evidence-based healthcare and personalised health information: some international and national trends
Nunes et al. Towards Flexible Automatic Generation of User-Interfaces via UML and XMI
Belkaci Developing an accessible online publishing system for scientific papers/Author Ghilas Belkaci
Atzenbeck Interview with Matthias Müller-Prove
Reitz et al. Minerva: A component-based framework for Active Documents
Stone et al. Drawing and marking graph diagrams

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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150429

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150429

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120208

Termination date: 20191102

CF01 Termination of patent right due to non-payment of annual fee