AUTOMATIC VALUE FORMATTING BASED ON INTRINSIC STRUCTURAL SEMANTICS
First Claim
1. A computer-implemented method performed by one or more processors, the method comprising:
- receiving a value to be formatted based on a semantic context associated with at least two portions of the received value;
in response to receiving the value to be formatted, automatically and without user input;
identifying at least one semantic rule associated with the received value;
semantically processing the received value using the at least one identified semantic rule, wherein semantically processing the received value comprises identifying at least two portions of the received value corresponding to two or more semantic contexts defined by the at least one semantic rule;
determining at least one formatting rule from a plurality of formatting rules associated with at least one of the two or more identified semantic contexts, each formatting rule of the plurality of formatting rules associated with a particular semantic context;
applying each of the at least one identified formatting rules to the at least two portions of the received value associated with the two or more identified semantic contexts to generate a modified version of the received value based on the at least one applied formatting rules; and
providing the modified version of the received value for presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for automatically analyzing received values to determine their semantic meaning and apply one or more formatting modifications and/or emphases to the received values based on the determined semantic meaning. In one example, a value to be formatted based on a semantic context associated with at least two portions of the received value is received. In response, a semantic rules associated with the received value is identified. The received value is semantically processed using the semantic rules, where processing includes identifying at least two portions of the value corresponding to their contexts. At least one formatting rule is determined as associated with the two or more semantic contexts, each formatting rule associated with a particular context. The formatting rules are applied to the corresponding portions of the received values associated their semantic contexts to generate a modified version of the received value, which is then provided for presentation.
14 Citations
20 Claims
-
1. A computer-implemented method performed by one or more processors, the method comprising:
-
receiving a value to be formatted based on a semantic context associated with at least two portions of the received value; in response to receiving the value to be formatted, automatically and without user input; identifying at least one semantic rule associated with the received value; semantically processing the received value using the at least one identified semantic rule, wherein semantically processing the received value comprises identifying at least two portions of the received value corresponding to two or more semantic contexts defined by the at least one semantic rule; determining at least one formatting rule from a plurality of formatting rules associated with at least one of the two or more identified semantic contexts, each formatting rule of the plurality of formatting rules associated with a particular semantic context; applying each of the at least one identified formatting rules to the at least two portions of the received value associated with the two or more identified semantic contexts to generate a modified version of the received value based on the at least one applied formatting rules; and providing the modified version of the received value for presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one processor; and a memory communicatively coupled to the at least one processor, the memory storing instructions which, when executed, cause the at least one processor to perform operations comprising; receiving a value to be formatted based on a semantic context associated with at least two portions of the received value; in response to receiving the value to be formatted, automatically and without user input; identifying at least one semantic rule associated with the received value; semantically processing the received value using the at least one identified semantic rule, wherein semantically processing the received value comprises identifying at least two portions of the received value corresponding to two or more semantic contexts defined by the at least one semantic rule; determining at least one formatting rule from a plurality of formatting rules associated with at least one of the two or more identified semantic contexts, each formatting rule of the plurality of formatting rules associated with a particular semantic context; applying each of the at least one identified formatting rules to the at least two portions of the received value associated with the two or more identified semantic contexts to generate a modified version of the received value based on the at least one applied formatting rules; and providing the modified version of the received value for presentation. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions which, when executed, cause at least one processor to perform operations comprising:
-
receiving a value to be formatted based on a semantic context associated with at least two portions of the received value; in response to receiving the value to be formatted, automatically and without user input; identifying at least one semantic rule associated with the received value; semantically processing the received value using the at least one identified semantic rule, wherein semantically processing the received value comprises identifying at least two portions of the received value corresponding to two or more semantic contexts defined by the at least one semantic rule; determining at least one formatting rule from a plurality of formatting rules associated with at least one of the two or more identified semantic contexts, each formatting rule of the plurality of formatting rules associated with a particular semantic context; applying each of the at least one identified formatting rules to the at least two portions of the received value associated with the two or more identified semantic contexts to generate a modified version of the received value based on the at least one applied formatting rules; and providing the modified version of the received value for presentation. - View Dependent Claims (19, 20)
-
Specification