Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of searching one or more repositories associated with an information retrieval system to identify confusingly similar trademarks in the one or more repositories, the method comprising: retrieving, by one or more servers, a set of trademarks from the one or more repositories using one or more queries to generate search results in response to electronic search order that includes at least a trademark input string, the one or more queries being generated by the one or more servers based on one or more directives derived from the trademark input string, the trademarks in the set being retrieved by the one or more servers based on satisfaction of at least one of visual, phonetic, morphological, translation or semantic variations of at least the trademark input string; grouping selectable graphical segments corresponding to the trademarks in a graphical user interface into groups based on one or more similarity measures associated with one or more characters of the trademarks, the selectable graphical segments represent sub-groups of the groups; and arranging the selectable graphical segments radially, circumferentially, and concentrically in the graphical user interface about a central circle representing the trademark input string, the selectable graphical segments of each group are aligned radially outward away from the central circle and a radial distance from the central circle to the selectable graphical segments corresponds to a degree of similarity between the registered trademarks represented by the selectable graphical segments and the trademark input string; wherein each of the selectable graphical segments includes a subset of the trademarks that satisfies a similarity measure of the one or more similarity measures and a color of each of the selectable graphical segments indicates whether the subset of the trademarks includes i) all trademarks satisfying the similarity measure associated with the selectable graphical segment, ii) some of the trademarks satisfying the similarity measure associated with the selectable graphical segment, or iii) a null set when none of the trademarks satisfy the similarity measure associated with the selectable graphical segment.
2. The method of claim 1 , further comprising: in response to an add operation for a selected one of the selectable graphical segments, traversing the one or more repositories for additional trademarks from the trademarks available that satisfy the degree of similarity for a corresponding one of the similarity measures associated with the selected one of the graphical segments.
3. The method of claim 2 , further comprising: changing the color of the selected one of the selectable graphical segments in response to retrieval of the additional trademarks.
4. The method of claim 1 , further comprising: in response to selection of one of the selectable graphical segments, rendering a word cloud in the graphical user interface that includes elements in one of the sub-groups corresponding to the selected one of the selectable graphical elements.
5. The method of claim 4 , wherein a font size of each of the elements is indicative of a quantity of trademarks that have been retrieved that include each of the elements, a visual similarity between each of the elements and the trademark input string, or a phonetic similarity between each of the elements and the trademark input string.
6. The method of claim 4 , wherein a color of each of the elements is indicative of whether a complete set of trademarks have been retrieved that include each of the elements.
7. The method of claim 4 , further comprising: in response to an add operation for a selected one of the elements, traversing the one or more repositories for additional trademarks that include the selected one of the elements.
8. The method of claim 1 , wherein a size of each of the selectable graphical segments corresponds to a quantity of trademarks in the set that are associated with each of the selectable graphical segments.
9. The method of claim 1 , further comprising: generating trademark similarity values between the trademark input string and each of the trademarks in the set.
10. The method of claim 1 , wherein the electronic search order includes a reference description of goods or services and the method further comprises: generating goods or services similarity values between the reference description of goods or services and each of the descriptions of goods or services for the registered trademarks.
11. The method of claim 1 , further comprising: training the one or more servers to expand a scope of a search of the one or more repositories based on a corpus of training data; and expanding the scope of the search to include one or more terms in one or more descriptions of goods or services that are similar to a reference description of goods or services included in the electronic search order.
12. The method of claim 1 , wherein retrieving the set of trademarks further comprises: identifying semantically similar variants of the trademark input string; transforming the search order into a search strategy including one or more directives for processing the search order based on semantically similar variants; interpreting the one or more directives of the search strategy to transform the search strategy into the one or more queries including at least a subset of variations of at least one of the trademark component or the description component based on the semantically similar variants; and executing the one or more queries to retrieve a set of trademarks from the one or more repositories.
13. The method of claim 1 , wherein retrieving the set of trademarks further comprises: executing a rule matcher to identify which rules from a set of rules apply to query generation based on one or more concepts extracted from the trademark component; executing the rules identified by the rule matcher to transform the search order into the one or more queries; extracting one or more low level codes associated with trademarks stored in the one or more repositories based on executing the identified rules; and forming the one or more queries based on the one or more low level codes.
14. A system for identifying similar trademarks from one or more repositories, the system comprising: one or more repositories storing trademarks and metadata associated with the trademarks; and one or more servers being configured to interact with the one or more repositories and interface with user devices, the one or more servers being programmed to: retrieve, a set of trademarks from the one or more repositories using one or more queries to generate search results in response to electronic search order that includes at least a trademark input string, the one or more queries being generated based on one or more directives derived from the trademark input string, the trademarks in the set being retrieved by the one or more servers based on satisfaction of at least one of visual, phonetic, morphological, translation or semantic variations of at least the trademark input string; group selectable graphical segments corresponding to the trademarks in a graphical user interface into groups based on one or more similarity measures associated with one or more characters of the trademarks, the selectable graphical segments represent sub-groups of the groups; and arrange the selectable graphical segments radially, circumferentially, and concentrically for rendering in the graphical user interface about a central circle representing the trademark input string, the selectable graphical segments of each group are aligned radially outward away from the central circle and a radial distance from the central circle to the selectable graphical segments corresponds to a degree of similarity between the registered trademarks represented by the selectable graphical segments and the trademark input string; wherein each of the selectable graphical segments includes a subset of the trademarks that satisfies a similarity measure of the one or more similarity measures and a color of each of the selectable graphical segments indicates whether the subset of the trademarks includes i) all trademarks satisfying the similarity measure associated with the selectable graphical segment, ii) some of the trademarks satisfying the similarity measure associated with the selectable graphical segment, or iii) a null set when none of the trademarks satisfy the similarity measure associated with the selectable graphical segment.
15. The system of claim 14 , wherein the one or more servers are programmed to traverse the one or more repositories for additional trademarks from the trademarks available that satisfy the degree of similarity for a corresponding one of the similarity measures associated with the selected one of the graphical segments in response to an add operation for a selected one of the selectable graphical segments.
16. The system of claim 15 , wherein the one or more servers are programmed to change the color of the selected one of the selectable graphical segments in response to retrieval of the additional trademarks.
17. The system of claim 14 , wherein the one or more servers are programmed to render a word cloud in the graphical user interface that includes elements in one of the sub-groups corresponding to the selected one of the selectable graphical elements in response to selection of one of the selectable graphical segments.
18. The system of claim 17 , wherein a font size of each of the elements is indicative of a quantity of trademarks that have been retrieved that include each of the elements, a visual similarity between each of the elements and the trademark input string, or a phonetic similarity between each of the elements and the trademark input string.
19. The system of claim 17 , wherein a color of each of the elements is indicative of whether a complete set of trademarks have been retrieved that include each of the elements.
20. The system of claim 17 , wherein the one or more servers are programmed to traverse the one or more repositories for additional trademarks that include the selected one of the elements in response to an add operation for a selected one of the elements.
21. The system of claim 14 , wherein a size of each of the selectable graphical segments corresponds to a quantity of trademarks in the set that are associated with each of the selectable graphical segments.
22. The system of claim 14 , wherein the one or more servers are trained to expand a scope of a search of the one or more repositories based on a corpus of training data, and the one or more servers expand the scope of the search to include one or more terms in one or more descriptions of goods or services that are similar to a reference description of goods or services included in the electronic search order.
23. The system of claim 14 , wherein the one or more servers are programmed to: identify semantically similar variants of the trademark input string; transform the search order into a search strategy including one or more directives for processing the search order based on semantically similar variants; interpret the one or more directives of the search strategy to transform the search strategy into the one or more queries including at least a subset of variations of at least one of the trademark component or the description component based on the semantically similar variants; and execute the one or more queries to retrieve a set of trademarks from the one or more repositories.
24. The system of claim 14 , wherein the one or more servers are programmed to: execute a rule matcher to identify which rules from a set of rules apply to query generation based on one or more concepts extracted from the trademark component; execute the rules identified by the rule matcher to transform the search order into the one or more queries; extract one or more low level codes associated with trademarks stored in the one or more repositories based on executing the identified rules; and form the one or more queries based on the one or more low level codes.
Unknown
August 24, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.