IP Library Patent Application 15697263
Patent Application
App. No. 15/697,263

ENTERPRISE-RELATED CONTEXT-APPROPRIATE USER PROMPTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/697,263
Abstract

Embodiments described herein provide a system for generating context-appropriate user prompts from an application. The system improves significantly over previous systems by providing expedient, context-appropriate, and relevant user prompts corresponding to enterprise-related user functions. During operation, a computing device receives a user input in an application window. The device then analyzes the received user input to determine an enterprise objective of a user and an enterprise function associated with the user objective. The device then generates a user prompt corresponding to the enterprise function, and displays the user prompt in the same application window.

Claims (55)

1 . A computer-executed method for generating context-appropriate user prompts from an application, comprising:

receiving, by a computing device executing the application, a user input in the application;

analyzing the received user input to determine an enterprise function corresponding to the user input;

generating a user prompt corresponding to the enterprise function; and

displaying the user prompt in the application window.

2 . The method of claim 1 , wherein analyzing the user input to determine the enterprise function comprises applying a language processing heuristic to the input.

3 . The method of claim 1 , wherein the received user input includes a chat message or search term.

4 . The method of claim 1 :

wherein the generated user prompt includes an enterprise-related form, which further includes a user option field; and

wherein generating the user prompt further comprises pre-populating the user option field.

5 . The method of claim 1 , wherein the enterprise function includes one or more of:

a reimbursement or expense request;

a vacation or leave request; and

task management information.

6 . The method of claim 1 , further comprising:

generating a list of pending requests involving the user and relating to the enterprise function; and

displaying the list of pending requests in the application window.

7 . The method of claim 1 , wherein the application is an instant messaging application.

8 . A computing server system for generating context-appropriate user prompts for an application, the server system comprising:

a set of processors; and

a non-transitory computer-readable medium coupled to the set of processors storing instructions thereon that, when executed by the processors, cause the processors to perform a method for generating context-appropriate user prompts, the method comprising:

receiving, from a client device, a user input in the application window;

analyzing the received user input to determine an enterprise function corresponding to the user input;

generating a user prompt corresponding to the enterprise function; and

sending the user prompt to the client device for display in the application window.

9 . The computing server system of claim 8 , wherein analyzing the user input to determine the enterprise function comprises applying a language processing heuristic to the input.

10 . The computing server system of claim 8 , wherein the received user input includes a chat message or search term.

11 . The computing server system of claim 8 :

wherein the generated user prompt includes an enterprise-related form, which further includes a user option field; and

wherein generating the user prompt further comprises pre-populating the user option field.

12 . The computing server system of claim 8 , wherein the enterprise function includes one or more of:

a reimbursement or expense request;

a vacation or leave request; and

task management information.

13 . The computing server system of claim 8 , wherein the method further comprises:

generating a list of pending requests involving the user and relating to the enterprise function; and

sending the list of pending requests to the client device for display in the application window.

14 . The computing server system of claim 8 , wherein the application is an instant messaging application.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by a computing device, cause the computing device to perform a method for generating context-appropriate user prompts from an application, the method comprising:

receiving a user input in the application window;

analyzing the received user input to determine an enterprise function associated with the user objective;

generating a user prompt corresponding to the enterprise function; and

presenting the user prompt for display in the application window.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein analyzing the user input to determine the enterprise function comprises applying a language processing heuristic to the input.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein the received user input includes a chat message or search term.

18 . The non-transitory computer-readable storage medium of claim 15 :

wherein the generated user prompt includes an enterprise-related form, which further includes a user option field; and

wherein generating the user prompt further comprises pre-populating the user option field.

19 . The non-transitory computer-readable storage medium of claim 15 , wherein the enterprise function includes one or more of:

a reimbursement or expense request;

a vacation or leave request; and

task management information.

20 . The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises:

generating a list of pending requests involving the user and relating to the enterprise function; and

displaying the list of pending requests in the application window.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: ALIBABA GROUP HOLDING LIMITED
To: DINGTALK HOLDING (CAYMAN) LIMITED
Reel/Frame 048312/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: CHEN, HANG; WU, ZHENHAO; ZHANG, LILI; ZHANG, DAPING; ZHANG, DI; CAO, LIDONG; SU, DI; HUANG, YIXIN; ZHAO, JIANJUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 044138/0127 →