[go: up one dir, main page]

CN102257499A - 管理持久文档集合的技术 - Google Patents

管理持久文档集合的技术 Download PDF

Info

Publication number
CN102257499A
CN102257499A CN200980151658XA CN200980151658A CN102257499A CN 102257499 A CN102257499 A CN 102257499A CN 200980151658X A CN200980151658X A CN 200980151658XA CN 200980151658 A CN200980151658 A CN 200980151658A CN 102257499 A CN102257499 A CN 102257499A
Authority
CN
China
Prior art keywords
document
documents
user
collection
content management
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.)
Granted
Application number
CN200980151658XA
Other languages
English (en)
Other versions
CN102257499B (zh
Inventor
E·格-艾石
N·芬克
D·弗莱森哈恩
N·拉姆库玛
M·J·菲茨杰拉德
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 CN102257499A publication Critical patent/CN102257499A/zh
Application granted granted Critical
Publication of CN102257499B publication Critical patent/CN102257499B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/93Document management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Document Processing Apparatus (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

公开了用于创建和管理持久文档集合的各种技术和方法。数据存储被用于存储一个或多个持久文档集合。内容管理应用被用于为用户管理文档,在用户请求时创建文档的子集的一个或多个持久文档集合,以及将所述一个或多个持久文档集合存储在数据存储中。用户可从文档的子集创建一个或多个持久文档集合。用户还可修改所述一个或多个持久文档集合。可在外部应用请求时输出所述一个或多个持久文档集合的被请求的部分,使得外部应用能够下载由所述持久文档集合代表的一个或多个文档供用户进一步修改。

Description

管理持久文档集合的技术
背景
诸如微软Office SharePoint Server之类的许多文档管理应用使得用户能够在一系列列表或库中组织文档。这些文档管理应用通常可通过web浏览器或富客户机接口来访问,并使得组织容易与各种团队成员共享文档。当通过文档管理应用添加新文档时,用户通常选择将文档添加到哪个列表或库。其他用户然后可通过专门访问该库或通过在多个库上执行一个或多个查询搜索以定位一个或多个感兴趣的文档来找到该文档。
如果用户想要在一段时间上就相同的一组文档进行工作,他或她通常具有两个选项。第一个选项是该用户可多次执行搜索以持续重新定位文档。第二个选项是该用户记住哪些变化的库实际上包含他或她有兴趣进行工作的文档。然后,每次用户准备好就这些文档进行工作时,他/她必须一个一个地导航到那些相应的库来访问感兴趣的相应的文档。
概述
公开了用于创建和管理持久文档集合的各种技术和方法。在一个实现中,描述了用于创建和管理持久文档集合的系统。该系统包括用于存储一个或多个持久文档集合的数据存储。该系统还包括内容管理应用,该内容管理应用用于为用户管理文档,在用户请求时创建文档的子集的一个或多个持久文档集合,以及将所述一个或多个持久文档集合存储在数据存储中。
在另一实现中,公开了用于使得用户能够创建和管理一个或多个持久文档集合的方法。由内容管理应用管理的文档被显示供用户审阅。从用户接收到指定要被添加到持久文档集合中的至少一个文档的添加选择。用户可任选地指定关于持久文档集合的附加属性,如要分配的存储空间等。持久文档集合于是被创建并存储在数据存储中。
在又一实现中,描述了用于还允许外部应用访问和管理包含在一个或多个持久文档集合中的文档的内容管理应用的技术。用户可从文档的子集创建一个或多个持久文档集合。用户还可修改所述一个或多个持久文档集合。可在外部应用请求时输出所述一个或多个持久文档集合的被请求的部分,使得外部应用能够下载由所述持久文档集合代表的一个或多个文档供用户进一步修改。
提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本概述并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
图1是用于创建和管理持久文档集合的系统的一个实现的图示。
图2是用于创建和管理持久文档集合并使得外部应用能够访问这些集合的系统的另一实现的图示。
图3是用于示出向持久文档集合添加文档时所涉及的各阶段的一个实现的过程流程图。
图4是用于示出与现有的持久文档集合交互时所涉及的各阶段的一个实现的过程流程图。
图5是示出将某一计算机或位置上的文件与一个或多个持久文档集合中的对应文档同步时所涉及的各阶段的一个实现的过程流程图。
图6是示出将持久文档集合中的一个或多个文档下载到某一计算机或位置时所涉及的各阶段的一个实现的过程流程图。
图7是示出允许外部应用访问内容管理应用来与持久文档集合一起工作时所涉及的各阶段的一个实现的过程流程图。
图8是示出将所选文档添加到持久文档集合的一个实现的模拟屏幕。
图9是示出选择持久文档集合以添加所选文档的一个实现的模拟屏幕。
图10是示出创建新的持久文档集合的一个实现的模拟屏幕。
图11是示出管理现有的持久文档集合的一个实现的模拟屏幕。
图12是示出浏览所选的持久文档集合的详细内容的一个实现的模拟屏幕。
图13是一个实现的计算机系统的图示。
详细描述
在一般上下文中,此处的技术和方法可以被描述为管理持久文档集合的应用,但这些技术和方法也用于除此之外的其它目的。在一个实现中,此处所描述的一个或多个技术可被实现为诸如微软
Figure BPA00001390154400031
Office SharePoint Server之类的内容管理应用内的、或来自为多个用户管理文档的任何其它类型的程序或服务的特征。在另一实现中,此处所描述的一个或多个技术被实现为关于与内容管理应用交互的其它应用程序的特征。
在一个实现中,描述了用于使得用户能够创建持久文档集合的技术。如这里所使用的术语“持久文档集合”意为包括一组一个或多个文档,这些文档由名称或其他标识符标识,且被存储以使得一个或多个用户能够通过在稍候的时间点分配的分组来访问底层文档。在又一实现中,这些持久文档集合中的一个或多个可被一个或多个外部应用访问,以允许用户从那些外部应用进一步与它们一起工作,或允许那些外部应用独立于用户而执行其他操作。如这里所使用的术语“外部应用”意为包括与创建了持久文档集合的文档管理应用分开的应用。
图1是用于创建和管理持久文档集合的系统100的一个实现的图示。内容管理应用102负责管理由多个用户创建的各种文档。内容管理应用102使得用户能够将文档组织成各种列表和/或库。用户通过诸如web浏览器之类的用户界面106来与内容管理应用102通信。在诸如基于浏览器的情形中,内容管理应用102位于一个或多个web服务器上。用户可使用用户界面106来在内容管理应用102中浏览文档,然后创建一个或多个持久文档集合。一给定的用户可创建某一持久文档集合以将他/她想要在更为规则的基础上一起工作的文档分组在一起,而不用在内容管理应用102中通常将找到这些文档的相应的底层库或其他位置中定位这些文档。
一旦创建,持久文档集合随后被存储在诸如数据存储104之类的一个或多个数据存储中。取决于所使用的实现,内容管理应用102处理与数据存储104的交互,和/或用户界面106处理与数据存储104的交互。例如,当内容管理应用102是驻留在web服务器上的web应用,且用户界面106在web浏览器中被显示给用户时,内容管理应用102可直接处理与数据存储104的交互。在其他实现中,用户界面106可包含用于直接与数据存储104交互的逻辑,例如当用户界面和内容管理应用102被包含作为客户机计算机上的同一可执行文件的一部分时。在任一情形中,通过存储由用户创建的文档集合,相同的和/或其他用户能够在与内容管理应用102的后来的交互时更容易地访问这一分组的文档。
图2是用于创建和管理持久文档集合并使得外部应用能够访问这些集合的系统120的另一实现的图示。由于系统120包含与图1类似的组件,因此使用相同的参考标号来指示相同的组件。例如,系统120也包括内容管理应用102、数据存储104以及用户界面106。系统120还包括“知道集合的”一个或多个外部应用122。这些外部应用122知道内容管理应用102管理持久文档集合,且知道如何与内容管理应用102和数据存储104交互来检索持久文档集合以及它们所代表的底层文档。换言之,利用系统120,内容管理应用102允许一个或多个外部应用122访问和管理持久文档集合中所代表的文档。例如,外部应用122可下载文档以允许用户从外部应用122内(且独立于内容管理应用102)与那些特定文档一起工作。现在将在下面的附图中更详细地描述系统100和120。
现在转向图3-7,更详细地描述用于实现系统100和/或系统120的一个或多个实现的各阶段。在某些实现中,图2-12的过程和模拟屏幕至少部分地在计算设备500(图13)的操作逻辑中实现。
图3是示出向持久文档集合添加文档时所涉及的各阶段的一个实现的过程流程图200。由内容管理应用管理的文档被显示(阶段202)。接收指定要添加到持久文档集合的一个或多个文档的添加选择(阶段204)。换言之,从用户或程序性地接收向持久文档集合添加一个或多个所选文档的选择。如果用户想要添加所选文档的集合还不存在,则他/她可任选地创建新集合(阶段206)。用户可任选地为该持久文档集合指定附加属性(阶段208)。附加属性的一个非限制性示例包括同步频率436,同步频率指定了集合应以什么频率与下载到诸如用户的计算机之类的另一位置的文档相同步。另一非限制性示例包括盘空间属性438,指定了为存储持久文档集合的文档应分配多少盘空间。
可为持久文档集合指定的属性的又一非限制性示例包括应允许哪一个或多个外部应用能够访问该持久文档集合。这些仅仅是可向一个或多个持久文档集合分配的各种类型的属性的一些非限制性示例。在其它实现中,可使用更少或更多的附加属性。
然后持久文档集合被存储在数据存储中(阶段210),使得创建它的用户或具有适当的安全许可的其他用户能够稍候访问它。这些步骤可被重复以允许更多的文档在稍候的时间被添加到该持久文档集合或不同的持久文档集合(阶段212)。
图4是示出与现有的持久文档集合交互时所涉及的各阶段的一个实现的过程流程图220。可使用安全许可来确定谁能够执行图4中所描述的一些或全部步骤。例如,创建了给定持久文档集合的用户可被提供将来查看和修改该持久文档集合的许可。可向其他用户授予查看和/或修改给定集合的许可,例如团队中负责与特定持久文档集合中包含的文档有关的工作的其他成员。对于控制谁能够访问给定持久文档集合来说,许多其他变型也是可能的。
作为持久文档集合的一部分的文档的列表被显示(阶段222),例如在用户的计算机屏幕上。用户能够指定从持久文档集合移除所选文档的移除选择,而内容管理应用在接收到用户选择后处理用户选择以从指定的持久文档集合移除文档(阶段224)。另选地或另外地,用户还能够选择一个或多个文档来查看,而内容管理应用在接收到来自用户的这种选择时在用户的用户界面中显示所选文档的内容(阶段226)。
图5是示出将某一计算机或位置上的文件与一个或多个持久文档集合中的对应文档同步时所涉及的各阶段的一个实现的过程流程图240。一旦用户请求,所选持久文档集合的详细内容就被显示(阶段242)。用户可发起对持久文档集合所代表的一个或多个文档的同步(阶段244),或同步可以编程方式来发起,例如在计划安排的基础上。驻留在计算机或用户指定的位置上的文件然后可与持久文档集合中所代表的对应文档相同步(阶段246)。
图6是示出将持久文档集合中的一个或多个文档下载到某一计算机或位置时所涉及的各阶段的一个实现的过程流程图250。一旦用户请求,所选持久文档集合的详细内容通过内容管理应用被检索,并然后在用户界面内显示给用户(阶段252)。用户可发起对持久文档集合所代表的一个或多个文档的下载操作(阶段254),或者可以程序方式来发起下载操作。然后一个或多个文档被下载到指定的位置(阶段256)。可在稍候的时间任选地执行同步操作,以用文档的经修订的版本来更新内容管理应用(阶段258)。示例性的同步过程先前在图5中做了详细描述。
图7是示出允许外部应用访问内容管理应用来与持久文档集合一起工作时所涉及的各阶段的一个实现的过程流程图300。内容管理应用被用于为一个或多个用户管理一个或多个文档(阶段302)。用户能够在内容管理应用中创建文档的子集的持久文档集合(阶段304)。一个或多个用户能够修改持久文档集合(阶段306)。在一个实现中,使用图4的讨论中所描述的安全许可用来确定谁能够访问某一持久文档集合。一旦接收到来自外部应用对集合的请求,持久文档集合的被请求的部分被输出到外部应用(阶段308)。外部应用然后可以各种方式来使用该信息,例如允许用户在该外部应用中(而不是通过内容管理应用本身)修改文档。
现在转向图8-12,示出了模拟屏幕以示出用于系统100和/或系统120的某些实现的用户界面。这些屏幕可以在输出设备511(图13)上向用户显示。此外,这些屏幕可从输入设备512(图13)接收来自用户的输入。
图8是示出将所选文档添加到持久文档集合的一个实现的模拟屏幕400。在屏幕上所示的示例中,内容管理应用的用户正在浏览该应用的某个库中的文档。用户然后选择两个文档(分别是402和404),并选择添加选项406来将所选文档添加到持久文档集合。此时,接着提示用户指定向什么持久文档集合添加文档,例如通过与接下去讨论的图9类似的屏幕。
图9是示出选择持久文档集合以添加所选文档的一个实现的模拟屏幕410。在所示示例中,用户能够选择一现有的持久文档集合412来向其添加所选文档,或选择创建新集合选项414。如果用户选择创建新集合选项414,则显示与马上将更详细地讨论的图10类似的屏幕。如果用户选择现有的持久文档集合412,则所选文档被简单地添加到该集合。当用户选择诸如“确认”按钮之类的完成选项416时,用户的选择被处理。用户可通过选择取消选项418来取消操作,使得所选文档不被添加到持久文档集合。
图10是示出创建新的持久文档集合的一个实现的模拟屏幕430。在用户选择了创建还不存在的新的持久文档集合的选项(例如通过选择图9上的创建新集合选项414)的实例中,示出诸如图10的屏幕。在该示例中,可提供关于该新集合的各种细节,如集合名称432、集合描述、和/或集合的其他属性。其他属性的一些非限制性示例包括同步频率436、对该集合将允许的盘存储空间的量438、和/或该持久文档集合可与其共享文档的外部应用440。在其他实现中可使用关于某一持久文档集合的许多其他类型的属性和/或信息。这些仅仅是为了说明起见而在此示出的。
现在转向图11,示出管理现有的持久文档集合的一个实现的模拟屏幕450。在该示例中,用户已选择了查看他被允许查看和/或编辑的一个或多个持久文档集合的选项。一旦选择了列表458中的某一持久文档集合,例如“Jane的文档”,用户于是能够选择一个或多个选项来对该集合执行。例如,用户可选择查看/编辑选项452来查看和/或编辑该集合的内容。在这一情形中,可显示类似于图12中所示的屏幕来允许用户查看和/或编辑所选持久文档集合,这将马上进行讨论。用户可选择删除选项456来删除所选持久文档集合。如果用户想要完全地创建新的持久文档集合,则他/她可选择“添加新的”选项454。
图12是示出浏览所选的持久文档集合的详细内容的一个实现的模拟屏幕470。在该示例中,称为“Jane的文档”的集合是用户选择来更详细地进行查看的集合。一旦双击或以其他方式选择了查看选项,用户可查看某一文档的实际内容。例如,如果用户双击文档472,则将在可读取该文件格式的查看器或其他程序中的屏幕上显示项目说明文档的实际内容。如果用户双击了项目预算电子数据表474,则将在可读取该文件格式的查看器或程序中的屏幕上显示项目预算电子数据表474的实际内容。另选地或另外地,可同时对持久文档集合中的多个文档执行操作,例如将所选的文档同步到本地机器等。
如图13中所示,用于实现该系统的一个或多个部分的示例性计算机系统包括诸如计算设备500等的计算设备。在其最基本的配置中,计算设备500通常包括至少一个处理单元502和存储器504。取决于计算设备的确切配置和类型,存储器504可以是易失性的(如RAM)、非易失性的(如ROM、闪存等)或是两者的某种组合。该最基本配置在图13中由虚线506示出。
另外,设备500还可具有附加特征/功能。例如,设备500还可包含附加存储(可移动和/或不可移动),包括但不限于磁盘、光盘或磁带。这样的附加存储在图13中由可移动存储508和不可移动存储510示出。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。存储器504、可移动存储508和不可移动存储510都是计算机存储介质的示例。计算机存储介质包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁存储设备、或者可用于存储所需信息并且可由设备500访问的任何其它介质。任何这样的计算机存储介质可以是设备500的一部分。
计算设备500包括允许计算设备500与其它计算机/应用514通信的一个或多个通信连接515。设备500还可具有诸如键盘、鼠标、笔、语音输入设备、触摸输入设备等的输入设备512。还可以包括诸如显示器、扬声器、打印机等的输出设备511。这些设备在本领域中公知并且无需在此处详细讨论。
尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例形式公开的。落入在此处所述和/或所附权利要求所描述的实现的精神的范围内的所有等效方案、更改和修正都期望受到保护。
例如,计算机软件领域普通技术人员将认识到,此处所讨论的示例可以在一个或多个计算机上不同地组织来包括比这些示例中所描绘的更少或更多选项或特征。

Claims (15)

1.一种用于创建和管理持久文档集合的系统,包括:
用于存储一个或多个持久文档集合的数据存储(104)以及
内容管理应用(102),所述内容管理应用能够用于为多个用户(102)管理文档,在用户请求(102)时创建文档的子集的一个或多个持久文档集合,以及将所述一个或多个持久文档集合(102)存储在数据存储(104)中。
2.如权利要求1所述的系统,其特征在于,所述内容管理应用还能够用于接收来自外部应用对关于所述一个或多个持久文档集合的至少一部分的集合信息的请求,以及响应于来自外部应用(226)的请求,所述内容管理应用还能够用于从所述数据存储检索所述集合信息并将所述集合信息返回给所述外部应用(122)。
3.如权利要求2所述的系统,其特征在于,被提供给所述外部应用的所述集合信息由所述外部应用使用,以允许所述多个用户中的至少一个用户管理由所述集合信息所代表的一个或多个文档(308)。
4.如权利要求1所述的系统,其特征在于,还包括:
外部应用(122),所述外部应用能够用于向所述内容管理应用请求关于所述一个或多个持久文档集合的至少一部分的集合信息,以使得所述多个用户中的至少一个用户能够下载所述集合信息(122)所代表的所述一个或多个文档。
5.如权利要求4所述的系统,其特征在于,所述外部应用能够用于下载所述集合信息(122)所代表的所述一个或多个文档。
6.如权利要求4所述的系统,其特征在于,所述外部应用能够用于修改所述集合信息(122)所代表的所述一个或多个文档。
7.如权利要求1所述的系统,其特征在于,所述内容管理应用还能够用于使得所述一个或多个持久文档集合的至少一部分所代表的文档被下载供进一步修改(256)。
8.如权利要求1所述的系统,其特征在于,所述内容管理应用还能够用于使得所述一个或多个持久文档集合的至少一部分所代表的文档与驻留在所述多个用户中相应的一个用户所指定的计算机上的文件相同步(246)。
9.如权利要求1所述的系统,其特征在于,所述内容管理应用是从客户机侧web浏览器(106)接收用户输入的基于浏览器的应用(102)。
10.如权利要求1所述的系统,其特征在于,所述内容管理应用还能够用于向所述一个或多个持久文档集合分配一个或多个属性(208)。
11.一种用于创建和管理持久文档集合的方法,包括以下步骤:
显示由内容管理应用管理的多个文档(202);
接收指定要添加到持久文档集合的所述多个文档中的至少一个文档的添加选择(204);以及
将所述持久文档集合存储在数据存储中(210)。
12.如权利要求11所述的方法,其特征在于,进一步包括:
在稍候的时间点,接收指定要添加到一不同的持久文档集合的所述多个文档中的另外的一个或多个文档的另一添加选择(212)。
13.如权利要求11所述的方法,其特征在于,进一步包括:
在稍候的时间点,接收指定所述多个文档中的所述至少一个或多个文档要从所述持久文档集合中被移除(224)。
14.如权利要求11所述的方法,其特征在于,还包括下列步骤:
使得用户能够下载由所述持久文档集合所代表的文档的至少一部分供进一步修改(256)。
15.如权利要求11所述的方法,其特征在于,还包括下列步骤:
使得用户能够将所述持久文档集合所代表的文档的至少一部分与驻留在所述用户指定的计算机上的文件相同步(246)。
CN200980151658XA 2008-12-17 2009-11-09 管理持久文档集合的技术 Expired - Fee Related CN102257499B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/336,554 2008-12-17
US12/336,554 US8965926B2 (en) 2008-12-17 2008-12-17 Techniques for managing persistent document collections
PCT/US2009/063754 WO2010077437A1 (en) 2008-12-17 2009-11-09 Techniques for managing persistent document collections

Publications (2)

Publication Number Publication Date
CN102257499A true CN102257499A (zh) 2011-11-23
CN102257499B CN102257499B (zh) 2013-12-11

Family

ID=42241784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980151658XA Expired - Fee Related CN102257499B (zh) 2008-12-17 2009-11-09 管理持久文档集合的技术

Country Status (11)

Country Link
US (6) US8965926B2 (zh)
EP (1) EP2366160A4 (zh)
JP (1) JP2012512486A (zh)
KR (1) KR101589333B1 (zh)
CN (1) CN102257499B (zh)
AU (1) AU2009333727B2 (zh)
BR (1) BRPI0921566A2 (zh)
MX (1) MX2011006439A (zh)
RU (1) RU2534810C2 (zh)
WO (1) WO2010077437A1 (zh)
ZA (1) ZA201103114B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7526475B1 (en) * 2006-03-01 2009-04-28 Google Inc. Library citation integration
US9032544B2 (en) * 2010-12-22 2015-05-12 Private Access, Inc. System and method for controlling communication of private information over a network
CN103314368B (zh) * 2011-01-25 2016-01-06 惠普发展公司,有限责任合伙企业 文件设计捕获和重复使用系统
US11193117B2 (en) * 2016-02-16 2021-12-07 Research Development Foundation Cell-targeted cytotoxic constructs
RU2711721C1 (ru) * 2019-03-26 2020-01-21 Федеральное Государственное Унитарное Предприятие "Всероссийский Научно-Исследовательский Институт Автоматики Им.Н.Л.Духова" (Фгуп "Внииа") Система и способ организации электронного архива технической документации
US11669497B2 (en) * 2019-09-13 2023-06-06 Citrix Systems, Inc. Multi-web application collaboration techniques
US11537670B2 (en) * 2020-09-14 2022-12-27 Open Text Holdings, Inc. System and method for event driven generation of content
CN114091067A (zh) * 2021-11-24 2022-02-25 中国银联股份有限公司 一种样本对齐方法、装置、设备及存储介质

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3053153B2 (ja) * 1993-09-20 2000-06-19 株式会社日立製作所 文書管理システムのアプリケーション起動方法
US5790793A (en) * 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
US6901433B2 (en) * 1995-06-07 2005-05-31 Microsoft Corporation System for providing users with a filtered view of interactive network directory obtains from remote properties cache that provided by an on-line service
US5907324A (en) 1995-06-07 1999-05-25 Intel Corporation Method for saving and accessing desktop conference characteristics with a persistent conference object
JP3700733B2 (ja) * 1995-06-12 2005-09-28 富士ゼロックス株式会社 文書管理装置及び文書管理方法
US6209004B1 (en) * 1995-09-01 2001-03-27 Taylor Microtechnology Inc. Method and system for generating and distributing document sets using a relational database
US5870765A (en) * 1996-10-09 1999-02-09 Oracle Corporation Database synchronizer
US5790790A (en) * 1996-10-24 1998-08-04 Tumbleweed Software Corporation Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof
US6704118B1 (en) 1996-11-21 2004-03-09 Ricoh Company, Ltd. Method and system for automatically and transparently archiving documents and document meta data
US5987479A (en) 1997-09-24 1999-11-16 Sony Corporation, Inc. Large block allocation for disk-based file systems
US6094657A (en) * 1997-10-01 2000-07-25 International Business Machines Corporation Apparatus and method for dynamic meta-tagging of compound documents
US6009442A (en) * 1997-10-08 1999-12-28 Caere Corporation Computer-based document management system
US6295541B1 (en) * 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
US6144991A (en) * 1998-02-19 2000-11-07 Telcordia Technologies, Inc. System and method for managing interactions between users in a browser-based telecommunications network
US6236987B1 (en) * 1998-04-03 2001-05-22 Damon Horowitz Dynamic content organization in information retrieval systems
US6317722B1 (en) 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US7107226B1 (en) 1999-01-20 2006-09-12 Net32.Com, Inc. Internet-based on-line comparison shopping system and method of interactive purchase and sale of products
US6584466B1 (en) * 1999-04-07 2003-06-24 Critical Path, Inc. Internet document management system and methods
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
US6615259B1 (en) * 1999-05-20 2003-09-02 International Business Machines Corporation Method and apparatus for scanning a web site in a distributed data processing system for problem determination
US20020002563A1 (en) * 1999-08-23 2002-01-03 Mary M. Bendik Document management systems and methods
US6636853B1 (en) * 1999-08-30 2003-10-21 Morphism, Llc Method and apparatus for representing and navigating search results
US6901431B1 (en) * 1999-09-03 2005-05-31 Cisco Technology, Inc. Application server providing personalized voice enabled web application services using extensible markup language documents
US6636863B1 (en) 1999-09-13 2003-10-21 E. Lane Friesen System and method for generating persistence on the web
JP2003524259A (ja) 2000-02-22 2003-08-12 メタカルタ インコーポレイテッド 情報の空間符号化及び表示
US7219304B1 (en) * 2000-06-19 2007-05-15 International Business Machines Corporation System and method for developing and administering web applications and services from a workflow, enterprise, and mail-enabled web application server and platform
JP3730498B2 (ja) * 2000-09-19 2006-01-05 株式会社東芝 署名用記憶媒体
US6934740B1 (en) * 2000-09-19 2005-08-23 3Com Corporation Method and apparatus for sharing common data objects among multiple applications in a client device
US7054927B2 (en) * 2001-01-29 2006-05-30 Adaptec, Inc. File system metadata describing server directory information
KR20040010836A (ko) * 2001-07-06 2004-01-31 컴퓨터 어소시에이츠 싱크, 인코포레이티드 정보 백업 시스템 및 방법
US7284191B2 (en) * 2001-08-13 2007-10-16 Xerox Corporation Meta-document management system with document identifiers
JP2003076822A (ja) * 2001-09-05 2003-03-14 Mitsubishi Electric Corp 文書管理システム
US20030097410A1 (en) 2001-10-04 2003-05-22 Atkins R. Travis Methodology for enabling multi-party collaboration across a data network
US20030126157A1 (en) * 2001-12-28 2003-07-03 Young Calvin Kayan Method for automatically organizing template files in a web-based file retrieval sytstem
US7418664B2 (en) * 2002-04-03 2008-08-26 Microsoft Corporation Application sharing single document sharing
JP2005535008A (ja) * 2002-05-31 2005-11-17 フジツウ アイティー ホールディングス,インコーポレイティド インテリジェント記憶装置管理方法およびシステム
US7269433B2 (en) * 2002-11-05 2007-09-11 Microsoft Corporation Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions
RU2236699C1 (ru) * 2003-02-25 2004-09-20 Открытое акционерное общество "Телепортал. Ру" Способ поиска и выборки информации с повышенной релевантностью
KR100434728B1 (ko) * 2003-05-23 2004-06-07 (주)드림투리얼리티 전자문서 자동집결이 가능한 전자문서통합관리 시스템 및방법
US7533115B2 (en) 2003-09-16 2009-05-12 International Business Machines Corporation Method for managing persistent federated folders within a federated content management system
US20050216524A1 (en) 2004-03-23 2005-09-29 Integrated Data Corporation Smart and selective synchronization between databases in a document management system
US7831561B2 (en) * 2004-05-18 2010-11-09 Oracle International Corporation Automated disk-oriented backups
US7702730B2 (en) 2004-09-03 2010-04-20 Open Text Corporation Systems and methods for collaboration
US20060074928A1 (en) 2004-09-28 2006-04-06 Microsoft Corporation Selection based container listing
WO2006047218A2 (en) * 2004-10-21 2006-05-04 Createthe, Llc System and method for managing creative assets via user interface
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
JP2007122643A (ja) 2005-10-31 2007-05-17 Toshiba Corp データ検索システム、メタデータ同期方法およびデータ検索装置
US7627584B2 (en) * 2005-11-30 2009-12-01 Oracle International Corporation Database system configured for automatic failover with no data loss
US7778959B2 (en) 2005-12-09 2010-08-17 Microsoft Corporation Protecting storages volumes with mock replication
US9385914B1 (en) * 2006-04-06 2016-07-05 Versata Development Group, Inc. Application state client-side cache for a state-based client-server application
JP2009533727A (ja) 2006-04-07 2009-09-17 パラメトリク・テクノロジー・コーポレーシヨン 文書の系図を維持するシステムと方法
US20070250531A1 (en) * 2006-04-24 2007-10-25 Document Advantage Corporation System and Method of Web Browser-Based Document and Content Management
US8285677B2 (en) * 2006-06-30 2012-10-09 International Business Machines Corporation Method and apparatus for propagating tables while preserving cyclic foreign key relationships
US7644095B2 (en) 2006-06-30 2010-01-05 International Business Machines Corporation Method and system for compound document assembly with domain-specific rules processing and generic schema mapping
US20080077631A1 (en) 2006-09-21 2008-03-27 Petri John E Multi-document attribute synchronization in a content management system
WO2008046098A2 (en) * 2006-10-13 2008-04-17 Move, Inc. Multi-tiered cascading crawling system
CN101529419B (zh) * 2006-10-17 2013-05-01 慷孚系统公司 用于对内容进行离线索引和对存储的数据进行分类的方法和系统
US20080177708A1 (en) 2006-11-01 2008-07-24 Koollage, Inc. System and method for providing persistent, dynamic, navigable and collaborative multi-media information packages
US8020094B2 (en) * 2006-12-06 2011-09-13 Microsoft Corporation Editing web pages via a web browser
US20080189595A1 (en) 2007-02-06 2008-08-07 John Edward Petri Chaining configuration sets in a content management system
US7725456B2 (en) * 2007-04-27 2010-05-25 Microsoft Corporation Item management with data sharing and synchronization
US7890549B2 (en) 2007-04-30 2011-02-15 Quantum Leap Research, Inc. Collaboration portal (COPO) a scaleable method, system, and apparatus for providing computer-accessible benefits to communities of users
JP5026192B2 (ja) * 2007-08-20 2012-09-12 株式会社リコー ドキュメント作成システム、ユーザ端末、サーバ装置、およびプログラム
US7664862B2 (en) * 2008-01-14 2010-02-16 International Business Machines Corporation Browser-based proxy server for customization and distribution of existing applications
US8706690B2 (en) * 2008-05-12 2014-04-22 Blackberry Limited Systems and methods for space management in file systems
US8352498B2 (en) * 2008-05-16 2013-01-08 Ricoh Company, Ltd. Managing to-do lists in a schedule editor in a project management system
US8612381B2 (en) * 2008-09-12 2013-12-17 International Business Machines Corporation Enhanced synchronization framework providing improved sync granularity
US8788463B2 (en) * 2008-09-29 2014-07-22 Microsoft Corporation Flexible electronic records management

Also Published As

Publication number Publication date
AU2009333727A1 (en) 2011-06-30
EP2366160A4 (en) 2012-12-26
US10430470B2 (en) 2019-10-01
US20160217134A1 (en) 2016-07-28
US20150199348A1 (en) 2015-07-16
BRPI0921566A2 (pt) 2019-09-10
WO2010077437A1 (en) 2010-07-08
RU2534810C2 (ru) 2014-12-10
KR20110096035A (ko) 2011-08-26
US10296590B2 (en) 2019-05-21
MX2011006439A (es) 2011-07-19
US9740693B2 (en) 2017-08-22
EP2366160A1 (en) 2011-09-21
JP2012512486A (ja) 2012-05-31
KR101589333B1 (ko) 2016-01-28
US8965926B2 (en) 2015-02-24
US20170192968A1 (en) 2017-07-06
CN102257499B (zh) 2013-12-11
AU2009333727B2 (en) 2014-08-14
US20170300484A1 (en) 2017-10-19
US20100153416A1 (en) 2010-06-17
RU2011124538A (ru) 2012-12-27
US20190251128A1 (en) 2019-08-15
US9626362B2 (en) 2017-04-18
ZA201103114B (en) 2012-07-25

Similar Documents

Publication Publication Date Title
US10296590B2 (en) Techniques for managing persistent document collections
US20200341991A1 (en) Rank query results for relevance utilizing external context
KR101120681B1 (ko) 메타데이터 편집 제어 방법 및 시스템
JP5033836B2 (ja) ファイルシステムにおける空間管理のためのシステムおよび方法
JP4732358B2 (ja) 静的および動的リストの使用を伴う仮想フォルダおよび項目共有のためのシステムおよび方法
US20160140139A1 (en) Local representation of shared files in disparate locations
US20130046799A1 (en) Methods and systems for designing and building a schema in an on-demand services environment
MXPA04006410A (es) Interprete de sistema de archivo.
JP5645614B2 (ja) 文書管理装置、文書管理装置の制御方法およびコンピュータプログラム
CN102402572B (zh) 文档管理系统及搜索指定方法
US20190034650A1 (en) Systems and methods for editing,storing,sharing and displaying digital notes
US20200007644A1 (en) Dossier interface and distribution
JP2013239058A (ja) 情報処理装置、方法及びプログラム
US8635120B1 (en) File system merchandising
JP2018036855A (ja) 情報処理システム、情報処理システムの制御方法、及びプログラム
JP2007535281A (ja) 仮想プライベート・ネットワーク・システム
JP5617535B2 (ja) 情報処理装置、情報処理装置の処理方法及びプログラム。
JP5812677B2 (ja) 文書管理装置、文書管理方法およびコンピュータプログラム
JP2016040643A (ja) 画像データ管理システム
JP2010117910A (ja) データ検索/帳票出力指示装置

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: 20150427

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

Effective date of registration: 20150427

Address after: Washington State

Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC

Address before: Washington State

Patentee before: Microsoft Corp.

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

Granted publication date: 20131211

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