CN102272823A - 用于文件管理、存储及显示的机器、程序产品及计算机实施的方法 - Google Patents

用于文件管理、存储及显示的机器、程序产品及计算机实施的方法 Download PDF

Info

Publication number
CN102272823A
CN102272823A CN200980153944XA CN200980153944A CN102272823A CN 102272823 A CN102272823 A CN 102272823A CN 200980153944X A CN200980153944X A CN 200980153944XA CN 200980153944 A CN200980153944 A CN 200980153944A CN 102272823 A CN102272823 A CN 102272823A
Authority
CN
China
Prior art keywords
file
user
icon
palette
questionnaire
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.)
Pending
Application number
CN200980153944XA
Other languages
English (en)
Inventor
兰德尔·里斯
基思·库洛塔
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CN102272823A publication Critical patent/CN102272823A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • G06F16/287Visualization; Browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/06Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
    • G06F7/08Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明的实施例提供文件管理、存储及显示的机器、程序产品及计算机实施的方法。向用户显示图标调色板,所述图标调色板具有调色板边界且包含表示多个预定类别的图标,所述多个预定类别表示所述用户的生活中值得注意的事件。通过用户动作将未经分选文件指派给至少一个预定类别,使得跨越所述调色板边界将文件拖放到所述图标调色板上的图标上将所述文件指派给一类别。提示所述用户填写与所述文件相关联的问卷。所述问卷包含相册数据、事件信息及显示信息。显示装置接着响应于所述问卷而使用预选格式显示文件相册。通过所述问卷,所述用户可规定用于包含在文件的随机化幻灯片展示中的所述文件。

Description

用于文件管理、存储及显示的机器、程序产品及计算机实施的方法
相关申请案交叉参考
本申请案主张以下申请案的优先权及权益:里斯(Reese)等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Method for File Management,Storage,and Retrieval)”的第61/116,814号美国临时专利申请案;里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Methodfor File Management,Storage,and Retrieval)”的第61/116,831号美国临时专利申请案;里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Method for File Management,Storage,andRetrieval)”的第61/116,862号美国临时专利申请案;里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,ProgramProduct,and Method for File Management,Storage,and Retrieval)”的第61/116,894号美国临时专利申请案;及里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Method for FileManagement,Storage,and Retrieval)”的第61/116,914号美国临时专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于文件管理、存储及显示的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-Implemented Methodfor File Management,Storage,and Display)”的第12/620,944号美国专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于文件管理及存储的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-Implemented Method forFile Management,and Storage)”的第12/620,963号美国专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于文件的随机化幻灯片展示的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-Implemented Method forRandomized Slide Show of Files)”的第12/621,059号美国专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于利用问卷进行相册中的文件管理、存储及显示的机器、程序产品及计算机实施的方法(Machine,Program Product,andComputer-Implemented Method for File Management,Storage,and Display in AlbumsUtilizing a Questionnaire)”的第12/621,033号美国专利申请案;以及里斯等人在2009年11月18日提出申请的标题为“用于利用用户选择的触发事件进行文件管理、存储及访问的机器、程序产品及计算机实施的方法(Machine,Program Product,andComputer-Implemented Method for File Management,Storage,and Access Utilizing aUser-Selected Trigger Event)”的第12/620,995号美国专利申请案,所有所述申请案各自以全文引用的方式并入本文中。本申请案还和以下申请案有关:里斯等人的与本文同一天提出申请的标题为“用于利用用户选择的触发事件进行文件管理、存储及访问的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-ImplementedMethod for File Management,Storage,and Access Utilizing a User-Selected TriggerEvent)”的第______号PCT专利申请案,所述PCT专利申请案以全文引用的方式并入本文中。
技术领域
本发明大体来说涉及文件管理及组织,且更特定来说涉及文件管理、存储及显示的机器、程序产品及方法,包含计算机剪贴簿制作及记日志。
背景技术
随着低廉数码相机的激增,包含相机电话的普遍存在,个人摄影已经非常普遍。然而,已知许多相片是利用不足的。通常,个人相片被杂乱地存储在抽屉及箱(如果为印制品)或计算机文件夹及存储器装置(如果为数字文件)中、未经归类且很少有人检视。相册提供用于存储及检视相片的众所周知的手段。相册是具有用于制作相片的集合的空白页面的簿册。然而,与组织、存储及选择相册的相片相关联的任务相当耗时且需要大量的决策制定。尽管相册通常显示具有或不具有标题的相片,但除相片以外,剪贴簿还以其它纪念品为特征,例如票根、信件、通告、邀请函、公告、节目单、收据等。由于包含这些纪念品,剪贴簿通常为相片提供比相册好的上下文,但以甚至更大量的决策制定为代价。
类似地,已知电影剪辑、音频剪辑及其它电子文件的激增已导致计算机及文件存储***上的未经组织、利用不足的群集。同样地,众所周知,个人文档通常被杂乱地存储且未经归类,例如,包含个人财务记录(例如佣金收据及税收记录)、个人医疗记录(例如免疫图表)以及政府文档(例如结婚证书)。
已知数字幻灯片展示及旋转图片框,且相片在特定计算机文件夹中的包含通常确定其在幻灯片展示或旋转中的包含。也就是说,文件的位置(处于(或不处于)特定文件夹中)确定其在幻灯片展示中的包含(或排除)。
发明内容
鉴于前文,申请人已认识到对文件管理、存储及显示的文件组织***、机器、程序产品及方法的需要。
本发明的实施例实现将摄影印制品及文档(即,硬拷贝)转换成数字或计算机化的文件(即,软拷贝)且接着将其转换成经组织电子相册及其显示。从摄影印制品及文档到数字文件(即,从硬拷贝到软拷贝)的转换可包含(例如)扫描仪或如所属领域的技术人员所理解将光学图像数字化成表示为二进制数据的电子图像的其它输入装置的使用。从数字文件到经组织电子相册的转换可包含(例如)如本文中所描述的图标调色板的使用,所述图标调色板具有对应于表示用户的生活中值得注意的事件的多个预定类别的图标。除经扫描的摄影印制品及文档以外,数字文件还可包含(例如):数码相片,即,最初使用数码相机捕获的图像;及数字文档,即,最初在计算机上创建的文档。通过将数字文件指派给预定类别的用户动作,可使用图标调色板以不同方式(即,以不同布置及呈现)组织及访问数字文件。此外,个别图像及文档到相关元素的聚合及集合的此汇编可进一步产生新的且增强的显示,例如相册、电子剪贴簿及幻灯片展示,如本文中所描述。另外,本发明的实施例促进来自计算机及文件存储***上的原本未经组织及利用不足的群集的历史存档的创建、保留以及可访问。
举例来说,本发明的实施例响应于与未经组织且利用不足的文件(包含但不限于相片)相关联的问题而提供一种文件管理***。所述***包含显示在用户计算机上的图标调色板,其具有对应于表示用户的生活中值得注意的事件的多个预定类别的图标。表示用户的生活中值得注意的事件的多个预定类别包含预定义的默认类别及用户定义的类别。预定义的默认类别可包含(例如)婚姻、信仰、家庭、孩子、朋友、学校、音乐、电影、书籍、旅行、工作、体育、宠物、军事、健康及如所属领域的技术人员所理解的其它方面。所述图标调色板包含调色板边界。包含(例如)跨越调色板边界将所述多个未经分选文件中的一者拖放到图标调色板上的图标上的用户动作将所述文件指派给所述多个预定类别中的一者。可将一文件指派给一个或一个以上预定类别。所述文件管理***还包含文件管理服务器,其接着远离用户计算机地存储所述文件且允许通过电子通信网络(例如,因特网)来检索所述文件。所述文件管理***包含客户端-服务器架构,其包含厚型客户端或应用程序客户端且还包含薄型客户端或浏览器,如所属领域的技术人员所理解。所述文件管理***可包含与多个用户计算机相关联的多个用户。
用户可选择将展示在图标调色板上的图标,包含添加或删除按钮。用户可创建对应于用户定义的类别的图标及删除对应于预定义的默认类别的图标。用户可选择图标调色板上的图标的次序并将图标分组在一起。另外,用户可扩展或压缩图标调色板以适合用户的偏好,包含更改图标调色板的x尺寸、y尺寸或x尺寸及y尺寸两者,如所属领域的技术人员所理解。在示范性实施例中,用户可使图标调色板的尺度与用户的良好视力或替代地用户的不良视力相匹配。另外,用户可在与用户计算机相关联的整个屏幕中移动图标调色板,如所属领域的技术人员所理解。图标调色板在其大小及位置的改变期间保持所述图标调色板上的图标的用户选择的次序。此外,图标调色板可使用画家的调色板的各种标记(例如,包含色彩)来识别具有表示用户的生活中值得注意的事件的预定类别的图标。举例来说,类别“学校”的图标的色彩可由用户选择为用户的母校的色彩,例如焦橙色。
根据本发明的实施例的文件管理***的特征允许用户快速分选、组织、归类及存储包含相片的文件。相片可(例如)包含数码相片或经扫描印制品。根据本发明的实施例,还可将无数的其它文件(例如,医疗与免疫记录、学校报告卡及剪报)扫描为数字文件且接着对其进行管理、存储及显示。图标到及预定类别的使用为用户提供文件的分选及组织的可视化及分类法。另外,预定义的默认类别允许用户开始分选及组织文件而不必从头开始创建归类方案。用户定义的类别允许用户创建额外类别并使文件管理***个人化。举例来说,预定义的默认类别可包含类别孩子;而用户定义的类别可包含类别迪克及珍妮(Dick and Jane),每一孩子一个类别。另外,用户可编辑与每一类别相关联的图标,使得类别迪克的图标为孩子迪克的图像,类别珍妮的图标为孩子珍妮的图像,且类别孩子的图标为迪克及珍妮的图像,而非通用孩子的默认图标。另外,远程文件管理服务器的使用为用户提供便携性(因为可在因特网可用的任何地方访问文件)及且在发生洪水、火灾或服务器设备故障的情况下提供容错性。
本发明的实例性实施例提供一种文件管理方法,例如,计算机化的方法。所述方法可包含响应于将文件指派给预定类别的用户动作而提示用户填写与所述文件相关联的问卷。所述问卷可包含任何额外类别、相册数据、日志条目、事件信息及显示信息。最终将来自所述问卷的数据存储于远程文件管理服务器上的数据库中。所述事件信息包含(例如)与文件相关联的时间、日期及位置。所述事件信息对搜索及显示目的有用。举例来说,为了定位特定文件,用户可将搜索限定于特定日期或特定日期范围。另外,所述问卷可包含搜索字的数据字段以促进对文件的稍后搜索。
举例来说,本发明的实施例可实现响应于与呈预选格式的文件相关联的问卷而在显示装置上显示所述文件的相册。通过问卷,用户可将文件指派给相册并提供相对图片大小。在每一类别可能有多个相册的情况下,与特定相册相关联的文件可与单个事件或主题相关,例如,孩子的生日聚会或如所属领域的技术人员所理解的其它事件。相对图片大小可包含(例如)指示小图片的值“1”、指示大图片的值“5”及在中间的值“2”、“3”及“4”,如所属领域的技术人员所理解。相册中的单个页面可(例如)显示具有图片大小“5”的仅一个文件;而相册中的页面可(例如)显示具有图片大小“4”的两个文件及具有图片大小“1”的许多文件,如所属领域的技术人员所理解。通过将文件的显示自动化成相册(举例来说,包含任何格式化)(一旦由用户确定相册指派),本发明的实施例提供用以检视多个文件集合的容易且不费力的方式。
举例来说,本发明的实施例进一步包含一种日志。用户的帐户的主日志为个别日志条目的聚合,每一日志条目与一文件相关联且通常通过问卷键入。本发明的实施例包含响应于用户准则而在显示装置上显示主日志的一部分,使得用户可检视一类别或一相册中的特定数据范围或若干文件的日志条目。此外,本发明的实施例允许同时显示相册及主日志的与所述相册中的文件相关联的部分。另外,可将文件相册中以预选格式显示的文件链接到主日志的所显示部分中的相关联日志条目,使得当用户突出显示文件时,还突出显示相关联日志条目,且当用户突出显示日志条目时,还突出显示相册中的相关联文件。
本发明的相册及日志特征个别地及共同地提供文件的上下文。举例来说,指派给相册的文件可与孩子的生日聚会相关联。一个文件可为邀请函。其它文件可为聚会的准备的图片,包含装饰及蛋糕。又一些文件可为聚会期间的客人及场景的图片。且额外文件可为孩子在稍后时间使用礼物及致谢函的拷贝的相片。与所述文件相关联的日志条目可识别客人且记录任何细节。因此,本发明的实施例提供通常与组织良好的剪贴簿相关联但具有对用户的更大方便性的上下文。
举例来说,本发明的实施例包含用于响应于用户准则而显示随机化文件的幻灯片展示的随机数发生器模块。用户可通过问卷规定用于包含在随机化文件的幻灯片展示中的文件。随机数发生器模块可接着在附接到用户计算机的显示装置及外部装置(例如,电子图片框及电视)上显示所述幻灯片展示。所述用户准则可包含将显示的一个或一个以上类别、将选择的文件的数量、开始日期、结束日期、将通过程序呈现选定文件的持续时间以及重复选择及呈现的循环的数目。
随机数发生器的益处包含快速且不费力地在各种显示装置(包含用户计算机及数字图片框)上显示由文件管理***维持的各种及众多文件。随机数发生器模块还通过提供用以检视原本将保持散乱或被存储的文件的方便方式而大大地改进对众多文件的利用。另外,由于用户先前规定了用于包含在随机数发生器中的文件,因此仅显示适当文件,从而防止对私人文件的疏忽显示。通过允许用户选择将显示的类别,用户还可修整对观众的随机数发生器幻灯片展示。如果用户的女儿将要来拜访,那么用户可选择具有与所述女儿及其孩子相关联的文件的类别而不选择具有与用户的儿子及其孩子相关联的文件的类别。同样地,通过用户配置及类别选择,随机数发生器模块可在新的***预期拜访的情况下避免显示前***的相片,作为一种礼貌。
本发明的实施例包含其它特征及益处,包含向用户提示登录信息的程序产品。登录信息可包含(例如)用户名、口令及状态以借此允许会员的完整访问及访问者或试用用户的受限制访问。访问者状态的益处是允许用户共享相片及其它文件,而不提供对会员的其它文档的完整且未受限制的访问。举例来说,亲家可共享共同孙子/女的图片而不共享个人医疗或兵役记录。由于用户确定访问者帐户的访问等级,因此不同的访问者帐户可具有不同的访问配置,其允许(例如)具有医疗委托书的成年子女对会员的处方记录的访问,但拒绝具有不同访问者帐户的小孙子/女对那些文件的访问。访问者状态的另一益处是增加人的数目及信息或上下文的量。举例来说,野餐的相片通常包含日期以及主人不知道其名字或全名的其他客人。访问者帐户的使用促进采集此及其它遗漏的信息。
举例来说,本发明的实施例实现允许用户指示使得文件(及相关联日志条目)在用户死亡之后可公开获得或替代地删除所述文件的期望或意向。用户还可使用另一日历事件、时间或除用户死亡之外的组合来触发使得文件公开,例如,2075年或替代方案为在用户死亡25年之后。用户可在逐文件基础上或替代地在逐类别基础上规定此访问,使得私人、个人信息被删除,但在别的方面所述文件可为了历史的利益而可由第三方访问。本发明的实施例包含实施用户的意向所必需的法律安排及相关联文档。在示范性实施例中,关于用户的生活中值得注意的事件的大量信息将被保留给将来的几代历史学家(专业及个人历史学家两者)。
本发明的实施例还可包含应用程序软件(即,程序产品)及用户计算机上的本地数据库。所述本地数据库可存储用户帐户的设定及偏好且还可记录由用户做出的最近改变。所述***进一步包含连接远程计算机服务器与用户计算机的电子通信网络。根据本发明的实施例,用户计算机仅在需要传送数据时且在由用户进行的初始安全登录之后即刻连接到远程服务器计算机以使本地数据库与服务器数据库中的数据同步。所述***可包含与多个用户计算机相关联的多个用户。
本发明的实施例还可包含文件管理机器,即,计算机,其包含客户端或用户计算机及计算机服务器。可以计算机程序产品来配置(即,编程)文件管理机器以实施如本文中所描述的各种过程及操作。另外,本发明的实施例包含文件管理、存储及显示的增强及其它***、机器、程序产品以及相关联方法,如所属领域的技术人员所理解。
附图说明
为了可更详细地理解本发明的方式、特征及益处以及将变得显而易见的其它方面,可参考在形成本说明书一部分的附图中所图解说明的本发明实施例来进行上文简要概述的本发明更特定描述。然而,还应注意,所述图式仅图解说明本发明的各种实施例且因此不应视为限定本发明的范围,因为其也可包含其它有效实施例。
图1是根据本发明的实施例的环境视图;
图2是根据本发明的实施例的图标调色板的计算机屏幕视图;
图3是根据本发明的实施例的图标调色板的另一计算机屏幕视图;
图4是根据本发明的实施例的文件管理***的客户端-服务器架构的示意向;
图5是根据本发明的另一实施例的文件管理***的客户端-服务器架构的示意向;
图6是根据本发明的实施例的文件管理***的示意性流程图;
图7是根据本发明的实施例的文件管理***的web浏览器架构的示意向;
图8是根据本发明的实施例的文件管理***的示意性流程图;
图9是根据本发明的实施例的启动序列的逻辑图;
图10是根据本发明的实施例使用浏览器的启动序列的逻辑图;
图11是根据本发明的实施例的文件管理方法的逻辑图;
图12是根据本发明的另一实施例的文件管理方法的逻辑图;
图13是根据本发明的实施例的图标调色板的逻辑图;
图14是根据本发明的另一实施例的图标调色板的逻辑图;
图15是根据本发明的实施例的文件管理方法的逻辑图;
图16是根据本发明的另一实施例的文件管理方法的逻辑图;
图17是根据本发明的实施例的文件管理方法的逻辑图;
图18是根据本发明的另一实施例的文件管理方法的逻辑图;
图19是根据本发明的实施例的文件管理方法的逻辑图;
图20是根据本发明的实施例的文件管理方法的逻辑图;
图21是根据本发明的另一实施例的文件管理方法的逻辑图;
图22是根据本发明的实施例的数据检视;
图23是根据本发明的实施例的第二数据检视;
图24是根据本发明的实施例的第三数据检视;
图25是根据本发明的实施例的第四数据检视;
图26是根据本发明的实施例的问卷;
图27是根据本发明的另一实施例的问卷;
图28是根据本发明的实施例的访问者访问配置屏幕;
图29是根据本发明的实施例的随机数发生器设置屏幕;
图30A及图30B是根据本发明的实施例的随机数发生器幻灯片展示的视图;
图31是根据本发明的实施例的文件管理、存储及检索的方法的逻辑图;
图32是根据本发明的实施例的文件管理、存储及检索的方法的逻辑图;
图33是根据本发明的实施例的计算机程序产品;且
图34是根据本发明的实施例配置为文件管理机器的计算机。
具体实施方式
现在将参考图解说明本发明实施例的附图在下文更全面地描述本发明。然而,本发明可以许多不同形式来体现,且不应理解为限定于本文中所陈述的实施例;而是,提供这些实施例旨在使本发明将全面且完整,且将向所属领域的技术人员全面传达本发明的范围。
本发明的实施例实现将摄影印制品及文档(即,硬拷贝)转换成数字或计算机化的文件(即,软拷贝)且接着将其转换成经组织电子相册及其显示。从摄影印制品及文档到数字文件(即,从硬拷贝到软拷贝)的转换可包含(例如)扫描仪或例如录音器、摄像机或数码相机等输入装置的使用。扫描仪为如所属领域的技术人员所理解将光学图像数字化成表示为二进制数据的电子图像的输入装置,例如计算机***设备。例如数码相机等的其它输入装置可通过如所属领域的技术人员所理解的标准输入/输出(I/O)装置及端口与计算机通信,从而允许将文件从与输入装置(例如,数码相机)相关联的存储器传送到与所述计算机相关联的存储器以供与本发明的实施例一起使用。从数字文件到经组织电子相册的转换可包含(例如)如本文中所描述的图标调色板的使用,所述图标调色板具有对应于表示用户的生活中值得注意的事件的多个预定类别的图标。除经扫描的摄影印制品及文档以外,数字文件还可包含(例如):数码相片,即,最初使用数码相机捕获的图像;数字文档,即,最初在计算机或其它电子装置上创建的文档;及声音或视频记录。通过将数字文件指派给预定类别的用户动作,可使用图标调色板以不同方式(即,以不同布置及呈现)组织及访问数字文件。也就是说,根据本发明的实施例,在以下各方面变换常规上存储于计算机上的电子文件夹(例如,具有用于图片、音乐及其它分类的子文件夹的文档文件夹)中的文件或者常规上存储于各种存储器媒体(例如,光盘(“CD”)、数字视频磁盘(“DVD”)、存储器棒、硬驱动器、订户身份模块(“SIM”模块或卡)及如所属领域的技术人员所理解的其它存储器媒体)上的文件:在位置上,包含变换到如本文中所描述的远离用户的且可通过例如因特网访问的远程服务器;在布置上,包含变换成表示用户的生活中值得注意的事件的多个预定类别;及在呈现上,包含通过图标。个别图像及文档到相关元素的聚合及集合的此汇编可进一步产生新的且增强的显示,例如相册、电子剪贴簿及幻灯片展示,如本文中所描述。此外,日志条目及如本文中所描述的其它相关联数据提供且保持上下文使得所述新的且增强的显示比各部分的总和更大,即,更有益。举例来说,这些新的且增强的显示可提供用户的生活中值得注意的事件(举例来说,包含家庭或信仰)的视觉描绘或表示。另外,本发明的实施例促进来自计算机及文件存储***上的原本未经组织及利用不足的群集(包含摄影印制品、文档、纪念品及记录框)的历史存档的创建、保留以及可访问。也就是说,本发明的实施例可有效的将物理改变成数字(或电子)、将未经解释改变成带注释的及将不可访问改变成可访问。
举例来说,本发明的实施例响应于与未经组织、未经分选且利用不足的文件(包含但不限于相片)相关联的问题而提供图1到图34中所图解说明的文件管理***。所述***包含显示在用户计算机101、407、507、711(即,机器)上的图标调色板103、200、300(例如,还参见图22及图23以查看替代实施例2203及2303),其具有对应于表示用户的生活中值得注意的事件的多个预定类别的图标105、203A到203E、303A到303E。所述***还可包含远离用户的被配置为文件管理服务器111的计算机(即,机器)。与用户的生活相关联的预定类别包含预定义的默认类别及用户定义的类别。所述多个预定义的默认类别可包含以下各项中的若干者(例如三(3)者):婚姻、信仰、家庭、孩子、学校、旅行、军事、健康及如所属领域的技术人员所理解的其它方面。所述多个预定义的默认类别的其它实施例包含朋友、音乐、电影、书籍、工作、体育及宠物(例如,参见图29中的2903)。所述图标调色板包含调色板边界201、301。包含(例如)跨越调色板边界201、301将多个未经分选文件中的一者拖放到图标调色板103、200、300上的图标105、203A到203E、303A到303E的用户动作将所述文件指派给所述多个预定类别中的一者。
计算机上的用户动作可包含(例如)利用计算机鼠标。计算机鼠标为检测(例如,以机械方式或以光学方式)相对于支撑表面的二维运动的指向装置。所述运动通常由用户产生以驱动计算机屏幕上的光标207。也就是说,所述鼠标的运动通常翻译成指针在显示器上的运动,其允许对图形用户接口(“GUI”)的精细控制。物理上,鼠标可为握持在用户的手中的一者下具有一个或一个以上按钮的物件。用于用户动作的其它输入装置可包含轨迹球、操纵杆及如所属领域的技术人员所理解的各种游戏控制器。将光标207引导在正显示于计算机屏幕上的文件的“顶部上”并接着点击鼠标的按钮允许计算机选择用于动作的文件。动作可包含(例如)打开文件(通常通过如所属领域的技术人员所理解的双击),其包含视需要而自动启动与所述文件相关联的应用程序。动作还可包含(例如)将所述文件拖放到文件夹或应用程序上,例如本发明的图标调色板实施例。如所属领域的技术人员所理解,拖动文件涉及选择所述文件,接着压住鼠标按钮同时移动鼠标;同样地,投放文件涉及当屏幕上的光标207“在”计算机屏幕上的位置、文件或应用程序的“顶部上”或与其相关联时释放所述鼠标按钮。作为将所述文件指派给预定类别的用户动作(例如,将所述文件拖放在图标调色板上的图标上)的一部分,程序产品获得关于所述文件的信息(包含其名称、文件类型或扩展名及存储器中的位置(即,其路径))并使用此信息将所述文件拷贝到文件管理服务器。
用户(例如,参见图1中的U)可选择将展示于包含添加或删除图标的图标调色板103、200、300上的图标105、203A到203E、303A到303E。通过菜单屏幕及I/O装置的使用,用户U可创建对应于用户定义的类别的图标105、203A到203E、303A到303E或修改对应于用户定义的类别的图标105、203A到203E、303A到303E并删除对应于预定义的默认类别的图标。用户U可选择图标调色板上的图标的次序并将图标分组在一起。另外,如图2中所图解说明,用户可调整图标调色板的相对大小(即,扩展或压缩)以适合用户的偏好,包含更改图标调色板的x尺寸、y尺寸或x尺寸及y尺寸两者,如所属领域的技术人员所理解。例如,比较图2中的图标调色板205与200的大小。在示范性实施例中,用户U可使图标调色板的尺度与用户的良好视力或替代地用户的不良视力相匹配。另外,用户U可在与用户计算机相关联的整个屏幕中移动图标调色板,如所属领域的技术人员所理解。也就是说,图标调色板在显示屏幕上的位置可由用户U控制。图标调色板103、200、300在其大小及位置的改变期间保持所述图标调色板上的图标的用户选择的次序。(例如,参见图2及图3。)此外,图标调色板103、200、300可使用画家的调色板的各种标记(例如,包含色彩及形状)来识别具有表示用户的生活中值得注意的事件的预定类别的图标。举例来说,类别“学校”的图标203C的色彩可由用户选择为用户的母校的色彩,例如焦橙色。举例来说,调色板上图标的间隔可暗示或使人联想到画家的调色板上颜料的单独部分的间隔。
根据本发明的实施例,文件管理***的特征允许用户快速分选、组织、归类及存储包含相片的文件。例如,参见图3。相片307可(例如)包含数码相片或经扫描印制品。根据本发明的实施例,还可将无数的其它文件311(例如,医疗与免疫记录、学校报告卡及剪报)扫描为数字文件且接着对其进行管理、存储及检索。图标303A到303E及预定类别的使用为用户提供文件的分选及组织的可视化及分类法。另外,预定义的默认类别允许用户开始分选及组织文件而不必从头开始创建归类方案。此外,预定义的默认类别的存在促进文件的共享,从而允许两个用户共享归类为旅行的文件,而不必进一步挑选、分选或组织以便交换。用户定义的类别允许用户创建额外类别并使文件管理***个人化。
举例来说,本发明的实施例提供文件管理的方法。例如,参见图11。所述方法包含响应于将文件指派给预定类别1103的用户动作而提示用户填写与所述文件相关联的问卷1113。所述问卷可包含任何额外类别、数据、日志条目、事件信息及显示信息。例如,参见图22。最终将来自所述问卷的数据存储于远程文件管理服务器上的数据库中。所述事件信息包含(例如)与文件相关联的时间、日期及位置。所述事件信息对搜索及显示目的有用。举例来说,为了定位特定文件,用户可将搜索限定于特定日期或特定日期范围。另外,所述问卷包含搜索字的数据字段以促进对文件的稍后搜索。如所属领域的技术人员所理解,所述问卷可包含多个屏幕、表格、页面、窗口或查询。由于所述问卷提供对数据库的访问并将输入存储于所述数据库中,因此可一次地、成批地或递增地添加或修改问卷数据,如所属领域的技术人员所理解。
举例来说,本发明的实施例实现响应于与呈预选格式2213的文件相关联的问卷而在显示装置上显示所述文件的相册。通过问卷2600,用户可将文件指派给相册并提供相对图片大小2609,使得相册页面的预选格式包含具有相对小的图片大小的大量文件,且相册页面的预选格式包含具有相对较大的图片大小的少量文件或单个文件。在每一类别可能有多个相册的情况下,与特定相册相关联的文件可与单个事件或主题相关,例如,孩子的生日聚会或如所属领域的技术人员所理解的其它事件。通过将文件的显示自动化成相册(举例来说,包含任何格式化)(一旦由用户确定相册指派),本发明的实施例提供用以检视多个文件集合的容易且不费力的方式。
举例来说,本发明的实施例实现允许用户指示使得文件(及相关联日志条目)在(例如)用户死亡之后可公开获得或替代地删除所述文件的期望或意向。例如,参见图27中的2705。通过问卷,用户可规定使得文件可由公众访问的期望或意向,使得用户可指定将在用户选择的触发事件之后使得可公开获得的多个文件的一部分及相关联日志条目。例如,参见图27中的2703。另外,问卷可包含到条款的超链接2707及用于使用户选择同意条款以便对文件的将来访问的同意框。用户还可使用日历事件、用户的死亡、在用户死亡一时间段之后及触发使得文件公开的其它事件,例如,2075年或替代方案为在用户死亡25年之后。用户可在逐文件基础上或替代地在逐类别基础上规定此访问,使得私人、个人信息被删除,但在别的方面所述文件可有益于历史。本发明的实施例包含实施用户的意向所必需的法律安排及相关联文档。这些安排可包含建立将获取对文件的所有权(例如,拥有或共同拥有或以其它方式许可文件及与所述文件相关联的版权)的接收者实体109,包含非营利或营利性组织。这些安排及相关联文档可进一步包含伴随生存权的共同所有权、信托、永久许可证、版权所有权的转让、对公共领域的贡献、有限的委托书及其它形式的代理以及如所属领域的技术人员所理解的其它法律安排及相关联文档。在示范性实施例中,根据此些法律安排文件的接收者可通过认购、赞助、广告及其它形式的支付而直接或间接地索要及许可对文件的访问(及其它权利)。也就是说,可公开获得未必意味着可自由获得。在示范性实施例中,关于用户的生活中值得注意的事件的大量信息将被保留给将来的几代历史学家(专业及个人历史学家两者)。在示范性实施例中,可通过公开的讣告或通过由用户通过问卷供应的联系人列表或通过如所属领域的技术人员所理解的其它方式来检验用户的死亡。在另一实施例中,可创建记录用户的死亡的日志条目。另外,可代表用户且为了历史的利益将葬礼相关的文件(举例来说,包含仪式次序、方案、仪式的视频或音频记录、来宾名薄、悼词文本、讣告及如所属领域的技术人员所理解的其它方面)添加到所述文件。
本发明的实施例进一步包含(例如)日志2201。用户的帐户的主日志2301为个别日志条目2215的聚合,每一日志条目与一文件相关联且通过问卷键入。还参见2201、2501及2401以查看一相册或类别的主日志的若干部分。实施例包含响应于用户准则而在显示装置上显示主日志的一部分,使得用户可检视一类别或一相册中的特定数据范围或若干文件的日志条目。
举例来说,本发明的实施例包含用于响应于用户准则而显示随机化文件的幻灯片展示的随机数发生器模块。例如,参见图30A及图30B。为了使用所述随机数发生器模块,用户在数据库中规定用于包含在随机化文件的幻灯片展示中的多个文件以便仅显示适当文件。所述随机数发生器模块响应于用户准则而从所述数据库中所规定的用于包含在幻灯片展示中的多个文件中随机选择一文件集、在显示装置上的幻灯片展示中显示随机选择的文件集及重复响应于用户准则而随机选择文件集并在幻灯片展示中显示所述文件集的步骤。随机数发生器模块的实施例可包含(例如)随机数产生器,即,产生将为随机的、试图为随机的或显现为随机的或者仿佛偶然一般的数系列的应用程序。如所属领域的技术人员所理解,随机数产生可使用种子值(例如当前时间)来产生随机数。或者,实施例可包含称为随机数表的在前的数集合。为匹配需要可按比例缩放所产生的或从表检索的随机数。举例来说,如果五十(50)个文件与一类别相关联,那么可按比例缩放随机数使得所述文件中的每一者具有被选择在针对所述类别的幻灯片展示中的类似机会。随机的定义中包含所谓的伪随机产生及表,其中忽略或消除某些结果,因为虽然是随机产生的,但所述结果并不显现为是随机的。举例来说,如果选择给定图像用于显示且接着随机地再次选择相同图像用于下一位置,那么伪随机产生或表可消除此结果,即,跳到序列中的下一数。同样地,出于本申请案的目的,其中赞成遗漏的或选择不足的文件或对其进行加权的伪随机方案被视为随机。
用户通过问卷规定用于包含在随机化文件的幻灯片展示中的文件。随机数发生器模块可接着在附接到用户计算机的显示装置及外部装置(例如,电子图片框及电视)上显示所述幻灯片展示。外部装置可以无线方式与用户计算机通信,如所属领域的技术人员所理解。所述用户准则可包含将显示的一个或一个以上类别、将选择的文件的数量、开始日期、结束日期、将通过程序呈现选定文件的持续时间以及重复选择及呈现的循环的数目。例如,参见图29。
随机数发生器的益处包含快速且不费力地在各种显示装置(包含用户计算机及数字图片框)上显示由文件管理***维持的各种及众多文件。随机数发生器模块还通过提供用以检视原本将保持散乱或被存储的文件的方便方式而大大地改进对众多文件的利用。另外,由于用户先前规定了用于包含在随机数发生器中的文件,因此仅显示适当文件,从而防止对私人文件的疏忽显示。通过允许用户选择将显示的类别,用户还可修整对观众的随机数发生器幻灯片展示。
如图1到图3中所图解说明,本发明的实施例包含用户U,其使用用户计算机101在与用户计算机101相关联的显示屏幕102上检视图标调色板103、200、300。用户计算机101可与和被建立用于获取文件的所有权的接收者实体109相关联且远离用户U及用户计算机101定位(即,在远程位置中)的文件管理服务器111通信。图标调色板103、200、300包含对应于表示用户U的生活中值得注意的事件的多个预定类别(例如,家庭107)的图标105、203A到203E、303A到303E。用户U通过跨越调色板边界201、301将多个未经分选文件311中的一者(例如,其家庭的最近图片)拖放309到所述图标调色板上的图标上而将所述多个未经分选文件中的一者指派给所述多个预定类别中的一者。未经分选文件307、311可始发于桌面313上或文件夹(例如,相片文件夹305)内,如所属领域的技术人员所理解。如所属领域的技术人员所理解,用户U可使用鼠标或其它此种装置来驱动所述计算机上的光标207。如图2及图3中所图解说明,图标调色板200、300可由用户按比例缩放且可围绕屏幕移动。比较(例如)图2中的图标调色板205与200的大小。
如图4中所图解说明,本发明的实施例包含具有用于文件管理、存储及显示的客户端-服务器架构的***400。***400包含第一计算机服务器401,即,机器。第一计算机服务器401包含数据库引擎403并存储数据库405。在示范性实施例中,数据库405为关系数据库,例如SQL数据库。数据库405含有多个用户帐户设定、偏好、日志条目及文件的记录406。所述文件可包含各种格式,例如JPEG、JIFF、MPEG、GIF、MP3、MP4、PDF、WAV及所属领域的技术人员所理解的其它格式。所述***还包含与用户相关联的界定用户计算机407的第二计算机,即,机器。在示范性实施例中,用户计算机407为运行来自苹果公司(Apple Inc.)或微软公司(Microsoft Corporation)的操作***的MACINTOSH或WINDOWS计算机,如所属领域的技术人员所理解。在示范性实施例中,用户计算机407经由新的且增强的程序产品3301、3402配置以实施如本文中所描述的特征及功能性。用户计算机407可包含本地数据库411及厚型客户端或应用程序软件客户端409,即,计算机程序产品,如所属领域的技术人员所理解。本地数据库411存储用户帐户的设定及偏好且还存储由用户做出的最近改变的记录408。用户计算机407可临时存储文件及与所述文件相关联的数据使得所述用户可在与远程服务器401的通信缓慢或被中断的情况下指派文件且使数据与文件相关联。***400进一步包含连接计算机服务器401与用户计算机407的电子通信网络413,例如,因特网。因此,第一计算机服务器401为远离用户计算机407的远程服务器。远程文件管理服务器401远离用户计算机407地存储文件且允许通过电子通信网络413(例如,因特网)检索文件。所述***可包含与多个用户计算机相关联的多个用户。
在如图5中所图解说明的替代实施例中,数据库引擎503可访问位于数据库服务器510处的数据库505或数据库505的若干部分或者远离计算机服务器501的存储装置515。所述数据库可包含用户帐户设定、偏好及其它数据506。用户计算机507可操作用户应用程序509,所述用户计算机可包含存储用户帐户设定、偏好及最近改变508的本地数据库511。在***500中,用户计算机507可通过电子通信网络513(例如,因特网)与文件管理服务器501机器通信。所述***可包含与多个用户计算机相关联的多个用户。这些实施例允许具有如所属领域的技术人员所理解的稳健安全性及容错性质的可按比例缩放数据库架构。另外,这些实施例允许将很少访问的数据存档517在磁带装置或其它存储装置515上,此或许导致用户访问经存档数据的延迟,如所属领域的技术人员所理解。此些存储装置可进一步远离服务器501而定位。在示范性实施例中,文件管理服务器501机器可为运行WINDOWS、MACINTOSH、UNIX、LINUX或如所属领域的技术人员所理解的其它操作***的一或若干计算机。在示范性实施例中,文件管理服务器501机器与提供托管、处理及存储能力的一个或一个以上远程(远离用户)数据中心相关联。如所属领域的技术人员所理解,国际商用机器公司(“IBM”)及各种其它组织操作此些设施且可另外提供硬件、软件以及服务与支持。此些设施可提供冗余及容错实施方案。冗余***可包含(例如)多个电源、通信网络、计算机及其它硬件以及相关联的监视与交换基础结构,如所属领域的技术人员所理解,使得任何单个组件故障都不会导致***故障。根据如图6中所图解说明的与服务器通信的方法600,用户计算机仅在由用户进行的初始安全登录601之后且在需要传送数据时的数据改变之后连接到远程服务器计算机以使本地数据库与服务器数据库中的数据同步603。通过安全登录证实访问所述服务器的请求605。另外,远程文件管理服务器的使用为用户提供便携性(因为可在因特网可用的任何地方访问文件)及且在发生洪水、火灾或服务器设备故障的情况下提供容错性。
如图7中所述图解说明,本发明的实施例还包含具有用于文件管理、存储及检索的客户端-服务器架构的薄型客户端或基于浏览器的实施方案的***700,如所属领域的技术人员所理解。***700包含第一计算机服务器701。第一计算机服务器701包含web服务器703、数据库引擎705及数据库707。数据库707含有多个用户帐户设定、偏好、日志条目及文件的记录709。在示范性实施例中,第一计算机服务器701机器与提供托管、处理及存储能力的远程(远离用户)数据中心相关联。所述***还包含与用户相关联的界定用户计算机711的第二计算机。在示范性实施例中,用户计算机711为运行来自苹果公司或微软公司的操作***的MACINTOSH或WINDOWS计算机,如所属领域的技术人员所理解。用户计算机711包含如所属领域的技术人员所理解的薄型客户端或浏览器客户端713。根据本发明的此实施例,用户计算机711上不需要本地数据库,且与服务器701的通信是必要的。***700进一步包含连接计算机服务器701与用户计算机711的电子通信网络715,例如,因特网。所述***可包含与多个用户计算机相关联的多个用户。根据如图8中所图解说明的与服务器通信的方法800,用户将URL键入到浏览器地址栏801中。代表统一资源定位符或通用资源定位符的URL为因特网上的资源(例如,文档或网站)的地址,其由后跟有网络上的计算机的名称或地址的通信协议组成且通常包含额外定位信息,例如目录及文件名称。所述服务器发送请求用户名及口令信息的安全页面803。接着,所述计算机通过安全连接而连接到远程服务器计算机805,如所属领域的技术人员所理解。
如图9及图10中所图解说明,本发明的实施例提供启动序列900、1000。用户启动应用程序901或将URL地址键入到用户计算机上的浏览器中1001且向用户提示登录信息903、1003,其包含(例如)用户名及口令,如所属领域的技术人员所理解。本发明的实施例在登录期间进一步将用户的状态提供为(例如)会员、访问者及试用者927、1027。会员具有现有帐户。访问者与会员帐户相关联但限制于所允许的区域及所准许的操作。还参见图28以查看访问者访问配置屏幕。试用者状态表示不具有帐户的用户。如果用户并非会员905、1005,那么可呈现注册或变为会员的提议907、1007。如果用户如此指示,那么可向所述用户呈现注册窗口909或注册页面1009。可通过电子通信网络911、1011将键入于注册窗口909或注册页面1009中的数据传递到文件管理服务器上的数据库913、1013以创建或拒绝新帐户。本发明的其它启动序列实施例通过电子通信网络917、1017将用户的名称、口令及状态发送915、1015到远程文件管理服务器上的数据库以证实登录信息且返回帐户偏好919、1019。所述文件管理服务器接着将用户设定、类别及图标返回到用户计算机921、1021。如果必要,那么所述文件管理服务器使所述设定、类别及图标与本地存储于用户计算机上的那些设定、类别及图标同步923、1023。在成功的启动序列之后,软件即刻显示用户适当的图标调色板及图标并等待用户动作925、1025,以便在桌面929、1029上向用户显示所述图标调色板。
访问者状态实施例的益处是允许用户共享相片及其它文件,而不提供对会员的其它文档的完整且未受限制的访问。举例来说,亲家可共享共同孙子/女的图片而不共享个人医疗或兵役记录。由于用户确定访问者帐户的访问等级,因此不同的访问者帐户可具有不同的访问配置,其允许(例如)具有医疗委托书的成年子女对会员的处方记录的访问,但拒绝具有不同访问者帐户的小孙子/女对那些文件的访问。访问者状态的另一益处是增加人的数目及信息或上下文的量。举例来说,野餐的相片通常包含日期以及主人不知道其名字或全名的其他客人。访问者帐户的使用促进采集此及其它遗漏的信息。
如图11到图12及图26到图27中所图解说明,本发明的实施例提供用于响应于选择文件或将文件指派给类别1103、1203的用户动作而提示用户填写与所述文件相关联的问卷1113、1213的方法1100、1200。在厚型客户端实施例中,软件应用程序接收与图标栏(即,图标调色板)相关联的用户动作1101。在薄型客户端或基于浏览器的实施例中,浏览器页面显示图标调色板1201并等待用户动作。用户动作的种类确定下一步骤或操作1103、1203,如所属领域的技术人员所理解。举例来说,通过使用鼠标或类似输入装置将光标207拖动到图标上可导致光标207下的图标被突出显示或选择1105、1205,如所属领域的技术人员所理解。举例来说,点击图标调色板1127、1227提供对所述图标调色板的修改。例如,参见图13及图14。用户动作还可包含通过(例如)将表示文件的图标拖放到图标调色板上表示预定类别的图标上1204而将所述文件指派给所述类别。用户动作还可包含通过如所属领域的技术人员所理解的菜单选择文件。响应于所述用户动作,捕获到所述文件(例如,被投放对象)的路径连同所指派类别(即,与图标相关联的类别)1107、1207。做出所述对象(即,所述文件)是否为可接受的确定1109、1209。如果否,那么由于不知道文件类型、大小为太大或太小、文件含有病毒或其它恶意软件、文件遭破坏或以其它方式有缺陷或者如所属领域的技术人员所理解的其它原因,因此可接着警示用户1111、1211。接着可终止所述动作且将用户返回到收听状态1125、1225或如所属领域的技术人员所理解的就绪状态。如果所述对象(即,所述文件)为可接受的,那么提示用户填写问卷1113、1213。例如,参见图26到图27。在完成之后,如果问卷表格为不可接受的1115、1215,那么终止所述动作,且将用户返回到收听状态1125、1225或如所属领域的技术人员所理解的就绪状态。如果所述表格为可接受的,那么处置多个文件。也就是说,如果投放了多个文件,那么将每一文件附加到问卷1117、1217。在薄型客户端或基于浏览器的实施例中,将数据发送到服务器1223。在厚型客户端实施例中,可做出服务器是否可用的额外确定1119。如果否,那么可将问卷数据及文件保存在本地数据库中以供稍后上载及同步到服务器1121。一旦服务器可用,便可将所述数据及文件发送到服务器1123。
如图26中所图解说明,向用户提示问卷2600可导致将类别及日志信息发送到应用程序或浏览器2651,以便向用户显示已填充有一些信息的问卷2653。问卷2600可包含(例如)类别2601、相册2603、文件的名称2605及与文件相关联的搜索字的数据字段2607的数据。所述问卷可包含事件信息,包含事件日期2619及事件时间2617、位置描述2621、城市2623、状态2625及国家2627的数据字段。另外,所述事件信息可包含天气2629、温度2631、月亮的状态2633及如所属领域的技术人员所理解的其它属性的描述。如所属领域的技术人员所理解,可响应于将文件指派给类别的用户动作而自动填充文件名称2605及类别2601。另外,可自动填充事件时间2617及日期2619,包含依据与文件相关联的时间及日期(如果可获得的话)。还可自动填充其它字段,包含用默认值或在前值或常用值或者从用户动作或文件本身导出的值,如所属领域的技术人员所理解。问卷2600可显示文件的缩略图2637或表示文件类型的图标2639。问卷2600还可包含用于在相册中显示的相对图片大小2609,其中(例如)值“1”指示小图片,值“5”指示大图片,且值“2”、“3”及“4”在中间,如所属领域的技术人员所理解。相册中的页面可(例如)显示具有图片大小“5”的仅一个文件;而相册中的页面可(例如)显示具有图片大小“4”的两个文件及具有图片大小“1”的许多文件,如所属领域的技术人员所理解。通过问卷2600,用户还可规定用于包含在随机化文件的幻灯片展示中的文件2611。如图27中所图解说明,通过问卷2701,用户可规定使得文件可公开获得(或删除文件,如所属领域的技术人员所理解)的期望或意向2703并选择使得文件可公开获得的触发事件2705。实例包含在用户死亡之后即刻使文件公开2705、在用户死亡25年之后使文件公开及如所属领域的技术人员所理解的其它事件。另外,问卷2701可包含法律文档3410的条款或到所述条款的超链接及用于使用户选择同意条款以便对文件的将来访问的同意框2707。如图34中所图解说明,法律文档3410可包含(例如)存储于文件管理机器3400的存储器3401中的电子法律文档。
所述问卷还包含如图26中所图解说明的回忆信息2613、2615。为了利用回忆特征,用户在所述问卷中填写将来日期的回忆日期2613。回忆日期可为(例如)帐单到期的日期、保险单期满的日期、即将来临的周年纪念日、即将来临的生日或其它将来日期。用户还填写接收警示的阈值(例如,在回忆日期之前的天的数目)2615。稍后,当用户在由回忆之前数据2615指示的所述数目的天内接近回忆日期2613登录时,接着用户接收警示,包含(例如)弹出或通知屏幕。或者,所述警示可为电子邮件或如所属领域的技术人员所理解的其它消息。所述警示可包含文件或文件的缩略图2637。
问卷2600还包含与文件相关联的日志条目2635。将个别日志条目聚合到用户的一个主日志中2301,如图23中所图解说明。另外,可在显示装置上显示所述主日志的一部分。所述部分可对应于若干用户准则,例如类别2601、相册中的特定数据范围或若干文件2201、2501(如图22及图25中所示)。
在如图11中所图解说明的本发明示范性实施例中,如果服务器不可用1119,那么可将问卷保存在用户计算机1121上的本地数据库中以供稍后上载到文件管理服务器1123。
另外,根据本发明的实施例,出于数据键入目的且为便于使用,多个文件可共享问卷1117、1217,如图11到图12及图25中所中图解说明。如果与文件相关联的数据改变,那么所述文件可取得单独的问卷。
本发明的实施例提供预定义的默认类别且还提供用户定义的类别及相关联图标。用户可添加、删除或编辑与用户的生活相关联的类别以及表示所述类别的图标,如图13到图19及图30中所图解说明。本发明的实施例包含弹出菜单1307、1407,使得用户可执行编辑1500、1600、添加1700、1800及删除1900与用户的生活相关联的类别以及表示所述类别的图标的方法。与用户的生活相关联的预定义的默认类别可包含(例如)婚姻、信仰、家庭、孩子、朋友、学校、音乐、电影、书籍、旅行、工作、体育、宠物、军事及健康2903。其它类别为可能的且在本发明的范围内,如所属领域的技术人员所理解。
如图13及图14中所图解说明的本发明实施例可包含利用图标调色板来访问并操纵文件、相关联数据及类别的方法1300、1400。举例来说,在厚型客户端实施例中,用户U可点击图标调色板1301。确定点击的种类1303。对于如所属领域的技术人员所理解的左击或双击,可显示数据1305。例如,参见图20。对于如所属领域的技术人员所理解的右击或长击,显示弹出菜单1307。从弹出菜单1307,用户U可编辑类别名称1309。例如,参见图15。用户U可引导可保存并显示1311或删除并抛弃1313所述编辑(即,改变),如所属领域的技术人员所理解。用户还可引导添加1315(参见图17)或删除1317类别。方法1300还可包含在使对远程服务器的请求未决的同时更改本地图标调色板,例如,隐藏经删除类别1319。举例来说,在薄型客户端实施例中,用户U可点击图标调色板1401,且响应地发送网页1403。所述网页可提供具有导致数据的显示1419的导览链接(如所属领域的技术人员所理解)的子类别列表1406,例如相册列表。由用户U点击导览链接可致使相册的文件的显示1421与相册的文件相关联的日志条目的显示1423。所述网页还可提供弹出菜单1407。从弹出菜单1407,用户U可引导显示数据1405(参见图21),且用户U可编辑类别名称1409。例如,参见图16。用户U可引导可保存并显示1411或删除并抛弃1413所述编辑(即,改变),如所属领域的技术人员所理解。用户U还可引导添加1415(参见图18)或删除1417(参见图19)类别。
如图15及图16中所图解说明的本发明实施例可包含定制(即,编辑)图标调色板的方法1500、1600。举例来说,用户U可选择用于编辑的图标调色板1501、1601。举例来说,在厚型客户端实施例中,打开粘贴图标模态对话窗口,例如编辑类别窗口,其显示类别名称及图片或图标1503。如所属领域的技术人员所理解,模态对话窗口保持为最前窗口且捕获所有用户动作直到其被关闭为止1521。举例来说,在厚型客户端实施例中,显示编辑页面,其具有类别名称及图片或图标1603。如所属领域的技术人员所理解,可将编辑类别窗口1505或页面1605上的“保存”按钮去激活。编辑类别窗口1505或页面1605可包含类别名称及当前图片的图形。用户U可通过用特定名称(例如,“杰克与吉尔(Jack and Jill)”)对类别“孩子”进行重命名来编辑类别名称1507、1607。用户U还可将文件(即,新图像)拖动到图形区域上1509、1609以确定文件类型是否适当1511、1611。用户U还可将文件(例如针对图像或图片)粘贴或投放到图形区域中1513、1613。确定文件类型是否适当1515、1615。如果否,那么警示用户U 1517、1617。如果文件类型适当,那么确定文件中的图像的大小且将其显示在图形框中1519、1619。在定制图标调色板之后,激活“保存”按钮,且用户可取消或保存编辑、接着返回到调用程序1523或页面1623,如所属领域的技术人员所理解。
如图17及图18中所图解说明的本发明实施例可包含创建新类别的方法1700、1800。举例来说,一旦用户U已选择新类别1701、1801,就创建临时类别记录1703、1803,其具有默认名称(例如“无标题类别”)与默认图标图片。提示用户U编辑新类别1705、1805。举例来说,在厚型客户端实施例中,可保存临时类别记录,从而导致本地对图标调色板的显示的改变及添加到远程服务器的上载队列的改变1707。举例来说,在薄型客户端实施例中,保存临时记录,且从web服务器发送经刷新网页1807,如所属领域的技术人员所理解。如果用户取消临时新类别,那么抛弃临时记录1709且返回先前视图(即,在前的图标调色板)1809。
如图19中所图解说明的本发明实施例可包含删除类别的方法1900。举例来说,在厚型客户端实施例中,一旦用户U已选择删除类别1901,就打开“删除”模态对话框显示,其显示关于所述类别的信息1903。向用户显示确认提示1905。如果用户U选定取消所述删除,那么关闭对话框1907。如果用户选定删除所述类别,那么可在本地从图标调色板隐藏所述类别且可将删除请求添加到未决远程服务器上载队列1909。
本发明的实施例实现对与一类别相关联的相册列表的显示,如图20到图22及图24到图25中所图解说明。通过点击图标2001或以其它方式从服务器中选择类别2101,检索相册列表2003、2103且将其显示给用户2005。可获得如图22到图25中所图解说明的各种数据检视。确定用户动作2009、2109。用户U可取消相册列表,且可关闭窗口2011、2111;用户(U)可记录并保存改变2013、2113。另外,用户U可通过(例如)如本文中所描述的将文件或对象拖放到类别而将文件添加到所述类别2015、2115。从所述相册列表,用户具有各种其它导览选项。用户的选项包含响应于与文件相关联的问卷而在显示装置上以预选格式显示所述文件的相册2211、2503,如图22及图25中所图解说明。预选格式(参见2211、2503)可包含显示相同或不同大小的多个文件2217、2509的相册页面。另一选项包含在显示装置上显示主日志的一部分2201、2501,其包括与相册中的文件相关联的个别日志条目2215、2507。此外,本发明的实施例允许同时显示相册2503及主日志的与所述相册中的文件相关联的部分2501。根据本发明的实施例,可将文件相册中以预选格式显示的文件链接到主日志的所显示部分中的相关联日志条目,使得当用户突出显示文件时,还突出显示相关联日志条目,且当用户突出显示日志条目时,还突出显示相关联文件,如图22及图25中所图解说明。具体来说,参见2213及2215且还参见2505及2507。
如图22中进一步图解说明,图标调色板的替代实施例2203可显示表示多个预定类别的图标2207a到2207n,所述多个预定类别表示用户的生活中值得注意的事件。另外,可在图标调色板2203上提供到日志(即,主日志)的导览链接2205。还参见图23中的导览链接2305、图标2307及图标调色板的替代实施例2303。此外,通过点击图标(例如,2207b),可显示子类别列表2209,从而允许用户导览到相册2211或日志2201或同时显示两者,如图22及图25中所图解说明。所述实施例中包含其它导览路径及交互,如所属领域的技术人员所理解。
本发明的实施例提供会员以允许访问者对会员的帐户的受限制访问,如图28中所图解说明。用户(在此情况下为会员)通过如图28中所图解说明的访问者访问配置屏幕2801为访问者2809创建登录名2811及口令2813。通过一或若干访问者访问配置屏幕,会员按以下方式确定访问者的访问等级:在逐文件基础上2803、在逐相册基础上2805、在逐类别基础上2807或这些的组合,如所属领域的技术人员所理解。
本发明的实施例包含用于响应于用户准则而显示随机化文件的幻灯片展示的随机数发生器模块2901。用户通过问卷2600规定用于包含在随机化文件的幻灯片展示中的文件2611,如图26中所图解说明。通过如图29中所图解说明的随机数发生器设置屏幕2901来配置,所述随机数发生器模块可在附接到用户计算机的显示装置及外部装置2917(例如,电子图片框及电视)上显示幻灯片展示。用户可命名、保存及检索特定随机数发生器配置2905。用户准则可包含将显示的一个或一个以上类别2903、将选择的文件的数量2907、开始日期2909、结束日期2911、将通过程序呈现选定文件的持续时间2913以及重复选择及呈现的循环的数目2915。如图29上所图解说明的实例性实施例指示在第一循环中,将从经复选类别(包含婚姻、家庭、孩子、朋友、学校、音乐、旅行及宠物)中随机选择50个文件。所述选择将限制于具有在2007年1月25日及2008年1月25日或其之间的事件日期的文件。将显示所述文件达30分钟,且接着将选择新的50个文件且其可用于显示达30分钟。此过程将重复达五个循环。将在USB图片框上显示所述文件。
如图30A及图30B中所图解说明,随机数发生器模块可在电子图片框3001上连续地显示图像3002、3004。举例来说,第一图像3002可展示在被打开之前的具有蝴蝶结3005的礼物3003,且第二图像可展示打开所述礼物的结果,其包含玩具3011、敞开的盒子3007及被抛弃的丝带3009。
本发明的实施例包含如图31中所图解说明的文件管理方法3100。所述方法可包含开始3101。所述方法可包含向用户提示登录信息3103。所述登录信息可包含用户名、口令及状态以借此允许会员的完整访问及访问者的受限制访问。所述方法还可包含在显示装置上向用户显示图标调色板3105。所述图标调色板具有调色板边界且包含表示多个预定类别的图标,所述多个预定类别表示用户的生活中值得注意的事件。所述方法可包含通过用户动作将多个未经分选文件中的一者指派给所述多个预定类别中的至少一者,使得跨越所述调色板边界将所述多个未经分选文件中的一者拖放到所述图标调色板上的图标上将所述文件指派给所述多个预定类别中的一者3107。所述方法可包含响应于将所述文件指派给预定类别的用户动作而提示用户填写与所述文件相关联的问卷3109。所述问卷可包含相册数据、日志条目、事件信息及显示信息。所述方法可包含将所述文件及与所述问卷相关联的数据临时存储于本地计算机上的数据库中3111,使得用户可在与远程服务器的通信缓慢或被中断的情况下指派文件并填写问卷。所述方法可包含将所述文件及与所述问卷相关联的数据存储于远程服务器上的数据库中3113,使得用户可通过电子通信网络访问所述文件及相关联数据。所述方法还可包含将个别日志条目聚合到用户的一个主日志中3115。所述方法可包含响应于用户准则而在显示装置上显示所述主日志的一部分,使得用户可检视一类别、一相册中的特定数据范围或若干文件的日志条目3117。所述方法可包含响应于与文件相关联的问卷而在显示装置上使用预选格式显示所指派文件的相册3119。每一文件与表示用户的生活中值得注意的事件的多个预定类别中的相同预定类别相关联。所述方法可包含在数据库中规定用于包含在随机化文件的幻灯片展示中的文件3121。所述方法可包含响应于用户准则而从所规定文件中随机选择一文件集3123并在显示装置上的幻灯片展示中显示随机选择的文件集3125。所述方法还可包含重复响应于用户准则而随机选择文件集并在幻灯片展示中显示所述文件集的步骤3127。所述方法可包含结束或停止3129。
本发明的实施例包含如图32中所图解说明的文件管理方法3200。所述方法可包含开始3201。所述方法可包含建立用于获取对文件的所有权的接收者实体3203。所述方法可包含将由用户指派给表示用户的生活中值得注意的事件的多个类别的多个文件存储于数据库中,使得用户可通过电子通信网络访问所述多个文件3205。所述方法可包含将用户的主日志存储于所述数据库中,其中所述主日志包含由用户做出的个别日志条目且每一日志条目与所述多个文件中的一个或一个以上文件相关联3207。所述方法可包含通过问卷提示用户来选择用于使得所述多个文件中的一文件及相关联日志条目可公开获得的触发事件并同意法律条款,使得用户可指定将在选定触发事件之后使得可公开获得的所述多个文件的一部分及相关联日志条目3209。所述方法可包含由接收者实体根据针对所述多个文件的所指定部分及相关联日志条目的用户同意的法律条款从用户接收所有权3211。所述方法可包含在用户选择的触发事件之后提供第三方对所述多个文件的所指定部分及相关联日志条目的访问3213。所述方法可包含通过公开的讣告或由用户通过问卷供应的联系人列表来检验用户的死亡3215。实施例可进一步包含通过死亡证书或政府数据库进行的检验。所述方法还可包含创建用户的日志条目,其记录用户的死亡3217。所述方法可包含结束或停止3219。
本发明的实施例包含文件管理方法。所述方法可包含在显示装置上向用户显示图标调色板3105。所述图标调色板包含表示与用户的生活相关联的预定类别的图标。所述方法还可包含通过用户动作将文件指派给预定类别,使得将所述文件拖放到所述图标调色板上的图标上将所述文件指派给所述预定类别3107。所述方法可包含响应于将所述文件指派给预定类别的用户动作而提示用户填写与所述文件相关联的问卷3109。所述问卷可包含相册数据、日志条目、事件信息及显示信息。所述方法可进一步包含响应于与文件相关联的问卷而在显示装置上以预选格式显示所述文件的相册3119。
本发明的实施例包含随机数发生器模块的文件管理方法。所述方法包含在数据库中规定用于包含在随机化文件的幻灯片展示中的多个文件以便仅显示适当文件3121。已通过用户动作将所述多个文件中的每一文件指派给与用户的生活相关联的至少一个预定类别。所述方法包含将所述多个文件及所述数据库存储于远程服务器上,使得用户可通过电子通信网络访问所述多个文件及所述数据库3113。所述方法还包含响应于用户准则而从所述数据库中所规定的用于包含在幻灯片展示中的多个文件中随机选择一文件集3123。所述用户准则包含将显示的文件的数目、所述文件的开始日期、所述文件的结束日期、将显示所述文件的持续时间及在选择新文件之前重复的数目使得用户可针对观众修整随机化的幻灯片展示。所述用户准则还包含从其抽取文件的类别列表。所述用户可命名、保存及检索用户准则以实现特定配置。所述方法包含在显示装置上的幻灯片展示中显示随机选择的文件集3125。所述方法包含重复响应于用户准则而随机选择文件集并在幻灯片展示中显示所述文件集的步骤3128。
本发明的实施例包含文件管理、存储及显示的***。所述***包含与文件管理提供者相关联的界定文件管理服务器的第一计算机服务器,所述文件管理服务器经定位以管理、存储及检索文件与相关联数据。所述***还包含与多个用户相关联的界定用户计算机的多个第二计算机,每一用户计算机通过电子通信网络与所述文件管理服务器通信。所述***进一步包含如下文所论述的与用户计算机相关联的计算机程序产品。
本发明的实施例包含存储于有形计算机存储器媒体上的可在计算机上操作的计算机程序产品,所述计算机程序产品包含在由所述计算机执行时致使所述计算机执行各种操作的指令集。所述操作包含在显示装置上向用户显示图标调色板。所述图标调色板包含对应于表示用户的生活中值得注意的事件的多个预定类别的图标。所述操作还包含通过用户动作将文件指派给至少一个预定类别使得将所述文件拖放到所述图标调色板上的图标上将所述文件指派给所述预定类别。所述操作包含响应于将所述文件指派给预定类别的用户动作而提示用户填写与所述文件相关联的问卷。所述问卷可包含任何额外预定类别、相册数据、日志条目、事件信息及显示信息。所述操作进一步包含响应于与文件相关联的问卷而在显示装置上以预选格式显示文件的相册。
如图33中所图解说明,本发明的实施例包含存储于有形计算机存储器媒体3305上的可在计算机3303上操作的计算机程序产品3301,所述计算机程序产品包含在由所述计算机执行时致使所述计算机执行各种操作的指令集3307。所述操作包含将由用户指派给表示用户的生活中值得注意的事件的多个类别的多个文件存储于数据库中,使得用户可通过电子通信网络访问所述多个文件3309。所述操作包含将用户的主日志存储于所述数据库中,其中所述主日志包含由用户做出的个别日志条目且每一日志条目与所述多个文件中的一个或一个以上文件相关联3311。所述操作包含通过问卷提示用户来选择用于使得所述多个文件中的一文件及相关联日志条目可公开获得的触发事件并同意法律条款,使得用户可指定将在选定触发事件之后使得可公开获得的所述多个文件的一部分及相关联日志条目3313。所述操作包含存记由接收者实体根据针对所述多个文件的所指定部分及相关联日志条目的用户同意的法律条款从用户接收所有权3315。所述操作包含在用户选择的触发事件之后提供第三方对所述多个文件的所指定部分及相关联日志条目的访问3317。所述操作包含通过公开的讣告或由用户通过问卷供应的联系人列表来检验用户的死亡3319。所述操作包含创建用户的日志条目,其记录用户的死亡3321。
如图34中所图解说明,文件管理机器3400可包含具有以下各项的计算机:存储器3401,其中存储有程序产品3402;处理器3403;及输入/输出接口或I/O装置3404。所述文件管理机器可包含作为构成所述***的单独组件、模块、程序产品或内部服务器网络内的服务器的文件管理计算机3400。以此方式,所述文件管理计算机可配置为经由局域网络(LAN)或广域网络(WAN)连接的多个计算机或服务器。所述文件管理***可经配置以包含通过其I/O装置3404而进一步与数据库服务器3405、电信接口3407、web服务器3406及如所属领域的技术人员所理解的其它设备与组件通信的文件管理机器3400。还参见图4、图5及图7。
所属领域的技术人员将理解将包含在本发明的实施例内的其它架构、实施方案及组织。可以多种软件及程序设计语言来实施程序产品,包含(而不限于)超文本标记语言(“HTML”)、Java、C、C++、XML、JavaScript及如所属领域的技术人员所理解的其它语言。所属领域的技术人员将认识到囊括在本发明的实施例内的多处理器计算机、云计算、服务器场、多个计算机***、多个数据库及存储装置(包含存储及访问分级)以及其它实施方案。举例来说,可采用单个计算机、多个计算机、一服务器或服务器群集或服务器场,且本发明不限定每一者的计算机及服务器的任何配置。此外,可将每一者部署在由服务器主机管理的服务器场、数据中心或服务器群集处,且服务器以及其架构及配置的数目可基于对***的使用、需求及容量要求而增加。此外,实施例包含计算机、服务器、存储装置、显示装置及一起交互的组件的群集,如所属领域的技术人员所理解。
所属领域的技术人员将认识到,各种类型的存储器可由例如本文中所描述的计算机读取,例如,用户计算机、文件管理计算机服务器或本发明的实施例内的其它计算机及机器。计算机可读媒体的实例包含(但不限于):非易失性硬编码型媒体,例如只读存储器(ROM)、CD-ROM及DVD-ROM或可擦除电可编程只读存储器(EEPROM);可记录型媒体,例如软盘、硬盘驱动器、CD-R/RW、DVD-RAM、DVD-R/RW、DVD+R/RW、快闪驱动器、存储器棒;以及其它较新类型的存储器;及传输型媒体,例如数字与模拟通信链路。举例来说,此些媒体可包含操作指令以及与上文所描述的***及方法步骤相关的指令且可在计算机上操作。所属领域的技术人员将理解,代替文件管理计算机服务器或除文件管理计算机服务器以外,此些媒体可在其它位置处以在其上存储(例如)包含软件的程序产品。
本申请案主张以下申请案的优先权及权益:里斯(Reese)等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Method for File Management,Storage,and Retrieval)”的第61/116,814号美国临时专利申请案;里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Methodfor File Management,Storage,and Retrieval)”的第61/116,831号美国临时专利申请案;里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Method for File Management,Storage,andRetrieval)”的第61/116,862号美国临时专利申请案;里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,ProgramProduct,and Method for File Management,Storage,and Retrieval)”的第61/116,894号美国临时专利申请案;及里斯等人在2008年11月21日提出申请的标题为“用于文件管理、存储及检索的***、程序产品及方法(System,Program Product,and Method for FileManagement,Storage,and Retrieval)”的第61/116,914号美国临时专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于文件管理、存储及显示的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-Implemented Methodfor File Management,Storage,and Display)”的第12/620,944号美国专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于文件管理及存储的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-Implemented Method forFile Management,and Storage)”的第12/620,963号美国专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于文件的随机化幻灯片展示的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-Implemented Method forRandomized Slide Show ofFiles)”的第12/621,059号美国专利申请案;里斯等人在2009年11月18日提出申请的标题为“用于利用问卷进行相册中的文件管理、存储及显示的机器、程序产品及计算机实施的方法(Machine,Program Product,andComputer-Implemented Method for File Management,Storage,and Display in AlbumsUtilizing a Questionnaire)”的第12/621,033号美国专利申请案;以及里斯等人在2009年11月18日提出申请的标题为“用于利用用户选择的触发事件进行文件管理、存储及访问的机器、程序产品及计算机实施的方法(Machine,Program Product,andComputer-Implemented Method for File Management,Storage,and Access Utilizing aUser-Selected Trigger Event)”的第12/620,995号美国专利申请案,所有所述申请案各自以全文引用的方式并入本文中。本申请案还和以下申请案有关:里斯等人的与本文同一天提出申请的标题为“用于利用用户选择的触发事件进行文件管理、存储及访问的机器、程序产品及计算机实施的方法(Machine,Program Product,and Computer-ImplementedMethod for File Management,Storage,and Access Utilizing a User-Selected TriggerEvent)”的第________号PCT专利申请案,所述PCT专利申请案以全文引用的方式并入本文中。
受益于前述说明及相关联图式中所呈现的教示内容,所属领域的技术人员将联想到本发明的许多修改及其它实施例。因此,应理解,本发明不应限定于所揭示的所图解说明实施例,而打算将修改及其它实施例包含在所附权利要求书的范围内。

Claims (15)

1.一种文件管理机器(3400),其用以执行通过利用图标调色板(103)的用户动作(309)将多个未经分选文件(311)中的一者指派给多个预定类别(2903)中的至少一者的过程及响应于所述用户动作(309)而提示多个用户(U)中的一用户填写与所述文件( 311)相关联的问卷(2600)的过程,所述文件管理机器(3400)的特征在于:
第一计算机(401)被配置为文件管理服务器,适于通过电子通信网络(413)与多个第二计算机(407)通信,所述多个第二计算机(407)与所述多个用户(U)相关联且被配置为用户计算机(407),每一用户计算机(407)远离所述文件管理服务器(401),所述文件管理服务器(401)具有至少一处理器(3403)及一有形存储器(3305);及
计算机程序产品(3301)可在所述文件管理服务器(401)上操作且被存储于所述存储器(3305)中,所述计算机程序产品(3301)包括在由所述文件管理服务器(401)执行时致使所述文件管理服务器(401)执行以下操作的指令集(3307):
在所述多个用户计算机(407)中的一用户计算机上显示所述图标调色板(103),所述图标调色板(103)具有调色板边界(301)且包含表示所述多个预定类别(2903)的图标(105),所述多个预定类别(2903)表示所述用户的生活中值得注意的事件,
通过所述用户动作(309)将所述多个未经分选文件(311)中的一者指派给所述多个预定类别(2903)中的至少一者,使得跨越所述调色板边界(301)将所述多个未经分选文件(311)中的一者拖放(309)到所述图标调色板(103)上的图标(105)上将所述文件(311)指派给所述多个预定类别(2903)中的一者,
响应于将所述文件(311)指派给所述预定类别(2903)的所述用户动作(309)而提示所述用户(U)填写与所述文件(311)相关联的所述问卷(2600),所述问卷(2600)包含相册数据(2603)、事件信息(2617)及显示信息(2609),及
响应于与所述文件(311)相关联的问卷(2600)数据而在显示装置(3001)上使用预选格式(2213)显示文件相册(2211)。
2.根据权利要求1所述的文件管理机器(3400),其中所述多个未经分选文件(311)包含数码相片(3002)且其中表示所述用户的所述生活中值得注意的事件的所述多个预定类别(2903)包含以下各项中的一者或一者以上:预定义的默认类别及用户定义的类别(1700)。
3.根据权利要求2所述的文件管理机器(3400),其中所述多个预定义的默认类别(2903)包含以下各项中的三者或三者以上:婚姻、信仰、家庭、孩子、学校、旅行、军事及健康。
4.根据权利要求1所述的文件管理机器(3400),其中所述操作的特征进一步在于:
将所述文件(311)及与所述问卷(2600)相关联的数据临时存储于所述用户计算机(407)上的第一数据库(411)中,使得所述用户(U)可在与所述远程服务器(401)的通信缓慢或被中断的情况下指派文件并填写问卷(2600);及
将所述文件(311)及与所述问卷(2600)相关联的数据存储于所述远程文件管理服务器(401)上的第二数据库(405)中,使得所述用户(U)可通过所述电子通信网络(413)访问所述文件(311)及相关联数据。
5.根据权利要求1所述的文件管理机器(3400),其中所述图标调色板(103)的相对大小可由所述用户(U)调整;其中所述图标调色板(103)在所述用户计算机(401)的显示屏幕(102)上的位置可由所述用户(U)控制;且其中所述图标调色板(103)上的所述图标(105)的次序及色彩可由所述用户(U)选择。
6.一种计算机程序产品(3301),其存储于有形计算机存储器媒体(3305)上,可在计算机(3303)上操作,所述计算机程序产品(3301)包括在由所述计算机(3303)执行时致使所述计算机执行操作的指令集(3307),所述操作的特征在于:
向用户(U)显示图标调色板(103),所述图标调色板(103)具有调色板边界(301)且包含表示多个预定类别(2903)的图标(105),所述多个预定类别(2903)表示所述用户的生活中值得注意的事件;
通过用户动作(309)将多个未经分选文件(311)中的一者指派给所述多个预定类别(2903)中的至少一者,使得跨越所述调色板边界(301)将所述多个未经分选文件(311)中的一者拖放(309)到所述图标调色板(103)上的图标(105)上将所述文件(311)指派给所述多个预定类别(2903)中的一者;
响应于将所述文件(311)指派给所述预定类别(2903)的所述用户动作(309)而提示所述用户(U)填写与所述文件(311)相关联的问卷(2600),所述问卷(2600)包含相册数据(2603)、事件信息(2617)及显示信息(2609);及
响应于与所述文件(311)相关联的问卷(2600)数据而在显示装置(3001)上使用预选格式(213)显示文件相册(2211)。
7.根据权利要求6所述的计算机程序产品(3301),其中所述多个未经分选文件包含数码相片(3002);且其中表示所述用户的所述生活中值得注意的事件的所述多个预定类别(2903)包含以下各项中的一者或一者以上:预定义的默认类别及用户定义的类别(1700)。
8.根据权利要求7所述的计算机程序产品(3301),其中所述多个预定义的默认类别(2903)包含以下各项中的三者或三者以上:婚姻、信仰、家庭、孩子、学校、旅行、军事及健康。
9.根据权利要求6所述的计算机程序产品(3301),其中所述操作的特征进一步在于:
将所述文件(311)及与所述问卷(2600)相关联的数据临时存储于在所述用户(U)本地且被配置为用户计算机(407)的第一计算机(407)上的第一数据库(411)中,使得所述用户可在与第二计算机(401)的通信缓慢或被中断的情况下指派文件并填写问卷(2600),所述第二计算机(401)远离所述用户(U);及
将所述文件(311)及与所述问卷(2600)相关联的数据存储于所述第二计算机(401)上的第二数据库(405)中,使得所述用户(U)可通过电子通信网络(413)访问所述文件(311)及相关联数据。
10.根据权利要求6所述的计算机程序产品(3301),其中所述图标调色板(103)的相对大小可由所述用户(U)调整;其中所述图标调色板在显示屏幕(102)上的位置可由所述用户(U)控制;且其中所述图标调色板(103)上的所述图标(105)的次序及色彩可由所述用户(U)选择。
11.一种计算机实施的方法(3100),其用于致使计算机(3400)执行通过利用图标调色板(103)的用户动作(309)将多个未经分选文件(311)中的一者指派给多个预定类别(2903)中的至少一者的过程及响应于所述用户动作(309)而提示用户(U)填写与所述文件(311)相关联的问卷(2600)的过程,所述计算机实施的方法(3100)的特征在于:
向所述用户(U)显示所述图标调色板(103),所述图标调色板(103)具有调色板边界(301)且包含表示所述多个预定类别(2903)的图标(105),所述多个预定类别(2903)表示所述用户的生活中值得注意的事件;
通过所述用户动作(309)将所述多个未经分选文件(311)中的一者指派给所述多个预定类别(2903)中的至少一者,使得跨越所述调色板边界(301)将所述多个未经分选文件(311)中的一者拖放(309)到所述图标调色板(103)上的图标(105)上将所述文件(311)指派给所述多个预定类别(2903)中的一者;
响应于将所述文件(311)指派给所述预定类别(2903)的所述用户动作(309)而提示所述用户(U)填写与所述文件(311)相关联的问卷(2600),所述问卷(2600)包含相册数据(2603)、事件信息(2617)及显示信息(2609);及
响应于与所述文件(311)相关联的问卷(2600)数据而在显示装置(3001)上使用预选格式(2213)显示文件相册(2211)。
12.根据权利要求11所述的计算机实施的方法(3100),其中所述多个未经分选文件(311)包含数码相片(3002);其中表示所述用户的所述生活中值得注意的事件的所述多个预定类别(2903)包含以下各项中的一者或一者以上:预定义的默认类别及用户定义的类别(1700);且其中所述多个预定义的默认类别包含以下各项中的三者或三者以上:婚姻、信仰、家庭、孩子、学校、旅行、军事及健康。
13.根据权利要求11所述的计算机实施的方法(3100),其特征进一步在于:
将所述文件(311)及与所述问卷(2600)相关联的数据临时存储于在所述用户(U)本地且被配置为用户计算机(407)的第一计算机(407)上的第一数据库(411)中,使得所述用户(U)可在与第二计算机(401)的通信缓慢或被中断的情况下指派文件(311)并填写问卷(2600),所述第二计算机(401)远离所述用户(U);及
将所述文件(311)及与所述问卷(2600)相关联的数据存储于所述第二计算机(401)上的第二数据库(405)中,使得所述用户(U)可通过电子通信网络(413)访问所述文件(3907)及相关联数据。
14.根据权利要求11所述的计算机实施的方法(3100),其中所述图标调色板(103)的相对大小可由所述用户(U)调整;其中所述图标调色板(103)在显示屏幕(102)上的位置可由所述用户(U)控制;且其中所述图标调色板(103)上的所述图标(105)的次序及色彩可由所述用户(U)选择。
15.根据权利要求11所述的计算机实施的方法(3100),其特征进一步在于:
向所述用户(U)提示登录信息(915),所述登录信息包含用户名、口令及状态(927)以借此允许会员的完整访问及访问者的受限制访问。
CN200980153944XA 2008-11-21 2009-11-19 用于文件管理、存储及显示的机器、程序产品及计算机实施的方法 Pending CN102272823A (zh)

Applications Claiming Priority (21)

Application Number Priority Date Filing Date Title
US11683108P 2008-11-21 2008-11-21
US11689408P 2008-11-21 2008-11-21
US11681408P 2008-11-21 2008-11-21
US11691408P 2008-11-21 2008-11-21
US11686208P 2008-11-21 2008-11-21
US61/116,831 2008-11-21
US61/116,814 2008-11-21
US61/116,914 2008-11-21
US61/116,862 2008-11-21
US61/116,894 2008-11-21
US12/621,033 US20100132023A1 (en) 2008-11-21 2009-11-18 Machine, Program Product, And Computer-Implemented Method For File Management, Storage, And Display In Albums Utilizing A Questionnaire
US12/620,963 2009-11-18
US12/620,944 2009-11-18
US12/620,963 US20100131882A1 (en) 2008-11-21 2009-11-18 Machine, Program Product, And Computer-Implemented Method For File Management And Storage
US12/621,059 US20100131851A1 (en) 2008-11-21 2009-11-18 Machine, Program Product, And Computer-Implemented Method For Randomized Slide Show Of Files
US12/620,995 US8538966B2 (en) 2008-11-21 2009-11-18 Machine, program product, and computer-implemented method for file management, storage, and access utilizing a user-selected trigger event
US12/621,033 2009-11-18
US12/621,059 2009-11-18
US12/620,995 2009-11-18
US12/620,944 US8156121B2 (en) 2008-11-21 2009-11-18 Machine, program product, and computer-implemented method for file management, storage, and display
PCT/US2009/065101 WO2010059797A1 (en) 2008-11-21 2009-11-19 Machine, program product, and computer-implemented method for file management, storage, and display

Publications (1)

Publication Number Publication Date
CN102272823A true CN102272823A (zh) 2011-12-07

Family

ID=42197332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980153944XA Pending CN102272823A (zh) 2008-11-21 2009-11-19 用于文件管理、存储及显示的机器、程序产品及计算机实施的方法

Country Status (4)

Country Link
US (10) US8156121B2 (zh)
EP (1) EP2359358A4 (zh)
CN (1) CN102272823A (zh)
WO (2) WO2010059797A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050004A (zh) * 2014-06-30 2014-09-17 宇龙计算机通信科技(深圳)有限公司 界面图标色彩设置方法、装置及终端
CN107430744A (zh) * 2014-07-26 2017-12-01 A·沙班 用于会计***和过程的经修改的现金分类账基础
CN113992663A (zh) * 2021-12-29 2022-01-28 荣耀终端有限公司 发送文件的方法、电子设备及可读存储介质

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8463912B2 (en) * 2000-05-23 2013-06-11 Media Farm, Inc. Remote displays in mobile communication networks
US8156121B2 (en) * 2008-11-21 2012-04-10 Randall Reese Machine, program product, and computer-implemented method for file management, storage, and display
US9501329B2 (en) * 2009-05-08 2016-11-22 Rackspace Us, Inc. Methods and systems for cloud computing management
US8296657B2 (en) * 2009-05-19 2012-10-23 Sony Corporation Random image selection without viewing duplication
WO2011044354A2 (en) * 2009-10-07 2011-04-14 Lifethread, Llc System for displaying graphical narrations
DE102010009755A1 (de) * 2010-03-01 2011-09-01 Deutsche Telekom Ag Kommunikationssystem zur prozessorientierten Erfassung, Speicherung, Übermittlung und Bereitstellung von Daten
US9684424B2 (en) * 2010-07-08 2017-06-20 Red Hat Israel, Ltd. Transforming cursor graphics information
US20120151397A1 (en) * 2010-12-08 2012-06-14 Tavendo Gmbh Access to an electronic object collection via a plurality of views
US9342569B2 (en) * 2010-12-15 2016-05-17 Sap Se System and method of adding user interface element groups
JP5327240B2 (ja) * 2011-01-31 2013-10-30 ブラザー工業株式会社 通信装置および通信装置システム
US20120204131A1 (en) * 2011-02-07 2012-08-09 Samuel Hoang Enhanced application launcher interface for a computing device
US20140033077A1 (en) * 2011-04-12 2014-01-30 Google Inc. Spreading User Activities to Interested Users of a Community
US9361479B2 (en) 2011-04-29 2016-06-07 Stephen Lesavich Method and system for electronic content storage and retrieval using Galois fields and geometric shapes on cloud computing networks
US9569771B2 (en) 2011-04-29 2017-02-14 Stephen Lesavich Method and system for storage and retrieval of blockchain blocks using galois fields
US9137250B2 (en) 2011-04-29 2015-09-15 Stephen Lesavich Method and system for electronic content storage and retrieval using galois fields and information entropy on cloud computing networks
US9037564B2 (en) 2011-04-29 2015-05-19 Stephen Lesavich Method and system for electronic content storage and retrieval with galois fields on cloud computing networks
US8819169B2 (en) 2011-05-20 2014-08-26 Hallmark Cards, Incorporated Prompting service
US20130055078A1 (en) * 2011-08-24 2013-02-28 Salesforce.Com, Inc. Systems and methods for improved navigation of a multi-page display
US8972404B1 (en) * 2011-12-27 2015-03-03 Google Inc. Methods and systems for organizing content
KR101871363B1 (ko) * 2012-01-03 2018-08-02 삼성전자주식회사 컨텐츠 업로드 방법 및 그를 위한 사용자 단말, 및 연관 컨텐츠 제공 방법 및 그를 위한 컨텐츠 제공 서버
US9762404B2 (en) * 2012-01-15 2017-09-12 Microsoft Technology Licensing, Llc Providing contextual information associated with a communication participant
US20130263033A1 (en) * 2012-03-30 2013-10-03 Nir Yom Tov Object tagging
US9595015B2 (en) 2012-04-05 2017-03-14 Nokia Technologies Oy Electronic journal link comprising time-stamped user event image content
US20130268848A1 (en) * 2012-04-05 2013-10-10 Nokia Corporation User event content, associated apparatus and methods
US9674156B2 (en) 2012-05-15 2017-06-06 Mcafee, Inc. Event-triggered release through third party of pre-encrypted digital data from data owner to data assignee
US20150188993A1 (en) * 2012-06-01 2015-07-02 Mark Dibner System and method of storing and distributing data
WO2014018614A2 (en) * 2012-07-27 2014-01-30 Safelyfiled.Com, Llc System for the unified organization, secure storage and secure retrieval of digital and paper documents
WO2014028245A2 (en) * 2012-08-17 2014-02-20 Evernote Corporation Using surfaces with printed patterns for image and data processing
US9405500B1 (en) * 2012-09-12 2016-08-02 Marisa Cox Photo album device and system
US20140075026A1 (en) * 2012-09-13 2014-03-13 Lung Cheng Technology Ltd. Cloud database management method
US20140096268A1 (en) * 2012-09-28 2014-04-03 Kabushiki Kaisha Toshiba Information processing apparatus, data returning method and storage medium
US9244946B2 (en) 2012-11-26 2016-01-26 International Business Machines Corporation Data mining shape based data
JP6103962B2 (ja) * 2013-01-30 2017-03-29 キヤノン株式会社 表示制御装置及びその制御方法
US20140282913A1 (en) * 2013-03-15 2014-09-18 Nathaniel Vigil Process for capturing, storing, and accessing a personal legacy in a digital multimedia data storage system
EP2971940A4 (en) * 2013-03-15 2016-08-03 Timeflash Llc SYSTEMS AND METHODS FOR PROVIDING MULTIMEDIA CONTENT
US9525789B2 (en) 2013-03-15 2016-12-20 Dropbox, Inc. Shuffle algorithm and navigation
US9280592B1 (en) 2013-03-15 2016-03-08 Google Inc. Zombie detector and handler mechanism for accounts, apps, and hardware devices
USD852829S1 (en) * 2013-04-05 2019-07-02 Thales Avionics, Inc. Display screen or portion thereof with graphical user interface
US20150019449A1 (en) * 2013-07-11 2015-01-15 Navin Murli Lalwani Method to transfer personal financial information and other hard to replace documents to a selected recipient post death
US9618704B2 (en) 2013-07-31 2017-04-11 Corning Optical Communications LLC Fiber optic connector sub-assemblies having a front-loading locking ferrule holder and related fiber optic components, devices and methods
TWI501207B (zh) * 2013-08-30 2015-09-21 Method and system for providing landmark services through landmark database
JP6184269B2 (ja) * 2013-09-18 2017-08-23 キヤノン株式会社 画像処理システム、情報処理装置、画像処理方法、情報処理方法、及びプログラム
US20150134371A1 (en) * 2013-11-12 2015-05-14 Stubhub, Inc. Systems and methods for automatic scrapbook generation
FR3013862A1 (fr) * 2013-11-26 2015-05-29 Orange Traitement de donnees relatives a des entites
USD827654S1 (en) * 2013-12-20 2018-09-04 Sony Corporation Wearable player with graphical user interface
KR20150081073A (ko) * 2014-01-03 2015-07-13 삼성전자주식회사 글랜스 정보를 제공하는 방법, 저장 매체 및 전자 장치
US8862646B1 (en) * 2014-03-25 2014-10-14 PlusAmp, Inc. Data file discovery, visualization, and importing
US9467521B2 (en) 2014-04-02 2016-10-11 David S. Owens System and computer implemented method of personal monitoring
JP5783301B1 (ja) * 2014-06-11 2015-09-24 富士ゼロックス株式会社 通信端末、通信システム及びプログラム
USD860256S1 (en) * 2014-07-14 2019-09-17 United States Postal Service Display screen with graphical user interface or packaging with surface ornamentation
US11544685B2 (en) * 2014-08-12 2023-01-03 Geoffrey S. Stern Multimedia keepsake system and method
US10410304B2 (en) 2015-03-05 2019-09-10 Microsoft Technology Licensing, Llc Provisioning in digital asset management
US10382528B2 (en) 2015-03-05 2019-08-13 Microsoft Technology Licensing, Llc Disposition actions in digital asset management based on trigger events
US10007714B2 (en) * 2015-03-05 2018-06-26 Microsoft Technology Licensing, Llc Ongoing management for pre-planned handling of digital presence
US10223473B2 (en) * 2015-03-31 2019-03-05 International Business Machines Corporation Distribution of metadata for importation
US20160335456A1 (en) * 2015-05-15 2016-11-17 Jose Felix Esparza Vital document and digital information management processes and system that secures and releases personal information before and after a person's death
US10268923B2 (en) * 2015-12-29 2019-04-23 Bar-Ilan University Method and system for dynamic updating of classifier parameters based on dynamic buffers
US9965650B1 (en) * 2016-05-11 2018-05-08 MDClone Ltd. Computer system of computer servers and dedicated computer clients specially programmed to generate synthetic non-reversible electronic data records based on real-time electronic querying and methods of use thereof
USD807385S1 (en) * 2016-07-29 2018-01-09 Neurotrack Technologies, Inc. Display screen or portion thereof with graphical user interface
USD806734S1 (en) * 2016-07-29 2018-01-02 Neurotrack Technologies, Inc. Display screen or portion thereof with graphical user interface
USD820292S1 (en) * 2016-09-15 2018-06-12 General Electric Company Display screen or portion thereof with graphical user interface
USD830413S1 (en) * 2016-10-28 2018-10-09 Intuit Inc. Display screen with graphical user interface
USD881202S1 (en) * 2017-05-08 2020-04-14 Kci Licensing, Inc. Display screen with graphical user interface for negative pressure unit
US11190431B2 (en) * 2017-07-18 2021-11-30 Vmware, Inc. Prioritized client-server communications based on server health
US10438302B2 (en) 2017-08-28 2019-10-08 The Climate Corporation Crop disease recognition and yield estimation
US10423850B2 (en) 2017-10-05 2019-09-24 The Climate Corporation Disease recognition from images having a large field of view
US10785224B2 (en) * 2017-12-22 2020-09-22 Veeva Systems Inc. System and method for event management
US11429943B1 (en) 2017-12-22 2022-08-30 Veeva Systems Inc. System and method for event management
US11303463B1 (en) 2017-12-22 2022-04-12 Veeva Systems Inc. System and method for event management
US11429932B1 (en) 2017-12-22 2022-08-30 Veeva Systems Inc. System and method for event management
US10942909B2 (en) * 2018-09-25 2021-03-09 Salesforce.Com, Inc. Efficient production and consumption for data changes in a database under high concurrency
US11782881B2 (en) * 2018-12-05 2023-10-10 Vmware, Inc. Recommending remotely executed applications for opening files
US20220188938A1 (en) * 2020-12-16 2022-06-16 State Farm Mutual Automobile Insurance Company Systems and methods of generating recommendations for secondary users of a well-being application
US11640249B2 (en) 2021-09-15 2023-05-02 International Business Machines Corporation Access verification on portable mass storage devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916894A (zh) * 2004-04-29 2007-02-21 微软公司 元数据编辑控制
CN101124572A (zh) * 2004-09-24 2008-02-13 微软公司 文件***外壳
US20080148193A1 (en) * 2001-09-13 2008-06-19 John Moetteli System and method of efficient web browsing
US20080177994A1 (en) * 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5351146A (en) * 1993-03-01 1994-09-27 At&T Bell Laboratories All-optical network architecture
US5452406A (en) 1993-05-14 1995-09-19 Microsoft Corporation Method and system for scalable borders that provide an appearance of depth
US7095854B1 (en) * 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US6246410B1 (en) * 1996-01-19 2001-06-12 International Business Machines Corp. Method and system for database access
US6012073A (en) * 1996-10-21 2000-01-04 Corbis Corporation Method and system for displaying original documents and translations thereof
US6052130A (en) 1996-11-20 2000-04-18 International Business Machines Corporation Data processing system and method for scaling a realistic object on a user interface
US20010016113A1 (en) * 1997-02-10 2001-08-23 Nikon Corporation Information processing apparatus and method
US7415662B2 (en) * 2000-01-31 2008-08-19 Adobe Systems Incorporated Digital media management apparatus and methods
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
AU2002213013A1 (en) * 2000-09-29 2002-04-08 Jill Fallon Systems and methods for a personal, universal, integrated organizer for legacy planning and storage
US7840634B2 (en) * 2001-06-26 2010-11-23 Eastman Kodak Company System and method for managing images over a communication network
US7315848B2 (en) * 2001-12-12 2008-01-01 Aaron Pearse Web snippets capture, storage and retrieval system and method
US20040051732A1 (en) 2002-07-02 2004-03-18 La Classe Locations, Inc. Digital project management system
CN1703666A (zh) * 2002-10-09 2005-11-30 皇家飞利浦电子股份有限公司 用于使用户能够操作用户接口的***、方法、计算机程序产品和存储设备
US7434169B2 (en) * 2002-11-25 2008-10-07 Aol Llc, A Delaware Limited Liability Company Facilitating communications between computer users across a network
US7769794B2 (en) * 2003-03-24 2010-08-03 Microsoft Corporation User interface for a file system shell
JP4241261B2 (ja) * 2003-08-19 2009-03-18 キヤノン株式会社 メタデータ付与方法およびメタデータ付与装置
WO2005081636A2 (en) * 2004-03-03 2005-09-09 Gautam Dharamdas Goradia Interactive system for building, organising, and sharing one’s own encyclopedia in one or more languages
US20050234896A1 (en) * 2004-04-16 2005-10-20 Nobuyuki Shima Image retrieving apparatus, image retrieving method and image retrieving program
US7464110B2 (en) * 2004-06-30 2008-12-09 Nokia Corporation Automated grouping of image and other user data
US20060074788A1 (en) * 2004-08-03 2006-04-06 Simplifi, Llc Providing goal-based financial planning via computer
WO2006036303A2 (en) * 2004-08-05 2006-04-06 Disney Enterprises, Inc. Common user interface for accessing media
US20060080286A1 (en) * 2004-08-31 2006-04-13 Flashpoint Technology, Inc. System and method for storing and accessing images based on position data associated therewith
KR100616157B1 (ko) * 2005-01-11 2006-08-28 와이더댄 주식회사 애플리케이션 연동 방법 및 그 시스템
US20060293987A1 (en) * 2005-01-12 2006-12-28 Methods and systems for originating and scoring a financial instrument
US20060168143A1 (en) * 2005-01-24 2006-07-27 John Moetteli Automated method for executing a service order directed to a particular beneficiary, initiated after query requiring minimal response
US20080167994A1 (en) * 2005-07-22 2008-07-10 Koninklijke Philips Electronics, N.V. Digital Inheritance
KR100738708B1 (ko) * 2005-12-29 2007-07-12 엘지전자 주식회사 스크롤 압축기의 진동방지장치
US8054294B2 (en) 2006-03-31 2011-11-08 Sony Corporation Touch screen remote control system for use in controlling one or more devices
US20070255677A1 (en) * 2006-04-28 2007-11-01 Sun Microsystems, Inc. Method and apparatus for browsing search results via a virtual file system
US7558622B2 (en) * 2006-05-24 2009-07-07 Bao Tran Mesh network stroke monitoring appliance
CA2652145A1 (en) * 2006-05-18 2007-11-29 Andrews Mcmeel Publishing, Inc. Electronic calendar
WO2007139905A2 (en) * 2006-05-25 2007-12-06 Panraven, Inc. Life event recording system
US8027561B2 (en) 2006-08-24 2011-09-27 At&T Intellectual Property I, L.P. Methods, devices and computer program products for event-based media file tagging
US7869658B2 (en) * 2006-10-06 2011-01-11 Eastman Kodak Company Representative image selection based on hierarchical clustering
US7698660B2 (en) * 2006-11-13 2010-04-13 Microsoft Corporation Shared space for communicating information
US20080133697A1 (en) * 2006-12-05 2008-06-05 Palm, Inc. Auto-blog from a mobile device
US7873557B2 (en) 2007-02-28 2011-01-18 Aaron Guidotti Information, document, and compliance management for financial professionals, clients, and supervisors
US9158776B2 (en) * 2007-08-06 2015-10-13 Apple Inc. Slideshows comprising various forms of media
US7984380B2 (en) * 2007-10-12 2011-07-19 Making Everlasting Memories, Llc Method for automatically creating book definitions
US8185436B2 (en) * 2008-02-22 2012-05-22 Hojin Ahn Apparatus and method for advertising in digital photo frame
US8156121B2 (en) 2008-11-21 2012-04-10 Randall Reese Machine, program product, and computer-implemented method for file management, storage, and display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080148193A1 (en) * 2001-09-13 2008-06-19 John Moetteli System and method of efficient web browsing
US20080177994A1 (en) * 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
CN1916894A (zh) * 2004-04-29 2007-02-21 微软公司 元数据编辑控制
CN101124572A (zh) * 2004-09-24 2008-02-13 微软公司 文件***外壳

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104050004A (zh) * 2014-06-30 2014-09-17 宇龙计算机通信科技(深圳)有限公司 界面图标色彩设置方法、装置及终端
CN104050004B (zh) * 2014-06-30 2018-01-09 宇龙计算机通信科技(深圳)有限公司 界面图标色彩设置方法、装置及终端
CN107430744A (zh) * 2014-07-26 2017-12-01 A·沙班 用于会计***和过程的经修改的现金分类账基础
CN107430744B (zh) * 2014-07-26 2023-11-28 A·沙班 用于会计***和过程的经修改的现金分类账基础
CN113992663A (zh) * 2021-12-29 2022-01-28 荣耀终端有限公司 发送文件的方法、电子设备及可读存储介质

Also Published As

Publication number Publication date
EP2359358A1 (en) 2011-08-24
US9699246B2 (en) 2017-07-04
US20100132023A1 (en) 2010-05-27
US20140032560A1 (en) 2014-01-30
US8874580B2 (en) 2014-10-28
WO2010059797A8 (en) 2011-01-20
US20120191707A1 (en) 2012-07-26
US20100131574A1 (en) 2010-05-27
US8156121B2 (en) 2012-04-10
US20100131882A1 (en) 2010-05-27
US20100131573A1 (en) 2010-05-27
US8538966B2 (en) 2013-09-17
EP2359358A4 (en) 2013-03-06
US20160202855A1 (en) 2016-07-14
WO2010059826A1 (en) 2010-05-27
US20150012841A1 (en) 2015-01-08
WO2010059797A1 (en) 2010-05-27
US9325777B2 (en) 2016-04-26
US8510305B2 (en) 2013-08-13
US20170339214A1 (en) 2017-11-23
US20100131851A1 (en) 2010-05-27

Similar Documents

Publication Publication Date Title
CN102272823A (zh) 用于文件管理、存储及显示的机器、程序产品及计算机实施的方法
US20220318756A1 (en) Managing tasks in a content management system
US11900324B2 (en) Managing projects in a content management system
US10209859B2 (en) Method and system for cross-platform searching of multiple information sources and devices
JP6543724B2 (ja) カスタマイズ可能なファイルリクエストを介したファイル提出物を収集するための収集フォルダ
Kirschenbaum et al. Digital forensics and born-digital content in cultural heritage collections
US9892203B2 (en) Organizing network-stored content items into shared groups
US20120324002A1 (en) Media Sharing
US9466050B2 (en) System and method for interactive visual representation of items along a timeline
US9507758B2 (en) Collaborative matter management and analysis
US20130007667A1 (en) People centric, cross service, content discovery system
US20160188581A1 (en) Contextual searches for documents
VanSnick et al. On digitisation as a preservation measure
Karle Managing the digital you: Where and how to keep and organize your digital life
Belovari Expedited digital appraisal for regular archivists: an MPLP-type approach
JP6759720B2 (ja) 情報処理装置及び情報処理プログラム
US11403863B2 (en) Single command systems and methods for generating codes and scanning items
Wilsey et al. Capturing and Processing Born-Digital Files in the STOP AIDS Project Records: A Case Study
Green “Steal the Vote”: Unpacking the Myth of Voter Integrity
Ramsden A Case Study of a Digital Image Collection Belonging to a Charity
Van Niekerk An efficient management system for large digital object collections

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111207