Список контактов

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

 

Область техники, к которой относится изобретение

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

Уровень техники

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

Сущность изобретения

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

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

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

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

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

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

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

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

Дополнительно, первое устройство связи может быть мобильным терминалом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.1 является схемой примерной системы, в которой могут быть осуществлены способы и системы, согласующиеся с изобретением;

Фиг.2 является схемой примерного устройства связи на фиг.1 согласно осуществлению, согласующемуся с изобретением;

Фиг.3 является примерной функциональной блок-схемой компонентов, осуществленных в устройстве связи на фиг.2 согласно осуществлению, согласующемуся с изобретением; и

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

Подробное описание

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

Фиг.1 является схемой примерной системы 100, в которой могут быть осуществлены способы и системы, согласующиеся с изобретением. Система 100 может включать в себя устройства 110, 120 и 130 связи, соединенные через сеть 140. Примерная конфигурация, иллюстрированная на фиг.1, предоставлена для простоты. Следует понимать, что типичная система может включать в себя больше или меньше устройств, чем проиллюстрировано на фиг.1. Кроме того, другие устройства, которые облегчают связь между различными объектами, иллюстрированными на фиг.1, могут также быть включены в систему 100.

Устройства 110-130 связи, каждое, могут включать в себя любой тип традиционного устройства, которое имеет возможность связываться через сеть. Например, устройства 110-130 связи могут включать в себя любой тип устройства, которое способно передавать и принимать данные (например, голос, текст, изображения, мультимедийные данные) в/из сети 140. В примерном осуществлении одно или более устройств 110-130 связи могут быть мобильным терминалом. В качестве используемого в данном документе термин "мобильный терминал" может включать в себя сотовый радиотелефон с или без многострочного дисплея; терминал персональной системы связи (PCS), который может объединять сотовый радиотелефон с возможностями обработки данных, факсимильной связи и передачи данных; персональный цифровой помощник (PDA), который может включать в себя радиотелефон, пейджер, интернет/интранет-доступ, веб-браузер, органайзер, календарь и/или приемник глобальной системы позиционирования (GPS); и традиционный переносной и/или карманный приемник или другой прибор, который включает в себя приемопередатчик радиотелефона. Мобильные терминалы могут также называться "широко распространенными вычислительными" устройствами.

В альтернативном осуществлении одно или более устройств 110-130 связи могут включать в себя любое клиентское устройство, такое как персональный компьютер (PC), переносной компьютер, PDA, веб-устройство и т.д., которое способно передавать и принимать данные через сеть 140. Устройства 110, 120 и 130 связи могут связываться друг с другом по сети 140 через проводные, беспроводные или оптические соединения.

Сеть 140 может включать в себя одну или более сетей, включающих в себя сотовую сеть, спутниковую сеть, интернет, телефонную сеть, такую как телефонную коммутируемую сеть общего пользования (PSTN), городскую вычислительную сеть (MAN), глобальную вычислительную сеть (WAN), локальную вычислительную сеть (LAN) или другой тип сети. В примерном осуществлении сеть 140 включает в себя сотовую сеть, которая использует компоненты для передачи данных к и от устройств 110, 120 и 130 связи. Такие компоненты могут включать в себя антенны базовых станций (не показаны), которые передают и принимают данные от устройств связи в своих окрестностях. Такие компоненты также могут включать в себя базовые станции (не показаны), которые соединяются с антеннами базовых станций и связываются с другими устройствами, такими как коммутаторы и маршрутизаторы (не показаны) в соответствии с известными технологиями.

Фиг.2 является схемой устройства 110 связи согласно примерному осуществлению, согласующемуся с изобретением. Следует понимать, что устройства 120 и 130 связи могут включать в себя одинаковые или похожие элементы и могут быть сконфигурированы одним и тем же или похожим образом. Устройство 110 связи может включать в себя шину 210, логику 220 обработки, память 230, устройство 240 ввода, устройство 250 вывода, камеру 260 и интерфейс 270 связи. Шина 210 делает возможной связь между компонентами устройства 110 связи. Специалист в данной области техники признает, что устройство 110 связи может быть сконфигурировано с помощью ряда других способов и может включать в себя другие или отличные компоненты. Например, устройство 110 связи может включать в себя один или более блоков питания (не показаны). Устройство 110 связи может также включать в себя модулятор, демодулятор, кодер, декодер и т.д. для обработки данных.

Логика 220 обработки может включать в себя процессор, микропроцессор, специализированную интегральную схему (ASIC), программируемую пользователем матричную БИС (FPGA) и т.п. Логика 220 обработки может выполнять инструкции/программы системы программного обеспечения или структуры данных, чтобы управлять работой устройства 110 связи.

Память 230 может включать в себя оперативное запоминающее устройство (RAM) или другой тип динамического запоминающего устройства, которое хранит информацию и инструкции для выполнения логикой 220 обработки; постоянное запоминающее устройство (ROM) или другой тип статического запоминающего устройства, которое хранит статическую информацию и инструкции для использования логикой 220 обработки; устройство флэш-памяти (например, электрически стираемое программируемое постоянное запоминающее устройство (EEPROM)) для хранения информации и инструкций; и/или некий другой тип магнитного или оптического носителя записи и его соответствующий накопитель. Память 230 может также использоваться, чтобы хранить временные переменные или другую промежуточную информацию во время выполнения инструкций логической схемой 220 обработки. Инструкции, используемые логической схемой 220 обработки, могут также, или альтернативно, быть сохранены на другом типе машиночитаемого носителя, доступного для логики 220 обработки.

Устройство 240 ввода может включать в себя любой механизм, который позволяет оператору вводить информацию в устройство 110 связи, такой как микрофон, клавиатура, цифровая клавиатура, мышь, перо, распознавание голоса и/или биометрические механизмы и т.д. Устройство 240 ввода может также включать в себя одну или более кнопок, которые позволяют пользователю принимать меню вариантов через устройство 250 вывода. Меню может предоставить возможность пользователю выбирать различные функции или режимы, ассоциативно связанные с приложениями, выполняемыми устройством 110 связи.

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

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

Интерфейс 270 связи может включать в себя механизм, похожий на приемопередатчик, который разрешает устройству 110 связи связываться с другими устройствами и/или системами. Например, интерфейс 270 связи может включать в себя модем или Ethernet-интерфейс с LAN. Альтернативно, интерфейс 270 связи может включать в себя другие механизмы для связи через сеть, такую как беспроводная сеть. Например, интерфейс 270 связи может включать в себя один или более радиочастотных (RF) передатчиков и приемников и/или приемопередатчиков.

Устройство 110 связи, согласующееся с изобретением, может выполнять обработку, ассоциативно связанную с заполнением списка контактов пользователя или телефонной книги изображениями, ассоциативно связанными с разными абонентами, сохраненными в списке контактов, как описано подробно ниже. Устройство 110 связи может выполнять эти операции в ответ на выполнение логикой 220 обработки последовательностей инструкций, содержащихся на машиночитаемом носителе, таком как память 230. Такие инструкции могут считываться в память 230 с другого машиночитаемого носителя, например, через интерфейс 270 связи. Машиночитаемый носитель может включать в себя одно или более запоминающих устройств и/или несущих волн. В альтернативных вариантах осуществления может использоваться аппаратная схема вместо или в комбинации с инструкциями программного обеспечения, чтобы осуществить процессы, согласующиеся с изобретением. Таким образом, осуществления, согласующиеся с изобретением, не ограничены какой-либо конкретной комбинацией аппаратной схемы и программного обеспечения.

Фиг.3 является примерной функциональной блок-схемой компонентов, осуществленных в устройстве связи на фиг.2, например в памяти 230, согласно осуществлению, согласующемуся с изобретением. Обращаясь к фиг.3, память 230 может включать в себя программу 310 обмена сообщениями и программу-мастер 320 создания изображений. Программа 310 обмена сообщениями может включать в себя любой тип программы обмена сообщениями, используемой, чтобы передавать и принимать сообщения к/от других устройств, таких как устройства 120 и 130 связи. Например, программа 310 обмена сообщениями может включать в себя программу на базе службы мультимедийных сообщений (MMS), программу на основе службы коротких сообщений (SMS), программу на базе мгновенного обмена сообщениями (IM), программу электронной почты или другую прикладную программу, которая позволяет устройству 110 связи связываться с другими устройствами.

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

Согласно примерному осуществлению программа-мастер 320 изображений может быть прикладной программой, которая предоставляет пользователю дружественный интерфейс, который позволяет пользователям добавлять информацию, такую как графика, изображения и т.д., для одного или более абонентов, идентифицированных в списке 312 контактов. В некоторых осуществлениях программа-мастер 320 изображений может быть частью программы 310 обмена сообщениями. В других осуществлениях программа-мастер 320 изображений может быть внешней программой, которая может взаимодействовать с любым числом программ обмена сообщениями, например программой 310 обмена сообщениями, чтобы облегчать заполнение списка 312 контактов информацией (например, изображениями), как подробно описано ниже. Кроме того, программа-мастер 320 изображений может использоваться, чтобы извлечь и сохранить изображения в формате любого типа, например изображения в формате объединенной группы экспертов по машинной обработке фотографий (JPEG), изображения в формате обмена графическими данными (GIF), изображения в тегированном формате файлов изображений (TIFF), изображения в формате переносимой сетевой графики (PNG) или любом другом типе форматов изображения.

Фиг.4 является блок-схемой, иллюстрирующей примерную обработку устройствами связи, такими как устройство 110 связи, в осуществлении, согласующемся с изобретением. Обработка может быть начата, когда устройство 110 связи включается. Предположим, что программа 310 обмена сообщениями включает в себя признак, в который пользователь может включить изображения с контактами, перечисленными в списке 312 контактов. Дополнительно предположим, что пользователь устройства 110 связи захочет заполнить его/ее список 312 контактов изображениями его/ее контактов. В примерном осуществлении пользователь может открыть список 312 контактов. Программа-мастер 320 изображений может тогда предоставить пользователю вариант или режим для добавления изображений в список 312 контактов (действие 410).

Например, программа-мастер 320 изображений может предоставить меню, которое включает в себя вариант для пользователя, такой, чтобы добавить изображение в список 312 контактов, например вариант, помеченный "Добавление изображения". Меню может предоставить возможность пользователю устройства 110 связи выбрать изображение, сохраненное в устройстве 110 связи для включения в список 312 контактов. Например, память 230 может хранить ряд изображений друзей, членов семьи и т.д. пользователя устройства 110 связи. В этом случае предположим, что пользователь выбирает отдельное из изображений, которые сохранены в памяти 230 (действие 420). Пользователь может также идентифицировать отдельный контакт, с которым ассоциативно связано изображение (действие 420). Например, если изображение ассоциативно связано с Джейн Смит, пользователь может идентифицировать Джейн Смит как соответствующий контакт. Пользователь может выполнить это, щелкая (кликая) на одном из контактов, сохраненных в списке 312 контактов перед или после того, как выбрано изображение. Программа-мастер 320 изображений может затем сохранить выбранное изображение в списке 312 контактов вместе с отдельной сохраненной информацией о контакте (действие 430). Изображение контакта может затем быть отображено пользователю, когда пользователь обращается к списку 312 контактов и/или начинает создание сообщения для отправки соответствующему контакту. Альтернативно, программа-мастер 320 изображений может сохранить ссылку на изображение, которое пользователь может выбрать, чтобы просмотреть изображение контакта.

Меню, предоставленное пользователю в действии 410, может также предоставить возможность пользователю устройства 110 связи получать новое изображение, которое будет включено в список 312 контактов. Если пользователь выбирает этот вариант, устройство 110 связи может активировать режим камеры, ассоциативно связанный с камерой 260, и позволяет пользователю получать изображение, ассоциативно связанное с отдельным контактом, включенным в список 312 контактов. Этот вариант может быть полезен, когда пользователь устройства 110 связи встречает одного из его/ее друзей, включенных в список 312 контактов. Предположим, что пользователь получает изображение с помощью камеры 260, включенной в устройство 110 связи (действие 440). После того как пользователь получает изображение, программа-мастер 320 изображений может предложить пользователю идентифицировать конкретный контакт, ассоциативно связанный с изображением. Пользователь устройства 110 связи может затем идентифицировать соответствующий контакт в списке 312 контактов, ассоциативно связанном с изображением (действие 440). Программа-мастер 320 изображений может затем сохранить новое изображение или ссылку на новое изображение в списке 312 контактов вместе с контактной информацией пользователя (действие 450).

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

Пользователь может затем выбрать один или более контактов в списке 312 контактов, идентифицирующем один или более абонентов, для которых пользователь захочет добавить изображение. Программа-мастер 320 изображений может затем автоматически сформировать сообщение для каждого из выбранных контактов, такое как MMS-сообщение, SMS-сообщение, IM, сообщение электронной почты или другой тип сообщения, которое просит получателя сообщения предоставить изображение отправителю (действие 460). Например, программа-мастер 320 изображений может формировать сообщение, которое заявляет: "Пожалуйста, ответьте на это сообщение, используя свое изображение, которое я могу добавить в вашу запись в моей телефонной книге". В некоторых осуществлениях имя отправителя может быть включено в сообщение. Например, сообщение может быть снабжено предисловием с формулировкой, такой как "Билл Джонс хочет получить Ваше изображение". В ситуациях, где пользователь выбрал более чем один контакт, например, щелкнув на ряде контактов, сохраненных в списке 312 контактов, программа-мастер 320 изображений может автоматически сформировать похожее сообщение для каждого из выбранных контактов. Программа-мастер 320 изображений может затем отправить сообщение идентифицированным абонентам/контактам (действие 460). Таким образом, программа-мастер 320 изображений может предоставить возможность пользователю эффективно отправлять сообщения, запрашивающие изображения, любому числу абонентов в списке 312 контактов посредством простого выбора желаемых абонентов.

Предположим, что получатель одного из сообщений ассоциативно связан с устройством 120 связи. В этом случае пользователь устройства 120 связи может принять сообщение и выбрать сохраненное изображение для включения в ответное сообщение. Альтернативно, пользователь устройства 120 связи может получить новое изображение себя и переслать это изображение с ответным сообщением. Например, если устройство 120 связи включает в себя камеру (например, камеру 260), пользователь может получить изображение себя с помощью камеры. В некоторых осуществлениях после того, как пользователь получил изображение, устройство 120 связи может отобразить изображение и подсказать пользователю с помощью сообщения, такого как: "Вы хотите отправить это изображение Биллу Джонсу?" Предположим, что пользователь выбирает "да". В этом случае устройство 120 связи может передать изображение устройству 110 связи. Другие получатели принятых сообщений могут отправлять изображения обратно устройству 110 связи похожим образом.

Устройство 110 связи может принимать изображение(я) действие 470). Например, программа-мастер 320 изображений может принимать изображения от ряда устройств связи, таких как устройства 120 и 130 связи. Для каждого принятого сообщения программа-мастер 320 изображений может идентифицировать источник принятого сообщения и определить, что источник был присоединен к определенному контакту в списке 312 контактов. Например, программа-мастер 320 изображений может идентифицировать источник сообщения на основе информации, включенной в заголовок принятого сообщения, и может сравнить источник с информацией, включенной в список 312 контактов. Программа-мастер 320 изображений может также автоматически извлечь изображение, включенное в ответное сообщение или включенное в качестве вложения в ответное сообщение, и может автоматически сохранить принятое изображение с соответствующим контактом в списке 312 контактов (действие 480).

Таким образом, когда пользователь открывает его/ее список контактов или начинает составлять сообщение для отдельного контакта, изображение контакта будет отображено пользователю, например, через устройство 250 вывода. Устройство 110 связи может выполнять похожую обработку, ассоциативно связанную с другими контактами, сохраненными в списке 312 контактов. Таким образом, пользователь устройства 110 связи может быстро заполнить список 312 контактов изображениями.

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

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

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

Еще в одном осуществлении, каждый раз, когда устройство 110 связи принимает сообщение от абонента, не содержащегося в списке 312 контактов, программа-мастер 320 изображений может подсказать пользователю с помощью запроса относительно того, желательно ли изображение. Например, предположим, что пользователь устройства 130 связи отправляет сообщение устройству 110 связи. Программа 310 обмена сообщениями и/или программа-мастер 320 сообщений может определить, что устройство 110 связи не принимало какие-либо предыдущие сообщения от устройства 120 связи, и/или что абонент, ассоциативно связанный с устройством 130, не включен в список 312 контактов. В таком случае, программа-мастер 320 изображений может автоматически сформировать запрос сообщения с изображением и подсказать пользователю устройства 110 связи, хочет ли он/она добавить абонента в список 312 контактов, и запросить изображение абонента, ассоциативно связанного с устройством 130 связи. Если пользователь отвечает "да", устройство 110 связи может передать запрос сообщения с изображением устройству 130 связи.

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

Хотя не описано выше, следует понимать, что устройство 110 связи может принимать запросы изображений от других устройств связи, таких как устройства 120 и 130 связи. Таким образом, пользователи устройств 110-130 связи могут совместно использовать изображения двусторонним образом.

Заключение

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

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

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

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

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

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

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

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

Объем изобретения определен формулой изобретения и ее эквивалентами.

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

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

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

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

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

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

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

8. Первое устройство связи по п.6, в котором дисплей дополнительно выполнен с возможностью отображать первое изображение с информацией, ассоциативно связанной с первым абонентом, при обращении к памяти.

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

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

Изобретение относится к системам передачи информации, и в частности к способу и системе отображения трехмерного аватара в клиенте Мгновенного Обмена Сообщениями МОС (IM), к клиенту и серверу МОС (IM)

Изобретение относится к обеспечению извещений об изменениях информации присутствия

Изобретение относится к системам передачи мгновенных сообщений

Изобретение относится к области обмена сообщениями в сети передачи данных

Изобретение относится к области цифровой идентификации

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

Изобретение относится к межсетевому обмену сообщениями на уровне службы
Наверх