Способ управления электронным устройством и электронное устройство



Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство
Способ управления электронным устройством и электронное устройство

 

G06F3/048 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2606879:

Общество с ограниченной ответственностью "Яндекс" (RU)

Изобретение относится к области инициации выполнения приложения. Техническим результатом является эффективный вызов приложения для выполнения. Способ управления электронным устройством с пользовательским интерфейсом ввода-вывода включает: представление в пользовательском интерфейсе ввода-вывода графического объекта, представляющего функциональность, поддерживаемую первым приложением и вторым приложением, установленными на электронное устройство; получение указания от пользователя активации графического объекта; получение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением; определение на основе первого параметра и второго параметра наиболее подходящего для функциональности из первого и второго приложений; выполнение определенного наиболее подходящего для функциональности одного из первого приложения или второго приложения. 2 н. и 26 з.п. ф-лы, 11 ил.

 

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее решение относится к способам и устройствам выполнения приложений и, более конкретно, к способу и устройству инициации выполнения приложения.

УРОВЕНЬ ТЕХНИКИ

Существуют сотни тысяч программных приложений, доступных для установки на электронные устройства, например, смартфоны, планшетные компьютеры или другие цифровые электронные устройства, и каждый день появляются все новые приложения. Пользователь обычного электронного устройства обладает доступом к ряду приложений. Когда подобное электронное устройство было только куплено (или иным способом получено пользователем), на нем уже заранее было установлено небольшое количество приложений, выбранных изготовителем и/или продавцом устройства, причем эти приложения устанавливаются на электронное приложение до введения его в коммерческий поток.

Если пользователь желает использовать какие-либо дополнительные приложения, отсутствующие в предустановленном наборе, ему необходимо приобрести и установить каждое из дополнительных приложений самостоятельно.

Способы установки этих приложений заметно улучшились в последние годы. В прошлом приложения обычно поставлялись на машиночитаемом переносном запоминающем устройстве, например, дискете или CD-диске, и устанавливались на устройство с диска. По мере распространения высокоскоростного Интернета, приложения все чаще стали устанавливаться путем загрузки с веб-серверов с дальнейшей установкой на электронное устройство. На некоторых современных платформах пользователи могут покупать и устанавливать приложения в он-лайн хранилищах, например, APPLE'S APP STORE, GOOGLE PLAY, и YANDEX.STORE.

Может получиться так, что более чем одно приложение, установленное на электронном устройстве, может выполнять одну и ту же задачу. Например, пользователь может захотеть проверить свой аккаунт в социальной сети FACEBOOK™. У пользователя на его электронном устройстве может быть установлено более одного приложения, которое может предоставить ему доступ к его аккаунту в социальной сети FACEBOOK™. Например, если электронное устройство является смартфоном IPHONE™, пользователь мог установить приложение FACEBOOK, которое предоставляет пользователю доступ к аккаунту на FACEBOOK. Пользователь может также открыть браузер SAFARI™ и зайти на свой аккаунт на Facebook, посетив веб-страницу например, на сайте https://www.facebook.com/. Может присутствовать ряд дополнительных приложений, которые позволят пользователю получить доступ к информации его аккаунта на Facebook.

Патент 8,515,979 США включает в себя описание пользовательского устройства, которое получает от пользователя запрос относительно сервисов, которые могут быть предоставлены приложением, и проводит поиск метаданных, связанных с группой приложений. Пользовательское устройство выбирает на основе поиска метаданных потенциальные приложения из группы приложений, которые отвечают на пользовательский запрос. Пользовательское устройство создает на основе пользовательского запроса команды для исполнения каждым потенциальным приложением. Пользовательское устройство создает на основе этих команд результаты от каждого потенциального приложения и форматы для представления на экране результатов от каждого потенциального приложения.

Патентная заявка 2012/0323898 США включает в себя положение, согласно которому, приложения могут быть показаны пользователю при просмотре без необходимости проведения конкретного поиска пользователем. Приложения для показа пользователю могут быть выбраны на основе сетевых адресов, введенных в адресную строку браузера; на основе содержимого страницы, соответствующей сетевому адресу, или на основе их комбинации. Приложения для показа пользователю могут быть выбраны на основе части адреса, введенного в адресную строку и/или на основе содержимого веб-страницы, которое на данный момент показывает браузер.

Патент 7,203,737 США включает в себя компьютерную систему и способ, которые предоставляют пользователю информацию о том, что необходимо открыть приложение или получить доступ к конкретному типу файла. Способ, в котором пользователь компьютера совершает попытку доступа к конкретному файлу, определяет, имеется ли на компьютерном устройстве доступная программа-приложение, которая необходима, чтобы получить доступ к файлу конкретного типа. Если на компьютерном устройстве отсутствует программа-приложение, которая необходима, чтобы получить доступ к файлу, на компьютерном устройстве выполняется запуск браузера. Браузер может определить ссылку по меньшей мере на одно приложение, которое может получить доступ к выбранному файлу.

Программа-приложение постоянно хранится на компьютерном устройстве в сетевой компьютерной среде.

Патентная заявка 2014/0068516 США раскрывает способ предоставления расширенной функциональности иконки, которая включает в себя отображение первичной иконки с использованием устройства отображения. Первичная иконка связана с функцией первичной иконки в устройстве памяти; функция первичной иконки выполняется в ответ на первое пользовательское действие, направленное на первичную иконку. В ответ на получение второго действия пользователя, которое отличается от первого действия пользователя, направленного на первичную иконку, извлекается из устройства памяти по меньшей мере одна вторичная иконка, связанная с первичной иконкой и вторичным действием пользователя. Эта по меньшей мере одна вторичная иконка отображается с использованием устройства отображения. Каждая по меньшей мере одна вторичная иконка связана с соответствующей вторичной функцией в устройстве памяти, которая выполняется в ответ на выбор вторичной иконки.

Патентная заявка 2007/0124677 США содержит описание функционально-ориентированного пользовательского интерфейса, который предоставляет пользователям варианты выбора, связанные с тем, что они хотят сделать, а не с тем, какой инструмент они хотят использовать. Функции можно перетаскивать на элементы (объекты данных) или же можно перетаскивать элементы на функции для инициации действия. Элементы могут представлять иконки, представляющие доступные функции, такие как добавление голосовой заметки, обращение к другому человеку.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

Задачей предлагаемого решения является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.

Разработчики обратили внимание, что существует по меньшей мере одна техническая проблема, связанная с текущей практикой инициации выполнения приложения на электронном устройстве.

Как было отмечено выше, когда пользователь хочет выполнить данную задачу, ему необходимо выбрать приложение из множества потенциальных приложений, подходящих для выполнения данной задачи, которые наиболее подходящи или предпочтительны для выполнения данной задачи в данный момент времени.

Если продолжить пример, указанный выше, в котором пользователь желает проверить аккаунт в социальной сети Facebook, у него может возникнуть необходимость выбора между двумя потенциальными приложениями, которые могут отвечать нуждам пользователя на его смартфоне IPHONE™ - это приложения FACEBOOK™ или браузер SAFARI™ (в котором он может получить доступ к своему аккаунту на Facebook, посетив веб-страницу, например, на веб-сайте https://www.facebook.com/). И, действительно, существует выбор между приложениями, которые позволяют пользователю получить доступ к информации своего аккаунта Facebook, и потому у пользователя может возникнуть необходимость выбрать более чем из двух приложений, которые могут потенциально выполнить задачу пользователя (т.е. проверить его аккаунт на Facebook).

Кроме того, электронному устройству пользователя (в данном случае, его смартфон iPhone) необходимо отрисовать две иконки на своем экране - иконку приложения Facebook и иконку браузера Safari. Может получиться так, что из-за этих двух иконок (иконки приложения Facebook и иконки браузера Safari) пользователю придется не только выбирать, какое приложение он будет использовать, но и "прокручивать" их на экране, чтобы найти выбранное приложение. Если у пользователя установлен ряд приложения на его электронном устройстве, у пользователя может возникнуть необходимость "пролистать" ряд окон и/или папок для нахождения иконки выбранного приложения. В зависимости от числа подобных "пролистываний" это может привести к значительной и нецелесообразной потере заряда аккумулятора электронного устройства. У электронных устройств, время работы аккумулятора которых короче, такая ситуация может вызвать (или внести свой вклад) преждевременную разрядку.

Кроме того, у пользователя может быть множество доступных приложений для выполнения задачи, и может получиться так, что пользователь не вспомнит все возможные варианты доступных приложений для выполнения данной задачи. Так что пользователь может выбрать данное приложение из множества возможных приложений, подходящих для выполнения данной задачи, "по привычке". В такой ситуации пользователь может выбрать не самое лучшее приложение из множества возможных приложений, подходящих для выполнения данной задачи (просто потому, что пользователь может не вспомнить все множество возможных приложений, подходящих для выполнения данной задачи). Таким образом, вдобавок к описанным выше проблемам с временем работы аккумулятора, текущие решения могут также ухудшить опыт пользователя по пользованию его электронным устройством.

Первым объектом настоящего решения является способ управления электронным устройством. Электронное устройство содержит пользовательский интерфейс ввода-вывода. Способ содержит: представление в пользовательском интерфейсе ввода-вывода графического объекта, представляющего функциональность, поддерживаемую первым приложением и вторым приложением, причем и первое, и второе приложения установлены и могут быть выполнены электронным устройством; получение указания на активацию пользователем графического объекта; получение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением; определение, на основе первого параметра и второго параметра, какое из первого приложения и второго приложения лучше подходит для функциональности; выполнение одного приложения из возможных первого и второго приложений.

В некоторых вариантах осуществления каждый из первого и второго параметров содержит по меньше мере одно из: время, когда соответствующие первое и второе приложения были установлены; время, когда соответствующие первое и второе приложения были использованы в предыдущий раз; частота использования соответствующих первого и второго приложений; популярность соответствующего приложения в магазине приложений; популярность соответствующего приложения для выполнения данной задачи, связанной с графическим объектом; главный параметр предпочтения приложения, связанный с пользователем; указание на тип последнего выполненного приложения для выполнения функциональности.

В некоторых вариантах осуществления способ включает в себя предоставление пользователю возможности вводить команду переключения приложения.

В некоторых вариантах способ включает в себя выполнение, в ответ на получение команды переключения приложения, другого приложения из возможных первого и второго приложений.

В некоторых вариантах осуществления способа электронное устройство содержит сенсорный экран, и получение выполняется в ответ на выполнение пользователем заранее определенного жеста с использованием сенсорного экрана.

В некоторых вариантах осуществления способа заранее определенным жестом является долгое проведение пальцем "лонг свайп" (от англ. long swipe).

В некоторых вариантах способа жест активирует графический объект.

В некоторых вариантах осуществления способа активация является второй активацией, отличающейся от первой активации, которая вызывает получение указания на то, что пользователь активировал графический объект.

В некоторых вариантах способа устройство содержит сенсорный экран, первая активация является единичным касанием, а вторая активация - двойным касанием.

В некоторых вариантах электронное устройство содержит сенсорный экран, первая активация является коротким касанием, а вторая активация - долгим касанием.

В некоторых вариантах осуществления способ также содержит передачу контента для выполнения от первого приложения ко второму.

Еще одним объектом является электронное устройство. Электронное устройство содержит: пользовательский интерфейс ввода-вывода; процессор, связанный с пользовательским интерфейсом ввода-вывода, который выполнен с возможностью выполнять приложение, а также следующее: представление в пользовательском интерфейсе ввода-вывода графического объекта, представляющего функциональность, поддерживаемую первым приложением и вторым приложением, причем и первое, и второе приложения установлены и могут быть выполнены электронным устройством; получение через интерфейс ввода-вывода указания на активацию пользователем графического объекта; получение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением; определение, на основе первого параметра и второго параметра, какое из первого приложения и второго приложения лучше подходит для функциональности; выполнение одного приложения из возможных первого и второго приложений.

В некоторых вариантах осуществления электронного устройства каждый из первого и второго параметров содержит по меньшей мере одно из: время, когда соответствующее первое и второе приложение были установлены; время, когда соответствующее первое и второе приложение были использованы в предыдущий раз; частота использования соответствующего первого и второго приложения; популярность соответствующего первого и второго приложения в магазине приложений; популярность соответствующего первого и второго приложения для выполнения данной задачи, связанной с графическим объектом; главный параметр предпочтения приложения, связанный с пользователем; указание на тип последнего выполненного приложения для выполнения функциональности.

В некоторых вариантах электронного устройства процессор выполнен с возможностью позволять пользователю вводить команду переключения приложения.

В некоторых вариантах электронного устройства процессор выполнен с возможностью выполнять, в ответ на получение команды переключения приложения, другое приложение из возможных первого и второго приложений.

В некоторых вариантах электронного устройства электронное устройство содержит сенсорный экран, а процессор выполнен с возможностью считывать заранее определенные жесты пользователя с помощью сенсорного экрана.

В некоторых вариантах электронного устройства заранее определенным жестом является долгое проведение пальцем "лонг свайп" (от англ. long swipe).

В некоторых вариантах осуществления электронного устройства жест активирует графический объект.

В некоторых вариантах осуществления электронного устройства активация является второй активацией, отличающейся от первой активации, которая вызывает получение указания на то, что пользователь активировал графический объект.

В некоторых вариантах осуществления электронное устройство содержит сенсорный экран, и первая активация является единичным касанием, а вторая активация - двойным касанием.

В некоторых вариантах осуществления электронное устройство содержит сенсорный экран, и первая активация является коротким касанием, а вторая активация - долгим касанием.

В некоторых вариантах электронного устройства процессор выполнен с возможностью передавать контент для выполнения от первого приложения ко второму.

В рамках некоторых вариантов осуществления способа и электронного устройства получение параметра содержит определение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением.

В рамках некоторых вариантов осуществления получение параметра содержит получение из памяти первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением. В рамках некоторых вариантов осуществления этап определения первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением, может быть осуществлен в момент времени перед получением указания.

В контексте настоящего описания, если конкретно не указано иное, «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным. В контексте настоящего решения использование выражения «сервер» не означает, что каждая задача (например, полученные команды или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».

В контексте настоящего описания, если конкретно не указано иное, "клиентское устройство" подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. Примерами клиентских устройств, среди прочего, являются персональные компьютеры (настольные компьютеры, ноутбуки и т.д.), смартфоны и планшеты. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражения «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.

В контексте настоящего описания, если конкретно не указано иное, термин «база данных» подразумевает любой структурированный набор данных, не зависящий от конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, выполняющем процесс, который сохраняет или использует информацию, хранящуюся в базе данных, или же она может находиться на отдельном оборудовании, например, выделенном сервере или множестве серверов.

В контексте настоящего описания, если конкретно не указано иное, термин «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).

В контексте настоящего описания, если конкретно не указано иное, термин «используемый компьютером носитель компьютерной информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.

В контексте настоящего описания, если конкретно не указано иное, термин «интерактивный» подразумевает под собой, что нечто (или по меньшей мере его часть) может реагировать на пользовательский ввод.

В контексте настоящего описания, если четко не указано иное, "указание" информационного элемента может представлять собой сам информационный элемент или указатель, отсылку, ссылку или другой косвенный способ, позволяющий получателю указания найти сеть, память, базу данных или другой машиночитаемый носитель, из которого может быть извлечен информационный элемент. Например, указание на файл может включать в себя сам файл (т.е. его содержимое), или же оно может являться уникальным дескриптором файла, идентифицирующим файл по отношению к конкретной файловой системе, или каким-то другими средствами передавать получателю указание на сетевую папку, адрес памяти, таблицу в базе данных или другое место, в котором можно получить доступ к файлу. Как будет понятно специалистам в данной области техники, степень точности, необходимая для такого указания, зависит от степени первичного понимания того, как должна быть интерпретирована информация, которой обмениваются получатель и отправитель указателя. Например, если до установления связи между отправителем и получателем понятно, что указание информационного элемента принимает вид ключа базы данных для записи в конкретной таблице заранее установленной базы данных, содержащей информационный элемент, то передача ключа базы данных - это все, что необходимо для эффективной передачи информационного элемента получателю, несмотря на то, что сам по себе информационный элемент не передавался между отправителем и получателем указания.

Каждый вариант осуществления преследует по меньшей мере одну из вышеупомянутых целей и/или объектов. Следует иметь в виду, что некоторые объекты, полученные в результате попыток достичь вышеупомянутой цели, могут удовлетворять другим целям, отдельно не указанным здесь.

Дополнительные и/или альтернативные характеристики, аспекты и преимущества вариантов осуществления станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Для лучшего понимания настоящего решения, а также других его аспектов и характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:

На Фиг. 1 представлено электронное устройство (вид спереди), выполненное в соответствии с некоторыми не ограничивающими вариантами осуществления.

На Фиг. 2 представлено электронное устройство с Фиг. 1, вид сзади.

На Фиг. 3 представлено электронное устройство с Фиг. 1, вид сбоку.

На Фиг. 4 представлена принципиальная схема устройства с Фиг. 1.

На Фиг. 5 представлена принципиальная схема системы, которую можно реализовать как не ограничивающий вариант осуществления решения.

На Фиг. 6 представлена схематическая презентация информации, размещенной в хранилище приложений системы, показанной на Фиг. 5, хранилище приложений реализовано в соответствии с вариантами осуществления.

На Фиг. 7 представлен снимок экрана, предоставляющий вывод первого приложения, которое выполняется на электронном устройстве, показанном на Фиг. 1, и отображается в модуле ввода-вывода электронного устройства.

На Фиг. 8 представлен другой вариант осуществления вкладки контрольных элементов, отображенных на снимке экрана с Фиг. 7.

На Фиг. 9 представлен снимок экрана, предоставляющий вывод содержимого аккаунта Facebook, к которому осуществлен доступ через веб-сайт в Safari, выполняемый на электронном устройстве с Фиг. 1.

На Фиг. 10 представлен снимок экрана, предоставляющий вывод содержимого аккаунта Facebook, к которому осуществлен доступ через приложение Facebook, выполняемое на электронном устройстве с Фиг. 1.

На Фиг. 11 представлена блок-схема способа, исполняемого в соответствии с вариантами осуществления.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

На Фиг. 1 представлен вид спереди электронного устройства 102, которое реализовано в соответствии с не ограничивающими вариантами осуществления. На Фиг. 1 электронное устройство 102 реализовано в виде планшетного устройства и, соответственно, может упоминаться как планшетное устройство 102. Тем не менее, важно иметь в виду, что все аспекты вариантов осуществления не ограничиваются электронным устройством 102, реализованным в виде планшета. Таким образом, представленные здесь аспекты могут быть адаптированы специалистами в данной области техники для любого друга типа беспроводного электронного устройства (мобильного телефона, смартфона, персонального цифрового помощника и так далее), персонального компьютера (настольного компьютера, ноутбука, нетбука и так далее) или даже сетевого оборудования (маршрутизатора, коммутатора или шлюза).

На Фиг. 1 планшетное устройство 102 может представлять собой планшет на платформе ANDROID в том смысле, что планшетное устройство 102 работает на мобильной операционной системе ANDROID (ОС), которая, в свою очередь, может работать на ядре Linux и в настоящий момент распространяться компанией Google со штаб-квартирой Googleplex, расположенной в Маунтин-Вью, Калифорния, Соединенные штаты Америки. Тем не менее, в альтернативных вариантах, планшетное устройство 102 может работать на другой операционной системе, например (среди прочего): операционной системе WINDOWS, iOS, MAC OS и так далее.

Общее устройство планшетного устройства 102 хорошо известно специалистам в данной области техники и, следовательно, здесь будут описаны только общие детали.

В рамках представленной иллюстрации планшетное устройство 102 включает в себя модуль 104 ввода-вывода. Модуль 104 ввода-вывода может содержать один или несколько устройств ввода и устройств вывода. Например, модуль 104 ввода-вывода может содержать клавиатуру, мышь, одну или несколько кнопок, колесико и/или дисплей (например, жидкокристаллический дисплей (LCD), светодиодный дисплей (LED), дисплей на основе интерферометрической модуляции (IMOD) или дисплей на основе любой другой подходящей технологии).

В общем случае, часть ввода и часть вывода модуля 104 выполнены с возможностью передавать данные, команды и ответы из внешнего мира в планшетное устройство 102. Часть вывода модуля 104 ввода-вывода выполнена с возможностью отображать графический интерфейс пользователя (GUI), который предоставляет простой в использовании визуальный интерфейс для взаимодействия пользователя с планшетным устройством 102 и операционной системой или приложением(ями), работающим(и) на планшетном устройстве 102. В общем случае графический интерфейс пользователя (GUI) представляет программы, файлы и операционные опции с помощью графических изображений. Во время проведения операции пользователь может выбрать и активировать разнообразные графические изображения, отображенные на дисплее, для инициации функций и задач, связанных с ними.

В представленном варианте осуществления, модуль 104 ввода-вывода реализован в виде сенсорного экрана, который выполняет функциональность как устройства ввода (путем фиксирования пользовательских команд в виде прикосновений), так и устройства вывода (т.е. дисплея). Другими словами, сенсорный экран представляет собой дисплей, который определяет наличие и положение пользовательского ввода-прикосновения. В альтернативных вариантах осуществления, модуль 104 ввода-вывода может быть реализован как отдельный дисплей и отдельное устройство ввода. Тем не менее, в других альтернативных вариантах осуществления, модуль 104 ввода-вывода может включать в себя физическую клавиатуру (содержащую одну или несколько физических кнопок) в дополнение к сенсорному экрану.

На Фиг. 2 показан вид сзади планшетного устройства 102, которое включает в себя переднюю камеру 106 и заднюю камеру 108, обе они обозначены как камеры 106, 108. Например, камеры 106, 108 могут включать в себя оптический сенсор (например, прибор с зарядовой связью (ПЗС) или комплементарную структуру металл-оксид-полупроводник (КМОП) сенсора изображений), для упрощения функций камеры, например, съемка фотографий или видеоклипов.

Несмотря на то, что в представленном варианте осуществления имеются обе камеры - передняя камера 106 и задняя камера 108, в других вариантах осуществления может иметься только одна из них. Аналогичным образом, одна или обе передняя камера 106 и задняя камера 108 могут включать в себя несколько камер. Наконец, конкретное расположение передней камеры 106 и задней камеры 108 не ограничено тем, что представлено на Фиг. 1 и Фиг. 2.

На Фиг. 3 представлен вид сбоку планшетного устройства 102; планшетное устройство 102 дополнительно включает в себя аудиомодуль 110. В представленном варианте осуществления, аудиомодуль 110 содержит два набора динамиков - первый динамик 112 и второй динамик 114.

Планшетное устройство 102 может включать в себя набор дополнительных портов, в общем случае представленных под номером 116. Набор дополнительных портов 116 может обладать одним или несколькими из:

порт звукового выхода (например, звуковой выход 3,5 мм)

порт микро-USB

видеовыход Mini-HDMI

слот карты Micro SD

и так далее.

Следует отметить, что количество, расположение и комбинация портов в наборе дополнительных портов не ограничено теми, которые представлены на Фиг. 3.

На Фиг. 4 представлена принципиальная схема планшетного устройства 102, которое будет использовано для описания дополнительных деталей общей конструкции и структуры планшетного устройства 102.

Планшетное устройство 102 может включать в себя процессор 118. В конкретном варианте осуществления технологии, процессор 118 может включать в себя один или несколько процессоров и/или один или несколько микроконтроллеров, выполненных с возможностью выполнять инструкции для выполнения операций, связанных с работой планшетного устройства 102. В разнообразных вариантах осуществления процессор 118 может быть реализован как однокристальный, многокристальный и/или содержащий другие электротехнические детали, включая одну или несколько интегральных схем и печатных плат. Процессор 118 может опционально содержать кэш-память (не изображена) для временного локального хранения команд, данных или электронных адресов. Например, процессор 118 может включать в себя один или несколько процессоров или один или несколько контроллеров, относящихся к конкретным задачам планшетного устройства 102, или единый многофункциональный процессор или контроллер.

Процессор 118 оперативно связан с ранее упомянутым модулем 104 ввода-вывода, аудиомодулем 110 и камерами 106, 108.

Процессор 118 дополнительно связан с модулем 120 памяти. Модуль 120 памяти может охватывать один или несколько носителей и в целом предоставлять место для хранения компьютерного кода (например, программного и/или аппаратного обеспечения). В качестве примера модуль 120 памяти может включать разнообразные материальные машиночитаемые носители, включая постоянное запоминающее устройство ПЗУ (ROM) и/или оперативное запоминающее устройство ОЗУ (RAM). Как широко известно в данной области техники, ПЗУ передает данные и команды однонаправленно процессору 118, а ОЗУ обычно используется для передачи данных и команд двунаправленно.

Модуль 120 памяти может также включать одно или несколько стационарных запоминающих устройств, в виде, среди прочих подходящих форм памяти, например, жестких дисков (HDD), твердотельных накопителей (SSD), карт флэш-памяти (например, безопасные цифровые карты или SD-карты, встроенные мультимедийные карты или еММС карты), соединенных двунаправленно с процессором 118. Информация может также располагаться на одном или нескольких съемных носителях, загруженных или установленных в планшетном устройстве 102, когда это необходимо. Например, любая из ряда подходящих карт памяти (например, SD-карт) может быть загружена в планшетное устройство 102 на временной или постоянной основе (с помощью, например, одного или нескольких наборов дополнительных портов 116).

Модуль 120 памяти может хранить среди прочего серию машиночитаемых инструкций, при выполнении которых процессор 118 (а также другие компоненты планшетного устройства 102) настраиваются на выполнение различных операций, описанных здесь.

В различных конкретных вариантах планшетное устройство 102 может содержать модуль 122 беспроводной связи и сенсорный модуль 124, оба из которых соединены с процессором 118 для упрощения различных функций планшетного устройства 102.

В некоторых вариантах осуществления модуль 122 беспроводной передачи данных может быть выполнен для управления одной или несколькими беспроводными сетями, например, персональной беспроводной сетью (WPAN) (такой как, например, BLUETOOTH WPAN или инфракрасная персональная сеть (PAN)), сетью WI-FI (такой как, например, сеть 802.11a/b/g/n WI-FI, многосвязная сеть 802.11s), сетью с широкополосным доступом в микроволновом диапазоне WI-MAX, сотовой сетью (такой как, например, сеть глобальной системы мобильной передачи данных (GSM), сеть с развитием стандарта GSM с увеличенной скоростью передачи данных (EDGE), сеть универсальной мобильной телекоммуникационной системы (UMTS) и/или сеть стандарта долгосрочного развития (LTE)). Дополнительно, модуль 122 беспроводной связи может включать в себя хостинг-протоколы, поэтому планшетное устройство 102 может быть выполнено как базовая станция для беспроводных устройств.

Сенсорный модуль 124 может включать в себя одно или несколько сенсорных устройств, чтобы предоставлять дополнительный ввод и упрощать многие функции планшетного устройства 102. Некоторые примеры вариантов сенсорного модуля 124 могут включать в себя одно или несколько из: акселерометр, устройство для измерения температуры окружающей среды, устройство для измерения силы гравитации, гироскоп, устройство для измерения освещенности, устройство для измерения силы ускорения, устройство для измерения окружающего геомагнитного поля, устройство для измерения степени вращения, устройство для измерения атмосферного давления, устройство для измерения относительной влажности, устройство для измерения ориентации устройства и так далее. Следует отметить, что некоторые из этих устройств могут быть реализованы как аппаратное обеспечение, программное обеспечение или их комбинация.

Также предлагается модуль 126 источника питания для предоставления питания одному или нескольким компонентам устройства 102. В некоторых вариантах, модуль 126 источника питания может быть реализован как литий-ионный аккумулятор. Тем не менее, могут быть использованы другие типы аккумуляторных (и обычных) батареек. Естественно, в других вариантах дополнительно или альтернативно к использованию батареи, модуль 126 источника питания может быть реализован как главный источник питания, выполненный с возможностью соединения планшетного устройства 102 к главному источнику питания, например, стандартному кабелю питания и вилке.

В некоторых вариантах осуществления, различные компоненты планшетного устройства 102 могли быть соединены друг с другом через одну или несколько шин (включая аппаратное и/или программное обеспечение), эти шины не пронумерованы. В качестве неограничивающего примера, одна или несколько шин могут включать в себя: ускоренный графический порт (AGP) или другую шину передачи графических данных, шину усовершенствованной стандартной промышленной архитектуры (EISA), внешнюю шину (FSB), высокопроизводительную шину типа HyperTransport (HYPERTRANSPORT (НТ)), шину стандартной промышленной архитектуры (ISA), высокоскоростную коммутируемую последовательную шину INFINIBAND, шину малого числа контактов (LPC), шину запоминающего устройства, шину стандарта микроканальной архитектуры (МСА), локальную шину соединения периферийных устройств (PCI), локальную шину соединения периферийных устройств Express (PCI-X), шину для организации доступа к жестким дискам в портативных компьютерах (SATA), локальную шину стандарта VESA (VLB), универсальный асинхронный интерфейс (UART), шину межсоединений интегральных схем (I2C), шину последовательного периферийного интерфейса (SPI), интерфейс SD-памяти, интерфейс ММС-памяти, интерфейс флеш-карты памяти, интерфейс защищенного цифрового ввода-вывода (SDIO), шину многоканального буферизированного последовательного порта (McBSP), универсальную последовательную шину (USB), шину стандартного запоминающего устройства (GPMC), шину контроллера SDRAM (SDRC), шину стандартного ввода-вывода (GPIO), шину двухкомпонентного видеосигнала (S-Video), шину последовательного интерфейса дисплея (DSI), шину расширенной шинной архитектуры для микроконтроллеров (АМВА), или иную подходящую шину или сочетание двух или нескольких шин.

На Фиг. 5 представлена принципиальная схема системы 500, которая подходит для реализации вариантов осуществления, не ограничивающих объем решения. Важно иметь в виду, что нижеследующее описание системы 500 представляет собой описание показательных вариантов осуществления. Таким образом, все последующее описание представлено только как описание показательного примера. Это описание не предназначено для определения объема или установления границ решения. Некоторые полезные примеры модификаций системы 500 также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ решения. Эти модификации не представляют собой исчерпывающий список, и специалистам в данной области техники будет понятно, что возможны и другие модификации. Кроме того, это не должно интерпретироваться так, что там, где это еще не было сделано, т.е. там, где не были изложены примеры модификаций, никакие модификации невозможны, и/или что то, что описано, является единственным вариантом осуществления этого элемента. Как будет понятно специалисту в данной области техники, это, скорее всего, не так. Кроме того, следует иметь в виду, что система 500 представляет собой в некоторых конкретных проявлениях достаточно простой вариант осуществления, и в подобных случаях он представлен здесь с целью облегчения понимания. Как будет понятно специалисту в данной области техники, многие варианты осуществления будут обладать гораздо большей сложностью.

Система 500 включает в себя вышеупомянутое планшетное устройство 102. Планшетное устройство 102 обычно связано с пользователем 502. Следует отметить, что тот факт, что планшетное устройство 102 связано с пользователем 502, не подразумевает какого-либо конкретного режима работы, равно как и необходимости входа в систему, быть зарегистрированным, или чего-либо подобного.

Планшетное устройство 102 включает в себя аппаратное и/или прикладное программное, и/или системное программное обеспечение (или их комбинацию) для выполнения различных приложений (таких как браузерное приложение, картографическое приложение и так далее). Одно из приложений, исполняемых на планшетном устройстве 102 позволяет планшетному устройству получать доступ к сервису загрузки приложений (будет описан далее).

Планшетное устройство 102 соединено с сетью 504 передачи данных через линию 506 передачи данных. В некоторых вариантах осуществления, не ограничивающих объем решения, сеть 504 передачи данных может представлять собой Интернет. В других вариантах осуществления сеть 504 передачи данных может быть реализована иначе - в виде глобальной сети передачи данных, локальной сети передачи данных, частной сети передачи данных и т.п.

Реализация линии связи 506 не ограничена, и будет зависеть от того, как именно реализован модуль 122 беспроводной связи электронного устройства 102. Исключительно в виде неограничивающего примера, линия 506 передачи данных может быть реализована в виде линии глобальной беспроводной связи (например, среди прочего, линии передачи данных третьего поколения 3G, линии передачи данных четвертого поколения 4G), локальные беспроводные сети передачи данных (например, беспроводной интернет Wireless Fidelity или коротко WiFi®, Bluetooth® и т.п.). Естественно, другие типы линий 506 передачи данных также возможны.

Также к сети передачи данных присоединено хранилище 508 приложений и поисковый сервер 510, оба они упоминаются как серверы 508, 510. Серверы 508, 510 могут представлять собой обычные компьютерные серверы. В примере варианта осуществления каждый из серверов 508, 510 может представлять собой сервер Dell™ PowerEdge™, на котором используется операционная система Microsoft™ Windows Server™. Предполагается, что серверы 508, 510 могут быть реализованы на любом подходящем аппаратном и/или прикладном программном, и/или системном программном обеспечении или их комбинации. Естественно, хранилище 508 приложений может быть реализовано иначе, чем поисковый сервер 510.

В представленном варианте осуществления, не ограничивающем объем решения, каждый из серверов 508, 510 является одиночным сервером. В других вариантах осуществления технологии, функциональность каждого из серверов 508, 510 может быть разделена, и может выполняться с помощью нескольких серверов. В других вариантах осуществления, функциональность серверов 508, 510 может быть представлена на одном сервере.

Вариант осуществления серверов 508, 510 хорошо известен специалистам в той области техники, к которой относится решение. Тем не менее, вкратце, серверы 508, 510 содержат интерфейс связи (не показан), который настроен и выполнен с возможностью устанавливать соединение с различными элементами (например, планшетным устройством 102 и/или друг с другом) через сеть 504 передачи данных. Каждый из серверов 508, 510 дополнительно включает в себя один или несколько из следующего: компьютерный процессор (не показан), функционально соединенный с интерфейсом связи и настроенный и выполненный с возможностью выполнять различные процессы, описанные здесь.

Хранилище 508 приложений может действовать с помощью или быть под контролем элемента, который производит и/или поставляет планшетное устройство 102. В качестве неограничивающего примера, когда планшетное устройство 102 производится (напрямую или через субподрядчиков) и/или поставляется (напрямую или через посредников) компанией Яндекс, находящейся по адресу 119021, Россия, Москва, ул. Льва Толстого, 16, хранилище 508 приложений может управляться и работать под контролем (напрямую или косвенно) компанией Яндекс.

Поисковой сервер 510 может действовать с помощью и/или быть под контролем и/или управлением элемента, который производит и/или поставляет планшетное устройство 102. Альтернативно, поисковый сервер 510 может действовать с помощью и/или быть под контролем и/или управлением элемента, отличного от того, который производит и/или поставляет планшетное устройство 102. В качестве неограничивающего примера, когда планшетное устройство 102 производится (напрямую или через субподрядчиков) и/или поставляется (напрямую или через посредников) компанией Яндекс, поисковый сервер 510 может управляться и работать под контролем (напрямую или косвенно) компанией Яндекс. В некоторых вариантах осуществления поисковый сервер 510 может быть тем же самым, что и сервер, который выполняет веб-поиск (например, с помощью www.yandex.com) для пользователей, например, пользователя 502.

Хранилище 508 приложений соединено с сетью 504 передачи данных через линию 512 передачи данных. Поисковый сервер 510 соединен с сетью 504 передачи данных через линию 514 передачи данных. Реализация линий 512, 514 передачи данных никак не ограничена и будет зависеть от того, как реализованы серверы 508, 510. Предполагается, что примеры вариантов осуществления линии 506 передачи данных, предоставленные выше, могут быть применены к линиям 512, 514 передачи данных.

Естественно, в альтернативных вариантах осуществления, линии 512, 514 связи могут быть реализованы как проводное соединение, например, соединение на основе сети Ethernet, оптоволоконное соединение и тому подобное.

Таким образом, несмотря на то, что это не показано на Фиг. 5, хранилище 508 приложений и поисковый сервер 510 могут быть соединены друг с другом прямой линией или сетью передачи данных, которая отделена от сети 504 передачи данных.

Хранилище 508 приложений соединено или иным образом имеет доступ к устройству 522 хранения приложений. Устройство 522 хранения приложений выполнено с возможностью хранить одно или несколько приложений, доступных для загрузки из хранилища 508 приложений. Далее будет сделана ссылка на Фиг. 6, на которой показано схематическое представление информации, размещенной в устройстве 522 хранения приложений, реализованном в соответствии с неограничивающими вариантами осуществления.

Устройство 522 хранения приложений содержит для каждого доступного приложения запись 607, которая включает в себя: идентификатор 602 приложения, файл 604 загрузки (также иногда упоминаемый как "дистрибутив") и описание 606. Идентификатор 602 приложения используется для уникальной идентификации приложения, с которым связана запись 607. Файл 604 загрузки содержит исполняемый файл или ссылку на него, и исполняемый файл может инициировать установку приложения на планшетное устройство 102. Описание 606 содержит описание приложения с соответствующей записью 607, которая содержит часть или все из следующего: заголовок, короткое описание, отзывы пользователей и тому подобное.

Устройство 522 хранения приложений размещает и поддерживает ряд записей, подобных записи 607, представленных совместно под номером 608.

Поисковый сервер 510 соединен или иным образом имеет доступ к базе 520 данных регистрации. База 520 данных регистрации выполнена с возможностью содержать информацию, представляющую историю поведения пользователя, которая может включать в себя предыдущие поиски пользователя, взаимодействия пользователя со страницами результатов поиска (SERP), пользовательские просмотры; эта информация может быть анонимизирована и объединена с данными множества других пользователей (потенциально включающего в себя пользователя 502), которые пользовались разнообразными сервисами, предложенными поисковым сервером 510 (как, например, веб-поиски, сервисы целевых сообщений и т.д.)

На Фиг. 7 представлен снимок 700 экрана, на котором представлено приложение 704, которое выполняется на планшетном устройстве 102 и отображается через модуль 104 ввода-вывода. Приложение 704 представлено в виде фронтального сервиса загрузки приложений, например, в этом случае, сервис загрузки приложений предоставлен хранилищем 508 приложений. Приложение 704 обладает первым графическим пользовательским интерфейсом (GUI) 706. Первый графический пользовательский интерфейс (GUI) 706 позволяет пользователю взаимодействовать с сервисом загрузки приложений, предоставляемым хранилищем 508 приложений.

В рамках представленного варианта осуществления, первый графический пользовательский интерфейс (GUI) 706 представляет собой контрольную панель 708. Контрольная панель 708 предоставляет пользователю несколько кнопок для активации графического пользовательского интерфейса (GUI) 706 между различными "экранами" и "вертикалями экрана". В представленных вариантах осуществления технологии, показано пять кнопок на контрольной панели 708 - "Яндекс", "Приложения", "Игры", "Кино", "Книги", связанных с соответствующими вертикалями экрана. Текущая активная вертикаль экрана, в данном случае экран "Приложения", связана с активным индикатором экрана (отдельно не пронумерован), который в данном случае представляет собой маленькую черточку под заголовком вертикали экрана.

Графический пользовательский интерфейс (GUI) 706 дополнительно включает в себя множество иконок 712. Множество иконок 712 позволяет пользователю выбирать одно или несколько приложений, которые доступны (т.е. которые были установлены) на планшетном устройстве 102. В представленном варианте, каждое множество иконок 712 представлено в виде прямоугольного графического изображения с логотипом приложения, заголовком приложения или и тем и другим. Важно иметь в виду, что форм-фактор некоторых или всех из множества иконок 712 может отличаться (и он не должен быть одинаковым во всех случаях на экране графического пользовательского интерфейса (GUI) 706). Например, в альтернативных вариантах, иконки из множества иконок 712 могут быть представлены в виде круговых графических изображений (или любого другого форм-фактора графического изображения), текстовых ссылок и тому подобного. Следует иметь в виду, что размер графических изображений может варьироваться и/или может быть скорректирован пользователем 502 путем корректировки соответствующих пользовательских настроек.

В качестве примеров, множество иконок 712 включает в себя, среди прочего, первую иконку 714, связанную с фотоприложением, вторую иконку, связанную с приложением YOUTUBE, и третью иконку 718, связанную с приложением INSTAGRAM. Естественно, множество иконок 712 может включать в себя большее количество иконок, чем может быть представлено на одном экране графического пользовательского интерфейса (GUI) 716. Таким образом, в некоторых вариантах осуществления может быть представлен индикатор 719 прокрутки. Индикатор 719 прокрутки может указывать на большее число иконок, доступных в данной вертикали экрана, которые не представлены на данной вертикали экрана, и эти иконки могут быть прокручены пользователем, выполняющим заранее определенное действие (проведение пальцем вертикально, активацию индикатора 719 прокрутки или любого другого подходящего виртуального или физического активатора модуля 104 ввода-вывода).

В соответствии с разнообразными не ограничивающими вариантами также предоставляется поисковая строка 710. Поисковая строка 710 может позволить пользователю вводить поисковые запросы, например, поисковые запросы для поиска элементов, хранящихся в модуле 120 памяти (т.е. локальные элементы), и/или поиск в сети Интернет (т.е. глобальные элементы) и/или поиск элементов, доступных в хранилище 508 приложений. Таким образом, поисковая строка 710 может быть выполнена как "многофункциональная поисковая строка" в том смысле, что она выполнена для локального поиска в модуле 120 памяти, для файлов, доступных в сети Интернет, и файлов, доступных для загрузки из хранилища 508 приложений.

В завершение описания графического пользовательского интерфейса (GUI) 706, предусмотрена вкладка 720 контрольных элементов. В общем случае вкладка контрольных элементов 720 включает в себя по меньшей мере один элемент для управления планшетного устройства 102. В рамках различных вариантов осуществления вкладка 720 контрольных элементов может обладать первым элементом 722 вкладки, который позволяет запускать приложение FACEBOOK. Вкладка 720 контрольных элементов может обладать вторым элементом 724 вкладки, который позволяет пользователю запустить медиапроигрыватель. Вкладка 720 контрольных элементов может обладать третьим элементом 726, который позволяет пользователю открыть конкретный документ, в данном случае - документ 500.doc WORD.

Другими словами, вкладка 720 контрольных элементов может обладать одним или несколькими элементами вкладки, которые позволяют пользователю контролировать планшетное устройство 120 и/или графический пользовательский интерфейс (GUI) 704: выполнять одно или несколько приложений, открывать один или несколько документов, сохраненных в модуле 120 памяти, и тому подобное. Таким образом, вкладка 720 контрольных элементов может представлять "многофункциональную вкладку контрольных элементов" в том смысле, что она выполнена с возможностью инициировать выполнение приложений и открытие документов. Дополнительно, в некоторых вариантах осуществления вкладка 720 контрольных элементов также может позволять пользователю 502 осуществлять контроль над различными другими функциями планшетного устройства 102.

Следует отметить, что описание графического пользовательского интерфейса (GUI) 704, представленное со ссылкой на Фиг. 7, является лишь одним из вариантов осуществления экрана из всех экранов, которые потенциально могут быть представлены пользователю через модуль 104 ввода-вывода.

На Фиг. 8 представлен другой вариант осуществления вкладки 820 контрольных элементов. Вкладка 820 контрольных элементов, в основном, аналогична вкладке 720 контрольных элементов (но некоторые конкретные различия будут описаны ниже) и будет использована для иллюстрации вариантов, описанных ниже.

В общем случае вкладка контрольных элементов 820 включает в себя по меньшей мере один элемент для управления действиями планшетного устройства 102. В рамках разнообразных вариантов осуществления вкладка контрольных элементов 820 может иметь первый элемент 822 вкладки, второй элемент 824 вкладки, третий элемент 826 вкладки, четвертый элемент 828 вкладки, пятый элемент 830 вкладки, шестой элемент 832 вкладки, седьмой элемент 834 вкладки, восьмой элемент 836 вкладки и девятый элемент 838 вкладки.

Следует понимать, что число вкладок в рамках вкладки контрольных элементов 820, их конкретное содержимое, расположение и так далее, может отличаться в различных вариантах осуществления.

В рамках изображенного на Фиг. 8 варианта осуществления, первый элемент 820 вкладки выполнен с возможностью позволять пользователю осуществлять доступ на его аккаунт FACEBOOK, как будет подробнее описано ниже. Первый элемент 820 вкладки реализован как "инициирующий элемент множества приложений".

Второй элемент 824 вкладки выполнен с возможностью позволять пользователю осуществлять доступ на аккаунт TWITTER™. В некоторых вариантах осуществления второй элемент 824 вкладки может быть выполнен с возможностью инициировать вкладку единственного приложения (т.е. второй элемент 824 вкладки может, при активации пользователем 502, инициировать выполнение приложения TWITTER). В других вариантах осуществления второй элемент 824 вкладки может также быть выполнен как инициирующий элемент множества приложений, аналогично описанному ниже первому элементу 820 вкладки.

Третий элемент 826 вкладки выполнен с возможностью позволять пользователю осуществлять доступ на аккаунт почты Яндекс, например, запуская браузер Safari и открывая пользовательские "входящие" (например, с помощью закладки, связанной с третьим элементом 826 вкладки). В рамках варианта осуществления, изображенного на Фиг. 8, пользователь 502 авторизован в почтовом сервисе, предоставленном сервером Яндекс. Почта (не изображен) и, соответственно, третий элемент 826 вкладки выполнен с возможностью предоставлять указание на непрочитанные сообщения 827, которое содержит в себе цифру 2, указывающую на два непрочтенных сообщения, предназначенных пользователю 502. В альтернативных вариантах осуществления третий элемент 826 вкладки также быть выполнен как инициирующий элемент множества приложений.

Четвертый элемент 828 вкладки выполнен с возможностью позволять пользователю открывать конкретный документ, в данном случае "Document.doc" MICROSOFT™ WORD™. В альтернативных вариантах четвертый элемент 828 вкладки также быть выполнен как инициирующий элемент множества приложений.

Пятый элемент 830 вкладки выполнен с возможностью позволять пользователю запускать приложение, связанное с банком RAIFFEISEN™. В альтернативных вариантах осуществления пятый элемент 830 вкладки также быть выполнен как инициирующий элемент множества приложений.

Шестой элемент 832 вкладки выполнен с возможностью позволять пользователю осуществлять доступ к содержимому lenta.ru, например, запуская браузер Safari и открывая веб-сайт, связанный с этим содержимым, а именно, www.lenta.ru (например, с помощью закладки, связанной с шестым элементом 832 вкладки). В альтернативных вариантах шестой элемент 832 вкладки также может быть выполнен как инициирующий элемент множества приложений.

Седьмой элемент 834 вкладки выполнен с возможностью позволять пользователю запускать приложение SKYSCANNER™. В альтернативных вариантах осуществления седьмой элемент 834 вкладки также может быть выполнен как инициирующий элемент множества приложений.

Восьмой элемент 836 вкладки выполнен с возможностью позволять пользователю запускать игровое приложение ANGRY BIRDS™.

Девятый элемент 838 вкладки выполнен как инициирующий элемент множества приложений, в том смысле, что он может предоставлять доступ к видео контенту YOUTUBE либо с помощью (а) запуска приложения Youtube, либо (б) запуска браузера Safari и открытия веб-сайта, связанного с контентом, а именно, www.youtube.com (например, с помощью закладки, связанной с элементом 838 вкладки).

Другими словами, вкладка 820 контрольных элементов может обладать одним или несколькими элементами вкладки, которые позволяют пользователю контролировать планшетное устройство 120: выполнять одно или несколько приложений, открывать один или несколько документов, сохраненных в модуле 120 памяти, и тому подобное. Таким образом, вкладка 820 контрольных элементов может представлять собой "многофункциональную вкладку контрольных элементов" в том смысле, что она выполнена с возможностью инициировать выполнение приложений и открытие документов. Дополнительно, в некоторых вариантах осуществления вкладка 820 контрольных элементов также может позволять пользователю 502 осуществлять контроль над различными другими функциями планшетного устройства 102.

Следует понимать, что число элементов во вкладке 820 контрольных элементов, которые выполнены как инициирующий(е) элемент(ы) множества приложений, не ограничено приведенным здесь. В данном качестве как минимум один элемент из элементов вкладки 820 контрольных элементов может быть выполнен как инициирующий элемент множества приложений. Или же все элементы из элементов вкладки 820 контрольных элементов могут быть выполнены как инициирующий элемент множества приложений.

В примерах, приведенных ниже, используется первый элемент 822 вкладки для иллюстрации функциональности инициирующего элемента множества приложений, который выполнен в соответствии с не ограничивающими вариантами осуществления. Как было упомянуто выше, первый элемент 838 вкладки выполнен с возможностью предоставлять доступ к содержимому аккаунта Facebook либо с помощью (а) запуска приложения Facebook или (б) запуска браузера Safari (или любого другого браузера по умолчанию или по выбору) и открытия веб-сайта, связанного с содержимым, а именно, www.facebook.com или одного из сайтов-зеркал (например, с помощью закладки, связанной с первым элементом 822 вкладки).

Чтобы показать разницу между избирательным выводом первого элемента 822 вкладки, будет сделана ссылка на Фиг. 9 и Фиг. 10. Фиг. 9 представляет собой снимок экрана 900, на котором показан вывод содержимого Facebook, к которому осуществлен доступ через веб-сайт Safari, а Фиг. 10 представляет собой снимок экрана 1000, на котором показан вывод содержимого Facebook, к которому осуществлен доступ через приложение Facebook.

Следует отметить, что единственный пример первого элемента 822 вкладки (или, другими словами, единственный графический объект), который может избирательно инициировать выполнение пользовательского события (т.е. доступа к контенту Facebook) либо с использованием браузера Safari (т.е. снимок экрана 900), либо с использованием приложения Facebook (т.е. снимок экрана 1000).

Следует отметить, что активация первого элемента 822 вкладки может сначала инициировать выполнение процедуры выбора приложения. В общем случае, цель процедуры выбора приложения заключается в выборе одного из множества возможных приложений, подходящих для выполнения данной задачи (в данном случае, либо браузер Safari, либо приложение Facebook).

Процедура выбора приложений.

Как видно из описания выше, первый элемент 822 вкладки не связан с конкретным приложением (ни с браузером Safari, ни с приложением Facebook, как в примере, приведенном выше); первый элемент 822 вкладки связан с "функциональностью" - т.е. способностью осуществлять доступ к содержимому Facebook. Первый элемент 822 вкладки выполнен с возможностью в ответ на указание пользователем 502 желания воспользоваться функциональностью, связанной с первым элементом 822 вкладки, инициировать процедуру выбора приложений для выбора одного из множества возможных приложений, подходящих для выполнения данной задачи (в данном случае, либо браузер Safari, либо приложение Facebook).

В рамках вариантов осуществления желание пользователя воспользоваться функциональностью может быть указано с помощью:

касания первого элемента 822 вкладки с использованием сенсорного экрана

активации первого элемента 822 вкладки особым жестом (например, коротким касанием, долгим касанием, двойным касанием и т.д.)

щелчка или другой активации первого элемента 822 вкладки с использованием мыши, указательного устройства и т.д.

Когда пользователь 502 предоставляет указание на свое желание воспользоваться функциональностью, связанной с первым элементом 822 вкладки, вместо того, чтобы испрашивать у пользователя 502 указание на то, какое именно из множества возможных приложений, подходящих для выполнения задачи (в данном случае, либо браузер Safari, либо приложение Facebook), пользователь 502 желает использовать планшетное устройство 102, выполняет процедуру выбора приложений для выбора одного из множества возможных приложений, подходящих для выполнения задачи (в данном случае, либо браузер Safari, либо приложение Facebook).

Более конкретно, планшетное устройство 102 выполняет процедуру выбора приложений для того, чтобы: (а) ранжировать множество возможных приложений, подходящих для выполнения данной задачи (в данном случае, либо браузер Safari, либо приложение Facebook) и (б) выбрать из этого ранжира самое высокорейтинговое как приложение для выполнения задачи.

В рамках разнообразных вариантов осуществления процедура выбора приложения может использовать разнообразные параметры для ранжирования множества приложений, подходящих для выполнения данной задачи (в данном случае, либо браузер Safari, либо приложение Facebook). Некоторые из этих факторов включают в себя (но не ограничиваются):

Время, когда каждое из множества приложений, подходящих для выполнения данной задачи, было загружено и/или установлено.

Время, когда каждое из множества приложений, подходящих для выполнения данной задачи, было использовано в последний раз.

Частота использования каждого из множества приложений, подходящих для выполнения данной задачи.

Популярность каждого из множества приложений, подходящих для выполнения данной задачи, например, как указано в описании 606, сохраненном в устройстве 522 хранения приложений хранилища 508 приложений.

Популярность каждого из множества приложений, подходящих для выполнения данной задачи, т.е. как часто каждое из множества возможных приложений было использовано для выполнения данной задачи.

Главный параметр предпочтения приложения, связанный с пользователем.

Указание на тип последнего выполненного приложения для выполнения функциональности.

Популярность каждого из множества приложений, подходящих для выполнения данной задачи, может быть отслежена с помощью планшетного устройства 102. Например, планшетное устройство 102 может отслеживать время суток, когда пользователь 502 чаще всего использует браузер Safari или приложение Facebook для доступа на аккаунт Facebook. Планшетное устройство 102 может отслеживать последовательность задач пользователя 502 - например, пользователь 502 чаще использует приложение Facebook после использования приложения Калькулятор, а потом браузера Safari. Естественно, может быть использован любой другой подходящий алгоритм.

Естественно, планшетным устройством 102 может учитываться комбинация этих и других факторов.

Чтобы определить главный параметр предпочтения приложения, связанный с пользователем 502, планшетное устройство 502 может отслеживать предпочтения пользователя 502 относительно выполнения разных задач с использованием разных типов приложений. Планшетное устройство 502 может также отслеживать, какую функциональность пользователь 502 недавно использовал. Например, пользователь мог последовательно запустить браузер Safari с помощью активации иконки браузера Safari и авторизоваться на своем аккаунте Facebook. Эта информация для планшетного устройства 102 может быть указанием на то, что пользователь чаще использует браузер Safari, чем приложение Facebook.

Хотя в примере, приведенном выше, были представлены приложения, подходящие для выполнения задачи, и при учете того, что вкладка 820 контрольных элементов может быть выполнена как "многофункциональная вкладка контрольных элементов" (в том смысле, что она выполнена с возможностью инициировать выполнение приложений и открытие документов), предоставленные здесь материалы можно также применить для ранжирования и выбора приложения, которое наилучшим образом подходит для открытия конкретного файла. Например, пусть один из элементов на вкладке 820 контрольных элементов связан с PDF-файлом (аналогично четвертому элементу 828 вкладки, связанному с документом WORD).

Планшетное устройство 102 тогда определяет конкретное приложение для выполнения указанного пользователем задания. То, как именно может быть исполнен этап определения, никак конкретно не ограничено. В некоторых вариантах этап определения выполняется на основе эвристических процедур, которые были предварительно определены и сохранены в модуле 120 памяти. Или же определение может быть выполнено на основе алгоритма машинного обучения, который был обучен на обучающем наборе приложений и связанных задач, выбранных экспертами.

Как только планшетное устройство 102 выбрало приложение для выполнения данной задачи - т.е. одно из следующих: браузер Safari и приложение Facebook - планшетное устройство 102 инициирует выполнение выбранного приложения. Итак, после на процедуры выбора приложения и выполнения выбранного приложения, пользователю 502 будет представлен либо снимок экрана 900 (содержимое Facebook, к которому выполнен доступ через веб-сайт в Safari), либо снимок экрана 1000 (содержимое Facebook, к которому выполнен доступ через приложение Facebook).

Возможная оптимизация.

Может получиться так, что планшетное устройство 102 выберет одно из возможных приложений, в то время как пользователь 502 хотел использовать другое возможное приложение. Поэтому планшетное устройство 102 может быть выполнено с возможностью производить процедуру переключения приложений.

Более конкретно, в ответ на предоставление пользователем 502 команды переключения приложений, планшетное устройство 102 может инициировать выполнение другого приложения из множества возможных приложений для выполнения данного задания. В некоторых вариантах планшетное устройство 102 выполняет второе по рангу приложение после первого, которое было выбрано как приложение для выполнения данной задачи изначально. В альтернативных вариантах осуществления планшетное устройство 102 может предоставить пользователю 102 выбор из всех других возможных приложений (как выпадающее меню и т.д.)

В некоторых вариантах осуществления получение команды переключить приложения может быть выполнено с помощью заранее определенного жеста пользователя, осуществленного на сенсорном экране. В некоторых вариантах заранее определенным жестом является жест, связанный с первым элементом 822 вкладки (т.е. с тем же самым элементом вкладки, который использовался для инициации процедуры выбора приложений изначально).

В некоторых примерах осуществления этим жестом является жест того же самого типа, что и жест, используемый для активации первого элемента 822 вкладки изначально. Следовательно, оба жеста, например, могут быть короткими касаниями. Тот факт, что пользователь коснулся первого элемента 822 вкладки снова, может быть воспринят планшетным устройством 102 как указание, что пользователь 502 желает переключить приложения.

В некоторых примерах осуществления тип этого жеста отличается от жеста, используемого для активации первого элемента 822 вкладки изначально. Например, первой активацией (т.е. изначальной активацией первого элемента 822 вкладки) является короткое касание, а второй активацией может являться другой жест, например, долгое касание. Или же первой активацией может быть единичное касание, а второй активацией - двойное касание. Естественно, может быть использована комбинация других жестов.

В альтернативных вариантах заранее определенным жестом является жест, не связанный с первым элементом 822 вкладки (т.е. связанный с другим элементом вкладки, а не с тем, который использовался для инициации процедуры выбора приложений изначально). Например, этим жестом может быть жест, связанный с предварительно определенным объектом переключения (не изображен), обычный жест по сенсорному экрану (например, долгое проведение пальцем и т.д.) и т.д.

Когда выполнена процедура переключения приложения, процессор 118 может инициировать выполнение передачи содержимого для исполнения из ранее использованного приложения к приложению, на который было произведено переключение. Содержимое для исполнения может быть передано как закладка, ссылка, метка т.д.

С учетом архитектуры, описанной выше, планшетное устройство 102 выполнено с возможностью выполнять способ управления планшетным устройством 102. На Фиг. 11 представлена блок-схема способа 1100, реализованного в соответствии с вариантами осуществления. Выполнение способа 1100 может быть осуществлено процессором 118 клиентского устройства 102. С этой целью у процессора 118 есть доступ к выполняемым на компьютере инструкциям, хранящимся в модуле 120 памяти.

Этап 1102 - представление в пользовательском интерфейсе ввода-вывода графического объекта, представляющего функциональность, которая поддерживается первым приложением и вторым приложением, при этом и первое приложение, и второе приложение были установлены на электронном устройстве и могут быть исполнены.

Способ 1100 начинается на этапе 1102, когда процессор 118 инициирует представление в пользовательском интерфейсе 104 ввода-вывода (т.е. в модуле 104 ввода-вывода) графического объекта (такого как описанный выше первый элемент 822 складки), представляющего функциональность, которая поддерживается первым приложением и вторым приложением, при этом и первое приложение, и второе приложение были установлены на электронном устройстве 102 и могут быть исполнены на нем.

Этап 1104 - получение указания от пользователя, активировавшего графический объект.

Далее на этапе 1104 процессор 118 получает указание от пользователя, активировавшего графический объект. Как было упомянуто выше, если модуль 104 ввода-вывода осуществлен как сенсорный экран, получение указания может быть осуществлено с помощью получения информации о касании пользователем первого элемента 822 вкладки.

Этап 1106 - получение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением.

Далее на этапе 1106 процессор 118 получает первый параметр, связанный с первым приложением, и второй параметр, связанный со вторым приложением. Как было описано выше, соответствующий первый параметр и второй параметр могут быть одним или несколькими из:

Время, когда первое и второе приложение были загружены и/или установлены

Время, когда первое и второе приложение были использованы в предыдущий раз

Частота использования первого и второго приложения

Популярность первого и второго приложения в хранилище 508 приложений

Популярность первого и второго приложения для выполнения данной задачи

В некоторых вариантах осуществления соответствующий первый и второй параметр могут быть созданы как часть исполнения метода 1100. В таком случае в этих вариантах этап 1106 дополнительно содержит создание соответствующего первого и второго параметров.

В альтернативных вариантах соответствующий первый и второй параметр могут быть созданы автономно, в том смысле, что они могут быть созданы как часть способа 1100. В таком случае планшетное устройство 102 может создавать (и время от времени обновлять) первый параметр и второй параметр и сохранять их в модуле 120 памяти. В таком случае в этих вариантах этап 1106 дополнительно содержит получение соответствующего первого и второго параметров из модуля 120 памяти.

Этап 1108 - определение на основе первого параметра и второго параметра, какое из первого и второго приложений лучше подходит для функциональности.

Далее на этапе 1108 процессор 118 определяет на основе первого параметра и второго параметра, какое из первого и второго приложений лучше подходит для функциональности.

Как было описано выше, то, как именно может быть исполнен этап определения, никак конкретно не ограничено. В некоторых вариантах этап определения выполняется на основе эвристических процедур, которые были предварительно определены и сохранены в модуле 120 памяти. Или же определение может быть выполнено на основе алгоритма машинного обучения, который был обучен на обучающем наборе приложений и связанных задач, выбранных экспертами.

Этап 1110 - выполнение одного из приложений: первого приложения или второго приложения.

Далее, на этапе 1110 процессор 118 выполняет либо первое приложение, либо второе приложение, выбранное на этапе 1108. В некоторых вариантах осуществления процессор инициирует выполнение файла, связанного с одним из первого и второго приложения.

В некоторых вариантах осуществления способ 1100 дополнительно включает в себя предоставление пользователю возможности вводить команду переключения приложения. В рамках разнообразных вариантов способа в ответ на получение команды переключения приложения процессор 118 выполнен с возможностью выполнять другое приложение из первого и второго приложений.

В некоторых вариантах способа, в которых планшетное устройство 102 содержит сенсорный экран, получение выполняется в ответ на выполнение пользователем 502 заранее определенного жеста с использованием сенсорного экрана.

В некоторых вариантах осуществления заранее определенным жестом является долгое проведение пальцем "лонг свайп" (от англ. long swipe).

В некоторых вариантах осуществления этим жестом осуществляется активация графического объекта (т.е. первого элемента 822 приложения).

В некоторых вариантах осуществления этап активации является второй активацией, отличающейся от первой активации, которая вызывает получение указания на то, что пользователь активировал графический объект для выполнения изначально.

В некоторых вариантах осуществления, в которых планшетное устройство 102 содержит сенсорный экран, первая активация является единичным касанием, а вторая активация - двойным касанием. Или же первой активацией может быть единичное касание, а второй активацией - двойное касание. Естественно, возможна любая другая комбинация жестов.

Специалисты в данной области техники поймут, что в настоящем описании выражение "получение данных" от пользователя подразумевает получение электронным устройством данных от пользователя в виде электронного (или другого) сигнала. Кроме того, специалисты в данной области техники поймут, что отображение данных пользователю через графический интерфейс пользователя (например, экран электронного устройства и тому подобное) может включать в себя передачу сигнала графическому интерфейсу пользователя, этот сигнал содержит данные, которые могут быть обработаны, и по меньшей мере часть этих данных может отображаться пользователю через графический интерфейс пользователя.

Некоторые из этих этапов, а также передача-получение сигнала хорошо известны в данной области техники и поэтому для упрощения были опущены в конкретных частях данного описания. Сигналы могут быть переданы-получены с помощью оптических средств (например, опто-волоконного соединения), электронных средств (например, проводного или беспроводного соединения) и механических средств (например, на основе давления, температуры или другого подходящего параметра).

Модификации и улучшения вышеописанных вариантов осуществления будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не несет никаких ограничений. Таким образом, объем решения ограничен только объемом прилагаемой формулы изобретения.

1. Способ управления электронным устройством с пользовательским интерфейсом ввода-вывода, включающий:

представление в пользовательском интерфейсе ввода-вывода графического объекта, представляющего функциональность, поддерживаемую первым приложением и вторым приложением, установленными на электронное устройство;

получение указания от пользователя активации графического объекта; получение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением;

определение на основе первого параметра и второго параметра наиболее подходящего для функциональности из первого и второго приложений;

выполнение определенного наиболее подходящего для функциональности одного из первого приложения или второго приложения.

2. Способ по п. 1, в котором снабжают каждый из первого и второго параметров по меньшей мере одним из:

время установки первого и второго соответственно приложения;

время последнего использования первого и второго соответственно приложения;

частота использования соответствующего первого и второго приложения; популярность соответствующего первого и второго приложения в магазине приложений;

популярность соответствующего первого и второго приложения для выполнения данной задачи, связанной с графическим объектом;

главный параметр предпочтения приложения, связанный с пользователем;

указание на тип последнего выполненного приложения для выполнения функциональности.

3. Способ по п. 1, в котором предоставляют пользователю возможность ввода команды переключения приложения.

4. Способ по п. 3, в котором выполняют, в ответ на получение команды переключения приложения, другое приложение из возможных первого и второго приложений.

5. Способ по п. 4, в котором электронное устройство содержит сенсорный экран, а получение команды осуществляют в ответ на выполнение пользователем заранее определенного жеста с использованием сенсорного экрана.

6. Способ по п. 5, в котором заранее определенный жест является долгим проведением пальцем "лонг свайп".

7. Способ по п. 5, в котором активируют графический объект жестом.

8. Способ по п. 7, в котором активация является второй активацией, отличающейся от первой активации, вызывающей получение указания на то, что пользователь активировал графический объект.

9. Способ по п. 8, в котором первая активация является единичным касанием, а вторая активация - двойным касанием.

10. Способ по п. 8, в котором первая активация является коротким касанием, а вторая активация - длинным касанием.

11. Способ по п. 4, в котором передают контент для выполнения приложения от первого приложения второму.

12. Способ по п. 1, в котором получение параметров включает определение первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением.

13. Способ по п. 1, в котором получение параметров включает извлечение из памяти (120) первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением.

14. Способ по п. 13, в котором определяют первый параметр, связанный с первым приложением, и второй параметр, связанный со вторым приложением, в момент времени перед получением указания.

15. Электронное устройство инициации выполнения приложения, включающее:

пользовательский интерфейс ввода-вывода;

процессор, связанный с пользовательским интерфейсом ввода-вывода, выполненным с возможностью выполнять приложение, а также:

представления в пользовательском интерфейсе ввода-вывода графического объекта, представляющего функциональность, поддерживаемую первым приложением и вторым приложением, установленными на электронном устройстве;

получения через интерфейс ввода-вывода указания от пользователя, активировавшего графический объект;

получения первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением;

определения на основе первого параметра и второго параметра наиболее подходящего для функциональности из первого и второго приложений;

выполнение определенного наиболее подходящего для функциональности одного из приложений первого приложения или второго приложения.

16. Устройство по п. 15, в котором каждый из первого и второго параметров включает в себя по меньшей мере одно из:

время установки соответствующего первого и второго приложения; время последнего использования соответствующего первого и второго приложения;

частота использования соответствующего первого и второго приложения; популярность соответствующего первого и второго приложения в магазине приложений;

популярность соответствующего первого и второго приложения для выполнения данной задачи, связанной с графическим объектом;

главный параметр предпочтения приложения, связанный с пользователем;

указание на тип последнего выполненного приложения для выполнения функциональности.

17. Устройство по п. 15, в котором процессор выполнен с возможностью предоставления пользователю возможности ввода команды переключения приложения.

18. Устройство по п. 17, в котором процессор выполнен с возможностью выполнять, в ответ на получение команды переключения приложения, другое приложение из возможных первого и второго приложений.

19. Устройство по п. 18, которое содержит сенсорный экран, а процессор выполнен с возможностью считывать заранее определенные жесты пользователя с помощью сенсорного экрана.

20. Устройство по п. 19, в котором заранее определенный жест является долгим проведением пальцем "лонг свайп".

21. Устройство по п. 19, в котором жест активирует графический объект.

22. Устройство по п. 21, в котором активация является второй активацией, отличающейся от первой активации, которая вызывает получение указания на то, что пользователь активировал графический объект.

23. Устройство по п. 22, в котором первая активация является единичным касанием, а вторая активация - двойным касанием.

24. Устройство по п. 22, в котором первая активация является коротким касанием, а вторая активация - долгим касанием.

25. Устройство по п. 18, в котором процессор выполнен с возможностью передавать контент для выполнения приложения от первого приложения ко второму.

26. Устройство по п. 15, в котором для получения параметров процессор выполнен с возможностью определения первого параметра, связанного с первым приложением, и второй параметр, связанный со вторым приложением.

27. Устройство по п. 15, в котором в котором для получения параметров процессор выполнен с возможностью получения из памяти первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением.

28. Устройство по п. 27, в котором процессор выполнен с возможностью определения первого параметра, связанного с первым приложением, и второго параметра, связанного со вторым приложением, в момент времени перед получением указания.



 

Похожие патенты:

Изобретение относится к средствам настройки символов приложения. Технический результат заключается в обеспечении предотвращения обрезки символов при масштабировании.

Изобретение относится к устройствам управления пользовательским интерфейсом. Технический результат заключается в обеспечении быстрого нахождения множества прикладных программ.

Изобретение относится к отображающему устройству и способу управления отображением. Техническим результатом является отображение различных состояний устройства в ограниченной области.

Изобретение относится к системе рабочего стола и способу взаимодействия с интерфейсом и устройству для мобильного терминала. Техническим результатом является повышение целостности изображения на мобильном терминале за счет комбинирования слоя контента и фонового слоя.

Изобретение относится к устройствам обработки информации. Технический результат заключается в обеспечении возможности изменения положения участка дисплея, на котором информация, являющаяся объектом отображения, не отображается, в соответствии с положением, обнаруженным с помощью тактильного сенсора, размещенного напротив тактильного сенсора, размещенного с наложением на дисплей.

Изобретение относится к устройствам ввода. Технический результат заключается в обеспечении определения касания, неумышленно сделанного пользователем.

Изобретение относится к средству для обнаружения и распознавания жестов. Технический результат заключается в обеспечении возможности надежного обнаружения и распознавания жестов, не требующей от пользователя носить громоздкое оборудование.

Изобретение относится к пользовательским интерфейсам. Технический результат заключается в обеспечении системы координат, позволяющей пользователю задавать конкретное одно из множества состояний системы без необходимости учитывать обратную связь от системы во время управления.

Изобретение относится к пользовательскому интерфейсу. Технический результат заключается в обеспечении пересылки информации между устройствами посредством одного или более касаний на сенсорном экране и идентификации жеста пользователя.

Изобретение относится к области поисковых систем. Техническими результатами являются: ускорение работы пользователя с поиском, снижение сетевого трафика и нагрузки на серверы, расширение арсенала технических средств для обработки пользовательского поискового запроса.

Изобретение относится к области распространения контента в сетях передачи данных. Технический результат заключается в снижении серверной нагрузки при передаче контента за счет пирингового процесса передачи данных между пользователями.

Изобретение относится к области анализа и отображения измерительной информации в вычислительных системах. Технический результат заключается в увеличении полноты графического представления измерительной информации за счет увеличения числа отсчетов для отображения измерительной информации и дополнительного графического представления математических характеристик измерительной информации.

Изобретение относится к способам и системам ранжирования элементов сетевого ресурса для пользователя, причем сетевой ресурс расположен на сервере, соединенном с другим сервером.

Изобретение относится к системе беспроводной связи. Технический результат изобретения заключается в уменьшении передачи служебных сигналов и прерывании обслуживания.

Изобретение относится к области автоматизации процессов на предприятии. Технический результат заключается в сокращении времени обработки данных по определению экономического эффекта внедрения.

Система (100) для предсказания задевания в турбине включает систему (110) контроля для формирования рабочих значений (112) для турбины на основе информации, принятой от турбины, и корреляционное устройство (114) для формирования на основе упомянутых рабочих значений (112) по меньшей мере одного корреляционного значения (115), которое устанавливает корреляцию первого рабочего значения со вторым рабочим значением.

Изобретение относится к прогнозированию курса лечения для индивидуума. Техническим результатом является повышение эффективности курса лечения.

Изобретение относится к обработке данных. Технический результат заключается в повышении точности оценки сходства массивов бинарных данных.

Настоящее изобретение относится к обеспечению рекомендуемой информации для браузера мобильного терминала. Техническим результатом является обеспечение эффективного получения пользователем рекомендуемой информации.

Изобретение относится к области автоматизации процессов на предприятии и, в частности, к устройству для управления интеллектуальными ресурсами предприятия. Технический результат, достигаемый решением, заключается в ускорении расчета экономического эффекта от внедрения технических предложений.

Изобретение относится к нефтегазовой промышленности и может быть использовано при разработке газовых и газоконденсатных месторождений. Способ включает проведение стандартных газодинамических исследований скважин на стандартных режимах фильтрации с построением зависимости устьевых параметров (давления и температуры) и давления на забое скважины от расхода газа, контроль соответствия величины фиксируемых в процессе эксплуатации устьевых параметров величине параметров, определяемой зависимостью, построенной по результатам газодинамических исследований (ГДИ) при текущем расходе газа. Осуществляют контроль давления в затрубном пространстве скважины с помощью датчика давления, установленного на скважине и по показаниям которого с заданным шагом квантования, по барометрической формуле автоматизированная система управления технологическими процессами оперативно моделирует давление на забое скважины и сравнивает его с величиной забойного давления, определяемой зависимостью, построенной по результатам ГДИ при текущем расходе газа. Оперативное моделирование давления на забое скважины и его динамики осуществляют, используя результаты фактических измерений расхода газа, производимых с заданным шагом квантования. Оперативное моделирование потерь давления в стволе скважины определяют из результатов фактических измерений давления на забое скважины, ее характеристик и текущих параметров добываемого флюида. Предложенное изобретение позволяет оперативно контролировать техническое состояние скважин, что повышает эффективность промышленной безопасности при эксплуатации. 2 з.п. ф-лы.
Наверх