Dynamic summary generator
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a request for information about a term from a user;
obtaining, at one or more processors, one or more first characteristics of the user;
obtaining, at the one or more processors, a template including one or more attributes associated with the term;
generating, at the one or more processors and based on the one or more first characteristics of the user, a response, the response including a respective description for each attribute of the one or more attributes in the template, wherein generating the response comprises;
obtaining a first description for a particular attribute of the one or more attributes, wherein the first description is associated with data identifying a value that describes a particular characteristic of a group of users;
determining, based on the data identifying the value that describes the particular characteristic of the group of users and the one or more first characteristics of the user, that the first description should not be provided to the user;
generating a second description that should be provided to the user from the first description based on determining that the first description should not be provided to the user; and
generating the response, wherein the response includes the second description for the particular attribute; and
providing for output, data representing the response.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a request for information about a term from a user; obtaining, at one or more processors, one or more characteristics of the user; obtaining, at the one or more processors, a template including a plurality of attributes associated with the term; generating, at the one or more processors and based on the one or more characteristics of the user, a response, the response including a respective description for each attribute of the plurality of attributes in the template; and providing for output, data representing the response.
41 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving a request for information about a term from a user; obtaining, at one or more processors, one or more first characteristics of the user; obtaining, at the one or more processors, a template including one or more attributes associated with the term; generating, at the one or more processors and based on the one or more first characteristics of the user, a response, the response including a respective description for each attribute of the one or more attributes in the template, wherein generating the response comprises; obtaining a first description for a particular attribute of the one or more attributes, wherein the first description is associated with data identifying a value that describes a particular characteristic of a group of users; determining, based on the data identifying the value that describes the particular characteristic of the group of users and the one or more first characteristics of the user, that the first description should not be provided to the user; generating a second description that should be provided to the user from the first description based on determining that the first description should not be provided to the user; and generating the response, wherein the response includes the second description for the particular attribute; and providing for output, data representing the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17)
-
-
11. A non-transitory, computer-readable medium storing software having stored thereon instructions, which, when executed by one or more computers, cause the one or more computers to perform operations of:
-
receiving a request for information about a term from a user; obtaining, at one or more processors, one or more first characteristics of the user; obtaining, at the one or more processors, a template including one or more attributes associated with the term; generating, at the one or more processors and based on the one or more first characteristics of the user, a response, the response including a respective description for each attribute of the one or more attributes in the template, wherein generating the response comprises; obtaining a first description for a particular attribute of the one or more attributes, wherein the first description is associated with data identifying a value that describes a particular characteristic of a group of users; determining, based on the data identifying the value that describes the particular characteristic of the group of users and the one or more first characteristics of the user, that the first description should not be provided to the user; generating a second description that should be provided to the user from the first description based on determining that the first description should not be provided to the user; and generating the response, wherein the response includes the second description for the particular attribute; and providing for output, data representing the response. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising; receiving a request for information about a term from a user; obtaining, at one or more processors, one or more first characteristics of the user; obtaining, at the one or more processors, a template including one or more attributes associated with the term; generating, at the one or more processors and based on the one or more first characteristics of the user, a response, the response including a respective description for each attribute of the one or more attributes in the template, wherein generating the response comprises; obtaining a first description for a particular attribute of the one or more attributes, wherein the first description is associated with data identifying a value that describes a particular characteristic of a group of users; determining, based on the data identifying the value that describes the particular characteristic of the group of users and the one or more first characteristics of the user, that the first description should not be provided to the user; generating a second description that should be provided to the user from the first description based on determining that the first description should not be provided to the user; and generating the response, wherein the response includes the second description for the particular attribute; and providing for output, data representing the response. - View Dependent Claims (15, 16)
-
Specification