CN105308943B - 从电子内容储存库中自动隔离和选择截屏 - Google Patents

从电子内容储存库中自动隔离和选择截屏 Download PDF

Info

Publication number
CN105308943B
CN105308943B CN201480031313.1A CN201480031313A CN105308943B CN 105308943 B CN105308943 B CN 105308943B CN 201480031313 A CN201480031313 A CN 201480031313A CN 105308943 B CN105308943 B CN 105308943B
Authority
CN
China
Prior art keywords
screenshotss
content items
electronic content
screen resolution
screen
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.)
Active
Application number
CN201480031313.1A
Other languages
English (en)
Other versions
CN105308943A (zh
Inventor
O·钱德拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Publication of CN105308943A publication Critical patent/CN105308943A/zh
Application granted granted Critical
Publication of CN105308943B publication Critical patent/CN105308943B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer Security & Cryptography (AREA)

Abstract

提供了截屏与存储在电子内容储存库中的捕捉到的其它内容项的自动隔离。当在电子设备(诸如智能电话)上执行屏幕捕捉时,将关于捕捉设备的屏幕分辨率信息与捕捉到的内容项(例如,截屏)存储在一起。当用户随后想要回调所存储的捕捉到的给定截屏时,可使用与所存储的每一内容项相关联的分辨率,通过将所存储的任何内容项的分辨率与用户设备的屏幕分辨率或者与可用于捕捉屏幕图像的各种设备的已知屏幕分辨率进行比较来将截屏与像照片、文本项、剪贴画等所存储的其它内容项隔离。

Description

从电子内容储存库中自动隔离和选择截屏
背景
随着现代电子计算设备的出现,通过诸如文字处理应用、电子表格应用、幻灯片演示应用、笔记记录应用等内容创建应用来创建和捕捉大量信息。另外,大量内容项被捕捉为照片、截屏、视频文件、音频文件等。在许多情形中,用户出于各种目的想要将捕捉到的内容***或粘贴到应用文档中。例如,笔记记录应用的用户可能想要捕捉来自基于因特网的报纸的页面以便于***到他/她的笔记中以供稍后使用。
不幸的是,诸如智能电话、平板计算设备、个人计算机和膝上型计算机等许多电子设备将诸如照片和捕捉到的截屏等捕捉到的内容存储在单个内容储存库中。当用户想要检索给定内容项(例如截屏)时,他/她必须导航通过所存储的所有内容项以找到所需截屏或捕捉到的其它内容项。这一导航过程可以是费时且麻烦的,需要用户查看数十个或甚至数百个图像来找到所需截屏或捕捉到的其它内容项。
本发明正是对于这些和其他考虑事项而作出的。
概述
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本发明的实施例通过允许自动隔离和选择电子内容储存库中所存储的截屏和捕捉到的其它内容项来解决上述和其它问题。根据各实施例,当在诸如智能电话、平板计算机、膝上型计算机、台式计算机等电子设备上执行屏幕捕捉时,捕捉到的内容项(例如,截屏)的分辨率将匹配该计算设备的屏幕分辨率。当用户随后想要回调所存储的捕捉到的给定截屏时,可使用与所存储的每一内容项相关联的分辨率,通过将与所存储的内容项相关联的分辨率与该用户的捕捉设备的屏幕分辨率进行比较来将截屏与像照片、文本项、剪贴画等所存储的其它内容项隔离。根据一替代实施例,如果用户想要从可能已由具有不同的设备屏幕分辨率的其它设备捕捉到的所捕捉到的内容项的存储中回调给定截屏,则可通过将所存储的内容项与可用于捕捉屏幕图像的各种设备的已知屏幕分辨率进行比较来将所存储的每一内容项作为可能的截屏进行分析。
一旦截屏与其它内容项隔离,它们就可被显示给用户。用户可出于各种目的查看并使用隔离的截屏和/或用户可选择隔离的截屏中的一个或多个以供***到应用文档中。例如,所选截屏可被***一个或多个应用文档(例如笔记记录文档、文字处理文档等)以供稍后按需使用。
一个或多个实施例的细节在附图和以下描述中被阐明。通过阅读下面的详细描述并参考相关联的附图,其他特征和优点将变得显而易见。要理解的是下面的详细描述仅仅是解释性的,而不是对所要求保护的发明的限制。
附图简述
合并在本公开中并构成其一部分的附图例示出本发明的各种实施例。
图1是用于从所存储的内容项的储存库中隔离和选择捕捉到的屏幕图像或截屏的***的一个实施例的框图。
图2示出了存储在单个内容储存库中的各种内容项的可视列表。
图3示出了用户可能想要将内容项(例如,捕捉到的截屏)***其中的示例软件应用用户界面和电子文档。
图4示出了用户可能想要将内容项***其中的示例软件应用用户界面和电子文档并且示出了用于选择供***电子文档的所需内容项的示例功能菜单。
图5示出了与所存储的其它内容项隔离的一个或多个捕捉到的屏幕截屏的可视列表。
图6示出了显示被***所示电子文档的所选择的捕捉到的截屏的图3的应用用户界面和相关联的电子文档。
图7是用于从电子内容储存库中隔离和选择捕捉到的截屏的方法的流程图。
图8是示出可用来实施本发明的各实施例的计算设备的示例物理组件的框图。
图9A和9B是可用来实施本发明的各实施例的移动计算设备的简化框图。
图10是可在其中实施本发明的各实施例的分布式计算***的简化框图。
详细描述
如上文所简述的,本发明的实施例涉及从包含所存储的各种内容项的内容储存库中隔离和选择捕捉到的屏幕图像或截屏。
以下详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的要素。尽管可能描述了本发明的各实施例,但修改、改编、以及其他实现是可能的。例如,可以对附图中所示出的元件进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改所描述的方法。因此,下文的详细描述不限制本发明,相反,本发明的合适范围由所附权利要求来限定。
图1是用于从所存储的内容项的储存库中隔离和选择捕捉到的屏幕图像或截屏的***的一个实施例的框图。如图1所示,内容项可使用一个或多个电子设备来捕捉,并且可被存储到存储区域的本地或远程内容储存库以供后续使用和享用。例如,操作手持式计算设备110(例如,智能电话、平板计算设备、相机、膝上型计算机或可操作用于捕捉照片图像的任何其它计算设备)的用户105捕捉对象115的图像以供后续使用和享用。例如,用户105可以使用手持式智能电话110来拍摄宠物115的照片以便将该宠物的照片存储在内容或照片库中。如应认识到的,所示计算设备110(和下述120、175)示出了单个或一个或多个不同的计算设备。即,根据本发明的各实施例,内容可以用单个设备110、120、175来捕捉、存储和使用,或者使用一个设备捕捉到的内容可以在另一设备上利用。
仍然参考图1,计算设备120(例如,智能电话、平板计算设备、膝上型计算机、台式计算机或可操作用于显示各种内容122的其它计算设备)被示为显示基于因特网的网页,该网页被显示在计算设备120的显示表面125上。根据一实施例,用户130可将显示在计算设备120的显示屏125上的信息、图像或其它内容捕捉为截屏。捕捉到的截屏可被存储到本地或远程存储储存库以供用户后续使用和享用。例如,用户可以在她的计算设备120的显示表面125上查阅基于因特网的新闻文章,并且该用户可利用计算设备120的屏幕捕捉功能来捕捉并存储新闻文章以供某一后续使用,例如以供将该新闻文章***笔记应用文档、文字处理应用文档、幻灯片演示应用等。或者,用户可以对将文章捕捉为截屏以供后续查阅感兴趣,尤其是在该用户担心其上显示该文章的基于因特网的页面可能被改变并且该文章可能不可供后续使用或享用的情况下。
典型计算设备110、120的典型屏幕捕捉功能允许自动捕捉和存储显示在计算设备120的显示表面125上的任何内容。即,文本内容、照片、图像、文章、链接或显示在计算设备的显示表面上的任何其它内容可被捕捉为截屏并且可被存储以供后续使用。
如本领域技术人员清楚地理解的,其上各种内容项可被显示在显示屏或表面125上的计算设备110、120根据与显示屏或表面125上的内容显示相关联的一个或多个屏幕分辨率来操作。例如,手持式平板计算设备可取决于该设备提供的显示表面的大小而具有1024乘768像素或2048乘1536像素的屏幕分辨率或众多其它屏幕分辨率。如应认识到的,这些分辨率只是几个示例屏幕分辨率并且不是对可用于给定设备(通过该给定设备可将显示在该设备的显示表面上的信息作为截屏来捕捉)的大量不同屏幕分辨率的穷举。
仍然参考图1,电子设备110、120捕捉到的内容(无论是照片内容、屏幕捕捉等)可被存储在单个内容储存库140中,该内容储存库在计算设备110、120处本地地维护或者在可由计算设备110、120经由分布式计算网络(例如,因特网)访问的存储位置处远程地维护。即,照片图像或捕捉到的截屏可被本地地存储在捕捉设备上的内容储存库140中,或者这些内容项可被传递至存储在计算设备110、120可经由有线或无线数据连接来访问的一个或多个服务器或其它存储设备上的远程内容存储储存库。如图1所示,本地或远程内容储存库140可包括各种不同的内容项,例如照片145、截屏150、第二照片155、第三照片160、第二截屏165、第四照片170等。
仍然参考图1,示出了计算设备175,在该计算设备175上启动用户可用来创建、编辑、查阅或以其它方式利用和享用各种类型的内容的示例性软件应用180。如图1所示,示出了用户可用来生成、编辑和利用笔记以便根据各种目的或需求来使用的笔记记录应用180。示出了用于允许用户将来自本地或远程内容储存库140的照片***示例笔记应用180所启用的文档中的***照片按钮185。示出了用于允许用户将来自本地或远程内容储存库140的捕捉到的截屏***示例笔记应用180所启用的文档中的***截屏按钮190。
如应认识到的,示例笔记应用180以及用户界面组件185、190仅仅出于示例目的,且并非是对可用来获取诸如照片或捕捉到的截屏等内容以供在进行编辑的用户需要时***一个或多个文档的大量软件应用(诸如文字处理应用、幻灯片演示应用、电子表格应用、桌面发布应用等)的穷举。另外,捕捉到的截屏可用于除了***一个或多个文档之外的各种其它目的。例如,如本文描述的,捕捉到的截屏可以与捕捉到的其它内容隔离,并且可被发送给各种接收者以供按需使用。例如,发生故障的软件应用用户界面的截屏可被发送到技术支持应用以获取来自客户支持人员的帮助。
仍然参考图1,截屏隔离模块195示出了包含用于将捕捉到的截屏与所存储的其它内容项隔离(如本文描述的)的足够的计算机可执行指令的应用模块。如下所述,根据各实施例,模块195可将与各种内容项相关联的分辨率与已知设备屏幕分辨率进行比较以用于隔离给定内容项作为由设备捕捉到的具有相同或相似屏幕分辨率的截屏。模块195可作为给定应用(例如,笔记记录应用、文字处理应用、幻灯片演示应用、电子表格应用、桌面发布应用等)的一部分来操作。或者,模块195可作为可由其它此类应用调用以用于提供如本文描述的截屏隔离的独立应用来操作。
图2示出了存储在单个内容储存库中的各种内容项的可视列表。如以上参考图1所描述的,许多类型的计算设备110、120、175中的一个或多个所捕捉到的内容可被存储在本地或远程内容储存库140中,而不管内容类型为何或者不管用于捕捉内容的装置为何。例如,相对于许多手持式计算设备(例如,智能电话、平板计算机、膝上型计算机等),照片内容和屏幕捕捉内容两者都被存储在单个内容储存库中,该单个内容储存库经常被称为相机卷、照片库或其中可存储许多类型的内容的类似名称。
参考图2,平板式计算设备120被示出,并且本地或远程内容储存库(例如,相机卷、照片库、内容库等)中的内容被显示在设备120的显示表面125上。如应认识到的,用户130可能已经通过任何合适的输入手段(例如,触摸、姿势、滑动、轻击、鼠标点击、指示笔等)来选择用于显示本地或远程内容储存库140中的内容的硬或软功能键。作为响应,各种内容类型(例如,第一照片145、第一截屏150、第二照片155、第三照片160、第二截屏165和第四照片170)可被显示在设备120的显示表面125上。如应认识到的,图2所示的捕捉到的对象只是出于示例目的,且并非是对可被存储且可被显示(如图2所示)的大量不同的内容对象的穷举。例如,给定用户130可以具有数百或甚至数千照片、截屏或存储在本地或远程内容储存库140中的可被显示在设备120的显示表面125上(如图2所示)的其它内容项。
一旦存储在内容储存库140中的内容项被显示在设备120的显示表面125上(如图2所示),用户130就可导航(经由任何合适的手段)通过每一内容项以找到该用户130想要用于某种类型的用途或享用的一个或多个内容项。例如,用户130可通过在显示表面125上滑动他/她的手指、指示笔等来按需向右、向左、向上或向下移动图像以允许该用户查看其它内容项来导航通过所显示的内容项,或者该用户可使用一个或多个键盘输入、鼠标输入、姿势等来导航通过所显示的图像。如果计算设备可操作用于接收语音命令,则用户130同样可以通过语音命令(例如,“向右移动”、“向左移动”、“向上移动”、“向下移动”等)来导航通过所显示的内容项。
如上文所简述的,与显示根据不同手段捕捉到的(例如,照片捕捉相对屏幕捕捉)众多内容类型相关联的一个问题是当用户随后想要将给定内容项(例如截屏)与内容储存库中所包含的其它内容项隔离时,用户130必须导航通过所存储和所显示的所有内容项以找到所需内容项。例如,如果用户130捕捉到来自基于因特网的网页的文章以供稍后在笔记记录应用180文档中使用,则用户130可能不得不显示所存储的所有内容项(如图2所示),之后导航通过所显示的每一项目直到找到所需截屏。
图3示出了用户可能想要将内容项(例如,捕捉到的截屏)***或粘贴到其中的示例软件应用用户界面和电子文档。如图3所示,启动软件应用并且在计算设备175的显示表面180上显示该软件应用的相关联的应用用户界面。例如,如图3所示,笔记记录应用300已被启动,并且一个或多个笔记项305已由用户130与某一任务、项目或用户130想要输入并维护关于其的笔记的其它活动相关联地输入。如应当认识到的,图3所示的应用只是出于示例目的,且并非是对可根据本发明的实施例来利用的软件应用(例如,文字处理应用、幻灯片演示应用、电子表格应用等)的穷举列表的限制。
参考图4,如果用户130想要隔离(用于任何合适的用途)所存储的给定内容项(例如,照片、截屏、文档、剪贴画项目等),则该用户可选择与应用300相关联的选项410来访问所存储的内容项。例如,如果用户130想要定位捕捉到的给定截屏以供***文档,则用户130可选择适当选项410来启动用户界面组件415,以允许该用户选择对应用300可用的一个或多个***或粘贴功能。如图4所示,示例***菜单415被示出并且提供用于***照片420、截屏425、剪贴画430、文档440等的功能。如应当认识到的,示例选项功能410和示例***菜单415只是出于示例目的,且并非是对可由给定应用300提供的用于允许用户130对一个或多个内容项应用各种功能(包括将所存储的内容项***应用300所启用的文档)的各种用户界面组件/元素的限制。
如以下参考图7更详细地描述的,根据本发明的各实施例,当用户选择用于允许该用户定位截屏以供任何合适用途(例如,用于将截屏***正由给定应用300启动的文档)的功能时,在本地或远程内容储存库140中维护的所存储的每一内容项可被传递至应用300以便显示在内容项的菜单或图库中,以允许用户选择所需内容项以用于给定用途,包括用于***所需文档(例如,笔记记录应用文档)。根据本发明的实施例,被传递至应用300的内容项可以从用于捕捉内容项并存储内容项的设备110、120、175传递至应用,或者内容项可以从远程内容储存库传递至请求方应用300在其上操作的计算设备处的请求方应用。根据一个实施例,内容项可以根据应用编程接口(API)来从本地设备110、120、175或从远程内容存储储存库传递,该应用编程接口(API)可操作用于响应从该用户正在使用的应用300接收到的对所存储的内容项的请求。
根据各实施例,当所存储的内容项(包括照片图像、截屏和所存储的其它内容项)被传递至请求方应用300时,可使用与任一内容项相关联的分辨率来将所存储的内容项作为可能的截屏进行分析。如本文描述的,所存储的任何内容项的任何分辨率可以与该用户的捕捉设备110、120、175的屏幕分辨率进行比较,并且如果所存储的任何内容项的分辨率匹配该用户捕捉设备的屏幕分辨率,则这些匹配项可被隔离为截屏。
如果请求方应用300从包含一个或多个不同设备捕捉到的项目的内容储存库140接收到内容项,则捕捉设备的屏幕分辨率可被传递至请求方应用300以供与接收到的内容项的分辨率(如果有的话)进行比较。即,对于被捕捉到并存储在本地或远程内容储存库140中的任何截屏,用于捕捉这些截屏的设备110、120、175的屏幕分辨率连同捕捉到的截屏一起被传递至请求方应用300以供进行分析。例如,如果一个截屏是使用小型智能电话110来捕捉到的,则与智能电话110相关联的屏幕分辨率将与所存储的截屏一起被传递至请求方应用300。如果另一截屏是在较大形状的平板式计算设备110上捕捉到的,则与较大形状的平板式计算设备120相关联的屏幕分辨率将与使用该设备捕捉到的截屏一起被传递至请求方应用300,等等。
现在参考图5且如以下参考图7进一步描述的,在接收到用于从内容储存库140获取一个或多个截屏以用于任何用途(包括用于将截屏***正由应用300启用的文档)的用户命令之际,以上参考图1描述的截屏隔离和选择模块195将与从本地或远程内容储存库140接收到的内容项中的一个或多个内容项相关联的分辨率与该用户的内容捕捉设备110、120、175的屏幕分辨率进行比较。如果所存储的内容项是从各种不同的设备接收到的,则与一个或多个内容项相关联的分辨率可以与各种计算设备110、120、175的已知屏幕分辨率进行比较。
在任一种情况下,截屏与其它内容项(例如,照片、文本项、剪贴画项等)隔离以使得可用截屏510的菜单或图库可被显示在用户的计算设备175的显示表面上,如图5所示。即,只有被隔离为截屏的那些项目可被显示以允许用户的选择过程变得高效得多,而不是显示从本地或远程内容储存库140接收到的所有内容项。参考图6,在选择给定截屏(例如,图5所示的截屏4(530))之际,用户可出于各种目的来使用所选截屏,包括将截屏***文档(例如,如图6所示的笔记文档)或者用于将截屏发送到所需接收者。
如应当认识到的,截屏项与其它内容项的隔离不限于为了如上所述的后续选择、***或粘贴到文档中的隔离。此外,截屏与其它内容项的隔离不限于所有截屏与所有其它内容项的隔离。即,截屏与其它内容项的隔离可根据本发明的各实施例来执行,以便简单地允许用户将用于后续导航、查阅和享用的截屏与将一个或多个截屏***或粘贴到文档中的需求隔离开。例如,用户可能希望找到他/她从网站捕捉到的文章的截屏以简单地阅读和享用捕捉到的文章,而不是出于将截屏***或粘贴到另一文档中而将截屏与其它内容项隔离开。
另外,因为与各种截屏相关联的分辨率是取决于用于捕捉到这些截屏的设备的屏幕分辨率而不同的,所以本发明的实施例可用于不仅将截屏与其它内容项隔离开,而且根据设备类型来对隔离的截屏进行分类。例如,除了将截屏与其它内容项隔离以便显示在截屏的图库或菜单中(如图5所示)之外,本发明的实施例还可用于根据设备类型来过滤截屏。例如,从具有特定屏幕分辨率的智能电话设备110捕捉到的所有截屏可被隔离并归组在一起,使用具有不同的屏幕分辨率的平板式计算设备捕捉到的所有截屏可被隔离并归组在一起,等等。由此,如果给定用户知道他/她已经使用他/她的智能电话设备110来捕捉到特定内容项,则使用智能电话设备110捕捉到的截屏可以与其它内容项隔离,并且可以进一步与使用具有其它屏幕分辨率的设备捕捉到的截屏隔离。
另外,本发明的实施例还可用于将照片或其它内容项与截屏隔离。即,根据一替代实施例,如果用户想要只导航非截屏内容项,则通过将截屏与其它内容项隔离,可以在不显示捕捉到的截屏的情况下在内容项的图库或菜单中提供其它内容项。例如,给定用户可捕捉到大量截屏,并且该用户可能只想查阅照片。正如与截屏相关联的分辨率可用于与其它内容项分开地显现或展示截屏,同样可以隔离截屏以使得可以与截屏分开地显现和展示其它内容项。
在以上参考图1到6描述了本发明的各实施例的各方面后,图7是用于从电子内容储存库中隔离和选择捕捉到的屏幕图像或截屏的方法的流程图。方法700开始于开始操作705并继续至操作710,其中利用上述各种计算设备110、120、175之一来捕捉照片、截屏和/或其它内容项。在操作715,从捕捉设备获取与每一捕捉设备相关联的屏幕分辨率并将其与捕捉到的每一截屏相关联。捕捉到的每一内容项(例如截屏)被存储在捕捉设备处的本地内容储存库140中,或者远程地存储在可由一个或多个设备110、120、175访问的远程内容储存库140处。
在操作720,接收对一个或多个截屏的请求。如上所述,获取一个或多个截屏的请求可由应用300(例如,笔记记录应用、文字处理应用、幻灯片演示应用、电子表格应用等)来接收以用于获取给定截屏以供***由请求方应用启用的文档。或者,除了将所请求的截屏***或粘贴到某种类型的文档中的需求之外,如上所述,对一个或多个截屏的请求可以是用于在截屏菜单或图库中显示一个或多个截屏以供请求方用户查阅。
在操作725,请求方应用(用于***或粘贴所请求的截屏的应用或者用于显示所请求的截屏的菜单或图库的应用)接收存储在内容储存库140的捕捉到的内容项的列表。如上所述,对于捕捉到的每一内容项,如果分辨率与捕捉到的内容项相关联,则可使用屏幕分辨率来将该内容项作为可能的截屏进行分析。
在操作730,截屏隔离模块195接收或获取该用户的内容捕捉设备110、120、175的屏幕分辨率,或者如果内容项与多个不同的设备110、120、175相关联,则模块195可接收或获取可能已经被用来捕捉一个或多个截屏的已知设备屏幕分辨率的列表。根据各实施例,用户设备的屏幕分辨率可由模块195从该设备获取,或者在已知设备屏幕分辨率的列表的情况下,该列表可由截屏隔离模块195在该模块在其上操作的设备处本地维护,或者模块195可以从可由该模块195访问的屏幕分辨率的远程储存库获取屏幕分辨率的列表。如应当认识到的,随着具有不同屏幕分辨率的新设备进入操作,模块195可以用附加屏幕分辨率信息来更新,或者可由模块195访问以便根据本发明的实施例来使用的屏幕分辨率信息的远程储存库可以被更新。
本文描述的所有功能可被应用于单个设备,其中截屏与诸如照片等其它内容项的隔离通过将所存储的内容项的分辨率与使用中的设备的屏幕分辨率进行比较来执行。即,用户可使用他/她的设备(例如,智能电话)来拍摄照片和捕捉显示屏,并且所有此类内容可被存储在与该设备相关联的单个内容储存库140中。由此,在确定给定内容项是否是截屏时,执行与给定内容项相关联的分辨率与该设备的屏幕分辨率的比较以便快速且高效地将截屏与其它类型的内容项隔离开。
在操作735,将与接收到的捕捉到的内容项相关联的分辨率与该用户的内容捕捉设备110、120、175或已知设备屏幕分辨率(在内容来自多个设备的情况下)进行比较以确定接收到的内容项中的哪一些是捕捉到的截屏。不与屏幕分辨率相关联的任何内容项可以从用于可能地包括在截屏菜单或图库中的进一步分析中丢弃。对于包括其相关联的分辨率信息的其余内容项,可做出所包括的分辨率信息与用户设备的屏幕分辨率或已知设备屏幕分辨率的比较以便于匹配。具有匹配用户设备的屏幕分辨率或者其它已知设备屏幕分辨率的分辨率信息的任何内容项可被隔离和留出以便包括在如以上参考图5示出和描述的截屏510的菜单或图库中。具有不匹配用户设备的屏幕分辨率或其它已知设备屏幕分辨率的分辨率的任何接收到的内容项可以从进一步分析中丢弃,并且可以不被包括在如图5所示的截屏菜单或图库中。
或者,对于具有不匹配用户设备的屏幕分辨率或其它已知设备的分辨率的分辨率的任何接收到的内容项,此类内容项可经由用户界面组件来呈现给请求方用户以允许请求方用户决定所请求的项目是否是捕捉到的截屏。或者,即使与屏幕分辨率相关联的接收到的所有内容项的分辨率不匹配用户设备的屏幕分辨率或其它已知设备屏幕分辨率,这些内容项也可被呈现在截屏菜单或图库中,以便隔离可能与模块195未获得其已知屏幕分辨率的新设备相关联或者可能已经由其屏幕分辨率信息不再对模块195可用的旧设备捕捉到的那些项目。
在操作740,基于关于接收到的内容项的接收到的分辨率信息与用户设备的屏幕分辨率或其它已知设备屏幕分辨率的比较,将截屏与其它内容项隔离,并且在操作745,可以在截屏510的菜单或图库中显示隔离的截屏(如图5所示),或者可以生成相关联的截屏的缩略图像以供显示在截屏510的菜单或图库中。在操作750,可以向用户显示隔离的截屏或隔离的截屏的缩略图像,如图5所示。如果用户想要导航通过所显示的截屏或接收到的截屏的缩略图像,而不选择一个或多个截屏来***文档,则该方法可以在操作798处结束。或者,在操作755,如果接收到对所显示的给定截屏或接收到的截屏的缩略图像的选择,则该方法继续至操作760,并且可将所选截屏***应用文档,例如图6所示的笔记记录应用文档。
根据一替代实施例,可提供如图2所示的包含不同类型的内容(诸如照片、截屏、文本项、剪贴画等)的电子内容项的图库,并且作为与设备110、120、175相关联的功能的一部分或者作为单独应用300的一部分的应用功能可允许根据不同的过滤属性来过滤所显示的内容项。根据一个过滤属性,所有截屏可被隔离并被显示在截屏图库中,如本文描述且如图5所示。根据另一过滤属性,在隔离截屏后,可以在非截屏项的图库中显示所有非截屏项(例如,所有照片)。根据另一过滤属性,可以按屏幕分辨率来分开显示截屏图库,以使得截屏根据设备类型(例如,智能电话相对平板)来显示。
方法700在操作798处结束。
尽管已在结合在计算机上的操作***上运行的应用程序执行的程序模块的一般上下文中描述本发明,但本领域的技术人员将认识到,本发明也可结合其他程序模块实现。一般而言,程序模块包括执行特定任务和/或实现特定抽象数据类型的例程、程序、组件、数据结构以及其他类型的结构。
本文描述的实施例和功能可通过多种计算***来操作,包括但不限于台式计算机***、有线和无线计算***、移动计算***(如移动电话、上网本、图形输入板或平板型计算机、笔记本计算机、和膝上型计算机)、手持设备、多处理器***、基于微处理器或可编程消费电子产品、小型计算机、以及大型计算机。
此外,本文所述的实施例和功能性可在分布式***(如基于云的计算***)上操作,其中应用功能性、存储器、数据存储和检索、以及各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类型的用户界面和信息被投射在墙壁表面上。与可用于实施本发明的各实施例的许多计算***的交互包括:键击输入、触摸屏输入、语音或其他音频输入、手势输入(其中相关联的计算设备配备有用于捕捉和解释用于控制计算设备的功能性的用户手势的检测(如相机)功能性)等。
图8-10及相关联的描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。然而,关于图8-10所示出和讨论的设备和***是用于示例和说明的目的,而非对可被用于实施本文所述的本发明的各实施例的大量计算设备配置的限制。
图8是示出可用来实施本发明的各实施例的计算设备800的物理组件(即硬件)的框图。下面描述的计算设备组件可适用于上述的计算设备110、120、175。在基本配置中,计算设备800可包括至少一个处理单元802和***存储器804。取决于计算设备的配置和类型,***存储器804可包括,但不限于,易失性存储(例如,随机存取存储器)、非易失性存储(例如,只读存储器)、闪存、或这些存储器的任何组合。***存储器804可包括操作***805和适合于运行诸如截屏隔离模块195之类的软件应用820的一个或多个程序模块806。操作***805例如可适合于控制计算设备800的操作。此外,本发明的实施例可结合图形库、其他操作***、或任何其他应用程序来实践,并且不限于任何特定应用或***。该基本配置在图8中由虚线808内的那些组件示出。计算设备800可具有附加特征或功能。例如,计算设备800还可以包括诸如例如磁盘、光盘或磁带之类的附加数据存储设备(可移动和/或不可移动)。这些附加存储在图8中由可移动存储设备809和不可移动存储设备810示出。
如上所述,可在***存储器804中存储多个程序模块和数据文件。尽管在处理单元802上执行,但是程序模块806(例如截屏隔离模块195)可以执行包括但不限于下列进程:图7中所示的方法700的一个或多个阶段。根据本发明的实施例可使用的其他程序模块可包括应用300,诸如笔记应用、电子邮件和联系人应用、文字处理应用、电子表格应用、数据库应用、幻灯片演示应用、绘图或计算机辅助应用等。
此外,本发明的实施例可在包括分立电子元件的电子电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实践。例如,可以通过片上***(SOC)来实践本发明的各实施例,其中,可以将图8中示出的每个或许多组件集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、***虚拟化单元以及各种应用功能性,所有这些都作为单个集成电路被集成到(或“烧录到”)芯片基板上。当通过SOC操作时,在此所述的关于截屏隔离模块195的功能可以通过在单个集成电路(芯片)上集成有计算设备800的其它组件的专用逻辑来操作。本发明的实施例还可使用能够执行诸如例如,AND(与)、OR(或)和NOT(非)的逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的实施例可在通用计算机或任何其他电路或***中实践。
计算设备800也可具有一个或多个输入设备812,如键盘、鼠标、笔、语音输入设备、触摸输入设备等等。也可包括输出设备814,如显示器、扬声器、打印机等等。上述设备是示例,并且可使用其他设备。计算设备800可包括允许与其他计算设备818进行通信的一个或多个通信连接816。合适的通信连接816的示例包括但不限于RF发射机、接收机和/或收发机电路;通用串行总线(USB)、并行和/或串行端口。
本文所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以任何方法或技术实现的用于存储诸如计算机可读指令、数据结构、或程序模块等信息的易失性和非易失性、可移动和不可移动介质。***存储器804、可移动存储设备809和不可移动存储设备810都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或可用于存储信息且可以由计算机设备800访问的任何其他制造品。任何这样的计算机存储介质都可以是计算设备800的一部分。
图9A和9B示出可用来实施本发明的各实施例的移动计算设备900,例如移动电话、智能电话110、平板型个人计算机120、175、膝上型计算机等。参考图9A,示出了用于实现各实施例的移动计算设备900的一个实施例。在一基本配置中,移动计算设备900是具有输入元件和输出元件两者的手持式计算机。移动计算设备900通常包括显示器905以及允许用户将信息输入到移动计算设备900中的一个或多个输入按钮910。移动计算设备900的显示器905也可充当输入设备(如触摸屏显示器)。如果包括,则可任选的侧输入元件915允许进一步的用户输入。侧输入元件915可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替代实施例中,移动计算设备900可结合更多或更少的输入元件。例如,在某些实施例中,显示器905可以不是触摸屏。在又一替代实施例中,移动计算设备900是诸如蜂窝电话之类的便携式电话***。移动计算设备900还可包括可选的小键盘935。可选的小键盘935可以是物理小键盘或者在触摸屏显示器上生成的“软”小键盘。在各个实施例中,输出元件包括用于显示图形用户界面(GUI)的显示器905、可视指示器920(如发光二极管)、和/或音频换能器925(如扬声器)。在某些实施例中,移动计算设备900结合振动换能器来向用户提供触觉反馈。在又一实施例中,移动计算设备900结合诸如音频输入(如传声器插孔)、音频输出(如耳机插孔)、以及视频输出(如HDMI端口)之类的输入和/或输出端口,用于将信号发送到外部设备或从外部设备接收信号。
图9B是示出移动计算设备的一个实施例的架构的框图。即,移动计算设备900可结合***(即架构)902以实现某些实施例。在一个实施例中,***902被实现为能够运行一个或多个应用(如浏览器、电子邮件、日历、联系人管理器、消息收发客户机、游戏、以及媒体客户机/播放器)的“智能手机”。在某些实施例中,***902被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。
一个或多个应用程序可被加载到存储器962中并在操作***964上或与操作***764相关联地运行。应用程序的示例包括电话拨号应用、电子邮件应用、个人信息管理(PIM)应用、文字处理应用、电子表格应用、因特网浏览器应用、笔记应用、消息收发应用等等。***902还包括存储器962内的非易失性存储区968。非易失性存储区968可被用于存储在***902断电的情况下不会丢失的持久信息。应用程序可使用信息并将信息存储在非易失性存储区968中,如电子邮件应用使用的电子邮件或其他消息等。同步应用(未示出)也驻留于***902上且被编程为与驻留在主机计算机上的对应的同步应用交互,以保持非易失性存储区968中存储的信息与主机计算机处存储的相应信息同步。应当领会,其它应用也可被加载到存储器962中并在包括本文描述的截屏隔离模块195的移动计算设备900上运行。
***902具有可被实现为一个或多个电池的电源970。电源970还可包括外部功率源,如补充电池或对电池充电的AC适配器或加电对接托架。
***902还可包括执行发射和接收无线电频率通信的功能的无线电972。无线电972通过通信运营商或服务供应商方便了***902与“外部世界”之间的无线连接。来往无线电972的传输是在操作***964的控制下进行的。换言之,无线电972接收的通信可通过操作***964传播到应用程序966,反之亦然。
可以使用视觉指示符920来提供视觉通知和/或可以使用音频接口974来通过音频换能器925产生可听通知。在所示实施例中,可视指示符920是发光二极管(LED),而音频换能器925是扬声器。这些设备可直接耦合到电源970,使得当被激活时,即使为了节省电池功率而可能关闭处理器960和其它组件,它们也保留一段由通知机制指示的保持通电时间。LED可被编程为无限地保持通电,直到用户采取动作指示该设备的通电状态。音频接口974用于向用户提供听觉信号并从用户接收听觉信号。例如,除了被耦合到音频换能器925之外,音频接口974还可被耦合到话筒来接收可听输入,例如便于电话通话。根据各本发明的各实施例,话筒也可充当音频传感器来便于对通知的控制,如下文将描述的。***902可进一步包括允许板载相机930的操作来记录静止图像、视频流等的视频接口976。
实现***900的移动计算设备902可具有附加特征或功能。例如,移动计算设备900还可包括附加数据存储设备(可移动和/或不可移动),例如磁盘、光盘或磁带。这种附加存储设备在图9B中用非易失性存储区968示出。
由移动计算设备900生成或捕捉的且经***902存储的数据/信息可如上所述被本地存储在移动计算设备900上,或数据可被存储在可由设备通过无线电972或通过移动计算设备900和与移动计算设备900相关联的一分开的计算设备之间的有线连接访问的任何数量的存储介质上,该计算设备如例如因特网之类的分布式计算网络中的服务器计算机。如应理解的,此类数据/信息可经移动计算设备900、经无线电972或经分布式计算网络来被访问。类似地,这些数据/信息可根据已知的数据/信息传送和存储手段来容易地在计算设备之间传送以存储和使用,这些手段包括电子邮件和协作数据/信息共享***。
图10示出了如上所述的用于提供截屏隔离的***的架构的一个实施例。与截屏隔离模块195相关联地进行开发、交互或编辑的内容可被存储在不同通信信道或其他存储类型中。例如,各种文档和所存储的内容项(包括截屏)可使用目录服务1022、web门户1024、邮箱服务1026、即时消息收发存储1028或社交网站1030来存储。截屏隔离模块195可使用用于实现数据利用的这些类型的***等中的任一种***,如此处所描述的。服务器1035可向客户机提供截屏隔离模块195的输出。作为一个示例,服务器1035可以是通过web提供截屏隔离模块195的功能的web服务器。服务器1035可在web上通过网络1040向客户机提供截屏隔离模块195的功能。作为示例,客户机计算设备可被实现并被具体化在个人计算机800、平板计算设备120、175和/或移动计算设备110(例如智能电话)、或其他计算设备中。客户机计算设备800、110、120,175的这些实施例中的任一个可从存储1016获得内容。
以上参考例如根据本发明的各实施方式的方法、***和计算机程序产品的框图和/或操作图示描述了本发明的各实施方式。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。
本申请中提供的一个或多个实施例的描述和说明不旨在以任何方式限制或约束如权利要求所要求保护的发明范围。本申请中提供的实施例、示例和细节被认为是足以传达所有权,且使得他人能够制作并使用所要求保护的发明的最佳模式。所要求保护的发明不应被理解为限制于本申请中所提供的任何实施例、示例或细节。不管是以组合的方式还是分开的方式示出和描述,各种特征(结构上的和方法逻辑上的)旨在被选择性地包括或忽略,以产生具有特定的特征集的实施例。在被提供本申请的描述和说明的情况下,本领域的技术人员能够想象到落在所要求保护的发明的更宽泛方面以及本申请中所具体化的一般发明概念的精神内的替代实施例并不背离该更宽泛的范围。

Claims (7)

1.一种将捕捉到的截屏与其它电子内容项隔离的计算机实现的方法,包括:
接收对截屏进行标识的选择;
访问存储在单个内容储存库中的电子内容项的图库,其中,所述电子内容项包括照片、截屏以及其它电子内容项;
针对每个电子内容项,确定电子内容项中的一个或多个是否与屏幕分辨率信息相关联地存储在所述单个内容储存库中,所述屏幕分辨率信息指定电子内容项被捕捉的屏幕分辨率;
标识用于捕捉所述截屏中的至少一个的计算设备的屏幕分辨率;对于所述电子内容项中被确定为与屏幕分辨率信息相关联地存储在所述单个内容储存库中的那些电子内容项,将由所述屏幕分辨率信息指定的屏幕分辨率与用于捕捉所述截屏中的至少一个的所述计算设备的所标识的屏幕分辨率进行比较,以确定与所述屏幕分辨率信息相关联的电子内容项是否是截屏;
将所述截屏与所述电子内容项内的照片和其它电子内容项隔离;并且
显示所隔离的截屏。
2.如权利要求1所述的方法,其特征在于,所述比较包括将与所述电子内容项中的任一个相关联的屏幕分辨率与一个或多个已知的计算设备屏幕分辨率进行比较,以确定所述电子内容项中的任一个是否被捕捉为截屏。
3.如权利要求1所述的方法,其特征在于,还包括在截屏图库中显示被标识为截屏的所述一个或多个电子内容项中的任一个。
4.如权利要求3所述的方法,其特征在于,还包括接收对来自所述截屏图库的所显示的截屏的选择;以及将所选截屏***电子文档。
5.如权利要求3所述的方法,其特征在于,还包括接收对来自所述截屏图库的所显示的截屏的选择;以及显示所选截屏以供查阅。
6.如权利要求2所述的方法,其特征在于,还包括将被标识为截屏的所述电子内容项中的任一个分离到截屏的群组中,以使得每一群组包含与同一屏幕分辨率相关联的截屏。
7.一种将捕捉到的截屏与其它电子内容项隔离的计算机实现的方法,包括:
显示存储在单个内容储存库中的电子内容项的图库,其中,所述电子内容项包括照片、截屏以及其它电子内容项;
接收与在所述电子内容项的图库中显示的电子内容项中的任一个相关联的分辨率;
接收对用于只显示被标识为截屏的电子内容项的选择;
针对每个电子内容项,确定电子内容项是否与屏幕分辨率信息相关联地存储在所述单个内容储存库中,所述屏幕分辨率信息指定电子内容项被捕捉的屏幕分辨率;
对于所述电子内容项中被确定为与屏幕分辨率信息相关联地存储在所述单个内容储存库中的那些电子内容项,通过确定由所述屏幕分辨率信息指定的屏幕分辨率是否与能操作用于捕捉截屏的一个或多个计算设备的已知屏幕分辨率相匹配,来确定所述电子内容项中的所述那些电子内容项中的任一个是否是截屏,并且当由所述屏幕分辨率信息指定的屏幕分辨率与能操作用于捕捉截屏的一个或多个计算设备的已知屏幕分辨率相匹配时,将所述电子内容项中的所述那些电子内容项中的任一个标识为截屏;
将所述截屏与所述电子内容项内的照片和其它电子内容项隔离;以及
在截屏图库中显示所述电子内容项的图库中所包含的作为截屏的任一电子内容项。
CN201480031313.1A 2013-05-30 2014-05-28 从电子内容储存库中自动隔离和选择截屏 Active CN105308943B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/905,814 2013-05-30
US13/905,814 US10191964B2 (en) 2013-05-30 2013-05-30 Automatic isolation and selection of screenshots from an electronic content repository
PCT/US2014/039636 WO2014193863A1 (en) 2013-05-30 2014-05-28 Automatic isolation and selection of screenshots from an electronic content repository

Publications (2)

Publication Number Publication Date
CN105308943A CN105308943A (zh) 2016-02-03
CN105308943B true CN105308943B (zh) 2019-04-02

Family

ID=51063797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480031313.1A Active CN105308943B (zh) 2013-05-30 2014-05-28 从电子内容储存库中自动隔离和选择截屏

Country Status (5)

Country Link
US (1) US10191964B2 (zh)
EP (1) EP3005675B1 (zh)
KR (1) KR102213548B1 (zh)
CN (1) CN105308943B (zh)
WO (1) WO2014193863A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150007054A1 (en) * 2013-06-26 2015-01-01 Cisco Technology, Inc. Capture, Store and Transmit Snapshots of Online Collaborative Sessions
WO2016043729A1 (en) * 2014-09-17 2016-03-24 Hewlett Packard Enterprise Development Lp User interface layout comparison
FR3026884B1 (fr) * 2014-10-02 2018-01-12 Immersion Procede et dispositif d'affichage a attracteur d'attention
WO2016130853A1 (en) * 2015-02-11 2016-08-18 AVG Netherlands B.V. Systems and methods for identifying unwanted photos stored on a device
US9826108B2 (en) * 2015-08-10 2017-11-21 Red Hat, Inc. Mobile device camera display projection
TWI762465B (zh) * 2016-02-12 2022-05-01 瑞士商納格維遜股份有限公司 共享從視訊傳輸提取的快照之方法及系統
US10783320B2 (en) * 2017-05-16 2020-09-22 Apple Inc. Device, method, and graphical user interface for editing screenshot images
CN109308175A (zh) * 2018-11-02 2019-02-05 盛子望 利用移动设备及显示设备进行同屏显示的电子装置及方法
CN110825289A (zh) * 2019-10-31 2020-02-21 北京字节跳动网络技术有限公司 操作用户界面的方法、装置、电子设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102201047A (zh) * 2010-11-09 2011-09-28 湖南创合制造有限公司 一种计算机管理方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960706261A (ko) * 1994-08-31 1996-11-08 이데이 노부유키 정지 화상 시스템(Still picture system)
US20020032677A1 (en) 2000-03-01 2002-03-14 Jeff Morgenthaler Methods for creating, editing, and updating searchable graphical database and databases of graphical images and information and displaying graphical images from a searchable graphical database or databases in a sequential or slide show format
US7961202B2 (en) 2007-10-26 2011-06-14 Mitel Networks Corporation Method and apparatus for maintaining a visual appearance of at least one window when a resolution of the screen changes
KR20110081393A (ko) * 2010-01-08 2011-07-14 주식회사 엔씨소프트 웹 사이트에서의 온라인 게임 액티비티 로그에 기반한 문서 생성시스템 및 그 방법
JP5895385B2 (ja) 2011-07-19 2016-03-30 オンキヨー株式会社 画像出力装置及びそのプログラム
US8849819B2 (en) * 2011-08-05 2014-09-30 Deacon Johnson System and method for controlling and organizing metadata associated with on-line content
KR101212845B1 (ko) * 2012-02-13 2012-12-14 엔에이치엔(주) 동영상 샘플링 방법 및 시스템
WO2013169556A2 (en) * 2012-05-06 2013-11-14 Citrix Online, Llc System and method for monitoring and selectively sharing an image in an image library
US8949729B2 (en) * 2012-06-13 2015-02-03 International Business Machines Corporation Enhanced copy and paste between applications
US20140253574A1 (en) * 2013-03-05 2014-09-11 Research In Motion Limited Development Environment For Capture Of Image Data From A Mobile Device
US9247309B2 (en) * 2013-03-14 2016-01-26 Google Inc. Methods, systems, and media for presenting mobile content corresponding to media content
US11232250B2 (en) * 2013-05-15 2022-01-25 Microsoft Technology Licensing, Llc Enhanced links in curation and collaboration applications

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102201047A (zh) * 2010-11-09 2011-09-28 湖南创合制造有限公司 一种计算机管理方法

Also Published As

Publication number Publication date
EP3005675A1 (en) 2016-04-13
EP3005675B1 (en) 2020-05-20
KR20160016810A (ko) 2016-02-15
US10191964B2 (en) 2019-01-29
CN105308943A (zh) 2016-02-03
WO2014193863A1 (en) 2014-12-04
KR102213548B1 (ko) 2021-02-05
US20140358919A1 (en) 2014-12-04

Similar Documents

Publication Publication Date Title
CN105308943B (zh) 从电子内容储存库中自动隔离和选择截屏
CN105431807B (zh) 在导航日历的同时显示生活事件
US10466882B2 (en) Collaborative co-authoring via an electronic user interface
US9235312B2 (en) Synchronized panel technology
CN104737197B (zh) 经由共享空间共享用户接口对象
US20210064192A1 (en) Stacks for content organization
US10169457B2 (en) Displaying and posting aggregated social activity on a piece of enterprise content
US10282392B2 (en) Interacting with data from a document via document an application pages
CN105492999B (zh) 多设备环境中的应用/文档协作
US20140281870A1 (en) Document collaboration and notification of changes using different notification mechanisms
US20140365918A1 (en) Incorporating external dynamic content into a whiteboard
US20140281867A1 (en) Viewing effects of proposed change in document before commiting change
CN105393266A (zh) 将来自不同内容源的内容聚集在云服务处
CN106164908A (zh) 现代文档保存与同步状况
CN104094251A (zh) Web应用中的协作通信
EP3114566B1 (en) Shadowing local on-premises information to a cloud-based computing system
US11216524B2 (en) Merged and actionable history feed
CN105339960A (zh) 创建重复约会
KR102368945B1 (ko) 외부 콘텐츠 아이템과의 인코딩된 연관을 제공하는 기법
US10678809B2 (en) Synchronizing non-file content stored on a collaborative workspace environment
US20180173377A1 (en) Condensed communication chain control surfacing
CN104126183A (zh) 针对高效原子访问优化的xml文件格式
CN105431806B (zh) 持久反向导航机制

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant