-
公开(公告)号:US20130332865A1
公开(公告)日:2013-12-12
申请号:US13612708
申请日:2012-09-12
申请人: Stephen Michael Danton , Jonah B. Sterling , Michael Bach , Jefferson King , Jesse David Francisco , Adam Mohamed Abdelhamed , Mark S. D'Urso , Jonathan Harris , Karandeep Singh Anand , Bharat Ahluwalia , S. Morris Brown , William J. Staples , Dina-Marie Ledonne Supino
发明人: Stephen Michael Danton , Jonah B. Sterling , Michael Bach , Jefferson King , Jesse David Francisco , Adam Mohamed Abdelhamed , Mark S. D'Urso , Jonathan Harris , Karandeep Singh Anand , Bharat Ahluwalia , S. Morris Brown , William J. Staples , Dina-Marie Ledonne Supino
IPC分类号: G06F3/048
CPC分类号: G09G5/14 , G06F9/451 , G09G2354/00
摘要: A user interface that includes an activity initiation area that includes an activity initiation control that may be interacted with in order to initiate respective activities, and a notification area in which one or more notifications related to the activity may be displayed. The notification area is spatially related to the activity initiation control in a fixed manner for multiple activities. The activity initiation area may appear along a lower boundary of the display much as a partially pulled out drawer as viewed from above. The notification area may also appear along the lower boundary of the display, but extend further vertically, much as a fully pulled out drawer as viewed from above. This helps give a contextual understanding of the subject matter of the notifications in relation to the activities that have been, or may be, initiated from the activity initiation area.
摘要翻译: 一种用户界面,其包括活动开始区域,其包括可以与之相关联的活动启动控制以便发起相应的活动;以及通知区域,其中可以显示与活动相关的一个或多个通知。 通知区域与多个活动的固定方式的活动开始控制在空间上相关。 活动开始区域可以沿着显示器的下边界出现,就像从上方观察到的部分拉出的抽屉一样。 通知区域也可以沿着显示器的下边界出现,但是进一步垂直延伸,就像从上方观察到的完全拉出的抽屉。 这有助于对已经或可能从活动启动区域启动的活动的通知的主题进行上下文理解。
-
公开(公告)号:US20130328923A1
公开(公告)日:2013-12-12
申请号:US13620378
申请日:2012-09-14
申请人: Stephen Michael Danton , Jonah B. Sterling , Jefferson King , Jesse David Francisco , Dina-Marie Ledonne Supino , Adam Mohamed Abdelhamed , Mark S. D'Urso , Bharat Ahluwalia
发明人: Stephen Michael Danton , Jonah B. Sterling , Jefferson King , Jesse David Francisco , Dina-Marie Ledonne Supino , Adam Mohamed Abdelhamed , Mark S. D'Urso , Bharat Ahluwalia
IPC分类号: G09G5/00
CPC分类号: G09G5/14 , G06F9/451 , G09G2354/00
摘要: A user interface in which a notification is to be displayed in the context of a dialog already being displayed over a primary application work area. Rather than pop up an additional dialog to show the notification, the notification is displayed adjacent the existing dialog. If the notification is a confirmation request, the display of the confirmation request disables an advancement control in the dialog that would otherwise enable the user to advance to the next step in the dialog, or to close the dialog.
摘要翻译: 用户界面,其中将在已经在主应用程序工作区上显示的对话框的上下文中显示通知。 而不是弹出一个附加的对话框来显示通知,通知显示在现有的对话框附近。 如果通知是确认请求,则确认请求的显示会禁止对话框中的前进控制,否则将使用户进入对话框中的下一步骤,或关闭对话框。
-
公开(公告)号:US20100269032A1
公开(公告)日:2010-10-21
申请号:US12423827
申请日:2009-04-15
CPC分类号: G06F17/276 , G06F17/2247
摘要: A text completion system is described herein that completes text at a tag and/or attribute level based on a syntactic understanding of software program code. The system includes sets of elements and associated attribute-value pairs that represent interesting, common, and repeated patterns. As a user is editing a web page or other document in an editing tool that implements the system, the user can retrieve, select, and insert these patterns using simple commands. The system receives a selected pattern from the user, and inserts target text associated with the pattern. In addition, users can fill in instance-specific data within the larger pattern to allow a single pattern to cover several common and closely related scenarios. Thus, the text completion system increases user productivity by providing more intelligent text completion through a syntactic understanding of the language in which a document is written.
摘要翻译: 本文描述了基于对软件程序代码的句法理解来在标签和/或属性级别完成文本的文本完成系统。 该系统包括代表有趣的,共同的和重复的模式的元素集合和相关联的属性值对。 用户正在编辑实现系统的编辑工具中的网页或其他文档时,用户可以使用简单的命令检索,选择和插入这些模式。 系统从用户接收选定的模式,并插入与模式关联的目标文本。 此外,用户可以在更大的模式中填写实例特定的数据,以允许单个模式覆盖几个常见且密切相关的场景。 因此,文本完成系统通过对写入文档的语言的句法理解来提供更智能的文本完成来提高用户生产率。
-
公开(公告)号:US20100269095A1
公开(公告)日:2010-10-21
申请号:US12426972
申请日:2009-04-21
申请人: Jefferson King , Alan Oursland
发明人: Jefferson King , Alan Oursland
摘要: A code analysis system is described herein that provides code completion for programming languages that include elements that are not statically discoverable and that provides results in a predictable period that is acceptable for an interactive user interface. The system compiles each file into an intermediate state that can be stored and cached to speed later analysis of files. In addition, when executing a particular file, the system monitors a time-based threshold and/or a recursion depth so that if the compilation time is exceeding the threshold or a function is exceeding the recursion depth the system can stop the execution and use the intermediate results obtained up to that point to provide as much information as possible within a bounded execution time. When dynamic analysis fails, the system falls back to static analysis.
摘要翻译: 本文描述了代码分析系统,其为包括不是静态可发现的元件的编程语言提供代码完成,并且在交互式用户界面可接受的可预测时段内提供结果。 系统将每个文件编译成可以存储和缓存的中间状态,以加快对文件的后续分析。 另外,当执行特定文件时,系统监视基于时间的阈值和/或递归深度,使得如果编译时间超过阈值或函数超过递归深度,则系统可以停止执行并使用 获得的中间结果直到此为止,在有限的执行时间内提供尽可能多的信息。 当动态分析失败时,系统回归到静态分析。
-
公开(公告)号:US08533669B2
公开(公告)日:2013-09-10
申请号:US12426972
申请日:2009-04-21
申请人: Jefferson King , Alan Oursland
发明人: Jefferson King , Alan Oursland
IPC分类号: G06F9/44
摘要: A code analysis system is described herein that provides code completion for programming languages that include elements that are not statically discoverable and that provides results in a predictable period that is acceptable for an interactive user interface. The system compiles each file into an intermediate state that can be stored and cached to speed later analysis of files. In addition, when executing a particular file, the system monitors a time-based threshold and/or a recursion depth so that if the compilation time is exceeding the threshold or a function is exceeding the recursion depth the system can stop the execution and use the intermediate results obtained up to that point to provide as much information as possible within a bounded execution time. When dynamic analysis fails, the system falls back to static analysis.
-
-
-
-