ГЕНЕРИРОВАНИЕ ПРЕДСТАВЛЕНИЙ КОНТЕКСТНОГО ПОИСКА

1. Способ, содержащий этапы, на которых:
получают данные выбора, идентифицирующие одно или более слов, выбранных пользователем из документа, отображаемого пользователю в пользовательском интерфейсе пользовательского устройства;
получают данные контекста, содержащие одно или более слов в документе, отличающихся от одного или более слов, выбранных пользователем;
предоставляют данные выбора и данные контекста в систему устранения неопределенности объекта, которая выполнена с возможностью определять на основе данных выбора и данных контекста, идентифицируют ли данные выбора объект;
принимают от системы устранения неопределенности объекта данные, указывающие, идентифицируют ли данные выбора объект;
в ответ на прием от системы устранения неопределенности объекта данных, указывающих, что данные выбора идентифицируют объект:
получают относящееся к типу объекта специализированное представление контекстного поиска для данных выбора и
предоставляют это относящееся к типу объекта специализированное представление контекстного поиска для отображения в пользовательском интерфейсе пользовательского устройства.
2. Способ по п.1, дополнительно содержащий этапы, на которых, в ответ на прием от системы устранения неопределенности объекта данных, указывающих, что данные выбора не идентифицируют объект:
определяют, удовлетворяют ли данные контекста и данные выбора одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора;
в ответ на определение того, что данные контекста и данные выбора удовлетворяют одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора:
получают это специализированное представление контекстного поиска другого типа и
предоставляют данное специализированное представление контекстного поиска другого типа для отображения в пользовательском интерфейсе пользовательского устройства.
3. Способ по п.1, дополнительно содержащий этапы, на которых, в ответ на прием данных, указывающих, что данные выбора не идентифицируют объект:
определяют, удовлетворяют ли данные контекста и данные выбора одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора;
в ответ на определение того, что данные контекста и данные выбора не удовлетворяют одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора:
получают представление контекстного поиска по умолчанию и
предоставляют это представление контекстного поиска по умолчанию для отображения в пользовательском интерфейсе пользовательского устройства.
4. Способ по п.1, в котором упомянутое получение относящегося к типу объекта специализированного представления контекстного поиска для данных выбора включает в себя этап, на котором получают панель знаний для объекта, идентифицируемого данными выбора.
5. Способ по п.1, в котором упомянутое предоставление относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе включает в себя этап, на котором предоставляют относящееся к типу объекта представление контекстного поиска для отображения в пользовательском интерфейсе без приема какого-либо дополнительного ввода от пользователя после того, как данные выбора выбраны пользователем.
6. Способ по п.1, в котором упомянутое предоставление относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе включает в себя этап, на котором предоставляют относящееся к типу объекта представление контекстного поиска для отображения в пользовательском интерфейсе только после приема дополнительного ввода от пользователя после того, как данные выбора выбраны пользователем.
7. Способ по п.6, в котором упомянутый дополнительный ввод от пользователя после того, как данные выбора выбраны пользователем, включает в себя (i) выбор относящегося к типу объекта специализированного представления контекстного поиска, (ii) перетаскивание относящегося к типу объекта специализированного представления контекстного поиска или (iii) и то, и другое.
8. Система, содержащая:
один или более компьютеров и одно или более запоминающих устройств, на которых сохранены инструкции, которые приспособлены при их исполнении одним или более компьютерами предписывать одному или более компьютерам выполнять операции, содержащие:
получение данных выбора, идентифицирующих одно или более слов, выбранных пользователем из документа, отображаемого пользователю в пользовательском интерфейсе пользовательского устройства;
получение данных контекста, содержащих одно или более слов в документе, отличающихся от одного или более слов, выбранных пользователем;
предоставление данных выбора и данных контекста в систему устранения неопределенности объекта, которая выполнена с возможностью определять на основе данных выбора и данных контекста, идентифицируют ли данные выбора объект;
прием, от системы устранения неопределенности объекта, данных, указывающих, идентифицируют ли данные выбора объект;
в ответ на прием от системы устранения неопределенности объекта данных, указывающих, что данные выбора идентифицируют объект:
получение относящегося к типу объекта специализированного представления контекстного поиска для данных выбора и
предоставление этого относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе пользовательского устройства.
9. Система по п.8, в которой операции дополнительно содержат, в ответ на прием от системы устранения неопределенности объекта данных, указывающих, что данные выбора не идентифицируют объект:
определение того, удовлетворяют ли данные контекста и данные выбора одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора;
в ответ на определение того, что данные контекста и данные выбора удовлетворяют одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора:
получение этого специализированного представления контекстного поиска другого типа и
предоставление данного специализированного представления контекстного поиска другого типа для отображения в пользовательском интерфейсе пользовательского устройства.
10. Система по п.8, в которой операции дополнительно содержат, в ответ на прием данных, указывающих, что данные выбора не идентифицируют объект:
определение того, удовлетворяют ли данные контекста и данные выбора одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора;
в ответ на определение того, что данные контекста и данные выбора не удовлетворяют одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора:
получение представления контекстного поиска по умолчанию и
предоставление этого представления контекстного поиска по умолчанию для отображения в пользовательском интерфейсе пользовательского устройства.
11. Система по п.8, в которой упомянутое получение относящегося к типу объекта специализированного представления контекстного поиска для данных выбора включает в себя получение панели знаний для объекта, идентифицируемого данными выбора.
12. Система по п.8, в которой упомянутое предоставление относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе включает в себя предоставление относящегося к типу объекта представления контекстного поиска для отображения в пользовательском интерфейсе без приема какого-либо дополнительного ввода от пользователя после того, как данные выбора выбраны пользователем.
13. Система по п.8, в которой упомянутое предоставление относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе включает в себя предоставление относящегося к типу объекта представления контекстного поиска для отображения в пользовательском интерфейсе только после приема дополнительного ввода от пользователя после того, как данные выбора выбраны пользователем.
14. Долговременный машиночитаемый носитель, на котором сохранено программное обеспечение, содержащее инструкции, исполняемые одним или более компьютерами, которые при таком исполнении предписывают одному или более компьютерам выполнять операции, содержащие:
получение данных выбора, идентифицирующих одно или более слов, выбранных пользователем из документа, отображаемого пользователю в пользовательском интерфейсе пользовательского устройства;
получение данных контекста, содержащих одно или более слов в документе, отличающихся от одного или более слов, выбранных пользователем;
предоставление данных выбора и данных контекста в систему устранения неопределенности объекта, которая выполнена с возможностью определять на основе данных выбора и данных контекста, идентифицируют ли данные выбора объект;
прием, от системы устранения неопределенности объекта, данных, указывающих, идентифицируют ли данные выбора объект;
в ответ на прием от системы устранения неопределенности объекта данных, указывающих, что данные выбора идентифицируют объект:
получение относящегося к типу объекта специализированного представления контекстного поиска для данных выбора и
предоставление этого относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе пользовательского устройства.
15. Машиночитаемый носитель по п.14, в котором операции дополнительно содержат, в ответ на прием от системы устранения неопределенности объекта данных, указывающих, что данные выбора не идентифицируют объект:
определение того, удовлетворяют ли данные контекста и данные выбора одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора;
в ответ на определение того, что данные контекста и данные выбора удовлетворяют одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора:
получение этого специализированного представления контекстного поиска другого типа и
предоставление данного специализированного представления контекстного поиска другого типа для отображения в пользовательском интерфейсе пользовательского устройства.
16. Машиночитаемый носитель по п.14, в котором операции дополнительно содержат, в ответ на прием данных, указывающих, что данные выбора не идентифицируют объект:
определение того, удовлетворяют ли данные контекста и данные выбора одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора;
в ответ на определение того, что данные контекста и данные выбора не удовлетворяют одному или более критериям, чтобы представлять специализированное представление контекстного поиска другого типа для данных выбора:
получение представления контекстного поиска по умолчанию и
предоставление этого представления контекстного поиска по умолчанию для отображения в пользовательском интерфейсе пользовательского устройства.
17. Машиночитаемый носитель по п.14, в котором упомянутое получение относящегося к типу объекта специализированного представления контекстного поиска для данных выбора включает в себя получение панели знаний для объекта, идентифицируемого данными выбора.
18. Машиночитаемый носитель по п.14, в котором упомянутое предоставление относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе включает в себя предоставление относящегося к типу объекта представления контекстного поиска для отображения в пользовательском интерфейсе без приема какого-либо дополнительного ввода от пользователя после того, как данные выбора выбраны пользователем.
19. Машиночитаемый носитель по п.14, в котором упомянутое предоставление относящегося к типу объекта специализированного представления контекстного поиска для отображения в пользовательском интерфейсе включает в себя предоставление относящегося к типу объекта представления контекстного поиска для отображения в пользовательском интерфейсе только после приема дополнительного ввода от пользователя после того, как данные выбора выбраны пользователем.
20. Машиночитаемый носитель по п.19, при этом упомянутый дополнительный ввод от пользователя после того, как данные выбора выбраны пользователем, включает в себя (i) выбор относящегося к типу объекта специализированного представления контекстного поиска, (ii) перетаскивание относящегося к типу объекта специализированного представления контекстного поиска или (iii) и то, и другое.