УРОВЕНЬ ТЕХНИКИ
Устройства с множеством учетных записей сообщений широко известны. Например, пользователь на своем мобильном телефоне может иметь несколько учетных записей электронной почты (например, Hotmail, Exchange, Gmail, Yahoo! Mail). Мобильный телефон обеспечивает пользователю возможность просматривать, отправлять и принимать сообщения из этих различных учетных записей сообщений. Во многих случаях пользователь может задействовать устройство для осуществления доступа к множеству учетных записей электронной почты, относящихся к работе, и множеству личных учетных записей электронной почты. Обычно, однако, к каждой из этих учетных записей должен осуществляться доступ отдельным образом, и пользователь может просматривать только одну учетную запись единовременно.
Некоторые устройства автоматически обеспечивают окно сообщений, которое обеспечивает пользователю возможность просматривать сообщения из всех учетных записи сообщений на устройстве в одном объединенном окне сообщений. Примером этого является окно сообщений "Вся входящая почта" в iPhone. Такие глобальные окна сообщений автоматически группируют все учетные записи сообщений друг с другом. При таких условиях пользователь может просматривать только сообщения из одной учетной записи или сообщения из всех учетных записей единовременно.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Это описание сущности изобретения обеспечено для представления выборки концепций в упрощенной форме, которые дополнительно описываются ниже в подробном описании. Это описание сущности не предназначено для определения ключевых признаков или существенных признаков заявляемого изобретения, как не предназначено и для использования в ограничении объема заявляемого изобретения.
Настоящая заявка направлена на выборочное связывание учетных записей сообщений. Например, на устройстве, содержащем множество учетных записей сообщений, пользователь может отдельным образом выбрать группу учетных записей сообщений для связывания. Выбранные учетные записи сообщений затем связываются для создания комбинированного окна сообщений. Комбинированное окно сообщений обеспечивает отображение сообщений из каждой из выбранных учетных записей сообщений.
В одном варианте осуществления два или более комбинированных окна сообщений могут генерироваться на одном устройстве путем выборочного связывания двух или более групп учетных записей сообщений. Каждое из комбинированных окон сообщений обеспечивает отображение сообщений из соответствующих ему связанных учетных записей сообщений.
В другом варианте осуществления пользовательское имя может быть обеспечено для комбинированного окна сообщений. Альтернативно, стандартное имя может быть назначено комбинированному окну сообщений.
В другом варианте осуществления пиктограмма, ассоциированная с комбинированным окном сообщений, добавляется к пользовательскому интерфейсу. Эта пиктограмма может быть использована для генерирования отображения комбинированного окна сообщений, показывающего все сообщения из выборочно связанных учетных записей, которые формируют связанное окно сообщений.
В другом варианте осуществления учетные записи сообщений могут выборочно связываться и отображаться с использованием приложения сообщений, собственного для устройства. Альтернативно, операционная система устройства или приложение от третьих лиц может выполнять выборочное связывание учетных записей сообщений и отображать комбинированное окно сообщений. В зависимости от используемого способа может требоваться API.
В еще одном варианте осуществления выборочно связанная учетная запись сообщений может отсоединяться от комбинированного окна сообщений без удаления отсоединяемой учетной записи сообщений с устройства.
Вышеупомянутые и другие цели, признаки и преимущества изобретения будут более понятны из последующего подробного описания, которое выполняется со ссылками на сопроводительные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 изображает примерный мобильный телефон, который может быть использован для выборочного связывания учетных записей сообщений.
Фиг. 2 изображает блок-схему примерного способа для выборочного связывания учетных записей сообщений для создания комбинированного окна сообщений и отображения комбинированного окна сообщений в виде списка сообщений из выборочно связанных учетных записей сообщений.
Фиг. 3 изображает примерный вариант осуществления, показывающий пользователя, определяющего учетные записи сообщений для выборочного связывания для создания комбинированного окна сообщений.
Фиг. 4 изображает примерную схему, иллюстрирующую то, как список сообщений в комбинированном окне сообщений может генерироваться и отображаться.
Фиг. 5 изображает вариант осуществления схемы системы с взаимодействием между приложениями сообщений, операционной системой, базой данных учетных записей сообщений и базой данных приложений.
Фиг. 6 изображает другой примерный вариант осуществления базы данных учетных записей сообщений.
Фиг. 7 изображает блок-схему, более подробно показывающую примерный способ для связывания учетных записей сообщений.
Фиг. 8 изображает блок-схему примерного способа для обеспечения пользовательского имени для выборочно комбинированного окна сообщений.
Фиг. 9 изображает примерный вариант осуществления, показывающий пользователя, обеспечивающего пользовательское имя для комбинированного окна сообщений.
Фиг. 10 изображает, как пиктограммы, отображаемые на пользовательском устройстве, могут обновляться в рамках выборочного связывания учетных записей сообщений.
Фиг. 11 изображает блок-схему примерного способа для запуска приложения для просмотра сообщений в комбинированном окне сообщений.
Фиг. 12 изображает блок-схему примерного способа для отсоединения выборочно связанных учетных записей сообщений.
Фиг. 13 изображает примерный пользовательский интерфейс для отсоединения выборочно связанных учетных записей сообщений.
Фиг. 14 изображает примерную сеть, которая может быть использована в сочетании с запуском приложений.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
На фиг. 1 показана схема системы, изображающая примерное мобильное устройство 100, включающее в себя множество различных опциональных аппаратных и программных компонентов, показанных в общем виде как 102. Любые компоненты 102 в мобильном устройстве могут осуществлять связь с любым другим компонентом, хотя не все соединения показаны для упрощения иллюстрации. Мобильное устройство может быть любым из множества различных вычислительных устройств (например, сотовым телефоном, интеллектуальным телефоном, карманным компьютером, "электронным помощником" (PDA) и т.д.) и может обеспечивать возможность беспроводной двусторонней связи с одной или несколькими сетями 104 мобильной связи, такими как сотовая или спутниковая сеть.
Иллюстрируемое мобильное устройство 100 может включать в себя средство управления или процессор 110 (например, процессор сигналов, микропроцессор, ASIC или другие логические цепи управления и обработки) для выполнения таких задач, как кодирование сигналов, обработка данных, обработка ввода/вывода, управление мощностью и/или другие функции. Операционная система 112 может управлять назначением и использованием компонентов 102 и поддерживать одну или несколько прикладных программ 114. Прикладные программы могут включать в себя общие мобильные вычислительные приложения (например, приложения электронной почты, календари, средства управления контактами, веб- обозреватели, приложения сообщений) или любые другие вычислительные приложения. API 113 также может быть использован для выборочного связывания учетных записей сообщений на устройстве.
Иллюстрируемое мобильное устройство 100 может включать в себя память 120. Память 120 может включать в себя несменную память 122 и/или сменную память 124. Несменная память 122 может включать в себя RAM, ROM, флэш-память, жесткий диск или другие широко известные технологии хранения памяти. Сменная память 124 может включать в себя флэш-память или карту модуля определения абонента (SIM), которая широко известна в системах связи GSM, или другие широко известные технологии хранения памяти, такие как "интеллектуальные карты". Память 120 может быть использована для хранения данных и/или кода для работы операционной системы 112 и прикладных программ 114. Примерные данные могут включать в себя веб-страницы, текст, изображения, звуковые файлы, видеоданные или другие наборы данных для отправки и/или приема от одного или нескольких серверов сети или других устройств посредством одной или нескольких проводных или беспроводных сетей. Память 120 может быть использована для сохранения идентификатора подписчика, такого как международная идентификация мобильного абонента (IMSI), и идентификатора оборудования, такого как международная идентификация мобильного оборудования (IMEI). Такие идентификаторы могут передаваться к серверу сети для определения пользователей и оборудования.
Мобильное устройство 100 может поддерживать одно или несколько устройств 130 ввода, таких как сенсорный экран 132, микрофон 134, камера 136, физическая клавиатура 138 и/или трекбол 140, и одно или несколько устройств 150 вывода, таких как динамик 152 и дисплей 154. Другие возможные устройства вывода (не показанные) могут включать в себя пьезоэлектрические или другие устройства осязательного вывода. Некоторые устройства могут выполнять более одной функции ввода/вывода. Например, сенсорный экран 132 и дисплей 154 могут комбинироваться в одно устройство ввода/вывода.
Беспроводной модем 160 может быть объединен с антенной (не показана) и может поддерживать двустороннюю связь между процессором 110 и внешними устройствами, что хорошо известно в данной области техники. Модем 160 показан в общем и может включать в себя сотовый модем для связи с сетью 104 мобильной связи и/или другие радиомодемы (например, Bluetooth или Wi-Fi). Беспроводной модем 160 обычно сконфигурирован для связи с одной или несколькими сотовыми сетями, такими как GSM-сеть для передачи данных и речи внутри одной сотовой сети, между сотовыми сетями или между мобильным устройством и коммутируемой телефонной сетью общего пользования (PSTN).
Мобильное устройство может дополнительно включать в себя по меньшей мере один порт 180 ввода/вывода, источник 182 мощности, приемник 184 системы спутниковой навигации, такой как приемник глобальной системы позиционирования (GPS), акселерометр 186 и/или физическое средство 190 соединения, которым может быть USB-порт, порт IEEE 1394 (Fire Wire) и/или порт RS-232. Иллюстрируемые компоненты 102 не являются требуемыми и не охватывают всего, поскольку любые компоненты могут удаляться, и другие компоненты могут добавляться.
Фиг. 2 изображает блок-схему примерного способа для выборочного связывания учетных записей сообщений для создания комбинированного окна сообщений на устройстве. На этапе 210 процесса может быть обеспечено множество учетных записей сообщений. Учетные записи сообщений могут быть одного или нескольких различных типов, таких как, например, учетные записи электронной почты; учетные записи текстовых сообщений, такие как SMS; учетные записи социальных сетей, такие как служба сообщений Facebook, ящик входящих сообщений LinkedIn, сообщения Flickr или Twitter; и/или учетные записи мгновенных сообщений, такие как учетные записи чатов. Все учетные записи сообщений могут быть обеспечены различными поставщиками услуг или поставщики услуг могут обеспечивать множество или все учетные записи сообщений на устройстве. Например, устройство мобильного телефона может иметь две учетных записи электронной почты, обеспеченные Microsoft, третью учетную запись электронной почты, обеспеченную Google, и четвертую учетную запись электронной почты и учетную запись текстовых сообщений, обеспеченную поставщиком услуг мобильного телефона. На этапе 220 процесса может приниматься ввод данных пользователем для выбора первой и второй учетных записей сообщений, которые пользователь хотел бы связать. Например, пользователь может выбрать первую и вторую учетные записи сообщений из списка множества учетных записей сообщений. На этапе 230 процесса первая и вторая учетные записи сообщений связываются для создания комбинированного окна сообщений. На этапе 240 процесса комбинированное окно сообщений отображается в виде списка сообщений как из первой учетной записи сообщений, так и из второй учетной записи сообщений.
Фиг. 3 изображает примерный вариант осуществления интерфейса пользовательского устройства, который может быть использован для определения учетных записей сообщений для выборочного связывания. Интерфейс 300 включает в себя список учетных записей 310, 320 и 330 сообщений, доступных для связывания, кнопку 350 связывания и кнопку 360 отмены. Интерфейс 300 обеспечивает пользователю возможность выбрать учетные записи сообщений для связывания из списка учетных записей 310, 320 и 330 сообщений и затем выдать команду устройству связать учетные записи путем выбора кнопки 350 связывания. Если пользователь передумает и решит, что не хочет связывать, он может выбрать кнопку 360 отмены.
Фиг. 4 изображает пример того, как комбинированное окно сообщений может генерироваться путем комбинирования сообщений из связанных учетных записей сообщений. В этом примере устройство может иметь три учетные записи 410, 420 и 430 сообщений. Как показано, в этом случае учетная запись 410 сообщений и учетная запись 420 сообщений могут быть связаны друг с другом, в то время как учетная запись 430 сообщений может оставаться несвязанной. Комбинированное окно 450 сообщений в этом случае содержит все сообщения как из учетной записи 410 сообщений, так и из учетной записи 420 сообщений. Комбинированные сообщения могут сортироваться в хронологическом порядке, как показано в примерном комбинированном окне 450 сообщений. В одном варианте осуществления для того, чтобы сгенерировать и отобразить комбинированное окно 450 сообщений, система или приложение в системе могут осуществлять доступ к каждому сообщению в учетной записи 410 сообщений и учетной записи 420 сообщений, определять хронологическую последовательность сообщений и затем генерировать комбинированное окно 450 сообщений с сообщениями в хронологическом порядке. Как показано, поскольку учетная запись 430 сообщений не связана, ни одно из ее сообщений не отображается в комбинированном окне 450 сообщений. Сообщения в учетной записи 430 сообщений могут все равно оставаться доступными другими средствами на устройстве. После генерирования комбинированное окно 450 сообщений может отображаться на пользовательском интерфейсе устройства.
Фиг. 5 изображает схему примерной системы, которая может быть использована для выборочного связывания учетных записей сообщений. Приложение сообщений показано как 510. Приложение сообщений может выборочно связывать учетные записи сообщений путем обновления записей в базе 530 данных учетных записей сообщений. База 530 данных учетных записей сообщений может принимать большое множество различных форм. База 530 данных учетных записей сообщений, иллюстрируемая на фиг. 5, включает в себя только одну таблицу, таблицу 550 учетных записей сообщений, но база 530 данных учетных записей сообщений может включать в себя столько таблиц, сколько нужно. Таблица 550 учетных записей сообщений может включать в себя записи для каждой учетной записи сообщений на устройстве. Таблица 550 включает в себя множество полей, таких как поле 551 ID учетной записи сообщений, поле 552 имени учетной записи сообщений, поле 553 ID комбинированного окна сообщений и поле 554 имени комбинированного окна сообщений. Поле 551 ID учетной записи сообщений определяет каждую учетную запись сообщений на устройстве посредством конкретного ID учетной записи сообщений. ID учетной записи сообщений может быть, например, глобальный уникальный ID (GUID) или универсальный уникальный ID (UUID). Поле 553 ID комбинированного окна сообщений указывает, с какими, если таковые имеются, из комбинированных окон сообщений ассоциирована учетная запись сообщений. ID комбинированного окна сообщений может быть, например, глобальный уникальный ID (GUID) или универсальный уникальный ID (UUID). В качестве одного примера приложение 510 сообщений может осуществлять доступ к базе 530 данных учетных записей сообщений и извлекать запись из поля 553 ID комбинированного окна сообщений учетной записи сообщений, имеющего некоторую конкретную запись в поле 551 ID учетной записи сообщений. Альтернативно, приложение 510 сообщений может выборочно связывать две учетные записи сообщений путем обновления таблицы 550 учетных записей сообщений так, чтобы записи 553 ID комбинированного окна сообщений для двух учетных записей сообщений совпадали. Поле 554 имени комбинированного окна сообщений может содержать запись, указывающую имя комбинированного окна сообщений. В некоторых случаях запись для поля 554 имени комбинированного окна сообщений автоматически генерируется как стандартное имя. В других случаях запись для поля 554 имени комбинированного окна сообщений принимается от пользовательского интерфейса.
Операционная система 570 может использовать значения в базе 530 данных учетных записей сообщений для обновления базы 560 данных приложений, которая может включать в себя таблицу 590 пиктограмм. Как широко известно в данной области техники, пиктограммы могут в общем случае использоваться для инициации действий на устройстве, таких как запуск приложения. В одном варианте осуществления настоящего изобретения, когда учетные записи сообщений выборочно связываются для создания комбинированного окна сообщений, операционная система 570 может обновить таблицу 590 пиктограмм в базе 580 данных приложений так, чтобы пиктограмма, ассоциированная с новым комбинированным окном сообщений, добавилась на рабочий стол устройства. В другом примере операционная система 570 может обновить таблицу 590 пиктограмм в базе 580 данных приложений так, чтобы пиктограмма, ассоциированная с некоторой конкретной учетной записью сообщений, удалялась с рабочего стола устройства. Примерная таблица пиктограмм, показанная как 580, включает в себя множество полей, включающих в себя поле 592 ID панели пиктограмм, поле 594 ID приложения, поле 596 изображения и поле 598 параметров. В одном варианте осуществления операционная система может генерировать новую панель пиктограмм так, чтобы поле 598 параметров содержало ID комбинированного окна сообщений, а поле 594 ID приложения соответствовало приложению сообщений. Когда ассоциированная пиктограмма выбирается пользователем, ID комбинированного окна сообщений может передаваться в качестве параметра приложению сообщений, побуждая приложение сообщений запуститься с комбинированным окном сообщений в качестве входной страницы.
Фиг. 6 изображает альтернативный примерный вариант осуществления базы 630 данных учетных записей сообщений. База 630 данных учетных записей сообщений включает в себя таблицу 650 учетных записей сообщений, ссылочную таблицу 660 комбинированных окон сообщений и таблицу 670 комбинированных окон сообщений. Таблица 650 учетных записей сообщений включает в себя множество полей, включающих в себя поле 651 ID учетной записи сообщений и поле 652 имени учетной записи. Ссылочная таблица 660 комбинированных окон сообщений включает в себя множество полей, включающих в себя поле 661 ID учетной записи сообщений и поле 662 ID комбинированного окна сообщений. Таблица 670 комбинированных окон сообщений включает в себя множество полей, включающих в себя поле 671 ID комбинированного окна сообщений и поле 672 имени комбинированного окна сообщений. В одном варианте осуществления, поля в таблицах 650, 660, 670 в базе 630 данных учетных записей сообщений могут быть модифицированы приложением сообщений или операционной системой для того, чтобы выборочно связать учетные записи сообщений или переименовать комбинированное окно сообщений. В другом варианте осуществления приложение сообщений может использовать API для обновления полей или операционная система может непосредственно обновлять поля.
Фиг. 7 изображает блок-схему примерного способа, раскрывающую дополнительные подробности того, как осуществить выборочное связывание учетных записей сообщений для создания комбинированного окна сообщений. На этапе 710 процесса может приниматься идентификация учетных записей сообщений для выборочного связывания. В одном варианте осуществления, если на устройстве обеспечено множество учетных записей сообщений, может приниматься идентификация поднабора множества учетных записей сообщений для выборочного связывания. Например, если на устройстве обеспечены четыре учетные записи сообщений, поднабор из двух учетных записей сообщений может быть идентифицирован для выборочного связывания. На этапе 720 процесса к базе данных учетных записей сообщений может осуществляться доступ для определения, имеет ли какая-либо из идентифицированных учетных записей сообщений ID комбинированного окна сообщений. Обычно, если учетная запись сообщений уже связана по меньшей мере с одной другой учетной записью сообщений, эта запись учетной записи сообщений в базе данных учетных записей сообщений может содержать допустимый ID комбинированного окна сообщений. Если ни одна из учетных записей не имеет допустимого ID комбинированного окна сообщений, то способ может переходить к этапу 730 процесса, в котором новый ID комбинированного окна сообщений может генерироваться для того, чтобы учетные записи связывались. ID комбинированного окна сообщений может генерироваться любым способом, известным в данной области техники, для генерирования ID. В одном варианте осуществления, ID комбинированного окна сообщений может генерироваться как глобально уникальный ID (GUID) или универсально уникальный ID (UUID). На этапе 740 процесса либо новый, либо ранее существующий ID окна сообщений может быть использован для обновления базы данных учетных записей сообщений для выборочного связывания идентифицированных учетных записей. Результатом может быть либо создание нового комбинированного окна сообщений, либо обновление существующего комбинированного окна сообщений, в зависимости от того, были ли какие-либо из идентифицированных учетных записей сообщений уже выборочно связаны.
Фиг. 8 изображает блок-схему примерного способа, раскрывающую дополнительные подробности того, как связанной учетной записи сообщений может быть дано пользовательское имя. В то время как имя может в некоторых случаях автоматически генерироваться для комбинированного окна сообщений, в других случаях пользователь может желать обеспечить пользовательское имя для комбинированного окна сообщений. На этапе 810 процесса может приниматься ввод данных пользователем, указывающий, что пользователь хотел бы дать пользовательское имя комбинированному окну сообщений. На этапе 820 процесса интерфейс может быть обеспечен пользователю для приема от пользователя пользовательского имени для комбинированного окна сообщений. На этапе 830 процесса пользователь определяет пользовательское имя для комбинированного окна сообщений. На этапе 840 процесса записи в базе данных учетных записей сообщений обновляются для назначения идентифицированного пользователем имени комбинированному окну сообщений. На этапе 850 процесса записи в базе данных пиктограмм обновляются для отображения пользовательского имени комбинированного окна сообщений на пиктограмме. В качестве еще одного примера, база данных пиктограмм может включать в себя поле изображения и запись базы данных для пиктограмм, ассоциированных с комбинированным окном сообщений, которые будут обновляться так, чтобы ее поле изображения включало в себя пользовательское имя комбинированного окна сообщений.
Фиг. 9 изображает примерный вариант осуществления интерфейса пользовательского устройства, который может быть использован для обеспечения нового имени для комбинированного окна сообщений. Интерфейс 910 определяет текущее имя комбинированного окна 911 сообщений, выборочно связанные учетные записи сообщений, ассоциированные с комбинированным окном 912 сообщений, окно 913 ввода имени для определения нового имени комбинированного окна сообщений, клавиатуру 914 или другое устройство ввода данных пользователем для определения нового имени, и кнопку 915, которая, когда ее выбирает пользователь, может сохранять новое имя и может заставлять учетную запись сообщений и базы данных пиктограмм обновляться с учетом нового имени для комбинированного окна сообщений.
Фиг. 10 изображает примерный вариант осуществления отображения рабочего стола пользовательского устройства и то, как это отображение рабочего стола может изменяться в ответ на выборочное связывание учетных записей сообщений. Рабочий стол, показанный как 1010, включает в себя три пиктограммы: пиктограмму для первого комбинированного окна 1011 сообщений, пиктограмму для второго комбинированного окна 1012 сообщений и пиктограмму для несвязанной учетной записи 1013 сообщений. Пиктограммы для первого и второго комбинированных окон 1011/1012 сообщений указывают имена комбинированных окон сообщений (КОМБИНИРОВАННОЕ ОКНО 1 и КОМБИНИРОВАННОЕ ОКНО 2), а также выборочно связанные учетные записи сообщений, ассоциированные с каждым соответственным комбинированным окном сообщений, и количество новых сообщений в каждом из соответственных комбинированных окон сообщений. Пиктограмма для несвязанной учетной записи 1013 сообщений просто указывает имя учетной записи сообщений, MSG ACCT 5, и количество новых сообщений в этой учетной записи. Как объясняется здесь, пользователь может выборочно связывать учетную запись сообщений, ассоциированную с пиктограммой 1013 (MSG ACCT 5), с комбинированным окном сообщений, ассоциированным с пиктограммой 1012 (КОМБИНИРОВАННОЕ ОКНО 2). После выборочного связывания, рабочий стол, показанный как 1010, может быть обновлен для отображения в виде рабочего стола, показанного как 1020. Как можно увидеть, обновленный рабочий стол 1020 может иметь пиктограмму для первого комбинированного окна 1021 сообщений, идентичную пиктограмме 1011 на рабочем столе 1010. На рабочем столе 1020, однако, пиктограмма для второго комбинированного окна 1021 сообщений может быть обновлена для отражения только что добавленной MSG ACCT 5, а также количества новых сообщений из MSG ACCT 5, которые теперь входят во второе комбинированное окно сообщений. Дополнительно, на рабочем столе 1020 пиктограмма для ранее несвязанной учетной записи сообщений, MSG ACCT 5, была удалена, поскольку эта учетная запись сообщений теперь связана с другими учетными записями сообщений.
Фиг. 11 изображает блок-схему примерного способа того, как комбинированное окно сообщений может отображаться при запуске приложения сообщений. На этапе 1110 процесса может приниматься ввод или указание, что пользователь выбрал пиктограмму, ассоциированную с комбинированным окном сообщений. Например, может приниматься указание, ввод или другой сигнал, что пользователь нажал, щелкнул или другим образом выбрал пиктограмму, ассоциированную с комбинированным окном сообщений. На этапе 1120 процесса приложение сообщений может быть запущено с ID комбинированного окна сообщений в качестве параметра. На этапе 1130 процесса приложение сообщений осуществляет доступ к базе данных учетных записей сообщений и определяет все выборочно связанные учетные записи сообщений, ассоциированные с ID комбинированного окна сообщений. Для осуществления доступа к базе данных учетных записей сообщений приложение сообщений может иметь необходимость использовать API. На этапе 1140 процесса приложение сообщений заполняет список сообщений всеми сообщениями из выборочно связанных учетных записей сообщений, идентифицированных на этапе 1130 процесса. В одном варианте осуществления блок 1140 процесса включает в себя пошаговую проверку каждого сообщения в ящике входящих сообщений каждой учетной записи сообщений, идентифицированной на этапе 1130 процесса, и заполнение списка сообщений в хронологическом порядке. На этапе 1150 процесса приложение сообщений использует заполненный список сообщений от блока 1140 процесса для отображения всех сообщений, ассоциированных с выборочно связанными учетными записями сообщений.
Фиг. 12 изображает блок-схему способа для отсоединения выборочно связанных учетных записей сообщений. На этапе 1210 процесса может приниматься ввод, что пользователь желает отсоединить выборочно связанные учетные записи сообщений, ассоциированные с комбинированным окном сообщений. На этапе 1230 процесса приложение сообщений отображает список выборочно связанных учетных записей сообщений, ассоциированных с комбинированным окном сообщений, и принимает ввод данных пользователем, определяющий по меньшей мере одну учетную запись сообщений для отсоединения. На этапе 1250 процесса приложение сообщений отсоединяет по меньшей мере одну учетную запись сообщений, идентифицированную пользователем на этапе 1230 процесса.
Фиг. 13 изображает примерный вариант осуществления интерфейса пользовательского устройства, который может быть использован для отсоединения выборочно связанных учетных записей сообщений. Интерфейс 1310 определяет имя комбинированного окна 1316 сообщений и обеспечивает список учетных записей 1311-1313 сообщений, ассоциированных с этим комбинированным окном сообщений. Внизу интерфейса 1310 может быть кнопка 1314 отсоединения и кнопка 1315 отмены. Интерфейс 1310 обеспечивает пользователю возможность определить учетные записи 1311-1313 сообщений, которые могут быть отсоединены из комбинированного окна сообщений, идентифицированного как 1316. Пользователь инструктирует приложение сообщений отсоединить учетные записи путем выбора кнопки 1314 отсоединения. Если пользователь передумывает и решает, что он не хочет отсоединять какие-либо учетные записи сообщений, он может выбрать кнопку 1315 отмены.
Фиг. 14 изображает обобщенный пример подходящей среды 1400 осуществления, в которой описанные варианты осуществления, методики и технологии могут осуществляться.
В примерной среде 1400, различные типы услуг (например, вычислительные услуги) обеспечены облаком 1410. Например, облако 1410 может содержать набор вычислительных устройств 1430, 1440, 1450, которые могут располагаться централизованно или быть распределенными, которые обеспечивают услуги на основе облака различным типам пользователей и устройств, подключенных по сети, такой как Интернет. Среда 1400 осуществления может быть использована различными способами для выполнения вычислительных задач. Например, некоторые задачи (например, обработка ввода данных пользователем и представление пользовательского интерфейса) могут выполняться на локальных вычислительных устройствах (например, подключенных устройствах 1430, 1440, 1450), в то время как другие задачи (например, хранение данных, которые будут использованы в последующей обработке) могут выполняться в облаке 1410. В одном примере облако 1410 может хранить базу данных учетных записей сообщений, включающую в себя те таблицы, которые содержат информацию, относящуюся к выборочно связанным учетным записям сообщений. Таким образом, выборочное связывание учетных записей сообщений на одном устройстве может распространяться на все устройства.
В примерной среде 1400 облако 1410 обеспечивает услуги для подключенных устройств 1430, 1440, 1450 с множеством различных возможностей экрана. Подключенное устройство 1430 представляет устройство с компьютерным экраном 1435 (например, экраном среднего размера). Например, подключенным устройством 1430 может быть персональный компьютер, такой как настольный компьютер, переносной компьютер, ноутбук, нетбук или подобное. Подключенное устройство 1440 представляет устройство с экраном 1445 мобильного устройства (например, экраном малого размера). Например, подключенным устройством 1440 может быть мобильный телефон, интеллектуальный телефон, "электронный помощник", планшетный компьютер или подобное. Подключенное устройство 1450 представляет устройство с большим экраном 1455. Например, подключенным устройством 1450 может быть телевизионный экран (например, интеллектуальное телевидение) или другое устройство, соединенное с телевизором (например, ресивер цифрового телевидения или игровая приставка) или подобное. Одно или более из подключенных устройств 1430, 1440, 1450 могут включать в себя возможности сенсорного экрана. Сенсорные экраны могут принимать ввод различными способами. Например, емкостные сенсорные экраны обнаруживают сенсорный ввод, когда некий предмет (например, палец или стилус) нарушает или прерывает электрический ток, идущий по их поверхности. В качестве другого примера, сенсорные экраны могут использовать оптические датчики для обнаружения сенсорного ввода, когда прерываются лучи от оптических датчиков. Физический контакт с поверхностью экрана необходим для того, чтобы ввод был обнаружен некоторыми сенсорными экранами. Устройства без возможностей экрана также могут быть использованы в примерной среде 1400. Например, облако 1410 может обеспечивать услуги для одного или нескольких компьютеров (например, серверных компьютеров) без дисплеев.
Услуги могут быть обеспечены облаком 1410 через поставщиков 1420 услуг или через других поставщиков услуг по сети (не изображены). Например, облако услуг может индивидуально настраиваться под размер экрана, возможности дисплея и/или возможность сенсорного экрана конкретного подключенного устройства (например, подключенных устройств 1430, 1440, 1450).
В примерной среде 1400 облако 1410 обеспечивает технологии и решения, описанные здесь, различным подключенным устройствам 1430, 1440, 1450 с использованием, по меньшей мере частично, поставщиков 1420 услуг. Например, поставщики 1420 услуг могут обеспечивать централизованное решение для различных услуг на основе облака. Поставщики 1420 услуг могут управлять подписками на услуги для пользователей и/или устройств (например, для подключенных устройств 1430, 1440, 1450 и/или их соответственных пользователей).
Хотя операции некоторых из раскрываемых способов описаны в частном последовательном порядке для удобства представления, следует понимать, что этот способ описания охватывает переупорядочивания, если конкретный порядок не требуется конкретным языком, упомянутым ниже. Например, операции, описанные последовательно, могут в некоторых случаях быть переупорядочены или выполняться параллельно. Кроме того, в целях упрощения приложенные чертежи могут не показывать различных видов, в которых раскрываемые способы могут быть использованы в сочетании с другими способами.
Любой из раскрываемых способов может осуществляться в виде исполняемых компьютером инструкций, сохраненных на одном или нескольких машиночитаемых носителях данных (например, нетранзитном машиночитаемом носителе, таком как один или несколько носителей на оптических дисках, компоненты энергозависимой памяти (такие как DRAM или SRAM) или компоненты энергонезависимой памяти (такие как жесткие диски)), и исполняться на компьютере (например, любом доступном для приобретения компьютере, включая интеллектуальные телефоны или другие мобильные устройства, которые включают в себя вычислительные аппаратные средства). Любые из исполняемых компьютером инструкций для осуществления раскрываемых методик, а также любые данные, созданные и используемые во время осуществления раскрываемых вариантов осуществления, могут сохраняться на одном или нескольких машиночитаемых носителях (например, нетранзитивных машиночитаемых носителях). Исполняемые компьютером инструкции могут входить в состав, например, специализированного программного приложения или программного приложения, к которому осуществляется доступ или которое загружается посредством веб-обозревателя, или другого программного приложения (такого как удаленное вычислительное приложение). Такие программные средства могут исполняться, например, на одном локальном компьютере (например, любом подходящем доступном для приобретения компьютере) или в сетевой среде (например, через Интернет, широкомасштабную сеть, локальную сеть, сеть типа "клиент/сервер" (такую как облачная вычислительная сеть) или другую такую сеть) с использованием одного или нескольких сетевых компьютеров.
Для ясности, описаны только некоторые выбранные аспекты осуществлений на основе программных средств. Другие подробности, которые широко известны в данной области техники, опускаются. Например, следует понимать, что раскрываемая технология не ограничивается каким-либо конкретным компьютерным языком или программой. Например, раскрываемая технология может осуществляться программными средствами, написанными на C++, Java, Perl, JavaScript, Adobe Flash или любом другом подходящем языке программирования. Подобным образом, способы и системы, раскрываемые здесь, не ограничиваются каким-либо конкретным типом приложения сообщений и могут включать в себя приложения сообщений, обеспеченные устройством, приложения сообщений, обеспеченные третьими лицами, или и те, и другие. Дополнительно, если услуга обмена сообщениями интегрирована в операционную систему, то операционная система может выполнять этапы и процедуры, раскрываемые здесь, как выполняемые приложениями. В некоторых ситуациях прикладной программный интерфейс (API) или прикладной программный интерфейс для сообщений (MAPI) могут быть использованы при выполнении способов или осуществлении систем, раскрываемых здесь. Аналогичным образом, раскрываемая технология не ограничивается каким-либо конкретным компьютером или типом аппаратных средств. Конкретные подробности подходящих компьютеров и аппаратных средств широко известны и не требуют подробного изложения в этом раскрытии.
Кроме того, любой из вариантов осуществления на основе программных средств (содержащий, например, исполняемые компьютером инструкции, побуждающие компьютер выполнять любой из раскрываемых способов) может быть переслан, загружен, или к нему может быть осуществлен удаленный доступ через подходящее средство связи. Такое подходящее средство связи включает в себя, например, Интернет, Всемирную паутину, внутреннюю сеть, программные приложения, кабель (включающий в себя оптоволоконный кабель), магнитные средства связи, электромагнитные средства связи (включающие в себя RF, микроволновые и инфракрасные средства связи), электронные сообщения или другие такие средства связи.
Раскрываемые способы, устройство и системы не следует трактовать как ограничивающие каким-либо образом. Напротив, настоящее раскрытие направлено на все новые и неочевидные признаки и аспекты различных раскрываемых вариантов осуществления, по отдельности и в различных комбинациях и подкомбинациях друг с другом. Раскрываемые способы, устройство и системы не ограничиваются каким-либо конкретным аспектом или признаком или их комбинацией, а также раскрываемые варианты осуществления не требуют, чтобы одно или более конкретных преимуществ присутствовали или проблемы решались.
Ввиду многих возможных вариантов осуществления, к которым могут применяться принципы раскрываемого изобретения, следует понимать, что иллюстрируемые варианты осуществления являются только примерами изобретения и не должны восприниматься, как ограничивающие объем изобретения. В действительности, объем изобретения определен следующей формулой. Таким образом, в качестве предложенного изобретения заявляется все, что находится в пределах объема этой формулы.
название | год | авторы | номер документа |
---|---|---|---|
УНИФИЦИРОВАННАЯ БАЗА ДАННЫХ КОНТАКТОВ С ИНДИКАТОРОМ СТАТУСА ДОСТУПНОСТИ | 2007 |
|
RU2417400C2 |
ОТСЛЕЖИВАНИЕ РАССТОЯНИЯ МОБИЛЬНОГО УСТРОЙСТВА | 2015 |
|
RU2698253C2 |
СИСТЕМА И СПОСОБ ДЛЯ ДИФФЕРЕНЦИРОВАННОЙ БЕЗОПАСНОСТИ В АУТЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ | 2014 |
|
RU2668724C2 |
УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ ЭЛЕКТРОННЫМИ КУПОНАМИ | 2008 |
|
RU2439703C2 |
РЕЗЮМИРОВАНИЕ ПОТОКОВ СООБЩЕНИЙ | 2012 |
|
RU2621005C2 |
СИСТЕМА ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И НОСИТЕЛЬ ЗАПИСИ | 2013 |
|
RU2563150C2 |
СИСТЕМА ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И НОСИТЕЛЬ ЗАПИСИ | 2013 |
|
RU2607268C1 |
СРЕДСТВА УПРАВЛЕНИЯ ИСПАРИТЕЛЕМ | 2018 |
|
RU2825126C2 |
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ЗАПИСИ КОНТАКТОВ | 2015 |
|
RU2642843C2 |
СПОСОБЫ И АППАРАТЫ ДЛЯ СВЯЗЫВАНИЯ С УСТРОЙСТВОМ | 2015 |
|
RU2644509C2 |
Изобретение относится к связыванию учетных записей сообщений, которое обеспечивает возможность пользователям выборочно связывать учетные записи сообщений и настраивать эти связанные учетные записи сообщений. В одном варианте осуществления пользователь выбирает некоторое количество учетных записей сообщений для выборочного связывания. Технический результат заключается в повышении быстродействия за счет осуществления доступа к множеству учетных записей электронной почты, относящихся к работе, и множеству учетных записей электронной почты, относящихся к работе, и множеству личных учетных записей электронной почты. Приложение сообщений обновляет базу данных учетных записей сообщений для выборочного связывания учетных записей сообщений и создания комбинированного окна сообщений. Когда пользователь выбирает комбинированное окно сообщений для отображения, все сообщения из выборочно связанных учетных записей сообщений отображаются. В одном варианте осуществления пользователь может создавать множество комбинированных окон сообщений на одном устройстве и может назначать имена каждому из комбинированных окон сообщений. В еще одном варианте осуществления пиктограмма, ассоциированная с комбинированным окном сообщений, добавляется на рабочий стол устройства. 4 н. и 16 з.п. ф-лы, 14 ил.
1. Способ осуществления доступа к учетным записям сообщений на пользовательском устройстве, содержащий этапы, на которых:
обеспечивают множество учетных записей сообщений на пользовательском устройстве, причем множество учетных записей сообщений включает в себя по меньшей мере первую учетную запись сообщений, вторую учетную запись сообщений, третью учетную запись сообщений и четвертую учетную запись сообщений;
принимают пользовательский ввод, которым выбирается первая учетная запись сообщений и вторая учетная запись сообщений;
связывают первую учетную запись сообщений и вторую учетную запись сообщений для создания первого комбинированного окна сообщений;
принимают пользовательский ввод, которым выбирается третья учетная запись сообщений и четвертая учетная запись сообщений;
связывают третью учетную запись сообщений и четвертую учетную запись сообщений для создания второго комбинированного окна сообщений;
отображают первое комбинированное окно сообщений в виде списка сообщений как из первой учетной записи сообщений, так и из второй учетной записи сообщений; и
отображают второе комбинированное окно сообщений в виде списка сообщений как из третьей учетной записи сообщений, так и из четвертой учетной записи сообщений.
2. Способ по п. 1, в котором первая, вторая, третья и четвертая учетные записи сообщений являются одним из следующего: учетная запись электронной почты, учетная запись текстовых сообщений, ящик входных сообщений социальной сети и учетная запись мгновенных сообщений.
3. Способ по п. 1, дополнительно содержащий этап, на котором предоставляют интерфейс, используемый для выбора по меньшей мере одной из первой, второй, третьей и четвертой учетных записей сообщений из списка учетных записей сообщений для связывания с по меньшей мере одним из первого комбинированного окна сообщений и второго комбинированного окна сообщений.
4. Способ по п. 1, в котором первая учетная запись сообщений ассоциирована с первым поставщиком услуг, а вторая учетная запись сообщений ассоциирована со вторым поставщиком услуг.
5. Способ по п. 1, дополнительно содержащий этап, на котором назначают имя по меньшей мере одному из первого комбинированного окна сообщений и второго комбинированного окна сообщений.
6. Способ по п. 1, дополнительно содержащий этап, на котором предоставляют пользовательский интерфейс, используемый для именования по меньшей мере одного из первого комбинированного окна сообщений и второго комбинированного окна сообщений.
7. Способ по п. 1, дополнительно содержащий этап, на котором добавляют к пользовательскому интерфейсу пиктограмму, ассоциированную с по меньшей мере одним из первого и второго комбинированных окон сообщений, причем пиктограмма включает в себя отображение одного или более из следующего: имя комбинированного окна сообщений, ассоциированного с пиктограммой, имя одной из учетных записей сообщений, связанных для создания комбинированного окна сообщений, ассоциированного с пиктограммой, и число, представляющее суммарное количество сообщений в учетных записях сообщений, связанных для создания комбинированного окна сообщений, ассоциированного с пиктограммой.
8. Способ по п. 1, в котором упомянутое множество учетных записей сообщений включает в себя по меньшей мере одну учетную запись сообщений, которая не связана с первым или вторым комбинированными окнами сообщений.
9. Способ по п. 1, дополнительно содержащий этап, на котором отсоединяют одну из первой, второй, третьей и четвертой учетных записей сообщений на основе приема пользовательского ввода для отсоединения соответствующей учетной записи сообщений.
10. Способ по п. 1, в котором первая, вторая, третья и четвертая учетные записи сообщений являются учетными записями электронной почты.
11. Машиночитаемое запоминающее устройство, в котором содержатся инструкции для выполнения способа по п. 1.
12. Мобильное устройство, выполненное с возможностью выборочного связывания учетных записей сообщений, содержащее:
процессор; и
один или более машиночитаемых носителей, на которых сохранены инструкции, которыми при их исполнении процессором выполняется способ выборочного связывания учетных записей сообщений, содержащий:
обеспечение множества учетных записей сообщений на мобильном устройстве;
связывание первого поднабора множества учетных записей сообщений для создания первого комбинированного окна сообщений на основе принятого пользовательского ввода, определяющего первый поднабор множества учетных записей сообщений, причем первое комбинированное окно сообщений включает в себя сообщения от каждой из учетных записей сообщений в первом поднаборе множества учетных записей сообщений; и
связывание второго поднабора множества учетных записей сообщений для создания второго комбинированного окна сообщений на основе принятого пользовательского ввода, определяющего второй поднабор множества учетных записей сообщений, причем второе комбинированное окно сообщений включает в себя сообщения от каждой из учетных записей сообщений во втором поднаборе множества учетных записей сообщений.
13. Устройство по п. 12, при этом принимаемые пользовательские вводы включают в себя индивидуальный пользовательский выбор каждой учетной записи сообщений в первом и втором поднаборах множества учетных записей сообщений.
14. Устройство по п. 12, при этом по меньшей мере один из первого и второго поднаборов множества учетных записей сообщений включает в себя по меньшей мере три учетных записи сообщений, но меньше, чем все из множества учетных записей сообщений.
15. Устройство по п. 12, в котором способ дополнительно содержит автоматическое добавление на рабочий стол мобильного устройства пиктограммы, ассоциированной с одним из первого и второго комбинированных окон сообщений, и автоматическое удаление с рабочего стола пиктограммы, ассоциированной с одной из учетных записей сообщений, связанных с комбинированным окном сообщений, для которого данная пиктограмма была добавлена на рабочий стол.
16. Устройство по п. 15, в котором способ дополнительно содержит:
прием указания того, что пиктограмма, ассоциированная с одним из первого и второго комбинированных окон сообщений, была выбрана, и
отображение комбинированного окна сообщений, ассоциированного с этой пиктограммой, в виде списка сообщений из учетных записей сообщений, связанных для создания комбинированного окна сообщений, ассоциированного с данной пиктограммой.
17. Устройство по п. 12, в котором все из учетных записей сообщений в по меньшей мере одном из первого и второго поднаборов множества учетных записей сообщений являются учетными записями электронной почты.
18. Машиночитаемое запоминающее устройство, в котором хранятся инструкции, которыми при их исполнении мобильным устройством выполняется способ обеспечения комбинированных окон сообщений на мобильном устройстве, содержащий:
отображение списка учетных записей сообщений;
прием пользовательского ввода, которым выбирается первая учетная запись сообщений для связывания;
прием пользовательского ввода, которым выбирается вторая учетная запись сообщений для связывания;
связывание первой учетной записи сообщений и второй учетной
записи сообщений для создания первого комбинированного окна сообщений;
прием пользовательского ввода, которым выбирается третья учетная запись сообщений для связывания;
прием пользовательского ввода, которым выбирается четвертая учетная запись сообщений для связывания;
связывание третьей учетной записи сообщений и четвертой учетной записи сообщений для создания второго комбинированного окна сообщений;
назначение имени по меньшей мере одному из первого комбинированного окна сообщений и второго комбинированного окна сообщений;
отображение первого комбинированного окна сообщений в виде списка сообщений как из первой учетной записи сообщений, так и из второй учетной записи сообщений; и
отображение второго комбинированного окна сообщений в виде списка сообщений как из третьей учетной записи сообщений, так и из четвертой учетной записи сообщений.
19. Машиночитаемое запоминающее устройство по п. 18, при этом первая учетная запись сообщений является учетной записью электронной почты, и вторая учетная запись сообщений является учетной записью электронной почты.
20. Машиночитаемое запоминающее устройство по п. 18, в котором способ дополнительно включает в себя добавление пиктограммы, ассоциированной с первым комбинированным окном сообщений, и пиктограммы, ассоциированной со вторым комбинированным окном сообщений, на пользовательский интерфейс мобильного устройства.
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
СТЕКЛООЧИСТИТЕЛЬ | 1998 |
|
RU2139208C1 |
АВТОМАТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПУСКОВЫМ РЕОСТАТОМ И РЕГУЛИРОВАНИЯ ДЕЙСТВИЯ ТОРМОЗА ЭЛЕКТРИЧЕСКИХ ПОДЪЕМНИКОВ | 1926 |
|
SU8330A1 |
СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ УЧЕТНЫМИ ЗАПИСЯМИ В СЛУЖБЕ МГНОВЕННОГО ОБМЕНА СООБЩЕНИЯМИ | 2007 |
|
RU2402882C2 |
Авторы
Даты
2017-01-10—Публикация
2012-06-09—Подача