ЯЗЫК ВЫРАЖЕНИЙ КЛЮЧЕВЫХ СЛОВ ДЛЯ ОНЛАЙН ПОИСКА И РЕКЛАМЫ

1. Один или более машиночитаемых носителей, содержащих реализованные в них компьютерные инструкции для выполнения способа реализации языка выражений ключевых слов, чтобы сопоставлять синтаксис языка выражений ключевых слов с поисковыми запросами и рекламами (135), причем способ содержит этапы, на которых:
принимают одну или более букв с одним или более символами, чтобы представить экземпляр (210) языка выражений ключевых слов, причем комбинация из одной или более букв с одним или более символами или поднабор комбинации из одной или более букв с одним или более символами также представляется посредством упомянутого экземпляра (210);
ассоциируют упомянутый экземпляр (210) с одной или более рекламами (135); и
сохраняют упомянутый экземпляр (210) в базе (133) данных.
2. Носитель по п.1, в котором на этапе приема одной или более букв с одним или более символами принимают от рекламодателя или пользователя одну или более букв с одним или более символами.
3. Носитель по п.2, в котором способ, сверх того, содержит этапы, на которых:
генерируют набор ключевых слов из одной или более перестановок упомянутого экземпляра; и
ассоциируют этот набор ключевых слов с одной или более рекламами.
4. Носитель по п.3, в котором способ, сверх того, содержит этап, на котором предоставляют одну или более реклам в вычислительное устройство пользователя, когда имеет место совпадение между поисковым запросом и упомянутым экземпляром или когда имеет место совпадение между поисковым запросом и некоторым элементом из набора ключевых слов.
5. Носитель по п.4, в котором способ, сверх того, содержит этапы, на которых:
принимают поисковый запрос от вычислительного устройства, которым оперирует пользователь;
сопоставляют запрос элементу из набора ключевых слов; и
на основании этого сопоставления предоставляют одну или более реклам в вычислительное устройство, где эти одна или более реклам отображаются пользователю.
6. Носитель по п.1, в котором способ, сверх того, содержит этап, на котором принимают одно или более слов с одной или более буквами и одним или более символами, чтобы представить экземпляр.
7. Носитель по п.6, в котором язык выражений ключевых слов представляет собой поднабор обычного языка выражений.
8. Носитель по п.7, в котором язык выражений ключевых слов включает в себя ключевые слова, выражаемые как образцы.
9. Носитель по п.6, в котором способ, сверх того, содержит этап, на котором реализуют язык выражений ключевых слов посредством набора маркеров, где маркер представляет группу связанных ключевых слов.
10. Носитель по п.9, в котором группа связанных ключевых слов выводится из аспекта о пользователе.
11. Способ для генерации, для рекламодателя (110), ключевых слов из образца (21) с использованием языка выражений ключевых слов, содержащий этапы, на которых:
объединяют один или более знаков, чтобы представить образец (210);
создают образец (210) для набора связанных ключевых слов (220); и
предоставляют образец (210) в вычислительное устройство (130), причем вычислительное устройство (130) генерирует набор связанных ключевых слов (220).
12. Способ по п.11, в котором символ определяет опцию, диапазон или количество случаев употребления предыдущего, текущего или следующего знака, и два знака определяют набор.
13. Способ по п.12, в котором один или более знаков представляют один или более диапазонов знаков.
14. Способ по п.12, в котором один или более диапазонов знаков группируются в один или более наборов.
15. Способ по п.14, в котором один или более диапазонов выбираются из первой группы, включающей в себя алфавитно-цифровые знаки.
16. Способ по п.15, в котором один или более диапазонов выбираются из цифровых знаков.
17. Способ по п.15, в котором один или более диапазонов выбираются из алфавитных знаков.
18. Способ по п.17, в котором один или более диапазонов выбираются из алфавитных знаков нижнего регистра.
19. Способ для генерации, для рекламодателя (110), ключевых слов из маркера (225) с использованием языка выражений ключевых слов, содержащий этапы, на которых:
объединяют один или более знаков, чтобы представить маркер (225);
создают маркер (225) для набора связанных ключевых слов (230), ассоциированных с пользователем (210), который предоставляет поисковый запрос; и
предоставляют маркер (225) в вычислительное устройство (130), причем вычислительное устройство (130) генерирует набор связанных ключевых слов (230), когда принимается поисковый запрос.
20. Способ по п.19, в котором маркер представляет собой термин, который представляет набор связанных ключевых слов и который выбирается из группы, в которую входят место, пол, часть даты, дата, месяц, класс, город, округ, штат и страна.
21. Способ по п.20, сверх того, содержащий этап, на котором объединяют маркер с другим маркером и оператором знаков, чтобы ограничить генерацию набора связанных ключевых слов.
22. Способ по п.20, сверх того, содержащий этап, на котором группируют маркер с одним или более словами из фразы, которая ограничивает генерацию результатов поиска.