CN105144069B - 对于显示内容的基于语义缩放的导航 - Google Patents
对于显示内容的基于语义缩放的导航 Download PDFInfo
- Publication number
- CN105144069B CN105144069B CN201480014247.7A CN201480014247A CN105144069B CN 105144069 B CN105144069 B CN 105144069B CN 201480014247 A CN201480014247 A CN 201480014247A CN 105144069 B CN105144069 B CN 105144069B
- Authority
- CN
- China
- Prior art keywords
- data
- gesture
- view
- thumbnail
- spread
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
可使用基于语义缩放的导航来导航内容,诸如与电子表格有关的内容。不同手势(例如,捏合/拉伸、扫掠、划扫)可在导航内容时使用。例如,在查看工作簿中的特定表单的数据时,可接收到捏合手势,该手势将所显示的内容改变为缩略图视图,缩略图视图示出分别表示工作簿内的不同表单的多个缩略图。还可接收用于改变对象的视图的手势。例如,用户可在对象(例如,图表、图、......)附近执行拉伸手势,该拉伸手势将当前视图改变为示出对象的底层数据的视图。用户还可在所显示的对象的一部分上执行手势(例如,拉伸手势),该手势将当前视图改变为示出对象的特定部分的底层数据的视图。
Description
背景
文档内的导航可能是困难的。例如,在导航电子表格数据时,对于用户而言可能需要较长的时间来导航到文档中他或她有兴趣查看的部分。在具有较小显示器的移动计算设备上导航可能甚至更具有挑战性。
概述
提供概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念的选集。该概述不意图标识所要求保护的主题的关键特征或基本特征,也不意图被用来帮助确定所要求保护的主题的范围。
基于语义缩放的导航可被用于导航内容,诸如与电子表格有关的内容。不同手势(例如,捏合/拉伸、滑扫、双击等)可在导航内容时使用。手势可被用于放大内容、缩小内容、以及扫掠显示内容。例如,当查看工作簿中的特定表单中的数据时,可接收捏合手势,该捏合手势将所显示的内容改变为示出各自表示工作簿内的不同表单的缩略图的缩略图视图。可选择特定的缩略图(例如轻击手势/拉伸手势)以放大所选择的表单并且示出所选择的表单的数据。还可接收用于改变对象的视图的手势。例如,用户可在对象(例如,图表、图、……)附近执行拉伸手势,该拉伸手势将当前视图改变为显示对象的底层数据的视图。用户还可在显示的对象的一部分上执行手势(例如拉伸手势),该手势将当前视图改变为显示该对象的特定部分的底层数据的视图。
附图简述
图1示出了用于语义地导航内容的***;
图2示出了进入缩略图视图并改变所显示的缩略图的数量;
图3示出使用基于语义缩放的导航以与对象交互;
图4示出扫掠内容;
图5示出解说在语义导航期间处理不同手势的图解;
图6示出了用于语义地导航内容的说明性过程;
图7解说了可使用基于语义缩放的导航的示例性***;以及
图8、9A、9B和10以及相关联的描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。
详细描述
现将参考其中相同的标号代表相同的元件的附图来描述各实施例。
图1示出了用于语义地导航内容的***。如所示的,***100包括应用程序110、导航管理器26以及触摸屏输入设备/显示器115。
为了方便与导航管理器26通信,可以实现一个或多个回调例程。根据一个实施例,应用程序110是被配置为接收来自触敏输入显示器115的输入和/或键盘输入(例如,物理键盘和/或SIP)和/或其他类型的输入(例如,语音和/或某种其他输入传感)的商业生产力应用,诸如电子表格应用。例如,导航管理器26可响应于用户的手势(即,手势150)来向应用110提供信息。例如,手势可包括但不限于:捏合手势、拉伸手势;选择手势(例如在所显示的元素上的轻击动作);选中并保持手势(例如在所显示的元素上接收到的轻击并保持手势);滑扫动作和/或拖动动作和/或双击等等。
所示的***100包括当接收了触摸输入(例如,手指触摸或接近触摸该触摸屏)时进行检测的触摸屏输入设备/显示器115。可利用检测用户的触摸输入的任何类型的触摸屏。例如,触摸屏可包括一层或多层检测触摸输入的电容性材料。除了电容性材料之外或代替电容性材料,可使用其他传感器。例如,可使用红外(IR)传感器。根据一实施例,触摸屏被配置成检测与可触摸的表面接触或位于可触摸的表面上方的对象。尽管在本说明书中使用术语“上方”,应理解,触摸面板***的定向是不相关的。术语“上方”旨在可适用于所有这样的定向。触摸屏可被配置成确定触摸输入被接收的位置(如起点、中间点和终点)。可通过任何合适的手段,包括如耦合到触摸面板的振动传感器或话筒,来检测可触摸的表面和对象之间的实际接触。用于检测接触的传感器的示例的非穷尽列表包括:基于压力的机构、微机械加速度计、压电器件、电容传感器、电阻传感器、感应传感器、激光振动计和LED振动计。
导航管理器26被配置成语义地导航内容,诸如电子表格内容。不同手势(例如,捏合/拉伸、滑扫)可在导航内容时使用。手势可被用于放大内容、缩小内容、以及扫掠所显示的内容。响应于接收到改变当前视图的指令(例如,如由手势150指示的捏合手势),导航管理器26放大、缩小、和/或扫掠内容。在当前示例中,用户执行在显示115上显示文档(例如,工作簿的表单的数据)的页1的捏合手势。响应于接收捏合手势,导航管理器26指令显示缩略图(例如,表示工作簿的表单的缩略图),如显示115’中示出的。可在接收到与进入概览模式相关联的手势之际立即显示缩略图视图,或者可使用除了接收手势之外的信息来进入缩略图视图。例如,当捏合手势将缩放等级移动到低于预定缩放阈值(例如,50%、55%、60%......)时,可进入缩略图视图。类似地,导航管理器26可响应于不同事件(例如,拉伸手势改变缩放等级至高于预定阈值、选择一个缩略图(例如,轻击手势))而退出缩略图视图。
当在缩略图视图中时,内容被显示为缩略图,使得用户可更容易地定位内容。在当前示例中,当响应于在页1上接收到捏合手势进入概览模式时,初始地显示了四个缩略图。例如,每一页可涉及工作簿内的一个不同表单。当在概览模式中时,导航管理器26可改变所显示的缩略图的数量(例如,接收捏合/拉伸手势)。还可使用手势(例如,拖动、滑扫......)来调整(例如,向上/向下/向左/向右)所显示的缩略图。拉伸手势160可被接收以退回到如显示115中解说的数据视图。缩略图还可被选择(例如,轻击)来返回到原始的数据查看模式并显示所选的缩略图的内容。例如,当查看工作簿中的特定表单中的数据时,可接收捏合手势,该捏合手势将所显示的内容改变为示出各自表示工作簿内的不同表单的缩略图的缩略图视图。
还可接收用于改变对象的视图的手势。例如,用户可在对象(例如,图表、图、……)附近执行拉伸手势,该拉伸手势将当前视图改变为显示对象的底层数据的视图。用户还可在显示的对象的一部分上执行手势(例如拉伸手势),该手势将当前视图改变为显示该对象的特定部分的底层数据的视图。关于概览模式的更多细节在以下提供。
图2显示了进入概览模式并改变所显示的缩略图的数量。如所解说的,图2包括解说进入缩略图视图并显示缩略图的四个不同显示(210、220、230和240)。各显示可被显示在具有标准/大的显示器(例如,大于12英寸的显示器)上以及具有有限显示器大小的设备(例如,具有大约2乘3英寸的显示器的智能电话、具有大约7到10英寸显示器的板式/平板和/或具有其他显示器大小(例如,4、5、6、……)的其他设备)上。各显示也可以被示出在触摸屏上。
显示210示出在进入缩略图视图之前的内容(例如电子表格数据)的显示。在当前示例中,为了进入缩略图视图,用户通过将他或她的食指和拇指拉在一起以创建捏合动作来执行捏合手势214。作为该捏合手势的结果,进入缩略图视图并且显示向用户提供与工作簿相关联的更多所显示的内容的一个或多个缩略图。
在当前示例中,如显示220所解说的,在该显示中初始地示出表示工作簿的不同表单的两个缩略图。可初始地显示更多缩略图。根据一实施例,每个缩略图表示电子表格工作簿的一个表单。根据另一实施例,每个缩略图表示内容的一部分(例如,50%、33%、16%等)。显示在缩略图中的内容可以是在不改变实际内容的情况下的内容的经缩小的视图、内容的经修改的视图的经缩小的视图和/或内容的表示。当存在显示的较大的缩略图时,内容可以实际上是内容的经缩小的视图。随着视图中有更多显示的缩略图并且缩略图更小,缩略图中的细节等级改变。例如,当条形图被转换成占据有限显示设备的大致一半的缩略图时,显示是在不改变被显示在缩略图中的内容的情况下的经缩小的视图。当缩略图的大小进一步下降时,实际内容(在这个示例中为图表)被替换内容的图形图标替换。
显示230示出响应于接收到如显示220示出的另一捏合手势224来显示更多的缩略图。在当前示例中,缩略图的数量增加到六个缩略图。可使用其他增量(例如,2到4、2到8、2到3等)来改变被显示的缩略图的数量。
显示240示出响应于接收到如显示230示出的另一捏合手势234来显示更多的缩略图。在当前示例中,缩略图的数量增加到12个缩略图。
图3示出使用基于语义缩放的导航以与对象交互。如所解说的,图3包括解说接收用于显示与对象有关的数据的拉伸手势的六个不同显示(310、320、330、340、350和360)。
显示310示出图表对象(例如饼图)的显示。在当前示例中,为了进入数据视图,用户通过将他或她的食指和拇指拉在一起以创建拉伸动作来执行拉伸手势314。作为在图表附近(而不是在图表的一部分内)执行拉伸手势的结果,如显示320所解说的,图表的底层数据被显示。
显示330示出图表对象(例如饼图)的显示。在当前示例中,用户执行拉伸手势334以便进入数据视图。作为在图表的一部分内执行拉伸手势的结果,如显示340所解说的,接收到手势的位置处的图表的该部分的底层数据被显示。
显示350示出图表对象(例如柱状图)的显示。在当前示例中,用户执行拉伸手势354以便进入数据视图。作为在图表附近(而不是在图表的一根柱内)执行拉伸手势的结果,如显示360所解说的,图表的底层数据被显示。
图4示出扫掠内容。如所解说的,图4包括说明对显示的内容进行扫掠的四个不同的显示(410、420、430和440)。
显示410示出了对电子表格的一部分表单的显示。在当前示例中,用户通过向左移动他或她的手指来执行移动手势414(例如,扫掠/划扫/轻扫)。如可在显示420中见到的,显示的六个缩略图被改变为表单7-12,替代了表单1-6。虽然所解说的示例示出响应于该移动手势从表单1-6移动到7-12,移动手势也可以更连续的方式来实现(例如,显示表单1-6、随后3-8、随后5-10、随后7-12,诸如此类)。尽管未显示,向上的移动手势可被用于改变缩略图的显示(例如,表单1-6到表单7-12)。
显示430示出了对电子表格的一部分表单的显示。在当前示例中,用户通过向右移动他或她的手指来执行移动手势434(例如,扫掠/划扫/轻扫)。如可在显示440中见到的,显示的六个缩略图被改变为表单1-6,替代了表单7-12。尽管未显示,向下的移动手势可被用于改变缩略图的显示(例如,表单7-12到表单1-6)。
图5示出解说在语义导航期间处理不同手势的图解。
操作510确定接收到什么手势。根据一个实施例,手势可与缩放(例如,放大、缩小)、移动(例如,扫掠内容)和选择有关。例如,缩放手势可以是捏合/拉伸手势。移动手势可以是扫掠/滑扫/轻扫手势。
当手势是捏合手势520时,视图被改变为经缩小的视图。例如,捏合手势将电子表格数据视图改变为表单视图、将电子表格数据视图改变为图表视图、增加所显示的缩略图的数目和/或退回到对象的显示。
当手势是拉伸手势540时,视图被改变为经放大的视图。例如,拉伸手势将缩略图视图改变为电子表格数据视图、减少所显示的缩略图的数目和/或移至与对象相关联的数据视图。
当手势是移动手势530时,缩略图/数据的显示被调整来显示更新的视图。根据一个实施例,移动手势可按向上的方向、向下的方向、侧面方向和对角方向来移动缩略图或数据。
当手势是选择手势550时,与所选的缩略图/对象相关联的数据被示出。
图6示出了用于语义地导航内容的说明性过程。在阅读本文中给出的例程的讨论时,应该理解,各个实施例的逻辑操作被实现为:(1)一系列运行于计算***上的计算机实现的动作或程序模块;和/或(2)计算***内的互连的机器逻辑电路或电路模块。这种实现是取决于实现本发明的计算***的性能需求的选择问题。因此,所例示并构成本文中描述的实施例的逻辑操作被不同地称为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可以用软件、固件、专用数字逻辑,以及其任何组合来实现。
在开始操作之后,过程移至操作610,在该操作处内容被显示。所显示的内容可以是不同类型的内容。例如,内容可以是电子表格、文档、演示、图像、文件等。根据一实施例,内容是电子表格内容。
流向操作620,接收用户交互。根据一个实施例,接收到触摸输入手势,该触摸输入手势可以是拉伸手势、捏合手势、划扫/扫掠/轻扫手势、和/或选择手势。手势被用于导航所显示的内容。
流至操作630,响应于接收到手势来更新所显示的内容。例如,在电子表格的数据视图时接收捏合手势可示出对表示工作簿的不同表单的缩略图的显示。捏合手势还可指示改变所显示的缩略图的数目和/或退回到对象视图。在缩略图视图时接收拉伸手势可移至工作簿的表单的数据视图。拉伸手势还可指示示出与对象(例如,对象的一部分/片段、对象的全部数据)相关联的数据。划扫/扫掠/轻扫手势可指示扫掠当前所显示的内容。选择手势可指示显示所选择的缩略图/对象的更详细视图。
该过程然后流转至结束操作并且返回来处理其他动作。
图7解说了可使用基于语义缩放的导航的示例性***。如所解说的,***1000包括服务1010、数据存储1045、触摸屏输入设备/显示器1050(如平板)、智能电话1030以及显示设备1080(例如监视器/电视……)。
每个设备(例如设备1050、智能电话1030、显示设备)可以被配置为接收来自一个或多个传感设备的输入。所述传感设备可以是设备的一部分和/或与该设备分开。所述传感设备可以被配置为使用各种输入方法捕捉用户输入。传感设备可以包括捕捉语音输入(例如单词)的一个或多个麦克风以及检测用户的移动(例如图片/视频)的一个或多个相机。传感设备还被配置成捕捉来自用户的诸如通过键盘和/或鼠标(图中未描绘)的其他输入。例如,传感设备可以是包含多个相机和多个话筒的MICROSOFT设备。
如所解说的,服务1010是基于云和/或基于企业的服务,所述服务可以被配置为提供电子表格服务。该服务可被配置成使用不同类型的输入/输出来与之交互。例如,用户可使用语音输入、触摸输入、基于硬件的输入等等。所述服务可以提供语音输出和/或音效。服务1010提供的一个或多个服务/应用的功能也可被配置为基于客户端/服务器的应用。
如所解说的,服务1010是向任何数目的租户(例如,租户1-N)提供资源1015和服务的多租户服务。多租户服务1010是向订阅该服务的租户提供资源/服务1015并分别地维护每个租户的数据且保护其不受其他租户数据的影响的基于云的服务。
如所示的***1000包括当触摸输入被接收到时(如手指触摸或接近触摸触摸屏)进行检测的触摸屏输入设备/显示器1050(如板式/平板设备)以及智能电话1030。可利用检测用户的触摸输入的任何类型的触摸屏。例如,触摸屏可包括一层或多层检测触摸输入的电容性材料。除了电容性材料之外或代替电容性材料,可使用其他传感器。例如,可使用红外(IR)传感器。根据一实施例,触摸屏被配置成检测与可触摸的表面接触或位于可触摸的表面上方的对象。尽管在本说明书中使用术语“上方”,应理解,触摸面板***的定向是不相关的。术语“上方”旨在可适用于所有这样的定向。触摸屏可被配置成确定触摸输入被接收的位置(如起点、中间点和终点)。可通过任何合适的手段,包括如耦合到触摸面板的振动传感器或话筒,来检测可触摸的表面和对象之间的实际接触。用于检测接触的传感器的示例的非穷尽列表包括:基于压力的机构、微机械加速度计、压电器件、电容传感器、电阻传感器、感应传感器、激光振动计和LED振动计。
根据一实施例,智能电话1030、触摸屏输入设备/显示器1050和显示设备1080被配置有多模应用(1031、1051、1081)。虽然应用被示为所述设备的部分,该应用还可以是存储在该设备之外的网络应用(例如包括作为服务1010的部分)。
如所解说的,触摸屏输入设备/显示器1050、智能电话1030以及显示设备1080示出了表示出对使用多模态输入/输出(例如语音/图形显示/手势(触摸/非触摸))的应用的使用的示例性显示器1052/1032/1082。数据可被存储在设备(如智能电话1030、平板1050)上和/或某一其他位置(如网络数据存储1045)。数据存储1054可以被用于由服务使用的电子表格数据。设备所使用的应用可以是基于客户端的应用、基于服务器的应用、基于云的应用和/或某种组合。
导航管理器26被配置成执行与如在此描述的执行基于语义缩放的导航有关的操作。尽管管理器26被示为在服务1010内,但是管理器的所有/部分功能可被包括在其他位置中(如在智能电话1030、平板设备1050和/或显示设备1080上)。
本文描述的实施例和功能可经许多计算***来操作,包括有线和无线计算***、移动计算***(如移动电话、图形输入板或平板型计算机、膝上型计算机等)。此外,本文所述的实施例和功能可在分布式***上操作,其中应用功能、存储器、数据存储和检索、以及各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类型的用户界面和信息被投射在墙壁表面上。与可用于实施本发明的各实施例的许多计算***的交互包括:键击输入、触摸屏输入、语音或其他音频输入、手势输入(其中相关联的计算设备配备有用于捕捉和解释用于控制计算设备的功能性的用户手势的检测(如相机)功能性)等。
图8、9和10以及相关描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。然而,关于图8、9和10所示出和讨论的设备和***是用于示例的目的,而非对可被用于实施本文所述的本发明的各实施例的大量计算设备配置的限制。
图8是示出可用来实施本发明的各实施例的计算设备1100的示例物理组件的框图。下面描述的计算设备组件可适用于上述的计算设备。在一基本配置中,计算设备1100可以包括至少一个处理单元1102和***存储器1104。取决于计算设备的配置和类型,***存储器1104可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。***存储器1104可包括操作***1105、一个或多个编程模块1106,且可包括web浏览器应用1120。操作***1105,例如,可适用于控制计算设备1100的操作。在一个实施例中,编程模块1106可包括如上所述的安装在计算设备1100上的导航管理器26。此外,本发明的实施例可结合图形库、其他操作***、或任何其他应用程序来实践,并且不限于任何特定应用或***。该基本配置在图8中由虚线1108内的那些组件例示出。
计算设备1100可具有附加特征或功能。例如,计算设备1100还可包括附加数据存储设备(可移动和/或不可移动),诸如,例如磁盘、光盘或磁带。这些附加存储由可移动存储1109和不可移动存储1110示出。
如上所述,可在***存储器1104中存储包括操作***1105在内的多个程序模块和数据文件。在处理单元1102上执行时,诸如管理器之类的编程模块1106可执行包括例如与如上所述的方法相关的操作的过程。前述过程是示例,且处理单元1102可执行其他过程。根据本发明的各实施方式可以使用的其他编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图或计算机辅助应用程序等。
一般而言,根据本发明的各实施方式,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本发明的各实施方式可用其他计算机***配置来实践,包括手持式设备、多处理器***、基于微处理器的***或可编程消费电子产品、小型机、大型计算机等。本发明的各实施方式也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
此外,本发明的实施例可在包括分立电子元件的电子电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实践。例如,可以通过片上***(SOC)来实践本发明的各实施例,其中,可以将图8中所例示出的每个或许多组件集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、***虚拟化单元以及各种应用功能性,所有这些都作为单个集成电路被集成到(或“烧录到”)芯片基板上。当通过SOC操作时,在此所述的关于管理器26的功能可以通过在单个集成电路(芯片)上集成有计算设备/***1100的其它组件的专用逻辑来操作。本发明的实施例还可使用能够执行诸如例如,AND(与)、OR(或)和NOT(非)的逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的实施例可在通用计算机或任何其他电路或***中实践。
例如,本发明的实施例可被实现为计算机过程(方法)、计算***、或诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是计算机***可读并对用于执行计算机过程的指令的计算机程序编码的计算机存储介质。
本文所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。***存储器1104、可移动存储1109和不可移动存储1110都是计算机存储介质的示例(即,存储器存储)。计算机存储介质可以包括,但不限于,RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算设备1100访问的任何其它介质。任何这样的计算机存储介质都可以是设备1100的一部分。计算设备1100还可以具有(诸)输入设备1112,如键盘、鼠标、笔、声音输入设备、触摸输入设备等。还可包括诸如显示器、扬声器、打印机等(诸)输出设备1114。上述设备是示例,并且可使用其他设备。
相机和/或某种其他传感设备可操作来记录一个或多个用户以及由计算设备的用户作出的捕捉运动和/或手势。传感设备还可操作来捕捉诸如通过话筒口述的单词和/或捕捉来自用户的诸如通过键盘和/或鼠标(未描绘)的其他输入。传感设备可包括能够检测用户的移动的任何运动检测设备。例如,相机可以包括微软运动捕捉设备,它包括多个相机和多个话筒。
本文所使用的术语计算机可读介质还可包括通信介质。通信介质由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。
图9A和9B示出可用来实施本发明的各实施例的合适的移动计算环境,例如移动电话、智能电话、图形输入板个人计算机、膝上型计算机等。参考图9A,示出了用于实现各实施例的示例移动计算设备1200。在一基本配置中,移动计算设备1200是具有输入元件和输出元件两者的手持式计算机。输入元件可包括允许用户将信息输入到移动计算设备1200中的触摸屏显示器1205和输入按钮1210。移动计算设备1200还可结合允许进一步的用户输入的可选的侧面输入元件1215。可选的侧面输入元件1215可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替代实施例中,移动计算设备1200可结合更多或更少的输入元件。例如,在某些实施例中,显示器1205可以不是触摸屏。在又一替代实施例中,移动计算设备是便携式电话***,如具有显示器1205和输入按钮1210的蜂窝电话。移动计算设备1200还可包括可选的小键盘1235。可选的小键盘1235可以是物理小键盘或者在触摸屏显示器上生成的“软”小键盘。
移动计算设备1200结合输出元件,如可显示图形用户界面(GUI)的显示器1205。其他输出元件包括扬声器1225和LED 1220。另外,移动计算设备1200可包含振动模块(未示出),该振动模块使得移动计算设备1200振动以将事件通知给用户。在又一个实施例中,移动计算设备1200可结合耳机插孔(未示出),以提供另一提供输出信号的手段。
尽管此处组合移动计算设备1200来描述,但在替代实施例中,本发明还可组合,如在桌面环境中任何数量的计算机***、膝上型或笔记本计算机***、多处理器***、基于微处理器或可编程消费电子产品、网络PC、小型计算机、大型计算机等来被使用。本发明的实施例也可在分布式计算环境中实践,其中任务由分布式计算环境中通过通信网络链接的远程处理设备来执行;程序可位于本机和远程存储器存储设备两者中。总而言之,具有多个环境传感器、向用户提供通知的多个输出元件和多个通知事件类型的任何计算机***可结合本发明的实施例。
图9B是示出在一个实施例中使用的诸如图9A中所示的计算设备之类的移动计算设备的组件的框图。即,移动计算设备1200可结合***1202以实现某些实施例。例如,***1202可被用于实现可运行与台式或笔记本计算机的应用类似的一个或多个应用的“智能电话”,这些应用例如为电子表格应用、演示应用、浏览器、电子邮件、日程安排、即时消息收发、以及媒体播放器应用。在某些实施例中,***1202被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。
一个或多个应用1266可被加载到存储器1262中并在操作***1264上或与操作***1264相关联地运行。应用程序的示例包括电话拨号程序、电子邮件程序、PIM(个人信息管理)程序、文字处理程序、电子表格程序、演示/幻灯片程序、因特网浏览器程序、消息通信程序等等。***1202还包括存储器1262内的非易失性存储1268。非易失性存储1268可被用于存储在***1202断电时不会丢失的持久信息。应用1266可使用信息并将信息存储在非易失性存储1268中,如电子邮件应用使用的电子邮件或其他消息等。同步应用(未示出)也可驻留于***1202上且被编程为与驻留在主机计算机上的对应的同步应用交互,以保持非易失性存储1268中存储的信息与主机计算机处存储的相应信息同步。如应被理解的,其他应用可被加载到存储器1262中且在设备1200上运行,包括上述的导航管理器26。
***1202具有可被实现为一个或多个电池的电源1270。电源1270还可包括外部功率源,如补充电池或对电池重新充电的AC适配器或加电对接托架。
***1202还可包括执行发射和接收无线电频率通信的功能的无线电1272。无线电1272通过通信运营商或服务供应商促进了***1202与“外部世界”之间的无线连接。来往无线电1272的传输是在操作***1264的控制下进行的。换言之,无线电1272接收的通信可通过操作***1264传播到应用1266,反之亦然。
无线电1272允许***1202例如通过网络与其他计算设备通信。无线电1272是通信介质的一个示例。通信介质由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”是指使得以在信号中编码信息的方式来设置或改变其一个或多个特性的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。如此处所使用的术语计算机可读介质包括存储介质和通信介质两者。
***1202的该实施例是以两种类型的通知输出设备来示出的:可被用于提供视觉通知的LED 1220,以及可被用于扬声器1225提供音频通知的音频接口1274。这些设备可直接耦合到电源1270,使得当被激活时,即使为了节省电池功率而可能关闭处理器1260和其他组件,它们也在一段由通知机制指示的持续时间保持通电。LED 1220可被编程为无限地保持通电,直到用户采取行动指示该设备的通电状态。音频接口1274用于向用户提供听觉信号并从用户接收听觉信号。例如,除被耦合到扬声器1225以外,音频接口1274还可被耦合到话筒以接收听觉输入,诸如便于电话对话。根据各本发明的各实施例,话筒也可充当音频传感器来便于对通知的控制,如下文将描述的。***1202可进一步包括允许板载相机1230的操作来记录静止图像、视频流等的视频接口1276。
移动计算设备实现***1202可具有附加特征或功能。例如,该设备还可包括附加数据存储设备(可移动的/或不可移动的),诸如磁盘、光盘或磁带。此类附加存储在图9B中由存储1268示出。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。
设备1200生成或捕捉的且经***1202存储的数据/信息可如上所述本地存储在设备1200上,或数据可被存储在可由设备通过无线电1272或通过设备1200和与设备1200相关联的分开的计算设备之间的有线连接访问的任何数量的存储介质上,该分开的计算设备如例如因特网之类的分布式计算网络中的服务器计算机。如应理解的,此类数据/信息可经设备1200、经无线电1272或经分布式计算网络来被访问。类似地,这些数据/信息可根据已知的数据/信息传送和存储手段来容易地在计算设备之间传送以存储和使用,这些手段包括电子邮件和协作数据/信息共享***。
图10示出用于如此处所述的***的***架构。
经由导航管理器26管理的组件可被存储在不同的通信信道或其他存储类型中。例如,可使用目录服务1322、web门户1324、邮箱服务1326、即时消息收发存储1328以及社交网络站点1330来存储组件以及从中开发出组件的信息。***/应用26、1320可使用任何这些类型的***等,用于允许在存储1316中管理和存储组件。服务器1332可提供关于将消息显示为瓦块的通信和服务。服务器1332可通过网络1308在web上向客户机提供服务和内容。可利用服务器1332的客户机的示例包括计算设备1302,计算设备可包括任何通用个人计算机、平板计算设备1304和/或可包括智能电话的移动计算设备1306。任何这些设备可从存储1316获得显示组件管理通信和内容。
以上参考根据本发明的实施例的方法、***和计算机程序产品的框图和/或操作说明描述了本发明的实施例。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。
以上说明、示例和数据提供了对本发明的组成部分的制造和使用的全面描述。。因为可以在不背离本发明的精神和范围的情况下做出本发明的许多实施例,所以本发明落在所附权利要求的范围内。
Claims (12)
1.一种用于导航内容的方法,包括:
显示与包括一个或多个表单的工作簿相关联的电子表格数据的当前视图;
接收改变所述电子表格数据的当前视图的手势;
当所述当前视图是所述电子表格数据的数据视图并且手势是指示显示所述电子表格数据的缩略图视图的缩放指令时,将所述当前视图改变为所述电子表格数据的缩略图视图,所述缩略图视图显示表示所述工作簿的表单中的至少一个表单的至少一个缩略图;
当所述当前视图是所述电子表格数据的所述缩略图视图并且另一手势是指示显示所述电子表格数据的数据视图的缩放指令时,将所述电子表格数据的所述当前视图改变为所述电子表格数据的数据视图;
接收在对象附近但不在对象上执行的又一手势以显示所述对象的底层数据;以及
在相同对象的一部分上再次接收相同的又一手势以显示相同对象的仅一部分的底层数据。
2.如权利要求1所述的方法,其特征在于,将所述当前视图改变为缩略图视图包括为所述工作簿的每一个表单显示缩略图。
3.如权利要求2所述的方法,其特征在于,进一步包括响应于指示显示对象的数据视图的缩放指令将所述当前视图改变为所述对象的底层数据视图。
4.如权利要求1所述的方法,其特征在于,接收手势包括接收拉伸手势并且执行以下中的一个:改变所显示的缩略图的数目;显示与所显示的缩略图中的一个相关联的数据视图;显示与所述对象相关联的数据。
5.如权利要求1所述的方法,其特征在于,接收手势包括接收捏合手势并且执行以下中的一个:改变所显示的缩略图的数目;将所述当前视图改变为数据视图;以及显示对象。
6.如权利要求1所述的方法,其特征在于,接收手势包括接收扫掠手势并且调整所显示的缩略图的视图。
7.如权利要求1所述的方法,其特征在于,接收手势包括接收对于所述缩略图中的一个的选择,并且响应于接收该选择退出所述缩略图视图,并且显示与所选择的缩略图所表示的表单相关联的电子表格数据。
8.一种存储用于导航内容的计算机可执行指令的计算机可读介质,包括:
显示与工作簿的表单相关联的电子表格数据的当前视图;
接收改变所述当前视图的手势;
当手势是指示显示所述电子表格数据的缩略图的缩放指令时,将所述当前视图改变为所述电子表格数据的缩略图视图,所述缩略图视图显示所述工作簿的每一个表单的缩略图;
当另一手势是指示显示对象的缩放指令时,将所述电子表格数据的所述当前视图改变为对象视图,所述对象视图显示与电子表格数据的当前视图相关联的对象的图形表示;
接收在对象附近但不在对象上执行的又一手势以显示所述对象的底层数据;以及
在相同对象的一部分上再次接收相同的又一手势以显示相同对象的仅一部分的底层数据。
9.一种用于导航内容的***,包括:
显示器,所述显示器被配置成接收触摸输入;
处理器和存储器;
使用所述处理器来执行的操作环境;以及
导航管理器,被配置成执行动作,所述动作包括:
显示与包括一个或多个表单的工作簿相关联的电子表格数据的当前视图;
接收改变所述电子表格数据的当前视图的手势;
当所述当前视图是所述电子表格数据的数据视图并且手势是指示显示所述电子表格数据的缩略图视图的缩放指令时,将所述当前视图改变为所述电子表格数据的缩略图视图,所述缩略图视图显示所述工作簿的表单中的每一个表单的缩略图;
当所述当前视图是所述电子表格数据的所述缩略图视图并且另一手势是指示显示所述电子表格数据的数据视图的缩放指令时,将所述电子表格数据的所述当前视图改变为所述电子表格数据的数据视图;
接收在对象附近但不在对象上执行的又一手势以显示所述对象的底层数据;以及
在相同对象的一部分上再次接收相同的又一手势以显示相同对象的仅一部分的底层数据。
10.如权利要求9所述的***,其特征在于,进一步包括执行以下中的至少一个:响应于指示显示对象的数据视图的缩放指令将所述当前视图改变为对象的底层数据视图,并且响应于指示显示所述对象的缩放指令而改变所述当前视图以显示所述对象。
11.一种用于导航内容的方法,包括:
显示与工作簿的表单相关联的电子表格数据的当前视图;
接收改变所述当前视图的手势;
当手势是指示显示所述电子表格数据的缩略图的缩放指令时,将所述当前视图改变为所述电子表格数据的缩略图视图,所述缩略图视图显示所述工作簿的每一个表单的缩略图;
当另一手势是指示显示对象的缩放指令时,将所述电子表格数据的所述当前视图改变为对象视图,所述对象视图显示与电子表格数据的当前视图相关联的对象的图形表示;
接收在对象附近但不在对象上执行的又一手势以显示所述对象的底层数据;以及
在相同对象的一部分上再次接收相同的又一手势以显示相同对象的仅一部分的底层数据。
12.一种用于导航内容装置,包括:
用于显示与工作簿的表单相关联的电子表格数据的当前视图的单元;
用于接收改变所述当前视图的手势的单元;
用于当手势是指示显示所述电子表格数据的缩略图的缩放指令时,将所述当前视图改变为所述电子表格数据的缩略图视图的单元,所述缩略图视图显示所述工作簿的每一个表单的缩略图;
用于当另一手势是指示显示对象的缩放指令时,将所述电子表格数据的所述当前视图改变为对象视图的单元,所述对象视图显示与电子表格数据的当前视图相关联的对象的图形表示;
用于接收在对象附近但不在对象上执行的又一手势以显示所述对象的底层数据的单元;以及
用于在相同对象的一部分上再次接收相同的又一手势以显示相同对象的仅一部分的底层数据的单元。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/801,747 US10372292B2 (en) | 2013-03-13 | 2013-03-13 | Semantic zoom-based navigation of displayed content |
US13/801,747 | 2013-03-13 | ||
PCT/US2014/020287 WO2014164061A1 (en) | 2013-03-13 | 2014-03-04 | Semantic zoom-based navigation of displayed content |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105144069A CN105144069A (zh) | 2015-12-09 |
CN105144069B true CN105144069B (zh) | 2018-10-02 |
Family
ID=50349910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480014247.7A Active CN105144069B (zh) | 2013-03-13 | 2014-03-04 | 对于显示内容的基于语义缩放的导航 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10372292B2 (zh) |
EP (1) | EP2972742B1 (zh) |
CN (1) | CN105144069B (zh) |
WO (1) | WO2014164061A1 (zh) |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11410129B2 (en) | 2010-05-01 | 2022-08-09 | Monday.com Ltd. | Digital processing systems and methods for two-way syncing with third party applications in collaborative work systems |
WO2021144656A1 (en) | 2020-01-15 | 2021-07-22 | Monday.Com | Digital processing systems and methods for graphical dynamic table gauges in collaborative work systems |
WO2021161104A1 (en) * | 2020-02-12 | 2021-08-19 | Monday.Com | Enhanced display features in collaborative network systems, methods, and devices |
WO2021099839A1 (en) | 2019-11-18 | 2021-05-27 | Roy Mann | Collaborative networking systems, methods, and devices |
US9256361B2 (en) * | 2011-08-03 | 2016-02-09 | Ebay Inc. | Control of search results with multipoint pinch gestures |
RU2014110393A (ru) | 2011-08-19 | 2015-09-27 | Эппл Инк. | Интерактивное содержимое для цифровых книг |
US9383890B2 (en) * | 2013-03-14 | 2016-07-05 | General Electric Company | Semantic zoom of graphical visualizations in industrial HMI systems |
US10775971B2 (en) | 2013-06-28 | 2020-09-15 | Successfactors, Inc. | Pinch gestures in a tile-based user interface |
GB2516472B (en) * | 2013-07-24 | 2020-07-29 | Wsou Invest Llc | Methods and Apparatuses Relating to the Display of User Interfaces |
US20150058774A1 (en) * | 2013-08-22 | 2015-02-26 | Intuit Inc. | Gesture-based visualization of financial data |
US20150169531A1 (en) * | 2013-12-17 | 2015-06-18 | Microsoft Corporation | Touch/Gesture-Enabled Interaction with Electronic Spreadsheets |
US11042588B2 (en) * | 2014-04-24 | 2021-06-22 | Nokia Technologies Oy | Apparatus, method, and computer program product for video enhanced photo browsing |
JP6559403B2 (ja) * | 2014-05-19 | 2019-08-14 | シャープ株式会社 | コンテンツ表示装置、コンテンツ表示方法及びプログラム |
US10261659B2 (en) * | 2014-06-25 | 2019-04-16 | Oracle International Corporation | Orbit visualization for displaying hierarchical data |
EP3160356A4 (en) * | 2014-06-25 | 2018-01-24 | Carestream Dental Technology Topco Limited | Intra-oral imaging using operator interface with gesture recognition |
US10347018B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart |
US10380770B2 (en) | 2014-09-08 | 2019-08-13 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
US9857952B2 (en) | 2014-09-08 | 2018-01-02 | Tableau Software, Inc. | Methods and devices for adjusting chart magnification |
US10635262B2 (en) | 2014-09-08 | 2020-04-28 | Tableau Software, Inc. | Interactive data visualization user interface with gesture-based data field selection |
US10347027B2 (en) | 2014-09-08 | 2019-07-09 | Tableau Software, Inc. | Animated transition between data visualization versions at different levels of detail |
KR20160039501A (ko) * | 2014-10-01 | 2016-04-11 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
US9933915B2 (en) | 2014-11-03 | 2018-04-03 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameter graphs in different display orientations |
US9880707B2 (en) | 2014-11-03 | 2018-01-30 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with operating condition indicators |
US9684447B2 (en) | 2014-11-03 | 2017-06-20 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with drag-and-drop inputs |
US10956003B2 (en) | 2014-11-03 | 2021-03-23 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with pinch-and-expand inputs |
US9632656B2 (en) | 2014-11-03 | 2017-04-25 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with a uniform cursor movement |
US11054981B2 (en) | 2015-06-10 | 2021-07-06 | Yaakov Stein | Pan-zoom entry of text |
US10896532B2 (en) | 2015-09-08 | 2021-01-19 | Tableau Software, Inc. | Interactive data visualization user interface with multiple interaction profiles |
US10140279B2 (en) * | 2016-01-13 | 2018-11-27 | Dropbox, Inc. | Techniques for providing user interface enhancements for spreadsheets and tables |
US10365808B2 (en) | 2016-04-28 | 2019-07-30 | Microsoft Technology Licensing, Llc | Metadata-based navigation in semantic zoom environment |
CN109992751B (zh) * | 2017-12-29 | 2023-12-01 | 珠海金山办公软件有限公司 | 表格对象的放大显示方法、装置、电子设备及存储介质 |
US10929593B2 (en) * | 2018-01-31 | 2021-02-23 | Microsoft Technology Licensing, Llc | Data slicing of application file objects and chunk-based user interface navigation |
CN108920207A (zh) * | 2018-06-15 | 2018-11-30 | 江苏中威科技软件***有限公司 | 一种提高文件表单加载性能的方法 |
US11698890B2 (en) | 2018-07-04 | 2023-07-11 | Monday.com Ltd. | System and method for generating a column-oriented data structure repository for columns of single data types |
US11436359B2 (en) | 2018-07-04 | 2022-09-06 | Monday.com Ltd. | System and method for managing permissions of users for a single data type column-oriented data structure |
US11644955B1 (en) | 2019-07-16 | 2023-05-09 | Splunk Inc. | Assigning a global parameter to queries in a graphical user interface |
US11269871B1 (en) | 2019-07-16 | 2022-03-08 | Splunk Inc. | Displaying multiple editable queries in a graphical user interface |
US11604799B1 (en) | 2019-07-16 | 2023-03-14 | Splunk Inc. | Performing panel-related actions based on user interaction with a graphical user interface |
US11113294B1 (en) | 2019-07-16 | 2021-09-07 | Splunk Inc. | Recommending query templates during query formation |
US11636128B1 (en) | 2019-07-16 | 2023-04-25 | Splunk Inc. | Displaying query results from a previous query when accessing a panel |
US11216511B1 (en) | 2019-07-16 | 2022-01-04 | Splunk Inc. | Executing a child query based on results of a parent query |
US11386158B1 (en) | 2019-07-16 | 2022-07-12 | Splunk Inc. | Recommending query parameters based on tenant information |
US11263268B1 (en) | 2019-07-16 | 2022-03-01 | Splunk Inc. | Recommending query parameters based on the results of automatically generated queries |
US20210149553A1 (en) | 2019-11-18 | 2021-05-20 | Monday.Com | Digital processing systems and methods for real-time resource and capacity allocation in collaborative work systems |
EP4143732A1 (en) | 2020-05-01 | 2023-03-08 | Monday.com Ltd. | Digital processing systems and methods for enhanced collaborative workflow and networking systems, methods, and devices |
US20240184989A1 (en) | 2020-05-01 | 2024-06-06 | Monday.com Ltd. | Digital processing systems and methods for virtualfile-based electronic white board in collaborative work systems systems |
US11277361B2 (en) | 2020-05-03 | 2022-03-15 | Monday.com Ltd. | Digital processing systems and methods for variable hang-time for social layer messages in collaborative work systems |
US20220019340A1 (en) * | 2020-07-15 | 2022-01-20 | yuchen du | Social knowledge graph for collective learning |
CN112230835B (zh) * | 2020-10-30 | 2023-03-24 | Oppo广东移动通信有限公司 | 图片操作方法、装置、终端设备以及存储介质 |
US11782582B2 (en) | 2021-01-14 | 2023-10-10 | Monday.com Ltd. | Digital processing systems and methods for detectable codes in presentation enabling targeted feedback in collaborative work systems |
US11604789B1 (en) | 2021-04-30 | 2023-03-14 | Splunk Inc. | Bi-directional query updates in a user interface |
US11854110B2 (en) | 2021-11-12 | 2023-12-26 | Rockwell Collins, Inc. | System and method for determining geographic information of airport terminal chart and converting graphical image file to hardware directives for display unit |
US11915389B2 (en) | 2021-11-12 | 2024-02-27 | Rockwell Collins, Inc. | System and method for recreating image with repeating patterns of graphical image file to reduce storage space |
US11954770B2 (en) | 2021-11-12 | 2024-04-09 | Rockwell Collins, Inc. | System and method for recreating graphical image using character recognition to reduce storage space |
US11842429B2 (en) | 2021-11-12 | 2023-12-12 | Rockwell Collins, Inc. | System and method for machine code subroutine creation and execution with indeterminate addresses |
US12002369B2 (en) | 2021-11-12 | 2024-06-04 | Rockwell Collins, Inc. | Graphical user interface (GUI) for selection and display of enroute charts in an avionics chart display system |
US11748923B2 (en) | 2021-11-12 | 2023-09-05 | Rockwell Collins, Inc. | System and method for providing more readable font characters in size adjusting avionics charts |
US11887222B2 (en) | 2021-11-12 | 2024-01-30 | Rockwell Collins, Inc. | Conversion of filled areas to run length encoded vectors |
US11899670B1 (en) | 2022-01-06 | 2024-02-13 | Splunk Inc. | Generation of queries for execution at a separate system |
CN114936059A (zh) * | 2022-05-23 | 2022-08-23 | 北京达佳互联信息技术有限公司 | 媒介资源的展示方法、装置、电子设备及存储介质 |
US11741071B1 (en) | 2022-12-28 | 2023-08-29 | Monday.com Ltd. | Digital processing systems and methods for navigating and viewing displayed content |
US11886683B1 (en) | 2022-12-30 | 2024-01-30 | Monday.com Ltd | Digital processing systems and methods for presenting board graphics |
US11893381B1 (en) | 2023-02-21 | 2024-02-06 | Monday.com Ltd | Digital processing systems and methods for reducing file bundle sizes |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5416895A (en) * | 1992-04-08 | 1995-05-16 | Borland International, Inc. | System and methods for improved spreadsheet interface with user-familiar objects |
WO2012141048A1 (ja) * | 2011-04-15 | 2012-10-18 | シャープ株式会社 | コンテンツ表示装置、コンテンツ表示方法、プログラム、および記録媒体 |
CN102955655A (zh) * | 2011-09-23 | 2013-03-06 | 微软公司 | 文档的语义缩放 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6704024B2 (en) | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
US7327349B2 (en) | 2004-03-02 | 2008-02-05 | Microsoft Corporation | Advanced navigation techniques for portable devices |
US7441207B2 (en) * | 2004-03-18 | 2008-10-21 | Microsoft Corporation | Method and system for improved viewing and navigation of content |
DE102004060460A1 (de) * | 2004-12-16 | 2006-07-06 | Daimlerchrysler Ag | Rückenlehne für einen Kraftwagensitz mit einer Luftversorgungseinrichtung |
US8924889B2 (en) * | 2005-12-02 | 2014-12-30 | Hillcrest Laboratories, Inc. | Scene transitions in a zoomable user interface using a zoomable markup language |
US8739073B2 (en) * | 2007-05-15 | 2014-05-27 | Microsoft Corporation | User interface for document table of contents |
EP2193520A4 (en) * | 2007-09-28 | 2010-12-01 | Research In Motion Ltd | METHOD AND DEVICE FOR PROVIDING ZOOM FUNCTIONALITY IN A DISPLAY OF A PORTABLE DEVICE |
US9448976B2 (en) * | 2008-05-20 | 2016-09-20 | Adobe Systems Incorporated | Package file presentation including reference content |
US8347230B2 (en) * | 2008-09-30 | 2013-01-01 | Apple Inc. | Visual presentation of multiple internet pages |
US20120327009A1 (en) | 2009-06-07 | 2012-12-27 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US8327269B2 (en) * | 2009-07-20 | 2012-12-04 | Apple Inc. | Positioning a virtual sound capturing device in a three dimensional interface |
US20110101665A1 (en) * | 2009-10-30 | 2011-05-05 | Dasc, Llc | Hockey skate |
US8698762B2 (en) * | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface for navigating and displaying content in context |
KR101665137B1 (ko) * | 2010-04-07 | 2016-10-12 | 삼성전자주식회사 | 이미지 센서에서 발생되는 잡음을 제거하기 위한 장치 및 방법 |
US8957920B2 (en) | 2010-06-25 | 2015-02-17 | Microsoft Corporation | Alternative semantics for zoom operations in a zoomable scene |
DE102010025653B4 (de) * | 2010-06-30 | 2018-09-20 | Kennametal Inc. | Rotations-Schneidwerkzeug |
US9098182B2 (en) * | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
US9747270B2 (en) | 2011-01-07 | 2017-08-29 | Microsoft Technology Licensing, Llc | Natural input for spreadsheet actions |
US8863019B2 (en) * | 2011-03-29 | 2014-10-14 | International Business Machines Corporation | Modifying numeric data presentation on a display |
US8700999B2 (en) * | 2011-08-15 | 2014-04-15 | Google Inc. | Carousel user interface for document management |
US20130275905A1 (en) * | 2012-04-11 | 2013-10-17 | Secondprism Inc. | Interactive data comparison and insight tracking |
-
2013
- 2013-03-13 US US13/801,747 patent/US10372292B2/en active Active
-
2014
- 2014-03-04 EP EP14712462.2A patent/EP2972742B1/en active Active
- 2014-03-04 WO PCT/US2014/020287 patent/WO2014164061A1/en active Application Filing
- 2014-03-04 CN CN201480014247.7A patent/CN105144069B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5416895A (en) * | 1992-04-08 | 1995-05-16 | Borland International, Inc. | System and methods for improved spreadsheet interface with user-familiar objects |
WO2012141048A1 (ja) * | 2011-04-15 | 2012-10-18 | シャープ株式会社 | コンテンツ表示装置、コンテンツ表示方法、プログラム、および記録媒体 |
CN102955655A (zh) * | 2011-09-23 | 2013-03-06 | 微软公司 | 文档的语义缩放 |
Also Published As
Publication number | Publication date |
---|---|
US20140281868A1 (en) | 2014-09-18 |
EP2972742A1 (en) | 2016-01-20 |
CN105144069A (zh) | 2015-12-09 |
EP2972742B1 (en) | 2021-11-17 |
US10372292B2 (en) | 2019-08-06 |
WO2014164061A1 (en) | 2014-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105144069B (zh) | 对于显示内容的基于语义缩放的导航 | |
KR102054633B1 (ko) | 주변 장치들과 무선 페어링하고 주변 장치들에 관한 상태 정보를 디스플레이하기 위한 디바이스들, 방법들, 및 그래픽 사용자 인터페이스들 | |
CN104737112B (zh) | 文档中基于缩略图和文档图的导航 | |
CN105229632B (zh) | 在提交文档中建议改变之前查看该改变的效果 | |
US20200348822A1 (en) | User interfaces for widgets | |
US20220374136A1 (en) | Adaptive video conference user interfaces | |
CN105009062B (zh) | 浏览被显示为瓦块的电子消息 | |
US11937021B2 (en) | Camera and visitor user interfaces | |
US20200379716A1 (en) | Audio media user interface | |
JP6391234B2 (ja) | 情報検索方法、そのような機能を有するデバイス及び記録媒体 | |
KR102393928B1 (ko) | 응답 메시지를 추천하는 사용자 단말 장치 및 그 방법 | |
KR102035305B1 (ko) | 휴대 단말에서 햅틱 효과를 제공하는 방법 및 기계로 읽을 수 있는 저장 매체 및 휴대 단말 | |
CN105493481B (zh) | 自动改变图形用户界面的显示的方法及*** | |
CN105706428B (zh) | 提供消息的方法以及支持所述方法的用户设备 | |
US20200236212A1 (en) | User interfaces for presenting information about and facilitating application functions | |
US20220391056A1 (en) | User interfaces for managing application widgets | |
JP6178421B2 (ja) | コンテンツ選択および拡張コンテンツ選択のためのユーザインタフェース | |
US20210383130A1 (en) | Camera and visitor user interfaces | |
US11888796B2 (en) | User interfaces for messaging conversations | |
KR20240005099A (ko) | 공유 콘텐츠를 애플리케이션들에 자동으로 제공하기 위한 디바이스들, 방법들, 및 그래픽 사용자 인터페이스들 | |
US20210373760A1 (en) | Methods, systems and devices for facilitating interaction with underlying user interfaces |
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 |