发明名称 |
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 |