用于保存和显现内容的系统和方法与流程

文档序号:26645688发布日期:2021-09-15 03:06
用于保存和显现内容的系统和方法与流程

1.本公开一般涉及支付和识别系统。更具体地,本公开涉及用于保存和显现内容的系统和方法。


背景技术:

2.计算系统可以通过检索网页来促进网页浏览。用户可以为网页添加书签或以其他方式保存网页供稍后查看。然而,当前的系统和方法不能以智能和/或有用的方式重新显现先前观看和/或保存的内容。


技术实现要素:

3.本公开的实施例的方面和优点将在以下描述中被部分阐述,或者可以从描述中获知,或者可以通过实施例的实践而获知。
4.本公开的一个示例方面针对一种用于保存内容的计算机实施的方法。该方法可以包括:由一个或多个计算设备在第一时间从用户接收指向网页的部分的第一用户输入;由一个或多个计算设备在第一时间之后的第二时间接收描述搜索查询的第二用户输入;以及由一个或多个计算设备响应于接收到第二用户输入来提供描述网页的部分的数据以供显示。
5.本公开的另一示例方面针对一种用于保存内容的系统。该系统可以包括至少一个处理器和存储指令的至少一个有形非暂时性计算机可读介质,当该指令被该至少一个处理器执行时,使得该至少一个处理器执行操作。该操作可以包括:由一个或多个计算设备在第一时间从用户接收指向网页的部分的第一用户输入;由一个或多个计算设备在第一时间之后的第二时间接收描述搜索查询的第二用户输入;以及由一个或多个计算设备响应于接收到第二用户输入来提供描述网页的部分的数据以供显示。
6.本公开的另一示例方面针对一种用于保存内容的计算机实施的方法。该方法可以包括:由一个或多个计算设备在第一时间从用户接收指向网页的第一版本的部分的第一用户输入;由一个或多个计算设备在第一时间之后的第二时间接收请求显示网页的第二用户输入;由一个或多个计算设备检测在第一时间之后已经创建的网页的第二版本;由一个或多个计算设备提供包括网页的第一版本和网页的第二版本中的至少一项的用户界面以供显示;由一个或多个计算设备接收请求显示网页的第一版本和网页的第二版本中的另一项的第三用户输入;以及由一个或多个计算设备更新用户界面以显示网页的第一版本或第二版本中的另一项。
7.本公开的其他方面针对各种系统、装置、非暂时性计算机可读介质、用户界面和电子设备。
8.参考以下描述和所附权利要求,本公开的各种实施例的这些和其他特征、方面和优点将变得更好理解。并入本说明书并构成其一部分的附图示出了本公开的示例性实施例,并且与描述一起用于解释相关原理。
附图说明
9.参考附图,在说明书中阐述了针对本领域普通技术人员的实施例的详细讨论,其中:
10.图1描绘了根据本公开的示例实施例的示例计算系统的框图。
11.图2描绘了根据本公开的各方面的用户计算设备的接收用户输入的用户界面。
12.图3a描绘了一种用户界面,其响应于搜索查询来显示项目列表并在项目列表中显示描述网页的先前高亮的部分的数据。
13.图3b描绘了一种用户界面,其响应于搜索查询来在用户界面的第一区域显示网页列表并在用户界面的第二区域显示描述网页的先前高亮的部分的数据。
14.图4a描绘了一种用户界面,其显示用户先前已经高亮的网页的列表和描述网页的先前高亮的部分的数据。
15.图4b描绘了根据本公开的各方面的用户界面,其可以促进对搜索结果的排序和/或过滤,和/或对计算系统可以被配置为响应于接收到搜索查询而搜索的材料主体的过滤。
16.图5a示出了根据本公开的各方面的用户界面,其显示通知:自从用户高亮网页以来,所请求的网页已经被更新。
17.图5b示出了根据本公开的各方面的被配置为允许用户在网页的多个版本之间切换的用户界面。
18.图5c描绘了根据本公开的各方面的用户计算设备的用户界面,其中,响应于接收到请求显示用户先前已经访问和/或高亮的网页的用户输入。
19.图6描绘了根据本公开各方面的用于基于所保存的内容来保存和显现内容的示例方法的流程图。
20.图7描绘了根据本公开各方面的用于基于所保存的内容来保存和显现内容的示例方法的流程图。
21.跨多个附图重复的附图标记旨在标识各种实施方式中的相同特征。
具体实施方式
22.概述
23.通常,本公开涉及用于保存内容并基于保存的内容来显现内容的系统和方法。计算机系统可以显示一个或多个网页、文档或其他类型的内容。用户可以使用计算机系统的计算机应用(诸如网络浏览器应用)在各种网页之间浏览和/或导航。用户可以识别用户特别感兴趣的内容。在第一时间,用户可以高亮或以其他方式提供指向网页的部分的和/或请求保存该部分以供稍后查看的第一用户输入。计算系统可以被配置为稍后重新显现高亮的内容和/或基于高亮的内容选择的内容。例如,计算系统可以在第一时间之后的第二时间接收描述搜索查询的第二用户输入。计算系统可以响应于接收到第二用户输入来显示描述网页的部分(例如,高亮的部分)的数据。计算系统可以显示搜索结果列表,并且描述网页的高亮部分的数据可以显示在搜索结果列表中和/或分开的区域或面板中。例如,高亮的网页可以被包括在搜索结果列表中,并且描述网页的高亮部分的数据可以显示在搜索结果列表中。然而,在其他实施例中,网页和/或描述网页的高亮部分的数据可以显示在与搜索结果列表分开的面板和/或区域中(例如,基于与搜索结果和/或搜索查询的相关性)。因此,计算
系统可以在内容被高亮之后的某个时间智能地显现先前高亮的内容和/或在先前高亮的内容上选择的内容。
24.在一些实施例中,第一用户输入可以指向网页的文本段(例如,在用户界面中显示的网页)。第一用户输入可以包括请求高亮和/或选择文本段的触摸输入,诸如触敏显示器上的点击/拖动输入。计算系统可以响应于接收到描述搜索查询的第二输入来提供网页的文本段的至少部分以供显示。
25.在一些实施例中,计算系统可以显示搜索结果,搜索结果可以包括先前高亮的网页。作为一个示例,搜索结果可以包括项目列表,项目列表可以包括网页。指示用户先前已经高亮了来自网页的某些东西的文本可以显示在列表中的网页附近。作为另一示例,第一用户输入所指向的网页的部分中的一些或全部(例如,来自网页的先前高亮的内容)可以显示在搜索结果列表中。
26.然而,在其他实施例中,计算系统可以响应于接收到描述搜索查询的第二用户输入来提供搜索结果,以供显示在用户界面的第一区域中。搜索结果可以包括项目列表,并且描述网页的部分(例如,先前高亮的部分)的数据可以显示在用户界面的第二区域中,该第二区域在搜索结果的项目列表之外和/或不同于第一区域。例如,搜索结果可以显示在第一面板中,并且描述网页的部分的数据可以显示在第二面板中。例如,先前高亮的网页的列表和/或来自先前高亮的网页的内容可以与搜索结果同时显示。可以基于与搜索查询和/或搜索结果相关联和/或相关来选择先前高亮的网页。
27.在一些实施例中,提供描述网页的部分的数据以供显示可以包括提供描述接收到第一用户输入的第一时间的数据。作为一个示例,可以显示描述先前的高亮所发生的日期和/或时间(例如,第一时间)的文本,诸如“您在[插入日期和/或时间]高亮了该页面”。作为另一示例,可以显示描述多久前接收到第一用户输入(例如,先前的高亮所发生的时间)的相对时间间隔。例如,计算系统可以显示“您三天前高亮了该网页上的内容”。作为另一示例,计算系统可以显示“您两周前高亮了该网页上的[所再现的高亮的文本中的一些或全部]”。作为另一示例,可以依据搜索结果列表中的一个或多个项目来提供摘录。计算系统可以通过将网页的部分包括在网页的相应摘录中来显示描述网页的部分的数据。因此,计算系统可以提供描述接收第一用户输入的数据。
[0028]
在一些实施例中,计算系统可以在与搜索结果相邻的分开的区域或面板中显示先前高亮的内容中的一些或全部。可以基于所高亮的内容与搜索结果相似和/或与搜索查询相关来显示先前高亮的内容。作为另一示例,计算系统可以基于先前高亮的内容来选择与搜索查询相关的一个或多个网页或其他文档。
[0029]
在一些实施例中,计算系统可以基于第一用户输入所指向的网页的部分来选择不同于第一用户输入所指向的网页的附加网页。计算系统可以响应于接收到描述搜索查询的第二用户输入来显示描述附加网页的数据。作为一个示例,计算系统可以显示“基于您对[第一用户输入所指向的网页]上的[高亮的内容]的高亮,您可能对以下网页感兴趣”。
[0030]
在一些实施例中,响应于接收到请求显示用户先前已经访问的网页的用户输入,计算系统可以自动显示网页的上次查看的部分。当用户再次访问用户先前已经访问的网页时,计算系统可以自动导航到网页的上次查看的部分。计算系统可以自动显示指示符,诸如“从您离开的地方继续”等,以解释或描述网页内到网页的上次查看的部分的自动导航。
[0031]
在一些实施例中,计算系统可以基于用户如何导航网页来建立一个或多个自动书签。例如,如果用户已经停留在网页的特定部分,则计算系统可以在网页的特定部分保存自动书签。例如,计算系统可以响应于用户滚动慢于阈值滚动速度和/或静态查看网页的特定部分超过阈值时间段来自动保存书签。
[0032]
此外,在一些实施例中,例如,可以采用眼睛跟踪技术来更准确地自动书签标记网页。可以检测用户眼睛中的一个或多个的移动、注视位置、注视持续时间等。例如,计算系统可以包括能够检测用户眼睛的一个或多个图像的前向相机。计算系统可以确定用户眼睛相对于网页的焦点。焦点可以在用户在其期间查看网页的时间段内被检测或跟踪。响应于焦点(例如,(多个)眼球移动、(多个)注视位置和/或(多个)注视持续时间)满足一个或多个阈值标准,网页的部分对应于(多个)注视位置,并且可以被自动书签标记以供在用户返回到网页时显示。
[0033]
当用户在稍后时间返回到网页时,计算系统可以选择自动导航到一个或多个自动书签。此外,在一些实施例中,当用户返回到网页时,计算系统可以显示可视地描述一个或多个自动书签的相对位置的一个或多个指示符。
[0034]
在一些实施例中,响应于接收到请求显示用户先前已经高亮的网页的用户输入或以其他方式提供了请求保存网页的部分等的输入,计算系统可以自动显示网页的部分。例如,计算系统可以自动导航到网页内网页的高亮部分。如果单个网页的多个部分被高亮,则计算系统可以自动导航到上次高亮的部分和/或提供显示网页内的各个高亮的多个窗口和/或面板。
[0035]
在一些实施例中,响应于接收到请求显示用户先前已经访问的网页的用户输入,计算系统可以显示网页的先前高亮的部分和/或第一用户输入所指向的部分。例如,计算系统可以自动导航到先前高亮的网页的部分。
[0036]
在一些实施例中,计算系统可以显示一个或多个指示符,这些指示符可以描述当前显示的网页的各个高亮部分的相对位置。例如,一个或多个屏幕上指示符可以对应于当前在用户界面中显示的各个高亮部分。可以显示一个或多个屏幕外指示符,以指示网页的屏幕外高亮部分相对于网页的当前显示部分的相对位置。屏幕外指示符可以在垂直方向上与网页的屏幕外高亮部分的相应垂直定位成比例地间隔开。在该示例中,指示符可以沿着用户界面的边缘来定位。然而,指示符可以位于用户界面内的任何合适的位置。另外,在一些实施例中,指示符可以传达关于网页的各个高亮部分的颜色、类别和/或风格的信息。例如,指示符可以包括与指示符所对应的高亮部分的相应颜色相对应的相应颜色。因此,计算系统可以显示一个或多个指示符,以向用户传达当前显示的网页内的高亮部分的数量、相对位置和/或颜色/风格中的一个或多个。
[0037]
在一些实施例中,响应于检测到指向屏幕外指示符的用户输入,计算系统可以导航到与用户输入所指向的指示符相对应的网页的先前高亮的部分。因此,指示符可以促进网页内网页的先前高亮的部分之间的导航。
[0038]
本公开的各方面旨在促进网页的高亮版本与网页的较新版本之间的切换。计算系统可以被配置为检测先前高亮的网页何时被更新,并且显示指示“自从用户高亮该网页以来所请求的网页已经被更新”的通知。例如,通知可以包括第一按钮,该第一按钮被配置为打开包括用户的高亮的网页的副本或版本。通知可以包括第二按钮,该第二按钮被配置为
打开网页的更新或“实时”版本。响应于选择按钮中的一个,计算系统可以显示网页的所请求的版本。例如,响应于接收到指向按钮的用户输入,该按钮被配置为打开包括用户的高亮的网页的版本。
[0039]
计算系统可以识别先前高亮的网页何时被更新并且通知用户(例如,当用户试图再次访问所高亮的网页时)。计算系统可以向用户提供在网页的过时的高亮版本与较新的更新版本之间切换的能力。更具体地,计算系统可以被配置为在第一时间从用户接收指向网页的第一版本的部分的第一用户输入。例如,用户可以在第一时间高亮网页上的文本。计算系统可以在第一时间之后的第二时间接收请求显示网页的第二用户输入。例如,用户可以再次访问或返回到用户先前高亮的网页。计算系统可以检测到在第一时间之后已经创建了网页的第二版本,并且可以显示包括网页的第一版本和网页的第二版本中的至少一项的用户界面。计算系统可以接收请求显示网页的第一版本和网页的第二版本中的另一项(例如,请求在网页的各个版本之间切换)的第三用户输入。计算系统可以更新用户界面以显示网页的第一版本或第二版本中的另一项。例如,计算系统可以在显示当前显示的网页版本与没有显示的网页版本之间切换。
[0040]
在一些实施例中,计算系统可以将描述网页和/或第一用户输入所指向的网页的部分的数据关联于与用户相关联的用户简档。计算系统可以基于用户简档来选择先前高亮的网页和/或选择搜索结果以供显示。例如,本公开的各方面可以作为个人助理和/或结合个人助理来提供。
[0041]
本公开的系统和方法可以提供许多技术效果和益处,包括减少导航到文档(例如,网页)的期望部分所需的计算资源。例如,响应于接收到描述搜索查询的用户输入,计算系统可以自动导航到网页的上次查看的部分和/或网页的先前高亮的部分。可以减少将网页打开到网页的开始、然后导航到网页的上次查看的部分和/或先前高亮的部分所需的计算资源。
[0042]
本公开的各方面可以被包括在操作系统、系统级操作层、应用、网络浏览器插件的上下文中或者在其他上下文中,或者以其他方式被采用。因此,在一些实施方式中,本公开的各方面可以被包括在诸如膝上型电脑、平板电脑或智能手机的用户计算设备中,或者以其他方式由这样的用户计算设备来存储和实施。作为又一示例,本公开的各方面可以被包括在根据客户端

服务器关系与用户计算设备进行通信的服务器计算设备中,或者以其他方式由这样的服务器计算设备来存储和实施。例如,一些方面可以由服务器计算设备实施为网络服务的一部分(例如,网络电子邮件服务)。
[0043]
现在参考附图,将进一步详细讨论本公开的示例实施例。
[0044]
示例设备和系统
[0045]
图1描绘了根据本公开的示例实施例的用于接收描述电子项目的数据的示例计算系统100的框图。系统100可以包括通过网络180而通信耦合的用户计算设备102和服务器计算系统130。
[0046]
用户计算设备102可以是任何类型的计算设备,诸如,例如个人计算设备(例如,膝上型电脑或台式电脑)、移动计算设备(例如,智能手机或平板电脑)、游戏机或控制器、可穿戴计算设备、嵌入式计算设备或任何其他类型的计算设备。
[0047]
用户计算设备102包括一个或多个处理器112和存储器114。一个或多个处理器112
可以是任何合适的处理设备(例如,处理器核、微处理器、asic、fpga、控制器、微控制器等),并且可以是一个处理器或可操作地连接的多个处理器。存储器114可以包括一个或多个非暂时性计算机可读存储介质,诸如ram、rom、eeprom、eprom、闪存设备、磁盘等,及其组合。存储器114可以存储数据116和由处理器112执行的指令118,以使用户计算设备102执行操作。电子项目和/或描述电子项目的数据可以存储在用户计算设备102的一个或多个本地存储器位置中。例如,本地存储器位置可以对应于存储器114。
[0048]
用户计算设备102还可以包括接收用户输入的一个或多个用户输入组件122。例如,用户输入组件122可以是对用户输入对象(例如,手指或触笔)的触摸敏感的触敏组件(例如,触敏显示屏或触摸板)。触敏组件可以用来实施虚拟键盘。其他示例用户输入组件包括麦克风、传统键盘或用户可以输入通信的其他装置。用户计算设备102还可以包括一个或多个传感器124,诸如麦克风、相机、温度传感器、加速度计等。
[0049]
服务器计算系统130包括一个或多个处理器132和存储器134。一个或多个处理器132可以是任何合适的处理设备(例如,处理器核、微处理器、asic、fpga、控制器、微控制器等),并且可以是一个处理器或可操作地连接的多个处理器。存储器134可以包括一个或多个非暂时性计算机可读存储介质,诸如ram、rom、eeprom、eprom、闪存设备、磁盘等,及其组合。存储器134可以存储数据136和由处理器132执行的指令138,以使服务器计算系统130执行操作。
[0050]
在一些实施方式中,服务器计算系统130包括一个或多个服务器计算设备或者以其他方式由一个或多个服务器计算设备来实施。在服务器计算系统130包括多个服务器计算设备的情况下,这种服务器计算设备可以根据顺序计算架构、并行计算架构或它们的某种组合来操作。
[0051]
网络180可以是任何类型的通信网络,诸如局域网(例如,内联网)、广域网(例如,互联网)或它们的某种组合,并且可以包括任何数量的有线或无线链路。通常,网络180上的通信可以使用各种各样的通信协议(例如,tcp/ip、http、smtp、ftp)、编码或格式(例如,html、xml)和/或保护方案(例如,vpn、安全http、ssl),经由任何类型的有线和/或无线连接来承载。
[0052]
示例实施例
[0053]
图2描绘了根据本公开的各方面的用户计算设备的接收用户输入的用户界面200。用户计算设备可以在第一时间从用户接收指向网页204的部分202的第一用户输入。例如,用户可以向触敏显示屏提供触摸输入(例如,点击和拖动移动)以高亮网页204的部分202。用户界面200可以向用户提供一个或多个颜色/风格选择206,以用于高亮网页204的部分202。例如,用户可以在不同的颜色/风格选择206之间切换,以区分各种高亮部分202的不同主题、预期用途等。用户界面200可以包括复制按钮208、共享按钮210、全选按钮212和/或网络搜索按钮214。响应于选择复制按钮208,计算系统可以保存网页204的部分202(例如,以用于粘贴到文档中)。响应于选择共享按钮210,计算系统可以促进将网页204的部分202发送、张贴和/或传输到例如消息、电子邮件中、社交媒体网站等。响应于选择全选按钮212,计算系统可以选择网页204的所有文本。响应于选择网络搜索按钮214,计算系统可以被配置为使用网页204的部分202中的一些或全部作为搜索查询来促进网络搜索。
[0054]
图3a描绘了另一用户界面300,其中计算系统在第一时间之后的第二时间接收到
描述搜索查询302的第二用户输入。计算系统可以响应于接收到第二用户输入来提供描述网页306的部分的数据304以供显示。例如,计算系统可以响应于接收到描述搜索查询302的第二用户输入来显示包括包含网页306的项目列表308的搜索结果。描述网页306的部分的数据304可以被包括在项目列表308中。数据304可以包括指示用户先前已经高亮了来自网页的某些东西的文本。在该示例中,文本说“您昨天高亮了该页面的部分”。作为另一示例,计算系统可以显示“您三天前高亮了该网页上的内容”。作为另一示例,计算系统可以显示“您两周前高亮了该网页上的[所再现的高亮的文本]”。因此,计算系统可以提供描述第一用户输入的数据和/或与接收第一用户输入相关联的上下文数据。
[0055]
作为另一示例,可以依据搜索结果列表308中的一个或多个项目来提供摘录310。计算系统可以通过将网页的部分312包括在网页的相应摘录310中来显示描述部分312的数据。
[0056]
图3b描绘了用户界面350,其中计算系统在第一时间之后的第二时间接收到描述搜索查询352的第二用户输入。计算系统可以响应于接收到描述搜索查询352的第二用户输入来提供包括项目列表354的搜索结果,以供显示在用户界面350的第一区域356和/或面板中。描述网页的部分(例如,先前高亮的部分)的数据358可以显示在用户界面350的位于搜索结果的项目列表354之外的第二区域358和/或面板中。例如,描述一个或多个先前高亮的网页360的数据和/或来自先前高亮的网页的内容可以与搜索结果(例如,列表354)同时显示在用户界面350中。可以基于与搜索查询352和/或搜索结果列表354相关联和/或相关来选择先前高亮的网页。
[0057]
图4a描绘了第一用户界面400,图4b描绘了根据本公开各方面的第二用户界面402。第一用户界面400可以显示用户先前高亮的网页列表404。第一用户界面400可以包括提供各种选项的面板406。面板406可以允许用户对用户先前高亮的网页列表404进行过滤和/或排序。例如,面板406可以包括用于按“上次高亮”408、“上次访问”410、“网站”412和/或“颜色”414来进行排序和/或过滤的按钮。响应于选择“上次高亮”408,计算系统可以根据用户上次访问各个网页的时间对网页列表404进行排序。响应于选择“上次访问”410,计算系统可以根据用户上次访问网页的时间对网页列表404进行排序。响应于选择“网站”412,计算系统可以根据网页被包括在其中的各个网站来对网页列表404进行排序和/或过滤。例如,用户可以查看用户针对特定网站而高亮的所有网页。响应于选择“颜色”414,计算系统可以根据用户选择用于高亮的颜色和/或风格来对网页列表404进行排序和/或过滤。
[0058]
第二用户界面402可以被配置为允许用户例如使用搜索栏416来搜索用户先前高亮的文本的部分。例如,响应于在搜索栏416中接收到搜索查询,计算系统可以搜索用户先前高亮的文本的每个部分。作为另一示例,响应于在搜索栏416中接收到搜索查询,计算系统可以搜索用户先前高亮的文本的部分的每个网页。
[0059]
参考图4b,第二用户界面402可以允许用户使用搜索栏416对来自搜索的搜索结果进行排序和/或过滤,和/或对搜索栏416可以用来搜索的材料主体进行过滤。例如,用户可以在搜索栏416中输入搜索查询,并且用户界面402可以返回搜索结果列表。用户随后可以按颜色/风格418和/或按高亮的日期420来过滤搜索结果。附加地和/或替代地,用户可以按颜色/风格418和/或按高亮的日期429将一个或多个过滤器应用于将应用搜索的材料主体。例如,用户可以应用(1)过去7天中的高亮420并且(2)颜色418为粉色和/或紫色的过滤器。
然后,用户可以在搜索栏416中输入搜索查询,并且只搜索在过去7天中高亮的、被分配粉色或紫色的高亮。
[0060]
根据本公开的各方面,计算系统可以被配置为允许用户在网页的高亮(例如,过时的)版本与更新(例如,较新的)版本之间切换。计算系统可以被配置为在第一时间从用户接收指向网页的第一版本的部分的第一用户输入,例如,如上面参考图2所述。例如,用户可以在第一时间高亮网页上的文本。稍后,用户可以再次访问高亮的网页。计算系统可以在第一时间之后的第二时间接收请求显示网页的第二用户输入。例如,用户可以导航到搜索结果列表中的网页和/或先前的高亮和/或所高亮的网页的列表中的网页,例如,如上面参考图4a和图4b所述。用户可以返回到用户先前高亮的网页。
[0061]
图5a示出了用户界面500,该用户界面500显示通知502:自从用户已经高亮网页504以来,所请求的网页504已经被更新。计算系统可以被配置为识别先前高亮的网页504何时已经被更新,并且响应于请求显示网页504的用户输入来提供显示通知502。图5b示出了被配置为允许用户在网页的多个版本之间切换的用户界面520。参考图5a,通知502可以包括第一按钮506,该第一按钮506被配置为打开包括用户的高亮的网页504的副本或版本。通知502可以包括第二按钮508,该第二按钮508被配置为打开网页504的更新或“实时”版本。响应于选择按钮506、508中的一个,计算系统可以显示网页504的所请求的版本。例如,响应于接收到指向被配置为打开包括用户的高亮的网页504的版本的按钮506的用户输入,计算系统可以显示图5b的用户界面520。
[0062]
参考图5b,计算系统可以显示包括网页的第一版本和网页的第二版本中的至少一项的用户界面500。在该示例中,用户界面520包括网页的高亮版本521。用户界面520可以显示指示所显示的网页不是当前的的一个或多个文本串522、524。一个示例文本串522可以包括“您正在查看离线副本”等。另一示例文本串524可以包括网页被存档和/或高亮的日期,诸如“来自12/09/2019的副本”。
[0063]
用户界面520可以包括交互式对象526,诸如按钮、滑块等,以用于在网页的高亮版本521与网页的更新的“实时版本”之间切换。网页的高亮版本521可以包括一个或多个高亮部分523。计算系统可以促进网页的第一版本与第二版本之间的切换。计算系统可以接收请求显示网页的第一版本和网页的第二版本中的另一项的第三用户输入。例如,用户可以提供指向交互式对象526的第三用户输入,以请求显示网页的另一版本。计算系统可以更新用户界面以显示网页的第一版本或第二版本中的另一项。在该示例中,计算系统可以在显示当前显示的高亮版本521与网页的实时版本之间切换。
[0064]
在一些实施例中,计算系统可以显示一个或多个指示符528、530。例如,屏幕上指示符528可以指示高亮部分523当前显示在用户界面520中。可以显示一个或多个屏幕外指示符530,以指示网页的屏幕外高亮部分相对于网页21的当前显示部分的相对位置。屏幕外指示符530可以在垂直方向532上与网页521的屏幕外高亮部分的相应垂直定位成比例地间隔开。在该示例中,指示符528、530可以沿着用户界面520的边缘来定位。然而,指示符528、530可以位于用户界面520内的任何合适的位置。另外,在一些实施例中,指示符528、530可以传达关于网页521的各个高亮部分的颜色、类别和/或风格的信息。例如,指示符528、530可以包括与指示符528、530所对应的高亮部分的相应颜色相对应的相应颜色。因此,计算系统可以显示一个或多个指示符528、530,以向用户传达当前显示的网页521内的高亮部分的
数量、相对位置和/或颜色/风格中的一个或多个。
[0065]
在一些实施例中,响应于检测到指向屏幕外指示符530的用户输入,计算系统可以导航到网页521的与用户输入所指向的指示符530相对应的先前高亮的部分。因此,指示符528、530可以促进网页521内网页521的先前高亮的部分之间的导航。指示符528、530还在图2中示出。
[0066]
图5c描绘了用户计算设备的用户界面550。在一些实施例中,响应于接收到请求显示用户先前已经访问和/或高亮的网页554的用户输入,计算系统可以自动显示网页的上次查看的部分或第一用户输入所指向的网页554的部分552(例如,网页的先前高亮的部分)。例如,当用户再次访问用户先前高亮的网页554时,计算系统可以显示网页554并自动导航到网页554的先前高亮的部分552。
[0067]
作为另一示例,当用户再次访问用户先前访问的网页554时,计算系统可以自动导航到网页554的上次查看的部分。计算系统可以自动显示指示符556,诸如“从您离开的地方继续”等,以向用户提供解释或描述网页554内的自动导航的信息。然而,应当理解,返回到网页554的上次查看的部分可以包括返回到用户先前没有高亮的网页。
[0068]
在一些实施例中,计算系统可以基于用户如何导航网页来建立一个或多个自动书签554。例如,如果用户已经停留在网页的特定部分554上,则计算系统可以保存描述网页的特定部分的自动书签。例如,计算系统可以响应于用户滚动慢于阈值滚动速度和/或静态查看网页554的特定部分超过阈值时间段来自动保存书签。
[0069]
此外,在一些实施例中,例如,可以采用眼睛跟踪技术来更准确地自动书签标记网页554。可以检测用户眼睛中的一个或多个的移动、注视位置、注视持续时间等。例如,计算系统可以包括能够检测用户眼睛的一个或多个图像的前向相机。计算系统可以确定用户眼睛相对于网页的焦点554。焦点可以在用户在期间查看网页554的时间段内被检测或跟踪。响应于焦点(例如,(多个)眼球移动、(多个)注视位置和/或(多个)注视持续时间)满足一个或多个阈值标准,网页554的部分对应于(多个)注视位置,并且可以被自动书签标记以供在用户返回到网页554时显示。
[0070]
当用户在稍后时间返回到网页时,计算系统可以自动导航到一个或多个自动书签。此外,在一些实施例中,当用户返回到网页时,计算系统可以显示可视地描述一个或多个自动书签的相对位置的更多指示符528、530。对应于自动书签的指示符可以不同于对应于先前高亮的部分的指示符来显示。例如,对应于自动书签的指示符(例如,指示符530)相对于对应于网页554的先前高亮的部分的指示符(例如,指示符530)在亮度/暗度、颜色、大小等方面可以不同。
[0071]
示例方法
[0072]
图6描绘了用于保存内容和基于保存的内容来显现内容的示例方法的流程图。尽管为了说明和讨论的目的,图6描绘了以特定次序来执行的步骤,但是本公开的方法不限于具体示出的次序或布置。方法600的各种步骤可以以各种方式来省略、重新布置、组合和/或修改,而不脱离本公开的范围。
[0073]
在602,方法600可以包括在第一时间从用户接收指向网页的部分的第一用户输入。例如,用户可以提供请求高亮网页的部分的输入,如上面参考图2所述。
[0074]
在604,方法600可以包括在第一时间之后的第二时间接收描述搜索查询的第二用
户输入,例如,如上文参考图3a和图3b所述。例如,用户可以输入文本串或图像作为搜索查询。
[0075]
在606,方法600可以包括响应于接收到第二用户输入来提供描述网页的部分的数据以供显示,例如,如上文参考图3a和图3b所述。
[0076]
在一些实施例中,可以响应于接收到描述搜索查询的第二用户输入来显示包括包含网页的项目列表的搜索结果。作为一个示例,项目列表可以包括指示用户先前已经高亮了来自网页的某些东西的文本。作为另一示例,项目列表可以包括第一用户输入所指向的网页的部分中的一些或全部(例如,来自网页的先前高亮的内容)。
[0077]
然而,在其他实施例中,可以响应于接收到描述搜索查询的第二用户输入来提供搜索结果以供显示在用户界面的第一区域中。搜索结果可以包括项目列表。描述网页的部分(例如,先前高亮的部分)的数据可以显示在用户界面的位于搜索结果的项目列表之外的第二区域中。搜索结果可以显示在第一面板中。描述网页的部分的数据可以显示在第二面板中。例如,先前高亮的网页的列表和/或来自先前高亮的网页的内容可以与搜索结果同时显示。可以基于与搜索查询和/或搜索结果相关联和/或相关来选择先前高亮的网页。
[0078]
在一些实施例中,提供描述网页的部分的数据以供显示可以包括提供描述接收到第一用户输入的第一时间的数据。例如,可以显示描述先前的高亮所发生的日期和/或时间(例如,第一时间)的文本。作为另一示例,可以显示描述多久前接收到第一用户输入(例如,先前的高亮所发生的时间)的相对时间间隔。例如,该方法可以包括显示“您三天前高亮了该网页上的内容”。作为另一示例,该方法可以包括显示“您两周前高亮了该网页上的[所高亮的文本中的一些或全部]”。因此,该方法可以包括提供描述第一用户输入的数据和/或与接收第一用户输入相关联的信息。
[0079]
在一些实施例中,计算系统可以例如基于所高亮的内容与搜索结果相似和/或与搜索查询相关,在与搜索结果相邻的分开的区域或面板中显示先前高亮的内容中的一些或全部。作为另一示例,计算系统可以基于先前高亮的内容来选择与搜索查询相关的一个或多个网页或其他文档。
[0080]
在一些实施例中,该方法可以包括基于第一用户输入所指向的网页的部分来选择不同于第一用户输入所指向的网页的附加网页。该方法可以包括响应于接收到描述搜索查询的第二用户输入来提供描述附加网页的数据以供显示。作为一个示例,该方法可以包括显示“基于您对[第一用户输入所指向的网页]上的[所再现的高亮的内容]的高亮,您可能对这些网页感兴趣”。
[0081]
图7描绘了用于保存内容和基于保存的内容来显现内容的示例方法的流程图。尽管为了说明和讨论的目的,图7描绘了以特定次序执行的步骤,但是本公开的方法不限于具体示出的次序或布置。方法700的各种步骤可以以各种方式来省略、重新布置、组合和/或修改,而不脱离本公开的范围。
[0082]
方法700可以包括,在702,在第一时间从用户接收指向网页的第一版本的部分的第一用户输入。例如,用户可以提供请求高亮网页的部分的输入,如上面参考图2所述。
[0083]
方法700可以包括,在704,在第一时间之后的第二时间接收请求显示网页的第二用户输入。例如,用户可以提供请求再次查看网页的输入。用户可以在搜索结果列表中选择网页,输入网页地址,或者以其他方式提供请求显示网页的输入。
[0084]
方法700可以包括,在706,检测在第一时间之后已经创建的网页的第二版本。例如,计算系统可以检索网页的当前版本,并且将网页的当前版本(或其元数据)与网页的存档版本(或其元数据)进行比较。
[0085]
方法700可以包括,在708,提供包括网页的第一版本和网页的第二版本中的至少一项的用户界面以供显示,例如,如上面参考图5所述。
[0086]
方法700可以包括,在710,接收请求显示网页的第一版本和网页的第二版本中的另一项的第三用户输入。例如,响应于检测到请求显示另一网页的用户输入,计算系统可以显示网页的第一版本和网页的第二版本中的另一项。例如,用户界面可以显示交互式对象(例如,按钮、滑块等),并且可以检测指向交互式对象的用户输入,该用户输入请求在网页的当前显示版本与网页的另一版本之间切换,例如,如上面参考图5所述。
[0087]
方法700可以包括,在712,更新用户界面以显示网页的第一版本或网页的第二版本中的另一项。用户界面可以被更新以在网页的版本之间切换。
[0088]
附加公开
[0089]
本文所讨论的技术涉及服务器、数据库、软件应用和其他基于计算机的系统,以及所采取的动作和发送到这些系统和从这些系统发送的信息。基于计算机的系统的固有灵活性允许各种各样的可能的配置、组合以及任务和功能在组件之间的划分。例如,本文所讨论的过程可以使用单个设备或组件或者多个设备或组件组合工作来实施。数据库和应用可以在单个系统上实施,也可以分布在多个系统上。分布式组件可以顺序运行,也可以并行运行。
[0090]
虽然已经针对本发明的各种具体示例实施例详细描述了本主题,但是每个示例都是通过解释的方式提供的,而不是对本公开的限制。本领域技术人员在理解了前述内容后,可以容易地对这些实施例进行变更、变化和等效。相应地,本主题公开不排除包含对本主题的这种修改、变化和/或添加,这对于本领域普通技术人员来说是显而易见的。例如,作为一个实施例的一部分而示出或描述的特征可以与另一实施例一起使用,以产生又一实施例。因此,本公开旨在覆盖这些变更、变化和等效。
再多了解一些
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1