CN101814081A - 在数据的非格式化与格式化视图间来回切换的系统和方法 - Google Patents
在数据的非格式化与格式化视图间来回切换的系统和方法 Download PDFInfo
- Publication number
- CN101814081A CN101814081A CN201010004778A CN201010004778A CN101814081A CN 101814081 A CN101814081 A CN 101814081A CN 201010004778 A CN201010004778 A CN 201010004778A CN 201010004778 A CN201010004778 A CN 201010004778A CN 101814081 A CN101814081 A CN 101814081A
- Authority
- CN
- China
- Prior art keywords
- view
- data element
- format
- output
- data
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- 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/174—Form filling; Merging
Abstract
本发明涉及一种在数据的非格式化与格式化视图间来回切换的系统和方法。根据一个实施例的方法包括:在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素;允许在所述原始视图中编辑所述数据元素;在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素;允许在所述格式化视图中编辑所述数据元素;以及在所述原始视图与所述格式化视图之间来回切换。还披露了附加的系统、方法和计算机程序产品。
Description
技术领域
本发明涉及数据输入系统,更具体地说,本发明涉及输入具有复杂格式的数据。
背景技术
在诸如信息技术管理员使用的技术应用中输入数据通常涉及输入具有复杂格式的字段,例如因特网协议(IP)地址或操作系统安装密钥。随着所输入数据的复杂性的增加,输入数据时的人为错误的机会也将增加。
在某些情形下,可使用复制和粘贴操作避免此情况的发生。但是,所实现的用户界面并非始终允许粘贴所有数据。例如,在IP地址的上下文中,如果将单独的文本框用于IP地址的每个八位字节,则用户会被强制手动键入每个值。另一方面,如果使用单个文本框,则粘贴值可能会导致无法进行读取。
发明内容
根据一个实施例的方法包括:在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素;允许在所述原始视图中编辑所述数据元素;在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素;允许在所述格式化视图中编辑所述数据元素;以及在所述原始视图与所述格式化视图之间来回切换。
根据一个实施例的用于输出数据的计算机程序产品包括其上包含计算机可用程序代码的计算机可用介质。所述计算机可用程序代码包括被配置为在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素的计算机可用程序代码;被配置为允许在所述原始视图中编辑所述数据元素的计算机可用程序代码;被配置为在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素的计算机可用程序代码;被配置为允许在所述格式化视图中编辑所述数据元素的计算机可用程序代码;以及被配置为在所述原始视图与所述格式化视图之间来回切换的计算机可用程序代码。
根据一个实施例的方法包括:在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素;允许在所述原始视图中编辑所述数据元素;在其中与相应的标签一起输出所述数据元素的格式化视图中输出所述数据元素;允许在所述格式化视图中编辑所述数据元素;以及在所述原始视图与所述格式化视图之间来回切换。
从以下详细说明,本发明的其他方面和实施例将变得显而易见,当结合附图阅读时,所述详细说明通过实例的方式示出了本发明的原理。
附图说明
图1示出了根据一个实施例的在数据字段的原始和格式化可编辑视图间来回切换的方法;
图2A是示出根据一个实施例的原始视图的界面;
图2B是示出根据一个实施例的格式化视图的界面;
图3A是示出根据另一实施例的原始视图的界面;
图3B是示出根据另一实施例的格式化视图的界面;
图4A是示出根据一个实施例的多行输入字段的原始视图的界面;以及
图4B是示出根据一个实施例的多行输入字段的格式化视图的界面。
具体实施方式
下面的说明是为了阐述本发明的一般原理,并非旨在限制此处所要求保护的发明概念。进而,此处所述的特定特性可以与各种可能的组合和排列中的每个组合和排列内所述的其他特性结合使用。
除非此处另外具体定义,否则所有术语都被赋予最广泛的可能解释,包括说明书暗示的含义以及本领域的技术人员理解的和/或在字典、论文等中定义的含义。
还必须指出的是,如说明书以及所附权利要求中所使用的,单数形式“一”、“一个”和“该”包括复数指示对象,除非另有说明。
下面的说明披露了数据输入方法的若干优选实施例。
在一个总体实施例中,提供了一种用于在数据的原始和格式化可编辑视图间来回切换的方法。在操作中,在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素。此外,允许在所述原始视图中编辑所述数据元素。此外,在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素。此外,允许在所述格式化视图中编辑所述数据元素。再进而,可在所述原始视图与所述格式化视图之间来回切换。
在另一总体实施例中,提供了一种用于输出数据的计算机程序产品,所述计算机程序产品包括其上包含计算机可用程序代码的计算机可用介质。所述计算机可用程序代码包括被配置为在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素的计算机可用程序代码;被配置为允许在所述原始视图中编辑所述数据元素的计算机可用程序代码;被配置为在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素的计算机可用程序代码;被配置为允许在所述格式化视图中编辑所述数据元素的计算机可用程序代码;以及被配置为在所述原始视图与所述格式化视图之间切换的计算机可用程序代码。
在另一总体实施例中,提供了一种用于在数据的原始和格式化可编辑视图间来回切换的方法。在操作中,在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素。此外,允许在所述原始视图中编辑所述数据元素。此外,在其中与相应的标签一起输出所述数据元素的格式化视图中输出所述数据元素。此外,允许在所述格式化视图中编辑所述数据元素。再进而,可在所述原始视图与所述格式化视图之间切换。
本领域的技术人员将理解,本发明可以体现为系统、方法或计算机程序产品。因此,本发明可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合此处可全部被统称为“电路”、“模块”或“系统”的硬件和软件方面的实施例的形式。此外,本发明可以采取包含在任何有形表达介质中的计算机程序产品的形式,所述有形表达介质中包含计算机可用程序代码。
可以使用一种或多种计算机可用或计算机可读介质的任意组合。所述计算机可用或计算机可读介质可以是,例如但不限于,电、磁、光、电磁、红外线或半导体系统、装置、设备或传播介质。计算机可读介质的更具体的实例(非穷举列表)包括以下内容:具有一条或多条连线的电连接、可移动计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPROM或闪存)、光纤、可移动光盘-只读存储器(CD-ROM)、光存储设备、诸如支持因特网或企业内部网之类的传输介质,或磁存储设备。注意,所述计算机可用或计算机可读介质甚至可以是程序被打印在其上的纸张或其他适合的介质,因为所述程序可以通过例如光扫描所述纸张或其他介质被电子地捕获,然后被编译、解释或另外以适合的方式被处理(如果必要),然后被存储在计算机存储器中。在此文档的上下文中,计算机可用或计算机可读介质可以是任何能够包含、存储、传送、传播或传输由指令执行系统、装置或设备使用或与指令执行系统、装置或设备有关的程序的介质。计算机可用介质可以包括其中包含计算机可用程序代码(在基带中或作为载波的一部分)的传播数据信号。可以使用任何适当的介质(包括但不限于无线、有线、光缆、射频等)来传输计算机可用程序代码。
用于执行本发明的操作的计算机程序代码可以以一种或多种编程语言的任意组合来编写,包括面向对象的编程语言(如Java、Smalltalk、C++等)和传统的过程编程语言(如“C”编程语言或类似编程语言)。所述程序代码可以完全地在用户计算机上、部分地在用户计算机上、作为单独的软件包、部分地在用户计算机上并部分地在远程计算机上或完全地在远程计算机上执行。在后者的情况中,所述远程计算机可以通过任何类型的网络(包括局域网(LAN)或广域网(WAN))与所述用户计算机相连,或者可以进行与外部计算机的连接(例如,利用因特网服务提供商并通过因特网)。
参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或方块图在下面描述了本发明。将理解,所述流程图和/或方块图的每个方块以及所述流程图和/或方块图中的方块的组合可以由计算机程序指令来实现。这些计算机程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生一种机器,以便通过所述计算机和/或其他可编程数据处理装置的处理器执行的所述指令将创建用于实现所述流程图和/或方块图方块(多个)中指定的功能/操作的装置。
这些计算机程序指令也可以被存储在能够引导计算机或其他可编程数据处理装置以特定方式执行功能的计算机可读介质中,以便存储在所述计算机可读介质中的所述指令将产生一件包括实现在所述流程图和/或方块图方块(多个)中指定的功能/操作的指令的制品。
所述计算机程序指令还可以被加载到计算机或其他可编程数据处理装置上以导致将在所述计算机或其他可编程装置上执行一系列的操作步骤以产生计算机实现的过程,以便在所述计算机或其他可编程装置上执行的所述指令将提供用于实现在所述流程图和/或方块图方块(多个)中指定的功能/操作的过程。
附图中的流程图和方块图示出了根据本发明的各种实施例的系统、方法和计算机程序产品的可能实现的体系结构、功能和操作。在此方面,所述流程图或方块图中的每个方块都可以表示代码的模块、段或部分,所述代码包括用于实现指定的逻辑功能(多个)的一个或多个可执行指令。还应指出,在某些备选实施方式中,在方块中说明的功能可以不按图中说明的顺序发生。例如,示出为连续的两个方块可以实际上被基本同时地执行,或者某些时候,取决于所涉及的功能,可以以相反的顺序执行所述方块。还将指出,所述方块图和/或流程图的每个方块以及所述方块图和/或流程图中的方块的组合可以由执行指定功能或操作的基于硬件的专用系统或专用硬件和计算机指令的组合来实现。
图1示出了根据一个实施例的用于在数据字段的原始和格式化可编辑视图间来回切换的方法100。如图所示,在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素。参见操作102。
在当前描述的上下文中,原始视图指未格式化或一般格式化的视图。例如,在一个实施例中,原始视图可包括未用空格、字符或符号分隔的序列中的数据。在另一实施例中,原始视图可包括用空格、字符或符号分隔的序列中的数据,但是能够以另一方式进行格式化。
此外,作为一种选择,可在所述原始视图中仅以单个行输出所述数据元素。作为另一选择,可在所述原始视图中以多个行输出所述数据元素。
用于选择数据元素的单个操作可包括任何能够选择数据元素的操作。例如,在各种实施例中,所述选择可包括使用鼠标、键盘输入、触摸屏输入或任何其他操作选择数据元素。此外,所述数据元素可包括任何数据元素,例如字母和数字字符或符号。在一个实施例中,若干所述数据元素中的每个元素都可包括多个从字母和数字字符选择的字符。
此外,允许在所述原始视图中编辑所述数据元素。参见操作104。所述编辑可包括任何修改、删除或添加数据元素的技术。
此外,在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素。参见操作106。在一个实施例中,至少某些所述数据元素被布置在单独的字段内。
在另一实施例中,多组数据元素可以一起被布置在一个字段内。例如,包括两个或更多个数据元素的多个组可以一起被布置在一个字段内。此外,允许在所述格式化视图中编辑所述数据元素。参见操作108。
再次地,所述编辑可包括任何修改、删除或添加数据元素的技术。此外,所述编辑可包括将数据元素置于不同的字段内。再进而,可在所述原始视图与所述格式化视图之间进行来回切换。参见操作110。
在一个实施例中,可响应于检测到单个用户操作而执行所述切换。所述单个用户操作可包括任何能够在所述原始视图与所述格式化视图间来回切换的操作。例如,在各种实施例中,所述单个用户操作可包括鼠标操作、键盘输入、触摸屏输入或任何其他用户操作。
作为一种选择,可以向用户输出和/或显示切换按钮。例如,所述切换按钮可被输出和/或显示为图形用户界面(GUI)或GUI的一部分。在这种情况下,可检测到对所述切换按钮的选择。
在一个实施例中,所述原始视图或所述格式化视图之一可被保存为默认视图。例如,所述原始和格式化视图可包括窗口或图形用户界面显示。在这种情况下,可将其中一个窗口保存为默认视图。作为一种选择,所述默认视图可被保存为全局用户首选项并在整个应用中使用。
在一个实施例中,可在同一图形用户界面中切换所述原始视图和所述格式化视图。换言之,在各种实施例中,检测到切换请求不会导致重新生成具有其他视图的新窗口。在这些实施例中,可在同一界面上输出所述视图。
此外,可解析所述原始视图中的数据元素并将解析后的数据元素置于所述格式化视图中的字段内。作为一种选择,可在从原始视图切换到格式化视图时执行所述解析。这样,可以提供对切换复杂数据字段的格式化和非格式化可编辑视图的控制。可以在许多环境的上下文中使用此方法。
例如,在诸如IT管理员使用的技术应用中输入数据通常涉及输入具有复杂格式的字段。这种复杂格式可包括IP地址、操作系统安装密钥、软件许可证密钥以及各种其他数据。在IP地址的上下文中,因特网协议版本6(IPv6)寻址方案为机器寻址增加了极大的复杂性并显著增加了将这些地址输入使用它们的软件应用时产生人为错误的几率。
在某些情况下,用户可意识到此潜在错误并在可能的情况下,使用操作系统剪贴板将IPv6地址复制并粘贴到应用中。但是,所实现的用户界面控件的类型可能并非始终允许粘贴整个地址。例如,如果为IP地址的每个八位字节使用单独的文本框,则该设计将强制用户手动键入每个值。另一方面,如果使用单个文本框,则粘贴值会导致无法进行读取并且无法提供最有效的手动数据输入。
相应地,软件应用可实现方法100以为这些类型的数据提供双重视图和格式。此外,此类软件应用可智能地解析来自原始视图的数据以便在格式化视图中显示、允许用户在两个视图间切换,并允许在任一视图中编辑数据。用户可手动输入数据和/或粘贴数据,并在两种输入技术间切换。
如上所述,可通过诸如单击按钮之类的单个用户操作执行此切换。通过这种方式,原始的面向文本的视图可允许一次复制和粘贴所有文本,反之用户可能必须以其他方式将每个单独的字段值键入应用中或从应用复制每个单独的字段值。更加格式化的视图可提供单独字段的更好的可读性并允许在需要手动键入数据时更容易地编辑单独的字段。这还允许混合类型的数据输入,其中用户可粘贴某些数据、切换到格式化视图,并完成其余字段的数据输入。
图2A是示出根据一个实施例的原始视图的界面200。作为一种选择,可在图1的功能性的上下文中实现当前界面200。但是当然,可在任何所需的环境中实现界面200。
如图所示,在IP地址的上下文中使用界面200。应指出的是,IP地址只是可以在界面200的上下文中使用的数据的一个实例。在各种其他实施例中,可以使用任何数据,例如许可证密钥、邮件地址和/或其他数据。
在操作中,用户可将IPv6地址输入原始文本视图。例如,可使用复制和粘贴操作完成此操作。作为另一选择,用户可以手动输入IPv6地址。
然后,可通过选择位于界面200上的按钮202来启动切换操作。但是在另一实施例中,可例如使用特定按键或按键组合来完成此切换操作。
在这种情况下,当用户单击按钮202并启动切换时,可使用计算机代码确定被输入界面200中的数据为IPv6地址。此时,可设置地址的格式。例如,可适当地展开地址。
所述切换操作可以是通用的并可用于展开/折叠具有任何IP地址类型的地址。此格式化数据然后可被显示为格式化视图。
图2B是示出根据一个实施例的格式化视图的界面220。作为一种选择,可在图1-2A的功能性和体系结构的上下文中实现当前界面220。但是当然,可在任何所需的环境中实现界面220。
如图所示,IPv6地址已在格式化视图中被展开和显示。如图进一步所示,可提供按钮222以在格式化视图与原始视图间切换。在这种情况下,按钮222可以是用于从原始视图切换到格式化视图的同一按钮(例如,图2A中的按钮202等)。
在另一实施例中,按钮222可以是与用于从原始视图切换到格式化视图的按钮不同的按钮。此外,格式化视图可以与原始视图包括在同一窗口中。例如,所述切换可包括更改同一窗口中的显示。
在另一实施例中,可在不同的窗口中显示格式化视图和原始视图。在又一实施例中,所述切换可包括在同一窗口中的不同选项卡(tab)间切换。在这种情况下,一个选项卡可包括原始视图选项卡,而另一选项卡可包括格式化视图选项卡。
图3A是示出根据另一实施例的原始视图的界面300。作为一种选择,可在图1-2B的功能性和体系结构的上下文中实现当前界面300。但是当然,可在任何所需的环境中实现界面300。
如图所示,在另一IP地址的上下文中使用界面300。应指出的是,界面300可以表示图2A中示出的同一界面。因此,可以对原始视图以及关联的界面进行推广,以便可以将任何类型的数据输入同一界面。
在操作中,用户可将IP地址输入原始文本视图。然后,可通过选择位于界面300上的按钮302来启动切换操作。但是在另一实施例中,可例如使用特定按键或按键组合来完成此切换操作。
在这种情况下,当用户单击按钮302并启动切换时,可使用计算机代码确定被输入界面300中的数据为IP地址。此时,可设置地址的格式。在一个实施例中,该格式化数据然后可被显示为格式化视图,如图3B所示。
如图所示,IP地址在格式化视图中被展开和显示。如图进一步所示,可提供按钮322以在格式化视图与原始视图间切换。在这种情况下,按钮322可以是用于从原始视图切换到格式化视图的同一按钮(例如,图3A中的按钮302等)。
作为另一实例实施方式,某些电子商务站点可保存邮件地址并将更易于读取的更清晰的格式显示为仅供查看,这将强制用户转到另一页面来执行编辑。通过实现上述技术,可结合解析和逻辑来使用平面切换按钮以在格式(例如,分段格式与自由格式等)间切换。这样,用户可以方便地停留在同一基础用户界面面板中并在格式间切换。默认格式可以是低/无(low/no)格式以便更容易地进行粘贴并使用更少的空间。
图4A是示出根据一个实施例的多行输入字段的原始视图的界面400。作为一种选择,可在图1-3B的功能性和体系结构的上下文中实现当前界面400。但是当然,可在任何所需的环境中实现界面400。
如图所示,原始视图界面400的输入区域包括多行输入字段。在操作中,用户可将信息输入原始文本视图。然后可通过选择位于界面400上的按钮402来启动切换操作。然后可解析所述信息并将其输出到格式化视图,如图4B所示。
如图所示,已在格式化视图界面420中展开和显示多行地址。如图进一步所示,可提供按钮422以在格式化视图与原始视图间切换。在这种情况下,按钮422可以是用于从原始视图切换到格式化视图的同一按钮(例如,图4A中的按钮402等)。
这样,可在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素,其中在所述原始视图中允许执行编辑。然后,在其中与相应的标签一起输出所述数据元素的格式化视图中输出所述数据元素,其中所述格式化视图也允许执行编辑。在这种情况下,可在所述格式化视图中的字段内输出所述数据元素,如图4B所示。
尽管上面描述了各种实施例,但是应理解,仅通过实例的方式提供这些实施例并且这并非作为限制。因此,优选实施例的广度和范围不应受任一上述示意性实施例的限制,而是仅应根据下面的权利要求及其等同物来限定。
Claims (19)
1.一种方法,包括:
在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素;
允许在所述原始视图中编辑所述数据元素;
在其中所述数据元素被布置在单独字段内的格式化视图中输出所述数据元素;
允许在所述格式化视图中编辑所述数据元素;以及
在所述原始视图与所述格式化视图之间来回切换。
2.如权利要求1中所述的方法,其中若干所述数据元素中的每个元素都包括多个从字母和数字字符选择的字符。
3.如权利要求1中所述的方法,其中响应于检测到单个用户操作而执行所述切换。
4.如权利要求3中所述的方法,还包括输出切换按钮,其中检测对所述切换按钮的选择。
5.如权利要求1中所述的方法,其中所述视图之一被保存为默认视图。
6.如权利要求1中所述的方法,还包括解析所述原始视图中的所述数据元素并将解析后的数据元素置于所述格式化视图中的字段内。
7.如权利要求1中所述的方法,其中在所述原始视图中仅以单个行输出所述数据元素。
8.如权利要求1中所述的方法,其中在所述原始视图中以多个行输出所述数据元素。
9.如权利要求1中所述的方法,其中在同一图形用户界面中切换所述原始视图和所述格式化视图。
10.一种方法,包括:
在其中可通过单个操作选择所有数据元素的原始视图中输出若干所述数据元素;
允许在所述原始视图中编辑所述数据元素;
在其中与相应的标签一起输出所述数据元素的格式化视图中输出所述数据元素;
允许在所述格式化视图中编辑所述数据元素;以及
在所述原始视图与所述格式化视图之间来回切换。
11.如权利要求10中所述的方法,其中若干所述数据元素中的每个元素都包括多个从字母和数字字符选择的字符。
12.如权利要求10中所述的方法,其中响应于检测到单个用户操作而执行所述切换。
13.如权利要求12中所述的方法,还包括输出切换按钮,其中检测对所述切换按钮的选择。
14.如权利要求10中所述的方法,其中所述视图之一被保存为默认视图。
15.如权利要求10中所述的方法,其中在所述原始视图中仅以单个行输出所述数据元素。
16.如权利要求10中所述的方法,其中在所述原始视图中以多个行输出所述数据元素。
17.如权利要求10中所述的方法,其中在所述格式化视图中的字段内输出所述数据元素。
18.如权利要求10中所述的方法,还包括解析所述原始视图中的所述数据元素并将解析后的数据元素置于所述格式化视图中的字段内。
19.一种用于输出数据的计算机系统,所述计算机系统包括用于实现如权利要求1-18中所述的任一方法的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/360,021 US8527897B2 (en) | 2009-01-26 | 2009-01-26 | System, method, and computer program product for toggling back and forth between unformatted and formatted editable views of data |
US12/360,021 | 2009-01-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101814081A true CN101814081A (zh) | 2010-08-25 |
Family
ID=42355174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010004778A Pending CN101814081A (zh) | 2009-01-26 | 2010-01-20 | 在数据的非格式化与格式化视图间来回切换的系统和方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8527897B2 (zh) |
CN (1) | CN101814081A (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014047031A2 (en) * | 2012-09-21 | 2014-03-27 | Videojet Technologies Inc. | System for creating and/or editing a code |
US10776571B2 (en) * | 2016-05-04 | 2020-09-15 | Google Llc | Dispatch of user input to multiple input fields in a user interface |
WO2021044322A1 (en) * | 2019-09-06 | 2021-03-11 | Axisplay Limited | Tablet computer for completing form |
US11397844B2 (en) | 2019-10-11 | 2022-07-26 | Kahana Group Inc. | Computer based unitary workspace leveraging multiple file-type toggling for dynamic content creation |
US11693676B2 (en) | 2019-10-11 | 2023-07-04 | Kahana Group Inc. | Computer based unitary workspace leveraging multiple file-type toggling for dynamic content creation |
US11599717B2 (en) * | 2020-03-20 | 2023-03-07 | Capital One Services, Llc | Separately collecting and storing form contents |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5247611A (en) * | 1989-09-15 | 1993-09-21 | Emtek Health Care Systems, Inc. | Spreadsheet cell having multiple data fields |
US5995984A (en) * | 1996-07-03 | 1999-11-30 | Sun Microsystem Inc. | Apparatus and method for zoom-in entry of an element in a table |
US6345278B1 (en) * | 1998-06-04 | 2002-02-05 | Collegenet, Inc. | Universal forms engine |
US7350139B1 (en) | 2000-06-16 | 2008-03-25 | American Express Travel Related Services Company, Inc. | System and method for utilizing a drag and drop technique to complete electronic forms |
US7934149B1 (en) * | 1999-09-30 | 2011-04-26 | Instantis, Inc. | Automated creation and maintenance of programs to process internet form related submissions |
US6598043B1 (en) * | 1999-10-04 | 2003-07-22 | Jarg Corporation | Classification of information sources using graph structures |
US6589290B1 (en) | 1999-10-29 | 2003-07-08 | America Online, Inc. | Method and apparatus for populating a form with data |
US20040205526A1 (en) | 2001-09-28 | 2004-10-14 | Vadim Borodovski | Prompted form filling mechanism |
US6931574B1 (en) * | 2001-10-24 | 2005-08-16 | Finisar Corporation | Systems and methods for interpreting communications packets |
CA2388150A1 (en) * | 2002-05-29 | 2003-11-29 | Ibm Canada Limited-Ibm Canada Limitee | Toggleable widget for a user interface |
US20040039989A1 (en) * | 2002-08-26 | 2004-02-26 | Peter Warren | Structured forms with configurable labels |
AU2003269951A1 (en) * | 2002-08-27 | 2004-03-19 | 4Gl School Solutions, Inc. | Method and system for compliance forms and compliance forms user interface |
US20040117731A1 (en) * | 2002-09-27 | 2004-06-17 | Sergey Blyashov | Automated report building system |
US8046720B2 (en) * | 2002-12-10 | 2011-10-25 | Ixia | Graphical system and method for editing multi-layer data packets |
US7426496B2 (en) | 2004-03-03 | 2008-09-16 | Microsoft Corporation | Assisted form filling |
US7278113B1 (en) * | 2003-03-31 | 2007-10-02 | Unisys Corporation | Logistics management system user interface having dynamic form configuration |
US20040237030A1 (en) * | 2003-05-19 | 2004-11-25 | Malkin Wayne Allan | System and method of implementing calculation fields in an electronic form |
US20060044605A1 (en) | 2004-08-24 | 2006-03-02 | Schneider Charles R | Systems, methods and computer program products for labeled forms processing |
US7984387B2 (en) * | 2004-09-15 | 2011-07-19 | International Business Machines Corporation | Dynamic update of data entry in a user interface |
US7725834B2 (en) * | 2005-03-04 | 2010-05-25 | Microsoft Corporation | Designer-created aspect for an electronic form template |
US8032823B2 (en) * | 2005-04-15 | 2011-10-04 | Carnegie Mellon University | Intent-based information processing and updates |
US7480675B2 (en) * | 2005-09-09 | 2009-01-20 | Microsoft Corporation | Automated placement of fields in a data summary table |
JP2007094853A (ja) * | 2005-09-29 | 2007-04-12 | Seiko Epson Corp | 編集装置、携帯電話、編集方法および編集プログラム |
US20080028289A1 (en) | 2006-07-26 | 2008-01-31 | Adobe Systems Incorporated | Form filling lens |
US7870477B2 (en) * | 2006-07-28 | 2011-01-11 | Adobe Systems Incorporated | Method and system for portable data aggregation |
AU2007296071A1 (en) * | 2006-09-15 | 2008-03-20 | Jobdiva, Incorporated | System and method for automating the transfer of data from a web interface to another |
US7877701B2 (en) * | 2007-03-08 | 2011-01-25 | International Business Machines Corporation | In-context total document views for manipulating data |
US7836407B2 (en) * | 2007-05-02 | 2010-11-16 | Yahoo! Inc. | Smart fields |
-
2009
- 2009-01-26 US US12/360,021 patent/US8527897B2/en active Active
-
2010
- 2010-01-20 CN CN201010004778A patent/CN101814081A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US8527897B2 (en) | 2013-09-03 |
US20100192076A1 (en) | 2010-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nyman et al. | To fork or not to fork: Fork motivations in SourceForge projects | |
CN101814081A (zh) | 在数据的非格式化与格式化视图间来回切换的系统和方法 | |
US10496276B2 (en) | Quick tasks for on-screen keyboards | |
CN108762870A (zh) | 一种页面展示方法及装置 | |
CN104050417B (zh) | 一种在移动终端对软件状态进行检测的方法及装置 | |
CN105528287A (zh) | 用于代码的单元测试的装置及方法 | |
CN104662524A (zh) | 将应用的状态从第一计算设备传输至第二计算设备 | |
CN102981764A (zh) | 触控操作的处理方法及设备 | |
CN104866274A (zh) | 信息处理方法及电子设备 | |
WO2015141101A1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
CN104216648A (zh) | 信息输入的方法及设备 | |
CN104156164A (zh) | 终端 | |
CN102193645A (zh) | 文字输入方法和文字输入系统 | |
CN101299210A (zh) | 一种输入法系统及使用该输入法系统的终端设备 | |
CN106168880B (zh) | 一种输入控制的方法及终端 | |
CN102541278A (zh) | 一种文字输入界面中进行字符选择的方法及系统 | |
CN102855107A (zh) | 在计算机上演示文件的方法和系统 | |
CN101059758B (zh) | 屏幕转换程序生成方法及设备 | |
CN102289280B (zh) | 一种信息输入方法、装置及信息输入工具 | |
CN102346559A (zh) | 一种输入法中词条的删除方法、装置及文字输入工具 | |
CN106156314B (zh) | 一种数据操作方法及装置、数据查找方法及装置 | |
CN101770328B (zh) | 多重切分的中文拼音系统及其方法 | |
JP3664383B2 (ja) | 日本語入力システム、日本語入力方法、および、記録媒体 | |
JP2016115336A (ja) | リスト型のユーザインタフェースで付加情報を提供する方法とシステム、および記録媒体 | |
JP6221275B2 (ja) | 文字入力用のプログラムおよび文字入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100825 |