Ontology-Crowd-Relevance Deep Response Generation
First Claim
Patent Images
1. A system comprising:
- one or more processors;
memory; and
one or more modules stored in the memory and executable by the one or more processors to perform operations comprising;
accessing a plurality of data items;
determining an ontology for the plurality of data items, the ontology including one or more ontological elements;
sending, to a plurality of devices, a request to generate response templates based on the one or more ontological elements; and
receiving, from the plurality of devices, the response templates directed to the one or more ontological elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Generating responses to input utilizing an ontology-crowd-relevance methodology is described. The techniques described herein access a plurality of data items and determine an ontology associated with the plurality of data items. The ontology includes one or more ontological elements. Furthermore, the techniques describe sending, to a plurality of devices, a request to generate response templates based on the one or more ontological elements and receiving, from the plurality of devices, the response templates directed to the one or more ontological elements.
178 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; memory; and one or more modules stored in the memory and executable by the one or more processors to perform operations comprising; accessing a plurality of data items; determining an ontology for the plurality of data items, the ontology including one or more ontological elements; sending, to a plurality of devices, a request to generate response templates based on the one or more ontological elements; and receiving, from the plurality of devices, the response templates directed to the one or more ontological elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
accessing a plurality of data items, the plurality of data items being associated with one or more labels and one or more sub-labels; sending, to a plurality of devices, a request to generate a response template associated with a label of the one or more labels and a sub-label of the one or more sub-labels; receiving, from the plurality of devices, a plurality of response templates associated with the label and the sub-label, wherein the plurality of response templates are generally applicable to data items associated with the label and sub-label; and storing at least some response templates of the plurality of response templates in a database. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; memory; and one or more modules stored in the memory and executable by the one or more processors to perform operations comprising; receiving a data item from a user device; extracting ontological elements from the data item; accessing two or more response templates associated with the ontological elements; creating two or more responses based at least in part on supplementing the two or more response templates with information that is specific to the data item; ranking individual responses of the two or more responses based at least in part on a relevance between the individual responses and the data item; and causing at least one of the ranked individual responses to be presented via the user device. - View Dependent Claims (17, 18, 19, 20)
-
Specification