ПЕРСОНИФИЦИРОВАННОЕ КОНТЕКСТНОЕ МЕНЮ ДЛЯ ВСТАВКИ КОНТЕНТА В ТЕКУЩЕЕ ПРИЛОЖЕНИЕ

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