Generative grammar models for effective promotion and advertising
First Claim
1. A system comprising:
- one or more processors of a machine;
a first machine-readable medium storing a plurality of generative grammar models; and
a second machine-readable medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising;
receiving a request to generate a message;
selecting a generative grammar model from the plurality of generative grammar models in response to receiving the request, the generative grammar model defining a message structure for the requested message, the message structure including a plurality of lexical slots, the generative grammar model specifying;
a corpus of source data to populate each lexical slot in the plurality of lexical slots; and
a grammatical constraint for each lexical slot-in the plurality of lexical slots;
generating the message using the generative grammar model;
verifying that the message adheres to a messaging standard of a social network platform; and
causing the message to be published to one or more users through publication on the social network platform.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published.
75 Citations
20 Claims
-
1. A system comprising:
-
one or more processors of a machine; a first machine-readable medium storing a plurality of generative grammar models; and a second machine-readable medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; receiving a request to generate a message; selecting a generative grammar model from the plurality of generative grammar models in response to receiving the request, the generative grammar model defining a message structure for the requested message, the message structure including a plurality of lexical slots, the generative grammar model specifying; a corpus of source data to populate each lexical slot in the plurality of lexical slots; and a grammatical constraint for each lexical slot-in the plurality of lexical slots; generating the message using the generative grammar model; verifying that the message adheres to a messaging standard of a social network platform; and causing the message to be published to one or more users through publication on the social network platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, from a client device, a request to share content on a social network platform; in response to receiving the request, accessing a generative grammar model defining a message structure, the message structure including a plurality of lexical slots, the generative grammar model specifying; a corpus of source data to populate each lexical slot in the plurality of lexical slots; and
aa grammatical constraint for each lexical slot in the plurality of lexical slots; generating, by a hardware processor, a message using the generative grammar model; verifying that the message adheres to a messaging standard of the social network platform; and causing the message to be published as an entry on the social network platform. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
receiving, from a client device, a request to publish content on a social network platform; in response to receiving the request, accessing a generative grammar model defining a message structure, the message structure including a plurality of lexical slots, the generative grammar model specifying a corpus of source data and a grammatical constraint for each lexical slot in the plurality of lexical slots; generating a message using the generative grammar model; verifying that the message adheres to a messaging standard of the social network platform; and causing the message to be published as an entry on the social network platform.
-
Specification