用于订单输入的具有悬停功能的图形用户界面

文档序号:1776633 发布日期:2019-12-03 浏览:13次 >En<

阅读说明:本技术 用于订单输入的具有悬停功能的图形用户界面 (The graphic user interface with hovering function for order input ) 是由 H.帕克 E.希尔施霍恩 于 2018-01-11 设计创作,主要内容包括:本文中公开了改进计算机的功能的设备、方法和非暂时性计算机可读介质。可以针对与上面悬停光标的产品相关联的订单呈现具有不同选项的下拉菜单。响应于对参数选项的选择,传送产品的订单。(There is disclosed herein equipment, method and the non-transitory computer-readable mediums of the function of improving computer.The drop-down menu with different options can be presented for order associated with the hovering product of cursor above.In response to the selection to parameter options, the order of product is transmitted.)

用于订单输入的具有悬停功能的图形用户界面

交叉引用的申请

本发明要求2017年1月11日提交的标题为“Changing Orders While Hovering”的美国临时申请62/445,039的优先权。

背景技术

计算和联网技术的进步允许在数分之一秒内接收和执行电子交易。计算装置可以生成交易,所述交易大量且高速地进出短期头寸以利用小的价格变动。

附图说明

图1是根据本公开的各方面的示例设备。

图2是根据本公开的各方面的示例网络。

图3是根据本公开的各方面的示例方法的流程图。

图4A至图4B示出了根据本公开的各方面的工作实例。

发明内容

如上所述,联网的计算机可以前所未有的速度执行交易。遗憾的是,执行这些交易的速度引起新的技术挑战和风险。由于网络速度而出现的快速价格变动使得交易者很难捕捉期望的价格。在常规系统中输入订单参数是繁琐而耗时的。难以捉摸的价格问题尤其出现在计算机联网技术领域中,这是因为当交易者输入订单参数时可能因为电子交易网络的速度而出现不稳定的价格变动。

鉴于前述内容,本文中公开了对计算机的功能的技术改进,所述技术改进显著减少经由图形用户界面(“GUI”)输入订单所花费的时间。

在一个实例中,本文中公开了一种设备,所述设备可以包括显示屏、网络接口、存储器装置和至少一个处理器。所述至少一个处理器可以执行以下操作:在显示屏上呈现具有多个行的图形用户界面,每一行具有产品字段、价格字段和数量字段;检测第一输入的致动;响应于检测到第一输入的致动,改变存储在存储器装置中的状态指示符以指示光标即将悬停在多个行中的给定行上方;检测光标在给定行上方的移动;响应于检测到光标悬停在给定行上方,针对与上面悬停光标的给定行相关联的订单呈现具有不同数量选项的下拉菜单;检测对下拉菜单中的数量选项的选择;以及响应于对数量选项的选择,经由网络接口传送具有与所选择的数量选项对应的数量的在给定行的产品字段中指定的产品的订单。

在另一实例中,公开了一种方法。所述方法可以包括以下各项:通过至少一个处理器在显示屏上呈现具有多个行的图形用户界面,每一行具有产品字段、价格字段和数量字段;通过至少一个处理器检测第一输入的致动;响应于检测到第一输入的致动,通过至少一个处理器改变存储在存储器装置中的状态指示符以指示光标即将悬停在多个行中的给定行上方;通过至少一个处理器检测光标在给定行上方的移动;响应于检测到光标悬停在给定行上方,通过至少一个处理器针对与上面悬停光标的给定行相关联的订单呈现具有不同数量选项的下拉菜单;通过至少一个处理器检测对下拉菜单中的数量选项的选择;以及响应于对数量选项的选择,通过至少一个处理器经由网络接口传送具有与所选择的数量选项对应的数量的在给定行的产品字段中指定的产品的订单。

在另一个实例中,本文中公开了一种非暂时性计算机可读介质,在所述非暂时性计算机可读介质中存储有指令。在被执行时,所述指令可以使至少一个处理器:在显示屏上呈现具有多个行的图形用户界面,每一行具有产品字段、价格字段和数量字段;检测第一输入的致动;响应于检测到第一输入的致动,改变存储在存储器装置中的状态指示符以指示光标即将悬停在多个行中的给定行上方;检测光标在给定行上方的移动;响应于检测到光标悬停在给定行上方,针对与上面悬停光标的给定行相关联的订单呈现具有不同数量选项的下拉菜单;检测对下拉菜单中的数量选项的选择;以及响应于对数量选项的选择,经由网络接口传送具有与所选择的数量选项对应的数量的在给定行的产品字段中指定的产品的订单。

当参考以下对实例的描述和附图考虑时,将了解本公开的各方面、特征和优点。以下描述并不限制本申请;相反,本公开的范围由所附权利要求和等效物限定。

具体实施方式

图1呈现了用于执行本文中公开的技术的说明性计算机设备100的示意图。计算机设备100可以包括能够处理指令并向其他计算机和从其他计算机传输数据的任何装置,包括膝上型计算机、全尺寸个人计算机、高端服务器或缺乏本地存储能力的网络计算机。计算机设备100可以包括键盘和鼠标和/或各种其他类型的输入装置,诸如笔式输入件、操纵杆、按钮、触摸屏等,以及显示装置,所述显示装置可以包括例如CRT、LCD、等离子屏幕监视器、TV、投影仪等。计算机设备100还可以包括网络接口114,以经由网络与其他装置进行通信。尽管计算机设备100的所有部件在功能上都被示出为在同一个框内,但是将理解,所述部件可以存储或可以不存储在同一个物理外壳内。

计算机设备100还可以包含至少一个处理器110,所述至少一个处理器110可以包括但不限于:中央处理单元(CPU)、微控制器、数字信号处理器、专用集成电路(“ASIC”)或其任何组合。处理器可以包括Intel® Pentium®、Centrino®和/或Core®处理器。处理器110可以(例如,从存储器装置112或类似装置)接收指令,并且执行所述指令,从而执行由所述指令定义的一个或多个过程。

如上所述,存储器装置112可以存储可以由处理器110检索和执行的指令。存储器装置112可以包括但不限于:非易失性介质、易失性介质和非暂时性计算机可读介质(“CRM”)。非易失性介质包括例如光盘或磁盘、只读存储器(“ROM”)和其他持久性存储器。易失性介质包括动态随机存取存储器,所述动态随机存取存储器可以构成计算机设备100的主存储器。存储器装置112还可以包括前述各项和/或同样其他装置中的一项或多项的任何组合。虽然图1中仅示出了一个处理器110和一个存储器装置112,但是应理解,计算机设备100实际上可以包括可以存储或可以不存储在同一个物理外壳或位置内的额外的处理器和存储器。

非暂时性CRM可以包括许多物理介质诸如例如电子、磁性、光学、电磁或半导体介质中的任一种。合适的非暂时性计算机可读介质的更具体的实例包括但不限于:便携式磁性计算机盘诸如软盘或硬盘驱动器、可擦除可编程只读存储器、便携式压缩盘、闪存驱动器或可以直接或间接地耦合到计算机设备100的其他存储装置。

现转向图2,计算机设备100被示出为经由网络接口114和网络116互连到其他计算机设备100。网络116可以是局域网(“LAN”)、广域网(“WAN”)、互联网等。网络116及其中间节点可以使用各种协议,包括虚拟专用网络、局部以太网网络和使用专属于一个或多个公司的通信协议的专用网络、蜂窝和无线网络、HTTP以及前述各项的各种组合。尽管在图2的网络中仅描绘了几台计算机,但是应了解,网络可以包括额外的互连计算机,并且图2所示的五台计算机是为了易于进行说明。图2所描绘的每个计算机设备可以是网络116中的单独节点。在这个特定实例中,每个计算机设备100可以是客户端计算机,并且计算机设备204可以是服务器计算机。下文讨论的图形用户界面可以呈现在给定的计算机设备100上。在另一实例中,网络116可以形成电子市场,并且计算机设备204可以监视在每台计算机设备100处输入的电子交易并且对在每台计算机设备100处输入的买卖订单进行匹配。可以采用图2所示的网络来交易任何类型的产品,包括但不限于金融产品。

驻留在存储器装置112中的指令可以包括将由处理器110直接(诸如机器代码)或间接(诸如脚本)执行的任何指令集。在这方面,术语“指令”、“脚本”或“模块”在本文中可以互换地使用。计算机可执行指令可以任何计算机语言或格式诸如以目标代码或源代码模块存储。指令可以用各种编程语言编写,所述编程语言包括面向对象的编程语言,诸如SmallTalk、Java、C++、Ada、Python或C#(C-Sharp);函数式编程语言;脚本编程语言,诸如JavaScript;和/或逻辑编程语言。此外,应理解,指令可以硬件、软件或硬件和软件的组合的形式实施,并且本文中的实例仅仅是说明性的。

图3至图4B中示出了本文中公开的技术改进的实例。特别地,图3示出了使用改进的GUI提交订单的示例方法300的流程图,并且图4A至图4B示出了对应的工作实例。下文将关于图3中的流程图讨论图4A至图4B中所示的动作。

参考图3,在框302处,处理器110可以在显示屏上呈现图形用户界面。在图4中,示例GUI交易屏幕400被示出为具有针对六种不同的金融产品的六行市场数据。GUI交易屏幕400还示出了五列,其包括产品字段、买入量字段、买入价字段、卖出价字段和卖出量字段。返回参考图3,如框304所示,处理器110可以检测第一输入的致动。第一输入可以是例如物理或虚拟键盘上的“F1”键或“CTRL”键的致动。

在另一实例中,处理器110可以在存储器装置112中生成状态指示符。状态指示符可以与GUI交易屏幕400相关联。在图3的框306处,响应于检测到第一输入的致动,处理器110可以改变存储器装置112中的状态指示符以指示光标即将悬停在多个行中的给定行上方。在一个实例中,处理器110可以更改与GUI交易屏幕400相关联的状态指示符以指示“悬停模式”。在图3中,如框308所示,处理器110可以检测光标在处于悬停模式状态时的GUI交易屏幕400的给定行上方的移动。在框310处,响应于在状态指示符处于悬停模式时检测到光标悬停在给定行上方,处理器110可以针对与上面悬停光标的给定行相关联的产品呈现具有不同数量选项的下拉菜单。

现在参考图4B,GUI交易屏幕400被描绘为处于悬停模式,并且光标被示出为悬停在行406上方,所述行406包含5年期国债产品的市场数据。响应于在状态指示符处于悬停模式时检测到光标悬停在行406上方,图4B的实例示出了处理器110可以如何呈现与上方有悬停的行相关联的买入/购买下拉菜单402和出售/卖出下拉菜单404。在图4B中,买入/购买下拉菜单402叠加在买入量列上方,并且出售/卖出下拉菜单404叠加在卖出量列上方。在一个实例中,买入/购买下拉菜单402和出售/卖出下拉菜单404可以是当光标悬停在给定行上方时呈现,并当光标不再悬停在给定行上方时移除的瞬态悬停窗口。在下拉菜单中针对买入量、购买量、出售量和卖出量描绘了不同的数量选项。另外,处理器110在买入价列旁边呈现买入/购买下拉菜单402,并且在卖出价列旁边呈现出售/卖出下拉菜单404,使得在显示下拉菜单选择时可容易地确定价格变动。然而,应理解,可以在准许观察到价格变动的任何位置呈现买入/购买下拉菜单402和出售/卖出下拉菜单404。

返回参考图3,在框312处,处理器110可以检测对数量选项中一项的选择。在图4B的实例中,两个下拉菜单中的最低可供应的数量为50;两个下拉菜单中的最高可供应的数量为250;并且在其间的其他数量可以50为增量供应。然而,应理解,这些数量选项仅仅是说明性的,并且可以显示其他数量选项。返回参考图3,如框314所示,响应于对数量选项中一项的选择,处理器110可以经由网络接口114传送具有与所选择的数量对应的数量的在上面悬停光标的行的产品字段中指定的产品的订单。在图4B的实例中,当处理器110检测到对买入/购买下拉菜单402或出售/卖出下拉菜单404中的数量的选择时,处理器110可以经由网络116将具有所选择的数量的新订单传送到服务器204。在另一实例中,每当检测到对买入/购买下拉菜单402或出售/卖出下拉菜单404上的数量的选择时,处理器110就可以传送新订单。也就是说,处理器110可以检测多个数量选项选择并且传送在产品字段中指定的产品的与多个选择对应的订单。此外,处理器110可以用选自买入/购买下拉菜单402或出售/卖出下拉菜单404的新数量替换存储在存储器装置112中的任何默认的买入/购买量或出售/卖出量。虽然图3B的实例描绘了数量选项,但是应理解,处理器110可以显示准许选择任何其他订单参数(例如,订单类型)的下拉菜单。

在另一实例中,处理器110可以在状态指示符处于悬停模式时检测到光标在不同的行上方移动并悬停。响应于检测到光标在不同的行上方移动并悬停,处理器110可以呈现与由所述不同的行表示的产品相关联的买入/购买下拉菜单402和出售/卖出下拉菜单404。在光标在不同的行上方移动时,处理器110可以继续呈现并更新买入/购买下拉菜单402和出售/卖出下拉菜单404,直到检测到第二输入为止。例如,如果检测到的第一输入是“F1”键,则处理器110可以在其检测到对“F1”键的第二致动时停止呈现买入/购买下拉菜单402和出售/卖出下拉菜单404。也就是说,第二输入可以使处理器110将存储在存储器装置112中的状态指示符从悬停模式改变为任何其他适当的状态。一旦状态指示符不再被悬停模式指示填充,处理器110就可以停止呈现下拉菜单,即使当光标悬停在某一行上方时也是如此。

在另一个实例中,处理器110可以在GUI处于悬停模式时检测到光标移动到GUI交易屏幕400外部。在这种情况下,处理器110可以停止呈现买入/购买下拉菜单402和出售/卖出下拉菜单404,直到光标再次在GUI交易屏幕400的某一行上方移动为止。

允许在选择数量或订单参数之后向网络提交订单显著减少输入交易所花费的时间。可以在传送中自动提交具有预先填充的其他订单参数(例如订单类型)的订单。可以预先配置订单的其他信息,使得交易者无需在每次生成订单时手动地输入其他信息。这是对要求交易者在订单输入时手动地填充所有字段的常规计算机技术的改进。下拉菜单的设置还准许用户容易地查看价格波动,使得用户可以在出现期望的价格时进行选择。

如上所述,虽然本文中的实例示出了准许在选择数量之后提交订单的下拉菜单,但是应理解,下拉菜单可以显示不同订单参数的选项。例如,下拉菜单可以显示不同的订单类型选项。在这种情况下,可以在以默认或预先配置的数量选择订单类型之后提交订单。

有利地,上文描述的设备、非暂时性计算机可读介质和方法允许有效地输入和传送订单参数以减轻市场不稳定性的影响。如上所述,这类市场变化可能起因于现代电子网络执行订单并更新市场数据的速度。本文中公开的技术允许在屏幕上出现期望的价格瞬间输入订单,而不是改变默认参数或应付耗时的订单更改过程。因此,本说明书公开了对在计算机联网领域中出现的软件技术问题的解决方案。所公开的GUI解决方案通过提高交易者交易的准确性来改进技术的功能。

尽管已经参考特定实例描述了本文中的公开内容,但是应理解,这些实例仅仅说明了本公开的原理。因此,应理解,在不脱离本公开的精神和范围的情况下,可以对实例进行众多修改并且可以设想其他布置。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:具有手持式扫描仪的3D扫描仪系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类