发明名称 Application Cards Based On Contextual Data
摘要 A server includes a network communication device, a storage device, and a processing device. The processing device executes computer-readable instructions that, when executed by the processing device, cause the processing device to: receive contextual data from a client computing device via the network communication device, the contextual data indicates a first application view displayed on the client computing device; identify a first application function ID that identifies a first application function corresponding with the first application view; determine a first user intent ID that corresponds with the first application function ID; determine a second user intent ID that transitions from the first user intent ID; identify a second application function ID that corresponds with the second user intent ID; retrieve a card object corresponding with the second application function ID from the storage device; and transmit the card object to the client computing device via the network communication device.
申请公布号 US2017039291(A1) 申请公布日期 2017.02.09
申请号 US201514820140 申请日期 2015.08.06
申请人 Quixey, Inc. 发明人 Singh Brahm Kiran;Desineni Kalyan;Konda Rajesh;Jeon Yeongmi
分类号 G06F17/30;G06F3/0482;H04L29/06;H04L29/08 主分类号 G06F17/30
代理机构 代理人
主权项 1. A server comprising: a network communication device; a storage device that stores: an application function data store that stores application function identifiers (IDs) that identify application functions, and user intent IDs that identify user intents corresponding with the application function IDs;a user intent data store that stores the user intent IDs and transitions between the user intent IDs; anda card data store that stores card objects corresponding with the application function IDs, each card object comprising computer-readable instructions that are executable at client computing devices to perform the application function identified by the application function ID; and a processing device that executes computer-readable instructions that, when executed by the processing device, cause the processing device to: receive contextual data from a client computing device via the network communication device, the contextual data indicating a first application view currently being displayed on the client computing device;identify a first application function ID that identifies a first application function corresponding with the first application view by comparing the contextual data with the application function IDs stored in the application function data store;determine a first user intent ID that corresponds with the first application function ID, the first user intent ID indicating a current user intent of a user of the client computing device;determine a second user intent ID that transitions from the first user intent ID, the second user intent ID indicating a prediction of a subsequent user intent of the user based on the current user intent;identify a second application function ID that corresponds with the second user intent ID, the second application function ID identifying a second application function;retrieve a card object corresponding with the second application ID from the card data store; andtransmit the card object to the client computing device via the network communication device.
地址 Mountain View CA US