ИЗВЛЕЧЕНИЕ ЗНАЧЕНИЙ АТРИБУТОВ НА ОСНОВЕ ИДЕНТИФИЦИРОВАННЫХ ЗАПИСЕЙ

1. Вычислительная система, содержащая:
процессор; и
память, которая содержит приложение, которое исполняется процессором, при этом приложение содержит систему дополнения записей, причем система дополнения записей содержит:
компонент приема ввода, который принимает компьютерно-читаемые записи и передает эти записи в поисковую систему, которая выполнена с возможностью осуществления поиска по указателю исходных таблиц на основе этих записей, при этом запись является строкой, которая представляет человека, место или вещь, и при этом люди, места или вещи, соответственно представленные записями, имеют атрибут; и
компонент вывода, который, в ответ на прием записей компонентом приема ввода, принимает соответствующие значения атрибутов для упомянутого атрибута из поисковой системы, причем значения атрибутов соответственно соответствуют упомянутым записям, и компонент вывода выводит значения атрибутов в ответ на прием значений атрибутов.
2. Вычислительная система по п. 1, дополнительно содержащая дисплей, который находится на связи с процессором, при этом упомянутое приложение является приложением электронных таблиц, причем приложение электронных таблиц вызывает представление электронной таблицы на дисплее, причем электронная таблица содержит множество полей, которые соответственно заполняются записями, и при этом компонент вывода содержит компонент дополнения, который дополняет электронную таблицу значениями атрибутов.
3. Вычислительная система по п. 2, в которой компонент дополнения, при дополнении электронной таблицы, заполняет одно из столбца и строки электронной таблицы значениями атрибутов.
4. Вычислительная система по п. 1, дополнительно содержащая дисплей, который находится на связи с процессором, причем упомянутым приложением является одно из веб-браузера и приложения электронной почты, при этом записи включаются в веб-страницу, отображающуюся на дисплее, или сообщение электронной почты, отображающееся на дисплее, при этом компонент приема ввода принимает записи в ответ на прием выбора записей из одного из веб-страницы и сообщения электронной почты.
5. Вычислительная система по п. 1, дополнительно содержащая дисплей, при этом компонент вывода содержит компонент отображения, который принимает множество фрагментов таблиц из поисковой системы, причем фрагменты таблиц дают сводку соответствующих исходных таблиц, идентифицированных поисковой системой как являющиеся релевантными для записей, при этом компонент отображения отображает фрагменты таблиц на дисплее.
6. Вычислительная система по п. 5, в которой компонент вывода дополнительно содержит компонент дополнения, при этом компонент приема ввода принимает выбор фрагмента таблицы в фрагментах таблиц, причем значения атрибутов содержатся в исходной таблице, сводка которой дается фрагментом таблицы, и при этом компонент дополнения дополняет записи содержащими значениями атрибутов в ответ на прием выбора фрагмента таблицы.
7. Вычислительная система по п. 6, в которой компонент дополнения принимает указание, что столбец, представленный в фрагменте таблицы, был выбран из фрагмента таблицы, при этом компонент дополнения добавляет содержимое столбца в таблицу, представленную приложением, исполняемым процессором.
8. Вычислительная система по п. 1, в которой компонент приема ввода дополнительно принимает выбор атрибута, при этом компонент ввода передает идентификатор атрибута в поисковую систему с записями.
9. Способ, исполняемый на клиентском вычислительном устройстве, содержащий этапы, на которых:
принимают машиночитаемые записи, причем записью является строка, которая представляет человека, место или вещь, и при этом люди, места или вещи, представляемые записями, имеют атрибут;
в ответ на прием записей, передают записи в поисковую систему, при этом поисковая система выполнена с возможностью выполнения поиска по указателю доступных по сети таблиц на основе записей;
принимают, из поисковой системы, соответствующие значения атрибутов для записей в списке записей, причем значениями атрибутов являются значения упомянутого атрибута; и
в ответ на прием значений атрибутов, отображают значения атрибутов на дисплее, при этом значения атрибутов соответственно отображаются в графической взаимосвязи с записями, чтобы визуально изобразить, что люди, места или вещи, представляемые записями, имеют соответствующие значения атрибутов.
10. Способ по п. 9, в котором этап приема записей содержит этапы, на которых:
отображают записи в графическом пользовательском интерфейсе приложения, которое исполняется клиентским вычислительным устройством; и
принимают выбор записей посредством взаимодействия с графическим пользовательским интерфейсом.
11. Способ по п. 9, в котором взаимодействие является одним из:
выбора записей посредством указателя мыши;
выбора записей посредством жеста, выполняемого на сенсорном дисплее клиентского вычислительного устройства; или
проговоренной команды, которая идентифицирует записи.
12. Способ по п. 9, в котором этап приема записей содержит этапы, на которых:
отображают табличные данные в графическом пользовательском интерфейсе приложения электронных таблиц, которое исполняется клиентским вычислительным устройством, причем табличные данные представляются в ячейках графического пользовательского интерфейса, причем поднабор ячеек в этих ячейках соответственно содержит записи;
принимают выбор данного поднабора ячеек; и
принимают указание, что поиск должен быть выполнен на основе этого поднабора ячеек; при этом этап отображения значений атрибутов на дисплее содержит этап, на котором дополняют табличные данные новой строкой или столбцом, каковая новая строка или столбец заполняется значениями атрибутов.
13. Способ по п. 9, в котором в ответ на передачу записей в поисковую систему, атрибуты принимаются из поисковой системы, причем атрибуты содержат упомянутый атрибут, при этом способ дополнительно содержит этапы, на которых:
принимают выбор атрибута из атрибутов;
в ответ на прием выбора атрибута из атрибутов, передают атрибут в поисковую систему; и
принимают значения атрибутов из поисковой системы в ответ на передачу атрибута в поисковую систему.
14. Способ по п. 9, дополнительно содержащий этапы, на которых:
в ответ на передачу записей в поисковую систему, принимают ранжированный список фрагментов таблицы из поисковой системы, причем каждый фрагмент таблицы в ранжированном списке фрагментов таблицы дает сводку соответствующей исходной таблицы, доступной посредством сетевого соединения, при этом каждый фрагмент таблицы в ранжированном списке фрагментов таблицы содержит:
заголовок для соответствующей исходной таблицы,
сетевое размещение соответствующей исходной таблицы и
соответствующий участок соответственной исходной таблицы;
отображают ранжированный список фрагментов таблицы на дисплее;
принимают выбор фрагмента таблицы в ранжированном списке фрагментов таблицы, причем фрагмент таблицы формирует сводку исходной таблицы, которая содержит значения атрибутов;
в ответ на прием выбора фрагмента таблицы, передают выбор фрагмента таблицы в поисковую систему; и
принимают значения атрибутов в ответ на передачу выбора фрагмента таблицы в поисковую систему.
15. Машиночитаемый носитель информации, содержащий инструкции, которые при их исполнении процессором, предписывают процессору:
отображать электронную таблицу в графическом пользовательском интерфейсе приложения электронных таблиц, причем электронная таблица содержит таблицу, каковая таблица содержит столбец, который включает в себя записи;
принимать выбор записей в таблице;
принимать указание того, что поиск должен быть проведен на основе записей, выбранных в таблице;
принимать идентификатор атрибута;
передавать записи и атрибут в поисковую систему, причем поисковая система выполнена с возможностью выполнения поиска компьютерно-читаемых таблиц на основе записей и атрибута;
в ответ на передачу записей и атрибута в поисковую систему, принимать значения атрибута, которые соответственно соответствуют записям; и
в ответ на прием значения атрибута, добавлять другой столбец в таблицу в электронной таблице, причем данный другой столбец содержит значения атрибута, при этом значения атрибута компонуются в этом другой столбце для соответственного их соотнесения с записями в упомянутом столбце.
По доверенности