IP Library Granted Patent US 9,239,660
Granted Patent B2
US 9,239,660 · App. 13/796,819 · Granted Jan 19, 2016

Natural language interface customization

View Patent ↗
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 9,239,660
App. No.
13/796,819
Granted
Jan 19, 2016
Kind
B2
Abstract

A method for communicating over a network includes transmitting, by an application server to a remote user computing device, a predefined interface in response to a contact request by the remote user, the predefined interface being customized by the application server based on specified conditions. The method also includes analyzing, by an analysis server in communication with the application server by a communication link different from the network, a natural language inquiry from the remote user based on the type of remote user language of the contact request. The method further includes transmitting, by the application server to the remote user computing device, a customized interface, which includes a customized plurality of communications options for the remote user to route subsequent communications, and customized content based on a context of the natural language inquiry.

Claims (58)

1. A method for communicating over a network, the method comprising:

transmitting, by an application server to a remote user computing device, a predefined interface in response to a contact request by the remote user, wherein the predefined interface is presented to the remote user, by displaying the predefined interface on the remote user computing device, the predefined interface being customized by the application server based on specified conditions including a location of the remote user computing device, a time of day, a day of a week, and a type of remote user language in which the contact request is received by the application server;

analyzing, by an analysis server in communication with the application server by a communication link different from the network, a natural language inquiry from the remote user based on the type of remote user language of the contact request;

transmitting, by the application server to the remote user computing device, a customized interface;

wherein the customized interface is presented to the remote user, the customized interface including a customized plurality of communications options for the remote user to route subsequent communications,

wherein the customized interface comprises customized content that is customized based on a context of the natural language inquiry, and

wherein a customized plurality of predefined inquiries is changed based on the remote user selecting a customized communications option.

2. The method according to claim 1 ,

wherein the predefined interface comprises a webpage.

3. The method according to claim 1 ,

wherein the remote user is presented the predefined interface over the Internet.

4. The method according to claim 1 ,

wherein the predefined interface includes an inquiry interface for the remote user to input the natural language inquiry.

5. The method according to claim 1 ,

wherein the customized interface comprises a standardized template.

6. The method according to claim 1 ,

wherein the analyzing the natural language inquiry includes matching individual keywords and patterns of keywords by an algorithmic model to probable topics according to likelihood.

7. The method according to claim 1 ,

wherein the customized plurality of communications options includes a plurality of email addresses.

8. The method according to claim 1 ,

wherein the customized plurality of communications options is presented in association with context-sensitive information.

9. The method according to claim 1 ,

wherein the customized plurality of communications options includes a plurality of telephony addresses.

10. The method according to claim 1 ,

wherein the customized plurality of communications options includes an expandable tree menu.

11. The method according to claim 1 ,

wherein the customized interface further includes a customized plurality of predefined inquiries.

12. The method according to claim 11 ,

wherein the customized plurality of predefined inquiries includes an expandable tree menu.

13. The method according to claim 11 ,

wherein the customized plurality of predefined inquiries is linked to a second predefined interface corresponding to predefined answers to the predefined inquiries.

14. The method according to claim 1 ,

wherein the customized interface further includes a link to a second predefined interface corresponding to predefined information.

15. The method according to claim 14 ,

wherein the link to the second predefined interface is presented via the customized interface in association with context-sensitive information.

16. The method according to claim 14 ,

wherein the link to the second predefined interface is changed based on the remote user selecting a customized communications option.

17. A tangible non-transitory computer-readable storage medium encoded with an executable program for communication over a network and that, when executed by a processor, causes the processor to perform operations comprising:

transmitting, by an application server to a remote user computing device, a predefined interface in response to a contact request by the remote user, wherein the predefined interface is presented to the remote user, by displaying the predefined interface on the remote user computing device, the predefined interface being customized by the application server based on specified conditions including a location of the remote user computing device, a time of day, a day of a week, and a type of remote user language in which the contact request is received by the application server;

analyzing, by an analysis server in communication with the application server by a communication link different from the network, a natural language inquiry from the remote user based on the type of remote user language of the contact request;

transmitting, by the application server to the remote user computing device, a customized interface;

wherein the customized interface is presented to the remote user, the customized interface including a customized plurality of communications options for the remote user to route subsequent communications,

wherein the customized interface comprises customized content that is customized based on a context of the natural language inquiry, and

wherein a customized plurality of predefined inquiries is changed based on the remote user selecting a customized communications option.

18. The tangible non-transitory computer-readable storage medium of claim 17 ,

wherein the analyzing of the natural language inquiry by the analysis server includes matching individual keywords and patterns of keywords by an algorithmic model to probable topics according to likelihood.

19. A system, comprising:

an application server configured to receive a contact request by a remote user over a network, and transmit a predefined interface in response to the received contact request;

a remote computing device configured to receive the predefined interface that was transmitted by a transmitter at the application server to the remote user computing device over the network, in response to a contact request by the remote user;

a presenter configured to present the received predefined interface to the remote user, by displaying the predefined interface on the remote user computing device, the predefined interface being customized by the application server based on specified conditions including a location of the remote user computing device, a time of day, a day of a week that the contact request is received by the server, and a type of remote user language in which the contact request is received by the application server;

a receiver, at the application server, configured to receive a natural language inquiry from the remote user via the predefined interface;

an analysis server in communication with the application server by a communication link different from the network, configured to analyze the natural language inquiry based on the type of remote user language of the content request from the remote user,

wherein the transmitter at the application server is configured to transmit a customized interface to the remote user computing device,

wherein the presenter is configured to present the customized interface to the remote user, the customized interface including a customized plurality of communications options for the remote user to route subsequent communications,

wherein the customized interface comprises customized content that is customized based on a context of the natural language inquiry, and

wherein a customized plurality of predefined inquiries is changed based on the remote user selecting a customized communications option.

20. The system of claim 19 ,

wherein the analyzing of the natural language inquiry by the analysis server includes matching individual keywords and patterns of keywords by an algorithmic model to probable topics according to likelihood.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065532/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041498/0113 →
CHANGE OF NAME Recorded Mar 28, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 038266/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: PINEDA, GEORGE DANTE M; HOWELL, DAVID L.; PSZCZOLKOWSKI, LAURA R.; FINDLEY, DAVID; DULANEY, STEPHEN; HICKS, AMY; JIA, YONGMEI; KRAUSS, GEORGE W.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 029981/0669 →