METHODS AND SYSTEMS FOR GENERATION OF FLEXIBLE SENTENCES IN A SOCIAL NETWORKING SYSTEM
First Claim
1. A method comprising:
- providing a developer interface to define a flexible sentence syntax based on an edge configuration;
generating one or more edge tokens on the developer interface for the developer to choose a first property expression of a specific edge in the flexible sentence syntax;
providing a tense option on the developer interface for the developer to select one or more tenses of the specific edge in the flexible sentence syntax; and
based on the specific edge, generating a plurality of relevant flexible sentences for the developer to determine the flexible sentence syntax.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing flexible sentences are disclosed. The system includes a developer interface for providing options to define actor, edge, target and aggregation of a flexible sentence syntax. In one embodiment, tokens are provided to define property expressions of the edge and/or target of the flexible sentence syntax. Based on the defined edge and target, the developer interface may generate a plurality of flexible sentence syntaxes for a developer to select. In some embodiments, the developer can add additional property expressions to further define the edge and/or target of the flexible sentence syntax. In some instances, the plurality of flexible sentence syntaxes may be prioritized based on a percentage coverage, which is determined by the impressions received over a given time frame.
-
Citations
20 Claims
-
1. A method comprising:
-
providing a developer interface to define a flexible sentence syntax based on an edge configuration; generating one or more edge tokens on the developer interface for the developer to choose a first property expression of a specific edge in the flexible sentence syntax; providing a tense option on the developer interface for the developer to select one or more tenses of the specific edge in the flexible sentence syntax; and based on the specific edge, generating a plurality of relevant flexible sentences for the developer to determine the flexible sentence syntax. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A networking system comprising:
-
a computer system; and an application program instantiated on the computer system, wherein the application provides computer-generated output; wherein the computer system is configured to; provide a developer interface instantiated on the developer'"'"'s device for the developer to define a flexible sentence syntax; generate one or more edge tokens on the developer interface for the developer to choose a first property expression of a specific edge in the flexible sentence syntax; provide a tense option on the developer interface for the developer to select one or more tenses of the specific edge in the flexible sentence syntax; and based on the specific edge, generate a plurality of relevant flexible sentences for the developer to determine the flexible sentence syntax. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
interpreting an edge configuration from a flexible sentence syntax; extracting an edge from a social graph of a social networking system relevant to the edge configuration; determining a forum to publish a flexible sentence expression of the edge; and rendering the flexible sentence expression based on the forum and on an edge token and a target token in the flexible sentence syntax. - View Dependent Claims (18, 19, 20)
-
Specification