用于管理、共享和组织存储在多项云端服务上的信息的系统和方法与流程

文档序号:12287888阅读:254来源:国知局
用于管理、共享和组织存储在多项云端服务上的信息的系统和方法与流程

相关申请的交叉引用

本申请要求2014年5月13日提交的标题为“SYSTEMS AND METHODS FOR MANAGING,SHARING,AND ORGANIZING INFORMATION STORED ON MULTIPLE CLOUD SERVICES(用于管理、共享和组织存储在多项云端服务上的信息的系统和方法)”的美国临时专利申请序列号61/992,466的优先权和权益,通过引用的方式将其内容全文合并在此。

技术领域

本发明涉及用于管理、共享和组织存储在多项云端服务上的信息的系统和方法,特别涉及用于管理存储在多项云端服务当中的大量文档和/或文件并且同时提供对于文档和/或文件的高效、直观并且可访问的组织的系统和方法。



背景技术:

人们越来越多地在多台计算设备和多项托管服务当中生成数据和元数据。举例来说,在单单一天的过程期间,某人可以使用膝上型计算机、台式计算机、平板计算机和/或智能电话来创建、查看和编辑文件,例如照片、电子邮件或其他数据对象。作为另一个实例,某人可以使用例如Facebook、Instagram、Twitter、Dropbox、Flickr、Google Drive、Box和OneDrive之类的托管解决方案,以便与其他人进行通信以及开展工作。某人可能无法很容易地从单个界面方便地访问其所需要的文件和信息,这是因为文件分散在多台计算设备和多个托管站点当中。此外,传统的信息管理系统常常专注于从例如服务器或台式计算机之类的固定计算设备组织、保护和恢复数据。其结果是,某人的托管数据和移动数据可能分散在传统信息管理系统的范围之外。因此,许多用户可能无法在无需繁琐地检查其所有云端服务的情况下方便地定位、共享或者以其他方式管理其文件和/或文档。



技术实现要素:

本发明涉及用于访问、管理、共享和组织存储在多项云端服务上的信息的系统和方法,特别涉及访问和管理存储在多项云端服务当中的大量文档和/或文件并且同时提供对于文档和/或文件的高效、直观并且可访问的组织,而无需每次单独登录或访问每一处位置。

一般来说,用户可以利用多项云端服务,其中可以包括远程私有服务器以及主流公共服务,并且通常可以在多项云端服务当中存储文件和/或文档。云端服务可能常常具有存储限制或者可以被用于特定类型的活动或目的,因此用户可能具有散布在多项云端服务当中而不是处于集中位置处的文件和/或文档。用户还可以例如在其所采用的特定设备上采用某种本地存储,所述特定设备比如有智能电话、平板计算机、个人计算机以及/或者任何其他常见设备。文件和/或文档可以包括而不限于照片、文本文件、演示、文档、图像以及/或者任何其他适当的计算机文件或文档。

本发明允许用户访问、查看和管理所有信息,其容易程度就如同所有信息都被存储在一个位置处。

在一个示例性实施例中,一种用于由用户管理存储在例如云端服务和/或本地可访问存储装置之类的多个计算机存储设施上的信息文件,而无需每次由用户单独登录或访问每一个位置的系统和方法包括:将计算机应用(app)下载到设备上以用于访问任何电子存储设施或服务。所述应用可以被利用来通过针对每一个特定存储设施的适当访问途径(比如应用编程接口(API))来访问各个计算机存储设施。随后可以在应用内向用户显示可访问的信息。

在本发明的一个方面中,一种计算机应用(app)可以被利用来在单个统一应用接口中访问和查看可驻留在多项云端服务上的用户可访问的文件和/或文档,这可能是合乎期望的,因为将不需要用户每次单独登录或访问每一项个别的云端服务。举例来说,所述应用可以允许用户在设置阶段输入登录或访问信息,并且此后应用将为用户提供访问而无需用户与特定云端服务之间的另外的直接交互。这相当于能够站在一个位置处同时能够从位于不同地方的文件柜或建筑物得到信息,而无需实际四处移动到不同的位置。所述应用通常可以被利用在任何适当的设备上,其中可以包括而不限于智能电话、平板计算机、个人计算机以及/或者任何其他适当的计算设备。一般来说,所述应用可以采用图形用户界面(GUI),并且取决于设备,其在可能是适当的情况下可以通过触摸屏界面以及/或者键盘/鼠标界面来访问。所述应用还可以采用其他形式的界面,比如针对存在视觉和/或听力障碍的用户所设计的界面,以及/或者替换的界面,其中例如可以包括语音辨识和/或重放、盲文计算机界面、触觉界面以及/或者任何其他适当的界面。所述应用还可以在用户正在其上查看该应用的特定设备上显示任何本地文件和/或文档。可以在列表和/或图形显示中呈现用户的可访问文件和/或文档。在所述应用中可用的所有用户可访问文件和/或文档的聚合可以总体上表示文件和/或文档的库。在一些实施例中,所述应用可以通过用于每一项特定云端服务的适当的应用编程接口(API)来访问各项云端服务,并且可以在所述应用内向用户显示所有可访问的文件和/或文档。在一些实施例中,所述应用可以访问例如云端服务之类的计算机存储设施上的文件和/或文档,但是通常不可以从其所驻留的云端服务修改、永久性下载或者移动任何文件和/或文档。因此,所述文件和/或文档还可以从其所驻留的云端服务正常使用,而不受所述应用的影响。在其他实施例中,所述应用可以具有操纵存储在例如云端服务之类的计算机存储设施上的文件和/或文档的一定能力,比如在服务之间移动、删除、在服务之间拷贝、管理复制品/版本/类似的文件和/或文档、编辑以及/或者任何其他适当的或者所允许的操纵,这可以取决于云端服务的API所允许的事项。在任何地方提到这里所使用的“云端服务”时还可以适用于任何其他计算机存储设施和/或介质服务。

在一些实施例中,所述应用可以由用户利用来管理各种公共云端存储、云端社交媒体服务(比如Facebook、Instagram、Twitter、Dropbox、Flickr、Google Drive、Box、OneDrive)、云端协作服务以及/或者任何其他适当的云端服务上的文件和/或文档。这可能是合乎期望的,因为社交媒体服务、协作服务以及云端存储空间被用于不同的目的并且是高度分割的,从而可能导致用户需要访问许多不同的云端服务。所述应用还可以包括用以管理由云端服务和/或存储所采用的已经存在的组织工具和/或方案的特征,比如相册、文件夹、类集、标记、标签、主题标签、地理标签以及/或者其他组织方法。所述应用例如可以提供用于同步类似的和/或完全相同的组织工具和/或方案的特征,比如相册、文件夹、类集、标记、标签、主题标签、地理标签以及/或者可以大体上类似地运作的其他通常所采用的组织方法。这可能是合乎期望的,因为用户于是可以在所述应用中实施一次组织任务,并且随后在任何适当的云端服务中将其镜像。还有可能合乎期望的是,用户还可以采用所述应用把来自一项云端服务的组织方案通过所述应用而应用到另一项云端服务或者别处。

在其他实施例中,所述应用可以由用户利用来管理私有云端服务和/或私有服务器上的文件和/或文档。举例来说,一些专业人士可以利用多种私有托管的信息资源,比如私有公司服务器和/或客户/顾客的服务器。这可能是合乎期望的,因为不同的公司和/或客户/顾客可以利用不同的托管信息来源/服务器,并且/或者可能希望保持对于文件和/或文档的总体控制而无需在不安全的通道上对其进行传播。

在本发明的另一个方面中,所述应用可以包括用于提供文件和/或文档的组织的系统和特征,这例如是通过利用可以包含语义信息的元数据来对文件和/或文档加标记实现的。在一些实施例中,通过所述应用生成的元数据可以被本地存储在用户正在采用的特定设备上,并且/或者元数据可以被存储在远程服务器和/或云端服务上。举例来说,所述应用的提供商还可以托管服务器和/或云端服务,以便促进对于来自所述应用的各个用户的元数据的存储。在一些实施例中,元数据通常可以不与实际文件一起被存储在其所驻留的云端服务上,而是可以被单独存储。但是通过访问用于存储元数据的远程服务器和/或云端服务,用户仍然可以在该用户采用所述应用的任何设备上访问元数据。在其他实施例中,元数据可以被存储在文件和/或文档所源自的云端服务处、与所述云端服务同步以及/或者从所述云端服务采集。

在一些示例性实施例中,元数据可以包括标记,比如签条、“贴纸”或“标签”,其可以把文件和/或文档标识成特定项目子集或类别的一部分。举例来说,例如在管理照片或图片的情境中,标签(或多个标记)可以被利用来标识照片或图片的主题内容和/或其他意义。在一些示例性实施例中,标记可以包括图形和/或图示符号,比如情感图标(emoticon)、表情符号(emoji)、微笑符号或者类似类型的图形和/或图示符号,其可以为用户提供把文件和/或文档与关联性信息相关联的一种直观方式,所述关联性信息比如是特定的主题内容、物理位置和/或其他意义。作为另一个实例,所述标记还可以包括动画,以及/或者可以从其他用户、销售商和/或其他实体交换、购买、销售、交易和/或挣得的标记。举例来说,标记可以被利用来指派情感和/或社交意义,比如喜欢、不喜欢、欣赏、震惊、惊讶以及/或任何其他适当的意义。标记还可以被利用作为传达关于文件和/或文档的信息的一种替换方法,其不需要普通的语言通信,而是可以被用作某种形式的图形“速记法(shorthand)”。此外,标记可以按照有组织的方式连同其通信价值一起被利用。

在一些实施例中,标记还可以表示针对一组用户创建或者将在一组用户当中使用来彼此通信的新的或者新颖的语言,这例如是通过特殊代码、秘密代码、特定于行业/领域的分类法、本地土语/方言以及/或者其他适当的通信格式。

一般来说,除了肯定的添加和/或建议添加标记之外,加标记还可以包括删除、撤消、建议删除和/或建议撤消标记。标记还可以是正的或负的值。举例来说,标记可以在照片中表明或者“加标签”以表明某人的存在,或者标记还可以表明某人不存在(确定表明不存在,而不仅仅是尚未“加标签”)。

本发明涉及一种用于对存储在云端服务上的信息加标记的系统。所述系统包括计算设备上的用户界面,其用于显示、传达、决定通过非视觉方式传达信息的呈现形式以及/或者创建至少一个信息项目。所述系统还可以包括可以被施加到所述信息项目的标记选集。标记可以被用于标识不同主题内容的表示。可以从所述选集当中选择至少一个标记以便潜在地描述信息项目,并且信息项目与至少一个标记之间的关联可以被存储在计算设备上,从而使得所述关联存储描述关于其主题内容的信息项目的元数据。在提到这里所使用的“显示”、“传达”时还适用于致力于信息的非视觉传达工作的呈现或决定。

本发明还涉及一种用于标记存储在云端服务上的信息的方法,这是通过在计算设备上提供用户界面(UI)实现的,所述用户界面显示、传达或者创建至少一个信息项目以及可以被施加到所述信息项目的标记选集。所述标记选集包括标识不同主题内容的表示。所述方法可以从所述标记选集当中选择潜在地描述信息项目的至少一个标记以便施加到信息项目;并且随后把至少一个标记与信息项目之间的关联存储在计算设备上。所述关联存储利用关于其主题内容的标记信息来描述信息项目的元数据。

标记可以作为预设列表存在于应用中,并且可以由用户增强和/或修改。一旦被标记,文件和/或文档可以在应用中被整理、搜索和/或查看,以便例如允许用户很容易地找到具有特定意义的特定文件和/或文档,而无需筛选经过全部的文件和/或文档。所述应用还可以包括用于利用给定的标记对多份文件和/或文档加标记而无需访问每一份个别的文件和/或文档的特征。这可能是合乎期望的,因为与针对文件和/或文档组织的更加传统的方法相比,至少一些用户可能更加期望或优选文件和/或文档的视觉线索和面向图形的组织。在一些实施例中,所述应用还可以根据与源自社交网络服务和/或云端服务的文件和/或文档相关联的信息自动检测一个和/或多个适当的标记。举例来说,所述应用可以采用图像辨识来确定将要为之施加适当的标记的主题内容和/或人。所述应用例如还可以利用在社交网络服务和/或云端服务上存储就绪的其他信息,比如所述服务自身版本的加标签、加主题标签、加地理标签、加标记以及/或者其他信息关联,比如嵌入在文件本身内的元数据。

标记还可以在开始创建文件和/或文档时被采用,而不是在事后被添加。举例来说,所述应用可以包括用于在接连创建应当为之施加(多个)标记的多份文件和/或文档的同时施加标记和/或选择将要施加的标记集合的特征。作为另一个实例,用户可以利用所述应用指定将要施加到该用户将拍摄的一系列照片的标记和/或标记集合。所述应用随后可以在拍摄照片时施加(多个)标记,而不是由用户在拍摄照片之后回头施加标记。这例如在其中标记或标记集合可以通常适用于正被创建的所有文件和/或文档的特定情况下创建文件和/或文档时可能是合乎期望的,作为另一个实例比如是当用户正在特定事件处或者关于特定主题拍摄一系列照片时,或者是当一个团队的多位成员正在相同的项目上工作时。在一个实施例中,所述应用可以与计算设备的文件和/或文档创建应用或特征接口,比如摄影机、文档创建/编辑应用(比如创建联合power point演示或项目管理中的进展)、信息捕获设备以及/或者任何其他适当的应用或特征。随后可以利用所述应用或特征直接选择将在创建的同时施加的标记和/或标记集合的设定。在一个实例中,计算设备的摄影机功能可以包括允许用户对于将要拍摄的照片选择将要施加的(多个)标记的插件和/或其他界面。

一般来说,对于文件和/或文档的加标记连同与文件和/或文档相关联的其他信息可以被利用来生成将要向用户显示的可用文件和/或文档的经过过滤的视图。关于文件和/或文档的其他信息例如可以包括来源、相关联的(多个)日期、尺寸、文件类型、标记以及/或者任何其他适当的信息。举例来说,用户可以利用所述应用对文件和/或文档进行过滤,并且仅仅示出来自具有特定标记的特定云端服务集合的那些文件和/或文档。

在其他示例性实施例中,元数据可以包括标记,所述标记可以把文件和/或文档标识成具有不同的所指派的(多项)权重和/或(多项)意义的特定项目子集或类别的一部分。任何用户都可以通过对于文件指派不同的或相同的(多项)权重和/或(多项)意义的种类或等级来组织文件而不会干扰原始文件或文档,从而例如生成他/她自己的决策树或演示。在另一个实例中,用户可以向特定标记指派(多项)权重和/或(多项)意义的种类或等级,其可以表明用户对关于文件和/或文档的特定类型的信息的价值评估。

在本发明的另一个方面中,所述应用可以包括用于显示从用户的多项云端服务收集的文件、文档和/或社交媒体帖子的聚合。这通常可以允许用户查看在不同的多项云端服务上发生的更新的最新的和/或接近实时的馈送。在一些实施例中,所述应用可以包括社交媒体馈送,其可以显示来自用户所采用的社交媒体服务的帖子和/或更新,比如以及/或者任何其他适当的社交媒体服务。所述应用还可以按照一定间隔更新馈送,并且可以接近实时和/或实时地将馈送保持最新。所述应用还可以包括用于把更新间隔定制到所期望的定时的特征,以及/或者用于定制过滤工具以便看到文件、文档和/或其他信息的相关子集的特征。

在一些实施例中,所述馈送可以包含来自多项社交媒体服务的更新、帖子和/或文件以及/或者其选集。一些社交媒体服务可以提供来自其他用户的帖子和/或文件,其可以被显示在所述应用中。所述应用还可以包括用于把来自其他用户的帖子、链接、去到文件的链接以及/或者文件保存到所述应用中的可用的库中的特征。取决于适用的社交媒体服务,所述应用还可以提供对于社交媒体交互的可访问性,比如“喜欢”、“评论”、“分享”以及/或者任何其他适当的交互。

在本发明的另一个方面中,所述应用可以包括用于与其他用户共享文件和/或文档的系统和特征。在一些实施例中,所述应用可以包括消息传送和/或聊天界面,其可以允许与所述应用的另一个用户进行通信,并且还可以允许用户与所述应用的另一个用户共享文件和/或文档。在一些实施例中,所述应用还可以允许用户与并未采用所述应用的其他人共享文件和/或文档,比如通过电子邮件和/或其他适当的消息提供去到文件和/或文档以及/或包含文件和/或文档的(多个)文件夹或(多个)位置的直接链接。还可以交换其他信息,比如与文件和/或文档相关联的标记,正如前面所讨论的那样,其可以被自动或人工共享。在通信的情境中还可以创建新的文件和/或文档,比如在通信的过程期间创建文件和/或文档(比如拍摄照片),而不是例如只对于在通信交换开始前创建的文件和/或文档进行工作。一般来说,通信可以实时地和/或接近实时地发生,从而使得所述应用的用户可以采取动作,就如同由任何用户在通信中创建的文件和/或文档可以立即由通信中的每一个人访问一样,其中包括例如标记之类的任何相关联的信息,正如前面所讨论的那样。还可以利用所述应用在不同的云端服务当中实现传输(即文件拷贝),这可以在需要时自动进行,从而例如允许多个用户看到文件和/或文档,即使在通信中有某些用户对可能并不共享共同的云端服务。举例来说,一个用户可能正在利用第一云端服务,并且第二用户可能正在利用第二云端服务,其中所述用户并不使用共同的云端服务。所述应用于是可以促进从第一云端服务到第二云端服务以及/或者反之亦然的传输,以便适应没有在使用相同的云端服务的用户。这可能是合乎期望的,因为用户可以具有把通过通信会话所交换的信息的拷贝和/或链接保留在其库中的灵活性。

一般来说,智能电话和其他移动设备的许多用户遵从针对互联网访问的数据计划,其中可能包括关于带宽和/或数据传输的限制。因此,可能希望所述应用的共享功能包括用于限制移动设备的数据计划的使用的特征,同时优化到因特网的不受限制和/或受到更少限制的连接上的使用,比如WiFi热点、家庭或办公室互联网连接以及/或者受到更少或没有数据传输限制的任何其他可用的互联网访问。在一些实施例中,当用户处在受限的数据连接上时,所述应用可以在针对另一个用户的消息和/或聊天中共享文件和/或文档的预览、缩略图、某一部分以及/或者任何其他适当的缩减版本。用户可以选择在受限的数据连接上查看整个文件和/或文档,或者用户还可以等到处在不受限制和/或受到更少限制的互联网连接上时查看整个文件和/或文档。所述应用例如还可以把将要在用户处于不受限制和/或受到更少限制的互联网连接上时实施的操作排成队列,并且当检测到不受限制和/或受到更少限制的互联网连接时代表用户执行排成队列的操作。这可能是合乎期望的,因为可以允许用户在其方便时实施动作,比如当其处在受限的数据连接上时,而不必记得在后来当其处于不受限制和/或受到更少限制的互联网连接上时执行操作。

在一些示例性实施例中,用户可以通过社交网络和/或云端服务与另一个用户的文件和/或文档进行交互,其方式与该用户自己的文件和/或文档相同。举例来说,所述应用可以包括用于允许用户正如前面所描述的那样对另一个用户的文件和/或文档加标记的特征。一般来说,加标记还可以包括删除、撤消、建议添加标记、建议不加标记、撤消删除标记、建议撤消删除标记、以及/或者撤消关于标记的存在的建议。这可能是合乎期望的,以便例如通过对彼此的文件和/或文档加标记允许用户之间的社交交互。作为另一个实例,用户可以帮助彼此对文件和/或文档加标记。这例如可以被用来在许多用户当中分配管理和/或组织负荷,比如在任何企业环境中在相同的项目上工作的团队中。还可以存在社交交互价值,这是因为某些用户可能比其他用户更倾向于对文件和/或文档进行组织和加标记。不同的用户还可以把不同的信息与文件和/或文档相关联。举例来说,一幅照片可能对于一个用户具有特定意义,但是对于另一个用户可能具有不同的意义。因此,所述应用可以允许多个用户相应地对照片加标记。此外,一些用户可能注意到其他用户可能没有注意到的关于文件和/或文档的信息,因此对于多个用户可以利用附加的信息。举例来说,一个用户可能没有注意到在照片中存在感兴趣的项目,但是另一个用户可能注意到并且相应地对照片加标记。所述应用还可以包括用于解决由不同用户所加的标记之间的冲突的特征,正如后面进一步讨论的那样。所述应用还可以包括用于跟踪按照相同的方式或者利用相同的标记对文件和/或文档加标记的多个用户的特征,这例如可以被用来对标记的置信度进行加权或价值评估,或者对于另一个实例是作为关于给定的标记是否应当适用于给定的文件和/或文档的投票机制,这比如是通过针对特定标记的投票数来衡量受欢迎度。标记还可以从所述应用被传播回到文件和/或文档所源自的社交网络和/或云端服务。可以由用户以及/或者通过所述应用中的设定和/或控制来控制所述后向传播,从而使得可以例如出于加标记信息的隐私控制而限制加标记信息的分发。

在一些实施例中,文件和/或文档的协作加标记还可以与社交交互活动和/或游戏相关联。举例来说,可以通过正面的方式针对为其他人的文件和/或文档加标记而向用户奖励一定价值。

在本发明的另一个方面中,所述应用可以包括用于允许用户回顾和/或回想存储在由所述应用访问的文件和/或文档内的信息的特征。在一些实施例中,所述应用可以被利用来从用户的过去活动调回信息的选集,例如调回社交媒体帖子和/或图像的选集。所述应用还可以被利用来根据对于标记和/或其他组织信息的过滤调回信息的选集。在另一个实例中,所述应用可以按照视觉上具有吸引力的方式来显示图像的选集,比如采取幻灯片、移动图片拼贴的形式以及/或者任何其他适当的图像显示,其可以出现在二维格式、仿真三维格式和/或二者的组合中。因此所述应用可以被用来允许用户按照视觉上具有吸引力的方式来回忆过去的信息。还有可能合乎期望的是按照视觉上具有吸引力的方式从所述应用向其他人呈现此类信息以便与其进行分享,而不是按照例如更加结构化的方式来呈现,比如通过文件夹分级结构和/或其他美感较低的显示。所述应用还可以跟踪用户对文件和/或文档的观看和/或使用,以便关于如何显示信息以供回忆作出决定,比如对此类信息被查看的频繁程度和近期程度进行跟踪。

在本发明的另一个方面中,所述应用可以包括用于检测和管理文件、文档和/或其他信息的复制品和/或版本以及检测和管理可能是类似的文件、文档和/或其他信息的系统和特征。一般来说,作为使用多项社交网络服务和/或云端服务来保存和/或传播信息的结果,例如通过把照片张贴到多个不同的社交网络,文件、文档和/或其他信息的复制品和/或版本可能在相对无意中存在。文件、文档和/或其他信息的复制品和/或版本还可能出于备份文件、文档和/或其他信息的目的而存在。

在一个实施例中,特定文件、文档和/或信息的多份拷贝和/或版本可能存在于由用户采用的多项云端服务和/或多个社交网络上。所述应用可以总体上检测相似性,并且例如还可以在所述应用内把这样的类似文件、文档和/或信息分组在一起。这可能是合乎期望的,从而使得用户可以更好地管理信息而无需面对重复显示的复制品和/或版本。所述应用例如还可以包括用于管理复制品和/或版本的特征。举例来说,所述应用可以允许用户显示/隐藏复制品和/或版本,显示对应于复制和/或版本处理的等级的统计量,检测复制品和/或版本的质量、截断和/或完整性,故意创建复制品以用于备份目的或者用于公布/传播,允许用户在所述应用检测到的候选之间确定是否实际存在复制,在各项复制品和/或版本当中克隆组织和/或加标记信息,以及/或者任何其他适当的管理操作。作为另一个实例,所述应用还可以从其各种来源收集和/或显示关于各项复制品和/或版本的相关联的信息。例如在社交媒体情境中,所述应用可以从不同来源收集评论、“喜欢”、“标签”、“主题标签”、“地理标签”以及/或者与文件、文档和/或其他信息的复制品和/或版本相关联的其他信息,并且将其合并到一个相关联的信息集合中以供用户查看和管理。这例如可能是合乎期望的,以便允许用户通过将其关联在一起从不同的社交网络和/或云端服务很容易地收集和处理对应于单项信息的反馈。合并后的相关联的信息还可以被所述应用利用来影响所述应用内的加标记,正如前面所讨论的那样。还可以把合并后的相关联的信息(其中包括在将利用所述相关联的信息标记的文件/文档识别和/或标示成复制品/版本之后由用户输入的信息)与每一项个别的复制品和/或版本相关联,从而确保针对特定标记和/或其他相关联的信息的查询调回所有的复制品和/或版本。

在一些实施例中,所述应用还可以允许在各个社交网络和/或各项云端服务当中传播文件、文档和/或其他信息,这是通过创建多项复制品和/或版本以供上传和/或张贴。举例来说,所述应用可以把单个原始文件、文档和/或其他信息张贴和/或上传到多项云端服务,以便创建分散在多项云端服务当中的多项复制品和/或版本。所述应用还可以从其初始创建开始跟踪这些复制品和/或版本,以便在其出现时从所述复制品和/或版本收集和/或合并相关联的信息。因此,这种形式的复制品和/或版本的有目的和/或故意的传播可以被利用来达到更多受众并且同时保持任何相关联的信息的聚合,比如评论、反馈、“喜欢”、“标签”、“主题标签”、“地理标签”以及/或者与复制品和/或版本相关联的其他信息。

在一些实施例中,所述应用还可以基于特定的设定自动传播复制品和/或版本,比如基于文件、文档和/或其他信息的加标记。用户还可以决定应当在其中发生自动传播的规则和/或情况,以及传播应当包括哪些社交媒体服务和/或云端服务。所述应用还可以自动检测这样的传播应当何时发生,并且还可以提示用户允许这样的自动传播。举例来说,如果所述应用检测到添加了通常被传播的文件、文档和/或其他信息,则所述应用可以提示用户允许自动传播。

在本发明的另一个方面中,所述应用可以包括用于创建和存储由各个用户在各个时间从一个或多个私有和/或公共云端中的相同或不同设备贡献的文件的编辑。在一个实施例中,所述编辑可以由(多个)指定用户操纵和组织,以便生成由受邀用户同时访问和查看的演示。在另一个实施例中,所述编辑例如可以由任何用户操纵和组织,以便生成由受邀用户同时访问和查看的演示或小册子而不会干扰原始编辑。

在本发明的另一个方面中,所述应用可以包括用于自动存储文件的系统和特征,其中所述文件已经在特定位置处被针对该位置加了标记,或者被标记了权重,或者在具有特定意义的位置处被标记了意义的种类或等级。一个或多个用户可以同时或者在不同时间在文件上协同工作或者创建文件,例如由一个团队的任何成员在相同的项目上工作。

在本发明的一些方面中,所述应用可以包括用于管理关于库中的文件和/或文档的特性、属性和/或其他元数据的特征,其中可以包括而不限于相关联的数据、内容、物理位置、主题内容、评论、反馈、相关联的信息(比如前面所讨论的标记,其中包括表情符号、微笑符号、“喜欢”、“标签”、“主题标签”和/或“地理标签”)以及/或者任何其他适当的信息。所述应用还可以包括用于校正错误、调节潜在的复制品和/或版本之间的一致性、输入缺失的信息以及/或者在所述应用、云端服务、社交网络服务和/或其任意组合之间导入/导出元数据的特征。

在本发明的一个方面中,所述应用可以存储和应对关于库中的文件和/或文档的元数据(比如前面所讨论的类型),这是通过被配置成组织、访问和/或应用由代理关于所述应用所访问的文件和/或文档所作出的不同类型的逻辑断言实现的。因此,所述断言可以在所述应用内作为断言所描述的底层元数据的表示来运作。所述代理可以是托管服务,社交网络,所述应用本身的一部分、全部或者其任意组合,用户,另一个用户(比如前面关于实施加标记的多个用户所讨论的那样),以及/或者提供关于文件和/或文档的信息的任何其他适当的实体。这些断言随后例如可以被所述应用利用来启用和/或管理所述应用中的组织行为,比如通过加标记和/或复制品/版本处理应对,正如前面所讨论的那样。

一般来说,断言可以包括关于可以由所述应用访问的文件和/或文档的信息,其还可以被所述应用使用来确定文件和/或文档的特性,这取决于文件和/或文档的感兴趣属性、所述属性的值以及/或者所作出的断言的模式。断言还可以包括与其他形式的信息有关的信息,比如在所述应用中使用的标记、其他数据、摘要信息、关于复制/版本处理的指示以及/或者可以为之作出断言的任何其他适当的信息。关于其他形式的信息的断言通常按照与关于文件和/或文档的断言类似和/或完全相同的方式运作,正如后面所讨论的那样。底层元数据通常可以通过表示元数据的断言的形式被存储,其本身可以被本地存储在用户正在采用的特定设备上,并且/或者断言可以被存储在远程服务器和/或云端服务上。举例来说,所述应用的提供商还可以托管服务器和/或云端服务,以便促进把来自所述应用的各个用户的表示元数据的断言例如存储在数据库或数据结构中。在一些实施例中,关于文件的断言通常可以不与实际文件一起被存储在其所驻留的云端服务上,而是可以被单独存储。但是通过访问用于存储断言的远程服务器和/或云端服务,用户仍然可以在该用户采用所述应用的任何设备上访问断言。在其他实施例中,断言可以被存储在文件和/或文档所源自的云端服务处、与所述云端服务同步以及/或者从所述云端服务采集,这例如是通过利用所述云端存储的可用存储机制。

在一些实施例中,所述断言可以是属性断言,并且断言具有单个值的文件和/或文档的属性。该断言可以包括关于以下各项的信息:代理、正被访问的文件和/或文档、所述文件和/或文档的属性、所述属性的值、断言被记录时的时间标记、作出断言时的时间标记(也就是当断言变为真和/或生效时)、断言被记录时的代理的物理位置、作出断言时的代理的物理位置以及/或者任何其他相关的特性。属性断言例如通常可以被利用于加标记和/或管理如何施加标记,正如前面所讨论的那样。

在一些实施例中,所述断言可以是多属性断言,并且断言具有多个值的文件和/或文档的属性。该断言可以包括关于以下各项的信息:代理、正被访问的文件和/或文档、所述文件的属性、正被访问的文件和/或文档、所述文件和/或文档的属性、所述属性的值、断言被记录时的时间标记、作出断言时的时间标记(也就是当断言变为真和/或生效时)、断言被记录时的代理的物理位置、作出断言时的代理的物理位置、所述文件和/或文档关于同样是相同属性的值的其他文件和/或文档的顺序、以及/或者任何其他相关的特性。多属性断言例如通常可以被利用于加标记和/或管理如何施加标记,正如前面所讨论的那样。

此外,如果希望的话,多属性断言还可以包括位置详情,比如文件在何处被创建、加标记或查看,从而潜在地允许对于用户的位置跟踪。

在一些实施例中,所述断言可以被称作等效断言,并且断言由所述应用访问的多于一份文件和/或文档是相同的、等效的以及/或者足够相似以保证关联。该断言可以包括关于以下各项的信息:代理、正被访问的文件和/或文档、等效类、等效的第二文件和/或文档、断言被记录时的时间标记、作出断言时的时间标记(也就是当断言变为真和/或生效时)、断言被记录时的代理的物理位置、作出断言时的代理的物理位置以及/或者任何其他相关的特性。等效断言例如可以被利用于访问和/或管理对于多份文件、文档和/或其他类型的信息之间的复制品、版本和/或其他相似性的应对,正如前面所讨论的那样。

在一些实施例中,断言可以携带标识由代理作出的断言的模式的布尔值。举例来说,断言可以携带对应于所述断言是否撤消先前断言的布尔值。这可能是合乎期望的,因为撤消断言可以删除所撤消的先前断言,同时保留所包含的关于先前断言的信息,从而允许对于在所述应用中针对文件和/或文档作出的断言的历史跟踪。在另一个实例中,断言可以携带对应于所作出的断言是肯定断言还是否定断言的布尔值,比如作为另一个实例断言特定属性和/或值是否存在。作为另一个实例,在一个实施例中,可以关于照片作出断言,其中代理断言特定的人处在照片中,这将是属性和/或值的肯定断言。另一项断言可以断言另一个人不处在照片中,这将是属性和/或值的否定断言。这例如可能是合乎期望的,因为这样的断言与简单地由于缺少或不存在关于某人处在照片中的断言而推断出此人不处在照片中相比是明确的。

在本发明的另一个方面中,所述应用可以被配置成提供实施文件和/或文档的多向同步的能力。举例来说,所述应用可以把来自不同来源、设备、服务和/或用户的断言组合在一起。

在一些实施例中,所述应用还可以被配置成允许在所述应用与社交网络、云端服务和/或因特网断开时在所述应用中操纵信息,从而使得用户可以在没有连接时利用所述应用。举例来说,可以在以下情况下通过这种方式来利用所述应用:当用户处在互联网死区中时,当在互联网连接和/或服务连接受限制、受约束和/或不可用的地方旅行时,在飞机上时,以及/或者其中连接受限制、受约束和/或不可用的任何其他情况。随后当用户回到连接时,所述应用可以与社交网络、云端服务以及/或者用于同步和/或存储元数据的服务进行同步。

在一些实施例中,例如通过提供用于应对在作出改变和/或断言方面的代理优先权的规则和/或分级结构,所述应用通常可以包括明确定义的语义而不管并发的修改,从而可以由所述应用解决任何冲突。对于另一个实例,所述应用可以把来自各个来源的断言组合和/或添加在一起。在另一个实例中,用户和/或时间上最近的修改和/或断言具有高于其他的优先权。在另一个实例中,可以由不同各方和/或在不同的地方作出多属性断言,其随后可以在具有最少的和/或没有歧义或冲突的情况下被合并,这是因为多属性断言可以固有地提供甚至来自不同来源和/或位置的多个值。

在一些实施例中,所述应用通常可以包括回溯(backtrack)的能力以便查明为什么以特定方式记录特定属性,如前所述,这例如是通过与撤消(retraction)存储在一起的历史。在另一个实例中,所述应用可以显示为什么以特定方式记录某一属性的推理链和/或(多项)推断。举例来说,对于在第一日期拍摄、在第二日期修改并且在第三日期张贴的照片,基于修改日期的优先权高于拍摄日期和/或张贴日期的推断,所述应用可以推断出用于组织目的的适当日期是第二日期。这例如可以被采用来对于多项属性值区分各个时间标记。

在一些实施例中,所述应用通常可以包括针对多个信任度等级的支持,从而使得由较低信任度等级的代理所作出的断言可以被作为最高信任度的代理的用户推翻,即使较低信任度的代理再次断言属性也是如此。

一般来说,所述应用还可以包括用于向用户通知在所述应用内对于文件、文档和/或其他信息作出的改变的特征,比如标记的添加/改变/删除/撤消、聊天、检测到复制、来自其他用户的交互请求以及/或者任何其他适当的通知。

在不希望作出限制的情况下,实施复制品检测的一种方式例如是取得图像的平均颜色值,或者把图片划分成固定数目的节段并且取得这些节段的平均颜色值。类似的或完全相同的图片将具有类似的或完全相同的颜色值。这可以结合元数据比较来进行,以便例如查明两幅图片的时间标记是否完全相同。相对于前面概述的简单方法,存在其他更多算法,包括用于进行复制品检测的更加复杂的算法。

通过后面对于附图中所示出的本发明的实施例的详细描述,可以最佳地理解本发明以及前述和其他优点。

附图说明

图1示出了社交媒体馈送的示例性用户界面(UI)安排;

图1a和1b示出了包括加标签的社交媒体馈送的示例性用户界面(UI)安排;

图1c示出了社交媒体馈送的子集的示例性用户界面(UI)安排,其中示出了由其他用户加标签;

图1d示出了社交媒体馈送的特定项目的示例性用户界面(UI)安排,其中示出了加标签;

图2示出了照片聊天的列表的示例性用户界面(UI)安排;

图3示出了照片聊天会话的示例性用户界面(UI)安排;

图4和4a示出了按照照片的拍摄年份被整理的照片库的时间线视图的示例性用户界面(UI)安排;

图4b示出了照片库的子集的示例性用户界面(UI)安排,其中示出了潜在的复制品;

图5示出了按照照片的拍摄年份和月份被整理的照片库的时间线视图的示例性用户界面(UI);

图5a示出了按照照片的拍摄年份和月份并且通过特定标准被整理的照片库的时间线视图的示例性用户界面(UI);

图6示出了照片加标签的示例性用户界面(UI)安排;

图6a示出了照片库中的照片加标签的示例性用户界面(UI)安排,其中通过来源和已经施加的标签示出了复制品;以及

图7示出了单幅照片的照片加标签的示例性用户界面(UI)安排。

具体实施方式

后面阐述的详细描述意图作为根据本发明的各个方面所提供的当前例示的系统、设备、方法和材料的描述,并且不意图表示可以在其中实践或利用本发明的仅有的形式。但是应当理解的是,相同的或等效的功能和组件可以通过同样意图被涵盖在本发明的精神和范围内的不同实施例来实现。

除非另行定义,否则这里所使用的所有技术和科学术语具有本发明所属领域的技术人员通常所理解的相同含义。虽然在本发明的实践或测试中可以使用与这里所描述的类似或等效的任何系统、方法、设备和材料,但是现在将描述所例示的系统、方法、设备和材料。

本发明涉及用于访问、管理、共享和组织存储在多项云端服务上的信息的系统和方法,特别涉及访问和管理存储在多项云端服务当中的大量文档和/或文件,同时提供对于文档和/或文件的高效、直观并且可访问的组织,而无需每次单独登录或访问每一处位置。

存储物理文件可能涉及利用多个文件柜或建筑物。这可能是由于个别文件柜或建筑物的容量是有限的,因此不管文件柜或建筑物的尺寸如何,在每一个文件柜或建筑物中所能存储的文件或文档的数目有限,并且对于更多的文件需要多个文件柜或建筑物。对于文件或文档利用多个文件柜或存储建筑物还可以是针对单独的主题内容或目的。

存储电子信息与物理文件或文档在文件柜或存储建筑物中的存储并无不同。一般来说,用户可以利用多项云端服务,其中可以包括远程私有服务器以及主流公共服务,并且通常可以在多项云端服务当中存储文件和/或文档。云端服务可能常常具有存储限制或者可以被用于特定类型的活动或目的,因此用户可能具有散布在多项云端服务当中而不是处于集中位置处的文件和/或文档。用户还可以例如在其所采用的特定设备上采用某种本地存储,所述特定设备比如有智能电话、平板计算机、个人计算机以及/或者任何其他常见设备。文件和/或文档可以包括而不限于照片、文本文件、演示、文档、图像以及/或者任何其他适当的计算机文件或文档。

对于存储在多个文件柜或建筑物中的物理文件的访问可能比对于单个文件柜或建筑物中的信息的访问要麻烦得多,即使对于最佳的交叉参考系统也是如此。举例来说,可能必须物理地去到不同的文件柜或建筑物以获得对于这些物理文件的访问。与物理文件或文档的访问并无不同,对于不同的云端服务当中的这些和其他计算机文件和文档中的信息的访问也可能要麻烦得多。举例来说,可能必须单独登录到不同的云端服务以进行访问。

本发明允许用户访问、查看和管理所有最新的信息,其容易程度就如同所述信息都被存储在一个位置处,从而例如无需每次单独登录或访问每一处位置。

正如前面所提到的那样,这像是能够站在一个位置处同时能够从位于不同地方的文件柜或建筑物得到信息而无需实际四处移动到不同的位置,这在物理上是不可能的,而不管某人之前已经有多少次身处所有文件柜或者到过所有建筑物,并且某人已经在一个位置处存储了其所想要的所有不同的信息组合。

在一个示例性实施例中,所述系统和方法用于由用户管理存储在例如云端服务和/或本地可访问存储装置(本地存储装置)之类的多个计算机存储设施上的信息,而无需每次由用户单独登录或访问每一个计算机存储设施。随后可以利用计算机应用通过对应于每一个特定存储设施的适当访问途径(比如应用编程接口(API))来访问各个存储设施。一般来说,所述应用可以建立将被组织的信息文件(比如文档、图像等等)的来源,并且通过例如API之类的访问途径自动捕获由存储设施提供、由所述用户或其他用户提供的关于信息文件的可用元数据以及/或者嵌入在信息文件本身中的元数据,并且把元数据存储为一系列断言以供所述应用来使用,比如存储在可以远离信息文件被存储的数据库或数据结构中或者存储在相同的存储设施处。用户例如可以能够通过添加声明新信息或撤消旧信息的新的断言来编辑/修改/撤消断言。取回信息文件可以是基于例如日期/时间和标签之类的元数据以及在屏幕上的序列中(in a sequence)观看信息文件,这是通过相对于其优先权解释数据库中的断言以便推论出用户相信为真的隐含元数据实现的。可以通过简单地聚合自从上一次同步以来所作出的新的断言在(多台)设备和存储设施之间传播元数据。信息文件和/或相关联的元数据可以通过其API被传播到不同的服务,从而使得所述信息可用于其他人以及/或者可用于备份/归档目的。断言可以(按照与前面相同的方式)被解释成隐含元数据的集合,其随后可以被传播到存储设施(这是因为大多数服务并不是以断言为基础的)。

在本发明的一个方面中,一种计算机应用(app)可以被利用来在单个统一应用接口中访问和查看可能驻留在多项云端服务上的用户可访问的文件和/或文档,这可能是合乎期望的,因为将不需要用户每次单独登录或访问每一项个别的云端服务。举例来说,所述应用可以允许用户在设置阶段输入登录或访问信息,并且此后应用将为用户提供访问而无需用户与特定云端服务之间的另外的直接交互。所述应用通常可以被利用在任何适当的设备上,其中可以包括而不限于智能电话、平板计算机、个人计算机以及/或者任何其他适当的计算设备。一般来说,所述应用可以采用图形用户界面(GUI),并且取决于设备,其在可能是适当的情况下可以通过触摸屏界面以及/或者键盘/鼠标界面来访问,正如对于图1-7中所示的GUI中的不同视图所示出的那样。所述应用还可以采用其他形式的界面,比如针对存在视觉和/或听力障碍的用户所设计的界面,以及/或者替换的界面,其中例如可以包括语音辨识和/或重放、盲文计算机界面、触觉界面以及/或者任何其他适当的界面。所述应用还可以在用户正在其上查看该应用的特定设备上显示任何本地文件和/或文档。可以在列表和/或图形显示中呈现用户的可访问文件和/或文档。在所述应用中可用的所有用户可访问文件和/或文档的聚合可以总体上表示文件和/或文档的库。在一些实施例中,所述应用可以通过对应于每一项特定云端服务的适当的应用编程接口(API)来访问各项云端服务,并且可以在所述应用内向用户显示所有可访问的文件和/或文档。在一些实施例中,所述应用可以访问云端服务上的文件和/或文档,但是通常不可以从其所驻留的云端服务修改、永久性下载或者移动任何文件和/或文档。因此,所述文件和/或文档还可以从其所驻留的云端服务正常使用,而不受所述应用的影响。在其他实施例中,所述应用可以具有操纵存储在云端服务上的文件和/或文档的一定能力,比如在服务之间移动、删除、在服务之间拷贝、管理复制品/版本/类似的文件和/或文档、编辑以及/或者任何其他适当的或者所允许的操纵,这可以取决于云端服务的API所允许的事项。

在一些实施例中,所述应用可以由用户利用于管理各种公共云端存储、云端社交媒体服务(比如Facebook、Instagram、Twitter、Dropbox、Flickr、Google Drive、Box、OneDrive)、云端协作服务以及/或者任何其他适当的云端服务上的文件和/或文档。这可能是合乎期望的,因为社交媒体服务、协作服务以及云端存储空间被用于不同的目的并且是高度分割的,从而通常可能导致用户需要访问许多不同的云端服务。所述应用还可以包括用以管理由云端服务和/或存储所采用的已经存在的组织工具和/或方案的特征,比如相册、文件夹、类集、标记、标签、主题标签、地理标签以及/或者其他组织方法。所述应用例如可以提供用于同步类似的和/或完全相同的组织工具和/或方案的特征,比如相册、文件夹、类集、标记、标签、主题标签、地理标签以及/或者可以大体上类似地运作的其他通常所采用的组织方法。这可能是合乎期望的,因为用户于是可以在所述应用中实施一次组织任务,并且随后在任何适当的云端服务中将其镜像。还有可能合乎期望的是,用户还可以采用所述应用把来自一项云端服务的组织方案通过所述应用而应用到另一项云端服务或者别处。

在其他实施例中,所述应用可以由用户利用于管理私有云端服务和/或私有服务器上的文件和/或文档。举例来说,一些专业人士可以利用多种私有托管的信息资源,比如私有公司服务器和/或客户/顾客的服务器。这可能是合乎期望的,因为不同的公司和/或客户/顾客可以利用不同的托管信息来源/服务器,并且/或者可能希望保持对于文件和/或文档的总体控制而无需在不安全的通道上对其进行传播。

在本发明的另一个方面中,所述应用可以包括用于提供文件和/或文档的组织的系统和特征,这例如是通过利用可以包含语义信息的元数据来对文件和/或文档加标记。在一些实施例中,通过所述应用生成的元数据可以被本地存储在用户正在采用的特定设备上,并且/或者元数据可以被存储在远程服务器和/或云端服务上。举例来说,所述应用的提供商还可以托管服务器和/或云端服务,以便促进对于来自所述应用的各个用户的元数据的存储。在一些实施例中,元数据通常可以不与实际文件一起被存储在其所驻留的云端服务上,而是可以被单独存储。但是通过访问用于存储元数据的远程服务器和/或云端服务,用户仍然可以在该用户采用所述应用的任何设备上访问元数据。在其他实施例中,元数据可以被存储在文件和/或文档所源自的云端服务处、与所述云端服务同步以及/或者从所述云端服务采集。

在一些示例性实施例中,元数据可以包括标记,比如签条、“贴纸”或“标签”,其可以把文件和/或文档标识成特定项目子集或类别的一部分。在图6和图7中示出了对文件和/或文档加标记的示例性实施例,图6示出了利用标签按钮603e对照片602标记标签,图7示出了利用标签按钮702a对单幅图像701c加标记。加标记还可以从所述应用中的社交媒体馈送视图直接实现,正如图1a中示出并且如后面进一步讨论的那样。例如在管理照片或图片的情境中,标签(或多个标记)可以被利用来标识照片或图片的主题内容和/或其他意义。在一些示例性实施例中,标记可以包括图形和/或图示符号,比如情感图标、表情符号、微笑符号或者类似类型的图形和/或图示符号,其可以为用户提供把文件和/或文档与例如特定的主题内容和/或其他意义之类的关联性信息相关联的一种直观方式,比如分别在图6和7中被示出为标签按钮603e和701c的图标。作为另一个实例,所述标记还可以包括动画,以及/或者可以从其他用户、销售商和/或其他实体交换、购买、销售、交易和/或挣得的标记。举例来说,标记可以被利用来指派情感和/或社交意义,比如喜欢、不喜欢、欣赏、震惊、惊讶以及/或任何其他适当的意义。标记还可以被利用作为传达关于文件和/或文档的信息的一种替换方法,其不需要普通的语言通信,而是可以被用作某种形式的图形“速记法”。此外,标记可以按照有组织的方式连同其通信价值一起被利用。

在一些实施例中,标记还可以表示针对一组用户创建或者将在一组用户当中使用来彼此通信的新的或者新颖的语言,这例如是通过特殊代码、秘密代码、特定于行业/领域的分类法、本地土语/方言以及/或者其他适当的通信格式。

一般来说,除了肯定的添加和/或建议添加标记之外,加标记还可以包括删除、撤消、建议删除和/或建议撤消标记。标记还可以是正的或负的值。举例来说,标记可以在照片中表明或者“加标签”以表明某人的存在,或者标记还可以表明某人不存在(确定表明不存在,而不仅仅是尚未“加标签”)。

标记可以作为预设列表存在于应用中,并且可以由用户增强和/或修改。一旦被标记,文件和/或文档可以在应用中被整理、搜索和/或查看,以便例如允许用户很容易地找到具有特定意义的特定文件和/或文档,而无需筛选经过全部的文件和/或文档。所述应用还可以包括用于利用给定的标记对多份文件和/或文档加标记而无需访问每一份个别的文件和/或文档的特征。这可能是合乎期望的,因为与针对文件和/或文档组织的更加传统的方法相比,至少一些用户可能更加期望文件和/或文档的视觉线索和面向图形的组织。

在一些实施例中,所述应用还可以根据与源自社交网络服务和/或云端服务的文件和/或文档相关联的信息自动检测一个和/或多个适当的标记。举例来说,所述应用可以采用图像辨识来确定将要为之施加适当的标记的主题内容和/或人。所述应用例如还可以利用在社交网络服务和/或云端服务上存储就绪的其他信息,比如所述服务自身版本的加标签、加主题标签、加地理标签、加标记以及/或者其他信息关联。

图6和7示出了被用作标签按钮603c、702a以用于照片和/或图像的图标中的标记集合,其中可以包括常见的和/或一般的使用标签,例如喜爱、喜欢、不喜欢、憎恨、时尚、文字内容、隐私、可爱、体育、快乐、食物、自然、家庭、地标、甜点、风景、服装、统计、信息和/或庆祝。所述应用还可以包括允许用户添加新的标记和/或标签、显示由其他用户放置的标签、比如自动重新安排标签的顺序(例如把其他人放置的标签带到列表的前部)以及/或者进行任何其他适当定制的特征。

标记还可以在开始创建文件和/或文档时被采用,而不是在事后被添加。举例来说,所述应用可以包括用于在接连创建应当为之施加(多个)标记的多份文件和/或文档的同时施加标记和/或选择将要施加的标记集合的特征。作为另一个实例,用户可以利用所述应用指定将要施加到该用户将拍摄的一系列照片的标记和/或标记集合。所述应用随后可以在拍摄照片时施加(多个)标记,而不是由用户在拍摄照片之后回头施加标记。这例如在其中标记或标记集合可以通常适用于正被创建的所有文件和/或文档的特定情况下创建文件和/或文档时可能是合乎期望的,作为另一个实例比如是当用户正在特定事件处或者关于特定主题拍摄一系列照片时。在一个实施例中,所述应用可以与计算设备的文件和/或文档创建应用或特征接口,比如摄影机、文档创建/编辑应用、信息捕获设备以及/或者任何其他适当的应用或特征。随后可以利用所述应用或特征直接选择将在创建的同时施加的标记和/或标记集合的设定。在一个实例中,计算设备的摄影机功能可以包括允许用户对于将要拍摄的照片选择将要施加的(多个)标记的插件和/或其他界面。

一般来说,对于文件和/或文档的加标记连同与文件和/或文档相关联的其他信息可以被利用来生成将要向用户显示的可用文件和/或文档的经过过滤的视图。关于文件和/或文档的其他信息例如可以包括来源、相关联的(多个)日期、尺寸、文件类型、标记以及/或者任何其他适当的信息。举例来说,用户可以利用所述应用对文件和/或文档进行过滤,并且仅仅示出来自具有特定标记的特定云端服务集合的那些文件和/或文档。

在其他示例性实施例中,元数据可以包括标记,所述标记可以把文件和/或文档标识成具有不同的所指派的(多项)权重和/或(多项)意义的特定项目子集或类别的一部分。任何用户都可以通过对于文件指派不同的或相同的(多项)权重和/或(多项)意义的种类或等级来组织文件而不会干扰原始文件或文档,从而例如生成他/她自己的决策树或演示。在另一个实例中,用户可以向特定标记指派(多项)权重和/或(多项)意义的种类或等级,其可以表明用户对关于文件和/或文档的特定类型的信息的价值评估。

在本发明的另一个方面中,所述应用可以包括用于显示从用户的多项云端服务收集的文件、文档和/或社交媒体帖子的聚合。这通常可以允许用户查看在不同的多项云端服务上发生的更新的最新的和/或接近实时的馈送。在一些实施例中,所述应用可以包括社交媒体馈送,其可以显示来自用户所采用的社交媒体服务的帖子和/或更新,比如以及/或者任何其他适当的社交媒体服务,比如通过图1和1a中的UI 100的社交媒体馈送模式所示出的那样。所述应用还可以按照一定间隔更新馈送,并且可以接近实时和/或实时地将馈送保持最新。所述应用还可以包括用于把更新间隔定制到所期望的定时的特征,以及/或者用于定制过滤工具以便看到文件、文档和/或其他信息的相关子集的特征。

在一些实施例中,所述馈送可以包含来自多项社交媒体服务的更新、帖子和/或文件以及/或者其选集。一些社交媒体服务可以提供来自其他用户的帖子和/或文件,其可以被显示在所述应用中。所述应用还可以包括用于把来自其他用户的帖子、链接、去到文件的链接以及/或者文件保存到所述应用中的可用的库中的特征。取决于适用的社交媒体服务,所述应用还可以提供对于社交媒体交互的可访问性,比如“喜欢”、“评论”、“分享”以及/或者任何其他适当的交互,正如通过对应于图1和1a中的给定社交媒体馈送项目104的用户可动作项目105a、105b、105c、105d所示出的那样。如图1a中所示,所述应用还可以包括用以允许用户在社交媒体馈送模式下直接对项目加标记的特征。

在本发明的另一个方面中,所述应用可以包括用于与其他用户共享文件和/或文档的系统和特征。在一些实施例中,所述应用可以包括消息传送和/或聊天界面,其可以允许与所述应用的另一个用户进行通信,并且还可以允许用户与所述应用的另一个用户共享文件和/或文档,正如通过图2和3中的照片聊天所示出的那样。在一些实施例中,所述应用还可以允许用户与并未采用所述应用的其他人共享文件和/或文档,比如通过电子邮件和/或其他适当的消息提供去到文件和/或文档以及/或包含文件和/或文档的(多个)文件夹或(多个)位置的直接链接。还可以交换其他信息,比如与文件和/或文档相关联的标记,正如前面所讨论的那样,其可以被自动或人工共享。在通信的情境中还可以创建新的文件和/或文档,比如在通信的过程期间创建文件和/或文档(比如拍摄照片),而不是例如只对于在通信交换开始前创建的文件和/或文档进行工作。一般来说,通信可以实时地和/或接近实时地发生,从而使得所述应用的用户可以采取动作,就如同由任何用户在通信中创建的文件和/或文档可以立即由通信中的每一个人访问一样,其中包括例如标记之类的任何相关联的信息,正如前面所讨论的那样。还可以利用所述应用在不同的云端服务当中实现传输(即文件拷贝),这可以在需要时自动进行,从而例如允许多个用户看到文件和/或文档,即使在通信中有某些用户对可能并不共享共同的云端服务。举例来说,一个用户可能正在利用第一云端服务,并且第二用户可能正在利用第二云端服务,其中所述用户并不使用共同的云端服务。所述应用于是可以促进从第一云端服务到第二云端服务以及/或者反之亦然的传输,以便适应没有在使用相同的云端服务的用户。这可能是合乎期望的,因为用户可以具有把通过通信会话所交换的信息的拷贝和/或链接保留在其库中的灵活性。

一般来说,智能电话和其他移动设备的许多用户遵从针对互联网访问的数据计划,其中可能包括关于带宽和/或数据传输的限制。因此,可能希望所述应用的共享功能包括用于限制移动设备的数据计划的使用的特征,同时优化去到因特网的不受限制和/或受到更少限制的连接上的使用,比如WiFi热点、家庭或办公室互联网连接以及/或者受到更少或没有数据传输限制的任何其他可用的互联网访问。在一些实施例中,当用户处在受限的数据连接上时,所述应用可以在针对另一个用户的消息和/或聊天中共享文件和/或文档的预览、缩略图、某一部分以及/或者任何其他适当的缩减版本。用户可以选择在受限的数据连接上查看整个文件和/或文档,或者用户还可以等到处在不受限制和/或受到更少限制的互联网连接上时查看整个文件和/或文档。所述应用例如还可以把将要在用户处于不受限制和/或受到更少限制的互联网连接上时实施的操作排成队列,并且当检测到不受限制和/或受到更少限制的互联网连接时代表用户执行排成队列的操作。这可能是合乎期望的,因为可以允许用户在其方便时实施动作,比如当其处在受限的数据连接上时,而不必记得在后来当其处于不受限制和/或受到更少限制的互联网连接上时执行操作。

在一些示例性实施例中,用户可以通过社交网络和/或云端服务与另一个用户的文件和/或文档进行交互,其方式与该用户自己的文件和/或文档相同。举例来说,所述应用可以包括用于允许用户正如前面所描述的那样对另一个用户的文件和/或文档加标记的特征。一般来说,加标记还可以包括删除、撤消、建议添加标记、建议不加标记以及/或者撤消关于标记的存在的建议。这可能是合乎期望的,以便例如通过对彼此的文件和/或文档加标记允许用户之间的社交交互。作为另一个实例,用户可以帮助彼此对文件和/或文档加标记。这例如可以被用来在许多用户当中分配管理和/或组织负荷。还可以存在社交交互价值,这是因为某些用户可能比其他用户更倾向于对文件和/或文档进行组织和加标记。不同的用户还可以把不同的信息与文件和/或文档相关联。举例来说,一幅照片可能对于一个用户具有特定意义,但是对于另一个用户可能具有不同的意义。因此,所述应用可以允许多个用户相应地对照片加标记。此外,一些用户可能注意到其他用户可能没有注意到的关于文件和/或文档的信息,因此对于多个用户可以利用附加的信息。举例来说,一个用户可能没有注意到在照片中存在感兴趣的项目,但是另一个用户可能注意到并且相应地对照片加标记。所述应用还可以包括用于解决由不同用户所加的标记之间的冲突的特征,正如后面进一步讨论的那样。所述应用还可以包括用于跟踪按照相同的方式或者利用相同的标记对文件和/或文档加标记的多个用户的特征,这例如可以被用来对标记的置信度进行加权或价值评估,或者对于另一个实例是作为关于给定的标记是否应当适用于给定的文件和/或文档的投票机制,这比如是通过针对特定标记的投票数来衡量受欢迎度。标记还可以从所述应用被传播回到文件和/或文档所源自的社交网络和/或云端服务。可以由用户以及/或者通过所述应用中的设定和/或控制来控制所述后向传播,从而使得可以例如出于加标记信息的隐私控制而限制加标记信息的分发。

在一些实施例中,文件和/或文档的协作加标记还可以与社交交互活动和/或游戏相关联。举例来说,可以通过正面的方式针对为其他人的文件和/或文档加标记而向用户奖励一定价值。

在本发明的另一个方面中,所述应用可以包括用于允许用户回顾和/或回想存储在由所述应用访问的文件和/或文档内的信息的特征。图4和5示出了显示按照时间线方式组织的照片的应用的实施例,其中在图4中是按照年份组织,在图5中是按照月份组织。在一些实施例中,所述应用可以被利用来从用户的过去活动调回信息的选集,例如调回社交媒体帖子和/或图像的选集。所述应用还可以被利用来根据对于标记和/或其他组织信息的过滤调回信息的选集。在另一个实例中,所述应用可以按照视觉上具有吸引力的方式来显示图像的选集,比如采取幻灯片、移动图片拼贴的形式以及/或者任何其他适当的图像显示,其可以出现在二维格式、仿真三维格式和/或二者的组合中。因此所述应用可以被用来允许用户按照视觉上具有吸引力的方式来回忆过去的信息。还有可能合乎期望的是按照视觉上具有吸引力的方式从所述应用向其他人呈现此类信息以便与其进行分享,而不是按照例如更加结构化的方式来呈现,比如通过文件夹分级结构和/或其他美感较低的显示。所述应用还可以跟踪用户对文件和/或文档的观看和/或使用,以便关于如何显示信息以供回忆作出决定,比如对此类信息被查看的频繁程度和近期程度进行跟踪。

在本发明的另一个方面中,所述应用可以包括用于检测和管理文件、文档和/或其他信息的复制品和/或版本以及检测和管理可能是类似的文件、文档和/或其他信息的系统和特征。一般来说,作为使用多项社交网络服务和/或云端服务来保存和/或传播信息的结果,例如通过把照片张贴到多个不同的社交网络,文件、文档和/或其他信息的复制品和/或版本可能在相对无意中存在。文件、文档和/或其他信息的复制品和/或版本还可能出于备份文件、文档和/或其他信息的目的而存在。

在一个实施例中,特定文件、文档和/或信息的多份拷贝和/或版本可能存在于由用户采用的多项云端服务和/或多个社交网络上。所述应用可以总体上检测相似性,并且例如还可以在所述应用内把这样的类似文件、文档和/或信息分组在一起。这可能是合乎期望的,从而使得用户可以更好地管理信息而无需面对重复显示的复制品和/或版本。所述应用例如还可以包括用于管理复制品和/或版本的特征。举例来说,所述应用可以允许用户显示/隐藏复制品和/或版本,显示对应于复制和/或版本处理的等级的统计量,检测复制品和/或版本的质量、截断和/或完整性,故意创建复制品以用于备份目的或者用于公布/传播,允许用户在所述应用检测到的候选之间确定是否实际存在复制,在各项复制品和/或版本当中克隆组织和/或加标记信息,以及/或者任何其他适当的管理操作。作为另一个实例,所述应用还可以从其各种来源收集和/或显示关于各项复制品和/或版本的相关联的信息。例如在社交媒体情境中,所述应用可以从不同来源收集评论、“喜欢”、“标签”、“主题标签”、“地理标签”以及/或者与文件、文档和/或其他信息的复制品和/或版本相关联的其他信息,并且将其合并到一个相关联的信息集合中以供用户查看和管理。这例如可能是合乎期望的,以便允许用户通过将其关联在一起从不同的社交网络和/或云端服务很容易地收集和处理对应于单项信息的反馈。合并后的相关联的信息还可以被所述应用利用来影响所述应用内的加标记,正如前面所讨论的那样。

在一些实施例中,所述应用还可以允许在各个社交网络和/或各项云端服务当中传播文件、文档和/或其他信息,这是通过创建多项复制品和/或版本以供上传和/或张贴。举例来说,所述应用可以把单个原始文件、文档和/或其他信息张贴和/或上传到多项云端服务,以便创建分散在多项云端服务当中的多项复制品和/或版本。所述应用还可以从其初始创建开始跟踪这些复制品和/或版本,以便在其出现时从所述复制品和/或版本收集和/或合并相关联的信息。因此,这种形式的复制品和/或版本的有目的和/或故意的传播可以被利用来达到更多受众并且同时保持任何相关联的信息的聚合,比如评论、反馈、“喜欢”、“标签”、“主题标签”、“地理标签”以及/或者与复制品和/或版本相关联的其他信息。

在一些实施例中,所述应用还可以基于特定的设定自动传播复制品和/或版本,比如基于文件、文档和/或其他信息的加标记。用户还可以决定应当在其中发生自动传播的规则和/或情况,以及传播应当包括哪些社交媒体服务和/或云端服务。所述应用还可以自动检测这样的传播应当何时发生,并且还可以提示用户允许这样的自动传播。举例来说,如果所述应用检测到添加了通常被传播的文件、文档和/或其他信息,则所述应用可以提示用户允许自动传播。

在本发明的另一个方面中,所述应用可以包括用于创建和存储由各个用户在各个时间从一个或多个私有和/或公共云端中的相同或不同设备贡献的文件的编辑。在一个实施例中,所述编辑例如可以由(多个)指定用户操纵和组织,以便生成由受邀用户同时访问和查看的演示。在另一个实施例中,所述编辑例如可以由任何用户操纵和组织,以便生成由受邀用户同时访问和查看的演示或小册子而不会干扰原始编辑。

在本发明的另一个方面中,所述应用可以包括用于自动存储文件的系统和特征,其中所述文件已经在特定位置处被针对该位置加了标记,或者被标记了权重,或者在具有特定意义的位置处被标记了意义的种类或等级。一个或多个用户可以同时或者在不同时间在文件上协同工作或者创建文件。

在本发明的一些方面中,所述应用可以包括用于管理关于库中的文件和/或文档的特性、属性和/或其他元数据的特征,其中可以包括而不限于相关联的数据、内容、物理位置、主题内容、评论、反馈、相关联的信息(比如前面所讨论的标记,其中包括表情符号、微笑符号、“喜欢”、“标签”、“主题标签”和/或“地理标签”)以及/或者任何其他适当的信息。所述应用还可以包括用于校正错误、调节潜在的复制品和/或版本之间的一致性、输入缺失的信息以及/或者在所述应用、云端服务、社交网络服务和/或其任意组合之间导入/导出元数据的特征。

在本发明的一个方面中,所述应用可以存储和应对关于库中的文件和/或文档的元数据(比如前面所讨论的类型),这是通过被配置成组织、访问和/或应用由代理关于所述应用所访问的文件和/或文档所作出的不同类型的逻辑断言。因此,所述断言可以在所述应用内作为断言所描述的底层元数据的表示来运作。所述代理可以是托管服务,社交网络,所述应用本身的一部分、全部或者其任意组合,用户,另一个用户(比如前面关于实施加标记的多个用户所讨论的那样),以及/或者提供关于文件和/或文档的信息的任何其他适当的实体。这些断言随后例如可以被所述应用利用来启用和/或管理所述应用中的组织行为,比如通过加标记和/或复制品/版本处理应对,正如前面所讨论的那样。

一般来说,断言可以包括关于可以由所述应用访问的文件和/或文档的信息,其还可以被所述应用使用来确定文件和/或文档的特性,这取决于文件和/或文档的感兴趣属性、所述属性的值以及/或者所作出的断言的模式。断言还可以包括与其他形式的信息有关的信息,比如在所述应用中使用的标记、其他数据、摘要信息、关于复制/版本处理的指示以及/或者可以为之作出断言的任何其他适当的信息。关于其他形式的信息的断言通常可以按照与关于文件和/或文档的断言类似和/或完全相同的方式运作,正如后面所讨论的那样。底层元数据通常可以通过表示元数据的断言的形式被存储,其本身可以被本地存储在用户正在采用的特定设备上,并且/或者断言可以被存储在远程服务器和/或云端服务上。举例来说,所述应用的提供商还可以托管服务器和/或云端服务,以便促进把来自所述应用的各个用户的表示元数据的断言例如存储在数据库或数据结构中。在一些实施例中,关于文件的断言通常可以不与实际文件一起被存储在其所驻留的云端服务上,而是可以被单独存储。但是通过访问用于存储断言的远程服务器和/或云端服务,用户仍然可以在该用户采用所述应用的任何设备上访问断言。在其他实施例中,断言可以被存储在文件和/或文档所源自的云端服务处、与所述云端服务同步以及/或者从所述云端服务采集,这例如是通过利用所述云端存储的可用存储机制。

在一些实施例中,所述断言可以是属性断言,并且断言具有单个值的文件和/或文档的属性。该断言可以包括关于以下各项的信息:代理、正被访问的文件和/或文档、所述文件和/或文档的属性、所述属性的值、断言被记录时的时间标记、作出断言时的时间标记(也就是当断言变为真和/或生效时)、断言被记录时的代理的物理位置、作出断言时的代理的物理位置以及/或者任何其他相关的特性。属性断言例如通常可以被利用于加标记和/或管理如何施加标记,正如前面所讨论的那样。

在一些实施例中,所述断言可以是多属性断言,并且断言具有多个值的文件和/或文档的属性。该断言可以包括关于以下各项的信息:代理、正被访问的文件和/或文档、所述文件的属性、正被访问的文件和/或文档、所述文件和/或文档的属性、所述属性的值、断言被记录时的时间标记、作出断言时的时间标记(也就是当断言变为真和/或生效时)、断言被记录时的代理的物理位置、作出断言时的代理的物理位置、所述文件和/或文档关于同样是相同属性的值的其他文件和/或文档的顺序、以及/或者任何其他相关的特性。多属性断言例如通常可以被利用于加标记和/或管理如何施加标记,正如前面所讨论的那样。

此外,如果希望的话,多属性断言还可以包括位置详情,比如文件在何处被创建、加标记或查看,从而潜在地允许对于用户的位置跟踪。

在一些实施例中,所述断言可以被称作等效断言,并且断言由所述应用访问的多于一份文件和/或文档是相同的、等效的以及/或者足够相似以保证关联。该断言可以包括关于以下各项的信息:代理、正被访问的文件和/或文档、等效类、等效的第二文件和/或文档、断言被记录时的时间标记、作出断言时的时间标记(也就是当断言变为真和/或生效时)、断言被记录时的代理的物理位置、作出断言时的代理的物理位置以及/或者任何其他相关的特性。等效断言例如可以被利用于访问和/或管理对于多份文件、文档和/或其他类型的信息之间的复制品、版本和/或其他相似性的应对,正如前面所讨论的那样。

在一些实施例中,断言可以携带标识由代理作出的断言的模式的布尔值。举例来说,断言可以携带对应于所述断言是否撤消先前断言的布尔值。这可能是合乎期望的,因为撤消断言可以删除所撤消的先前断言,同时保留所包含的关于先前断言的信息,从而允许对于在所述应用中针对文件和/或文档作出的断言的历史跟踪。在另一个实例中,断言可以携带对应于所作出的断言是肯定断言还是否定断言的布尔值,比如作为另一个实例断言特定属性和/或值是否存在。作为另一个实例,在一个实施例中,可以关于照片作出断言,其中代理断言特定的人处在照片中,这将是属性和/或值的肯定断言。另一项断言可以断言另一个人不处在照片中,这将是属性和/或值的否定断言。这例如可能是合乎期望的,因为这样的断言与简单地由于缺少或不存在关于某人处在照片中的断言而推断出此人不处在照片中相比是明确的。

在本发明的另一个方面中,所述应用可以被配置成提供实施文件和/或文档的多向同步的能力。举例来说,所述应用可以把来自不同来源、设备、服务和/或用户的断言组合在一起。

在一些实施例中,所述应用还可以被配置成允许在所述应用与社交网络、云端服务和/或因特网断开时在所述应用中操纵信息,从而使得用户可以在没有连接时利用所述应用。举例来说,可以在以下情况下通过这种方式来利用所述应用:当用户处在互联网死区中时,当在互联网连接和/或服务连接受限制、受约束和/或不可用的地方旅行时,在飞机上时,以及/或者其中连接受限制、受约束和/或不可用的任何其他情况。随后,当用户回到连接时,所述应用可以与社交网络、云端服务以及/或者用于同步和/或存储元数据的服务进行同步。

在一些实施例中,例如通过提供用于应对在作出改变和/或断言方面的代理优先权的规则和/或分级结构,所述应用通常可以包括明确定义的语义而不管并发的修改,从而可以由所述应用解决任何冲突。对于另一个实例,所述应用可以把来自各个来源的断言组合和/或添加在一起。在另一个实例中,用户和/或时间上最近的修改和/或断言可具有高于其他的优先权。在另一个实例中,可以由不同各方和/或在不同的地方作出多属性断言,其随后可以在具有最少和/或没有歧义或冲突的情况下被合并,这是因为多属性断言可以固有地提供甚至来自不同来源和/或位置的多个值。

在一些实施例中,所述应用通常可以包括回溯的能力以便查明为什么以特定方式记录特定属性,如前所述,这例如是通过与撤消(retraction)存储在一起的历史。在另一个实例中,所述应用可以显示为什么以特定方式记录某一属性的推理链和/或(多项)推断。举例来说,对于在第一日期拍摄、在第二日期修改并且在第三日期张贴的照片,基于修改日期的优先权高于拍摄日期和/或张贴日期的推断,所述应用可以推断出用于组织目的的适当日期是第二日期。这例如可以被采用来对于多项属性值区分各个时间标记。

在一些实施例中,所述应用通常可以包括针对多个信任度等级的支持,从而使得由较低信任度等级的代理所作出的断言可以被作为最高信任度的代理的用户推翻,即使较低信任度的代理再次断言属性也是如此。

一般来说,所述应用还可以包括用于向用户通知在所述应用内对于文件、文档和/或其他信息作出的改变的特征,比如标记的添加/改变/删除/撤消、聊天、检测到复制、来自其他用户的交互请求以及/或者任何其他适当的通知。

社交媒体馈送的实例

图1示出了社交媒体馈送模式的示例性用户界面(UI)安排。UI 100可以包括模式指标101的列表、应用设定按钮102以及各项社交馈送更新104的排序列表103。模式指标101可以允许用户知道用户正在采取哪一种模式,其中可以包括社交馈送101a、照片聊天101b和/或库101c。如图1中所示的社交媒体馈送模式可以聚合来自不同服务的社交馈送更新104,比如和其他服务,并且将其显示在排序列表103中。每一项社交馈送更新可以包括相关图像104的缩略图、伴随文字104b的缩减版本、馈送项目104被创建时的时间标记104c以及/或者馈送项目104d的作者/来源。社交媒体馈送还可以包括用户可动作项目,比如:喜欢105a,其可以允许其他参与用户看到该用户喜爱所述馈送更新的内容;打开105b,其可以允许用户更加详细地检查所述馈送,这是通过在更大的放大率下显示相关的图像以及任何伴随文字的无缩减版本实现的;在另一个应用中打开105c,其可以允许设备上的另一个应用显示项目104;以及/或者保存105d,其可以允许用户把馈送项目104保存在档案中或者保存在所述应用的库中。应用设定按钮102可以允许用户配置所述应用的运作方式,比如前面所讨论的各种定制和/或设定选项当中的任一项。项目104还可以包括转发(repost)按钮,其可以被利用来把项目104传播到社交网络和/或云端服务,正如图1b中所示出的那样。

社交媒体馈送的实例

图1a示出了社交媒体馈送模式的示例性用户界面(UI)安排。UI 100’可以包括模式指标101的列表、应用设定按钮102以及各项社交馈送更新104的排序列表103。模式指标101可以允许用户知道用户正在采取哪一种模式,其中可以包括社交馈送101a、照片聊天101b、库101c和/或摄影机101d。如图1a中所示的社交媒体馈送模式可以聚合来自不同服务的社交馈送更新104,比如和其他服务,并且将其显示在排序列表103中。每一项社交馈送更新可以包括相关图像104a的缩略图、伴随文字104b的缩减版本、馈送项目104被创建时的时间标记104c以及/或者馈送项目104d的作者/来源。社交媒体馈送还可以包括用户可动作项目,比如:喜欢105a,其可以允许其他参与用户看到该用户喜爱所述馈送更新的内容;打开105b,其可以允许用户更加详细地检查所述馈送,这是通过在更大的放大率下显示相关的图像以及任何伴随文字的无缩减版本实现的;以及/或者保存105d,其可以允许用户把馈送项目104保存在档案中或者保存在所述应用的库中。馈送项目104还可以包括用于允许对馈送项目104加标记的特征,比如利用如图所示的加标签按钮106。还可以表明已经施加的标签,比如利用高亮显示标签106a。高亮显示标签106a还可以表明例如来自不同用户和/或所述用户的针对给定标签的次数或投票数,正如通过数目指标106b所示出的那样。还可以通过扩展按钮106c访问另外的标签。馈送项目104还可以包括添加按钮106d,其可以被用来添加或创建附加的标签或者访问附加的选项。应用设定按钮102可以允许用户配置所述应用的运作方式,比如前面所讨论的各种定制和/或设定选项当中的任一项。项目104还可以包括转发按钮,其可以被利用来把项目104传播到社交网络和/或云端服务,正如图1b中所示出的那样。图1c示出了由朋友加标签的来自社交馈送的项目子集的视图,图1d则示出了具有相关联的加标签的来自社交馈送的单个项目的视图。

照片聊天列表的实例

图2示出了照片聊天列表的示例性用户界面(UI)安排。照片聊天通常可以允许两个或更多参与用户在聊天会话中交换图像。UI 200通常可以与图1中的UI 100共享相同的功能指标101的列表和应用设定按钮102。UI 200还可以包括用户可动作按钮,比如:编辑按钮201,其可以允许用户离开一个或多个照片聊天会话;以及/或者+按钮202,其可以允许用户与所期望的接收方开始照片聊天会话。此外,UI 200还可以包括一个或多个照片聊天会话204的排序列表203,其可以显示在照片聊天会话中交换的图像的缩略图204a、正在参与聊天会话的(多个)用户204b、时间标记/活动指标204c以及/或者扩展箭头204d,其可以允许用户进入特定照片聊天,正如图3中所示出的那样。

照片聊天的实例

图3示出了单个照片聊天会话的示例性用户界面(UI)安排。UI 300通常可以包括用户可动作按钮,比如:返回照片聊天按钮301,其可以允许用户返回如图2中所示的UI 200;离开聊天按钮302,其可以允许用户停止参与当前的聊天会话;所交换照片的缩略图303a;所述缩略图的时间标记303b;将要交换的图像304a(其可以被改变或增强);以及/或者使用设备的摄影机拍摄照片以便使用在聊天会话中的选项304b。一般来说,照片聊天还可以能够发送库中的任何和/或所有可用的照片,比如单独发送或者全体发送。

库中照片的按照年份的时间线视图的实例

图4示出了按照照片的拍摄年份整理的照片库的时间线视图的示例性用户界面(UI)安排。UI 400通常可以与图1中的UI 100共享相同的功能指标101的列表和应用设定按钮102。UI 400还可以包括用户可动作按钮,比如:返回我的库按钮401,其可以把用户带回到主库UI;搜索和/或过滤按钮402a,其可以允许用户搜索库中的特定感兴趣图像,或者基于例如标签之类的标准对图像进行过滤;以及/或者回忆按钮402b,其可以开始库中图像的幻灯片和/或其他图形显示,比如按照随机方式、按照照片拍摄时的年份指标403a以及/或者照片库中的图像的缩略图的排序列表403b。如图4a中所示,UI 400还可以包括用于访问摄影机的按钮。图4b示出了来自库的项目子集,其中可以包括复制品以及复制品的驻留位置,正如前面所讨论的那样。

库中照片的按照月份的时间线视图的实例

图5示出了按照照片的拍摄年份和月份整理的照片库的时间线视图的示例性用户界面(UI)安排。UI 500通常可以与图1中的UI 100共享相同的功能指标101的列表和应用设定按钮102。UI 500还可以包括用户可动作按钮,比如:返回时间线按钮501a,其可以把用户带回到时间线UI 400;上传按钮501b,其可以允许用户上传和/或公布一张或多张照片;以及/或者标签按钮501c,其可以允许用户利用标签对一幅或多幅照片加标签。UI 500还可以与UI 400共享搜索和/或过滤按钮402a以及回忆按钮402b。此外,UI 500还可以包括图像被拍摄时的年份和月份指标502a,以及/或者照片库中的图像的缩略图的排序列表502b。图5a示出了按照照片的拍摄年份和月份并且通过特定标准整理的照片库的视图,正如通过在下拉菜单中选择的标签所表明的那样。

照片加标签界面的实例

图6示出了用于照片加标签的示例性用户界面(UI)安排。在UI 600中,用户可以选择一幅或多幅图像并且施加一个或多个标签,以便对其进行归类和/或施加到图像。UI 600还可以包括用户可动作按钮,比如:取消选择按钮601a,其可以允许用户移除所有先前选择的图像;以及/或者完成按钮601b,其可以允许用户完成加标签处理。UI 600还可以包括:图像计数器602a,其可以示出当前选择的图像的数目;以及/或者选择标记602b,其可以示出哪一副图像当前被选择。其还可以包括按钮的安排603,其中可以包括:“隐藏加标签”按钮603a,其可以从视图中移除已被加标签的图像;“取消隐藏”按钮603b,其可以反转“隐藏加标签”按钮603a的动作,并且使得先前被隐藏和加标签的图像可见;“相册”按钮603c,其可以允许用户把所选择的图像放置在选择相册中;“相关”按钮603d,其可以选择被认为与所选图像相关的其他图像;以及/或者标签按钮603e,其表示可以被应用于(多幅)所选图像的类别、感觉、特性、值和/或信息的阵列。图6a示出了照片库中的照片加标签的视图,其中通过最近施加和/或建议的标签的选集示出了来源和已经施加的标签的复制品。

单幅照片加标签界面的实例

图7示出了单幅照片的照片加标签的示例性用户界面(UI)安排。UI 700可以在大于缩略图的放大率下显示单幅图像701c,并且可以允许用户对其加标签。UI 700还可以包括用户可动作按钮,比如:“按照月份的时间线”按钮701a,其可以把用户带回到时间线UI 500;以及/或者标签按钮701b,其可以允许用户利用(多个)标签对一幅或多幅照片加标签。UI 700还可以包括标签按钮的阵列702a,其通常可以与图6中的标签按钮603e是相同的,并且表示可以被应用于(多幅)所选图像的类别、感觉、特性、值和/或信息的阵列。举例来说,如图7中所示,图像701c是披萨饼的图像,并且标签按钮702b具有汉堡包的形状,从而表示选择了食物类别。

本领域技术人员将认识到,在不背离本发明的精神或本质特征的情况下,可以通过其他具体形式具体实现本发明。因此,本说明书应当在所有方面被认为是说明性而非限制性的。本发明的范围由所附权利要求书表明,落在其等效表述的含义和范围内的所有改变都被涵盖在其中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1