ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Варианты осуществления направлены на обеспечение интегрированного отображения и управления объектами данных, основываясь на социальном, временном и пространственном параметрах.
УРОВЕНЬ ТЕХНИКИ
В мобильных телекоммуникационных устройствах, таких как сотовые телефоны, PDA (карманные персональные компьютеры), миниатюрные портативные компьютеры и усовершенствованные пейджеры, данные устройства обычно содержат информацию различного типа, относящуюся к контактам, календарю, электронной почте и т.п. Информацию каждого типа обычно категоризируют и представляют пользователю согласно категориям, настроенным на информацию определенного типа. Например, информацию календаря обычно представляют хронологически. Контактную информацию обычно сортируют и представляют в алфавитном порядке. В некоторых случаях можно объединять информацию двух типов. Например, календарное событие может включать в себя контактную информацию для людей, приглашенных на данное событие. Календарное событие может дополнительно включать в себя информацию о расположении, если она введена пользователем.
Мобильные устройства обычно имеют ограниченное пространство для обеспечения пользовательского интерфейса (UI). В частности, мобильный телефон с цифровой клавиатурой может иметь ограниченное пространство экрана и ограниченные функциональные возможности клавиш для обеспечения опций пользовательского интерфейса и подробной информации. Пользователи обычно должны пролистать множество экранов и просмотреть с помощью прокрутки множество элементов меню, чтобы найти информацию, которую они ищут. Например, если пользователь хочет найти контактную информацию людей, кто приглашен на событие, отмеченное в календаре, то пользователь обычно должен иметь априорную информацию о названии и виде события. Пользователь должен затем открыть событие и просмотреть список контактов. Если пользователь хочет найти подробную информацию о взаимоотношениях или расположении каждого из людей-контактов, то пользователь должен открыть каждый из контактов для поиска информации.
Такие традиционные пользовательские интерфейсы ограничивают возможность представления пользователю информации, которая является интуитивной и представляет то, как пользователи фактически думают и воспринимают события, места и людей. Людей обычно воспринимают на основе взаимоотношений и местоположения. События можно воспринимать больше на основе социальной значимости и людей, приглашенных на данное событие, в дополнение к расположению. Однако традиционная иерархическая, сегментированная и управляемая через меню структура информации, которую обеспечивают в мобильных устройствах, не обеспечивает такой интуитивный и дружественный к пользователю интерфейс.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Один из вариантов осуществления направлен на отображение информации пользователю устройства связи. Устройство связи принимает запрос, включающий в себя социальный параметр, временный параметр и пространственный параметр, которые относятся к пользователю, которые указывают желательное визуальное представление набора объектов данных (например, людей, мест, произведений искусства и литературы, мультимедийной информации, такой как изображения и т.п.). Устройство связи определяет показатели, с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях, соответственно. Устройство связи отображает пользователю первое визуальное представление, по меньшей мере, части из набора объектов данных, основываясь на том, соответствуют ли соответствующим параметрам запроса определенные показатели соотношений в социальном измерении, временном измерении и пространственном измерении.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Более полное понимание вариантов осуществления данного изобретения и многих из его преимуществ будет легко получить, поскольку они становятся более понятны при обращении к последующему подробному описанию, иллюстрируемому чертежами, которые представлены исключительно для иллюстрации, а не для ограничения изобретения, и на которых:
Фиг.1 - типичная схема сети беспроводной связи с назначенной группой PTT беспроводных телекоммуникационных устройств, осуществляющих связь с сервером групповой связи и с другими компьютерными устройствами по сети беспроводной связи.
Фиг.2 - типичная схема одного из вариантов осуществления сети беспроводной связи в обычной сотовой телекоммуникационной конфигурации, в которой имеется сервер групповой связи, который управляет связью между беспроводными телекоммуникационными устройствами участников группы PTT.
Фиг.3 - структурная схема, показывающая компьютерную платформу беспроводного телекоммуникационного устройства с возможностью PTT.
Фиг.4 - схема одного из вариантов осуществления программных уровней приложения групповой связи, с клиентом PTT и ориентированным на группу клиентом мультимедийной информации.
Фиг.5 - примерное устройство мобильной связи.
Фиг.6 - примерное трехмерное представление основанных на времени, взаимоотношениях и пространстве осей.
Фиг.7 - примерная схема, изображающая центрированную на деятельности конструкцию.
Фиг.8 - примерная пространственно-временная диаграмма.
Фиг.9 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.10 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.11 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.12 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.13 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.14 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.15А-15C показывают примеры визуального представления конкретного набора объектов данных в соответствии с вариантами осуществления изобретения.
Фиг.16 иллюстрирует примерный процесс, который реализует некоторые из раскрытых вариантов осуществления.
Фиг.17 иллюстрирует примерный процесс, который реализует некоторые из раскрытых вариантов осуществления.
Фиг.18 иллюстрирует примерный процесс, который реализует некоторые из раскрытых вариантов осуществления.
Фиг.19 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.20 иллюстрирует примерный пользовательский интерфейс на устройстве мобильной связи, которое включает в себя некоторые из раскрытых вариантов осуществления.
Фиг.21 показывает процесс, с помощью которого один или более объектов данных, принадлежащих множеству объектов данных, можно отображать пользователю в соответствии с одним из вариантов осуществления изобретения.
Фиг.22A-22J направлены на обмен информацией с точки зрения отправителя объектов данных в соответствии с одним из вариантов осуществления изобретения.
Фиг.23 направлена на обмен объектами данных с точки зрения получателя или адресата объектов данных в соответствии с одним из вариантов осуществления изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Аспекты изобретения раскрывают в последующем описании и соотнесенных чертежах, направленных на определенные варианты осуществления изобретения. Дополнительные варианты осуществления могут быть разработаны без отклонения от объема изобретения. Дополнительно известные элементы изобретения не будут подробно описаны или будут опущены для того, чтобы не затенять сущность изобретения.
Слова «примерный» и/или «пример» в данном документе означают «служащий примером или иллюстрацией». Любой из вариантов осуществления, описанных в данной работе как «примерный» и/или «пример», не обязательно должен рассматриваться как предпочтительный или преимущественный по сравнению с другими вариантами осуществления. Аналогично, термин «варианты осуществления изобретения» не требует, чтобы все варианты осуществления изобретения включали в себя обсуждаемую особенность, преимущество или режим работы.
В данном описании термины «устройство мобильной связи», «устройство связи», «беспроводное устройство», «устройство беспроводной связи», «устройство связи PTT», «карманное устройство», «мобильное устройство» и «мобильный телефон» используются взаимозаменяемо. Термины «вызов» и «связь» также используются взаимозаменяемо. Термин «приложение» в данной работе охватывает исполняемые и неисполняемые программные файлы, необработанные данные, агрегированные значения, исправления и другие кодовые сегменты. Термин «групповая связь» означает двухточечную связь или многоточечную связь, осуществляемую между устройствами беспроводной связи по реальным или виртуальным полудуплексным каналам. Термин «примерный» подразумевает, что раскрытый элемент или вариант осуществления является только примером, а не указывает предпочтения пользователя. Дополнительно одинаковые ссылочные позиции относятся к одинаковым элементам на всех видах, и ссылки на элементы в единственном числе не исключают их использования во множественном числе, если иначе не определено в описании.
Дополнительно множество вариантов осуществления описаны в виде последовательности действий, которые будут выполнять, например, с помощью элементов вычислительного устройства. Понятно, что различные описанные действия можно выполнять с помощью определенных схем (например, специализированных интегральных схем (СпИС)), с помощью команд программы, выполняемых с помощью одного или более процессоров, или с помощью их комбинации. Дополнительно эту описанную последовательность действий можно рассматривать, как реализованную полностью в считываемом компьютером носителе данных любой формы, имеющем хранящийся на нем соответствующий набор компьютерных команд, которые при выполнении побуждают соответствующий процессор выполнять описанные функциональные возможности. Таким образом, различные аспекты изобретения можно воплощать во множестве различных форм, которые считаются входящими в объем изобретения. Кроме того, для каждого из описанных вариантов осуществления соответствующая форма любых таких вариантов осуществления может быть описана в данной работе как, например, «логическая схема, сконфигурированная для» выполнения описанного действия.
Абонентская станция с высокой скоростью передачи данных (HDR), упоминаемая здесь как пользовательское устройство (UE), может быть мобильной или стационарной и может осуществлять связь с одной или более точек доступа (AP), которые могут упоминаться как узел B. UE передает и принимает пакеты данных через один или более узлов B на контроллер радиосети (RNC). Узлы B и RNC являются частью сети, называемой сетью радиодоступа (RAN). Сеть радиодоступа может передавать голос и пакеты данных между множеством терминалов доступа.
Сеть радиодоступа может дополнительно соединяться с дополнительными сетями вне сети радиодоступа, такая базовая сеть включает в себя серверы и устройства, относящиеся к определенным операторам связи, и возможность соединения с другими сетями, такими как внутрикорпоративная сеть, Интернет, коммутируемая телефонная сеть общего пользования (PSTN), узел поддержки пакетной радиосвязи общего назначения (GPRS) (SGSN), межсетевой узел поддержки системы обычной пакетной радиосвязи GPRS (GGSN), и может передавать голос и пакеты данных между каждым UE и такими сетями. UE, которое установило активное соединение канала трафика с одним или более узлов B, может упоминаться как активное UE и может упоминаться как находящееся в состоянии трафика. UE, которое находится в процессе установления активного соединения канала трафика (TCH) с одним или более узлов B, может упоминаться как находящееся в состоянии установления соединения. UE может быть любым устройством обработки данных, которое осуществляет связь через беспроводный канал или через проводной канал. UE может дополнительно быть любым из множества устройств, включающих в себя плату ПК (персонального компьютера), компактное устройство на флэш-памяти, внешний или внутренний модем или беспроводной или стационарный телефон, но не ограничено ими. Линию связи, через которую UE посылает сигналы в узел B, называют каналом восходящей линии связи (например, обратным каналом трафика, каналом управления, каналом доступа и т.д.). Линию связи, через которую узел B посылают сигналы в UE, называют каналом нисходящей линии связи (например, каналом поискового вызова, каналом управления, каналом широковещания, прямым каналом трафика и т.д.). В данной работе термин «канал трафика» (TCH) может относиться или к восходящему/обратному или к нисходящему/прямому каналу трафика.
Фиг.1 иллюстрирует структурную схему одного из примерных вариантов осуществления системы 100 беспроводной связи в соответствии, по меньшей мере, с одним из вариантов осуществления изобретения. Система 100 может содержать терминалы доступа, такие как мобильный телефон 102, связанный по беспроводному интерфейсу 104 с сетью доступа или с сетью радиодоступа (RAN) 120, которая может соединять терминал доступа 102 с сетевым оборудованием, обеспечивая передачу данных между сетью передачи данных с коммутацией пакетов (например, корпоративной сетью, Интернет и/или сетью 126 оператора связи) и терминалами доступа 102, 108, 110, 112. Как показано, терминал доступа может быть мобильным телефоном 102, карманным персональным компьютером 108, пейджером 110, который показан в данном случае как двухсторонний текстовый пейджер, или даже отдельной компьютерной платформой 112, которая имеет портал беспроводной связи. Варианты осуществления изобретения, таким образом, могут быть реализованы на основе доступа любой формы, который включает в себя портал беспроводной связи или имеет возможности беспроводной связи, которые включают в себя, без ограничения, беспроводные модемы, карты PCMCIA, персональные компьютеры, телефоны или любую их комбинацию или подкомбинацию. Дополнительно, термины «терминал доступа», «беспроводное устройство», «клиентское устройство», «мобильный терминал» и их разновидности могут использоваться взаимозаменяемо.
Согласно Фиг.1, компоненты сети 100 беспроводной связи и взаимосвязи элементов примерных вариантов осуществления изобретения не ограничены показанной конфигурацией. Система 100 является просто примером и может включать в себя любую систему, которая предоставляет возможность удаленным терминалам доступа, таким как беспроводные клиентские вычислительные устройства 102, 108, 110, 112, осуществлять беспроводную связь друг с другом и/или между компонентами, подключенными через радиоинтерфейс 104, и RAN 120, включающей в себя, без ограничения, сеть 126 оператора связи, Интернет и/или другие удаленные серверы.
RAN 120 управляет сообщениями (обычно посылаемыми как пакеты данных), посылаемыми в контроллер базовой станции/функциональное средство управления пакетами (BSC/PCF) 122. BSC/PCF 122 отвечает за обмен сигналами, установление и разрывание каналов связи (т.е. каналов передачи данных) между узлом 100 обслуживания пакетных данных («PDSN») и терминалами доступа 102/108/110/112. Если шифрование уровня линии связи включено, то BSC/PCF 122 также шифрует содержимое перед передачей его по беспроводному соединению 104. Функциональное средство BSC/PCF 122 известно из предшествующего уровня техники и не будет обсуждаться дополнительно для краткости. Сеть 126 оператора связи может осуществлять связь с BSC/PCF 122 с помощью сети, Интернет и/или коммутируемой телефонной сети общего пользования (PSTN). Альтернативно, BSC/PCF 122 может соединяться непосредственно с Интернет или с внешней сетью. Как правило, сетевое или Интернет-соединение между сетью 126 оператора связи и BSC/PCF 122 переносит данные, а PSTN переносит голосовую информацию. BSC/PCF 122 можно подключать к множеству базовых станций (BS) или к модемному пулу приемопередатчиков (MPT) 124. Аналогичным способом по сравнению с сетью оператора связи, BSC/PCF 122 обычно соединяется с MPT/BS 124 посредством сети, Интернета и/или PSTN для передачи голосовой информации и/или передачи данных. MPT/BS 124 может передавать сообщения данных беспроводным образом к терминалам доступа, таким как мобильный телефон 102. MPT/BS 124, BSC/PCF 122 и другие компоненты могут формировать RAN 120, как известно из предшествующего уровня техники. Однако могут также использоваться дополнительные конфигурации, и изобретение не ограничено показанной конфигурацией. Например, в другом варианте осуществления функциональные средства BSC/PCF 122 и один или более MPT/BS 124 могут быть объединены в один «гибридный» модуль, имеющий функциональные возможности как BSC/PCF 122, так и MPT/BS 124.
Фиг.2 показывает базовую сеть 126 согласно одному из вариантов осуществления настоящего изобретения. В варианте осуществления на Фиг.2 сеть 126 оператора связи включает в себя узел обслуживания пакетных данных (PDSN) 160, узел обслуживания широковещания (BSN) 165 и Интернет 175. Также показаны на Фиг.2 сервер 172 обмена сообщениями и сервер 174 социальной сети. Однако в альтернативных вариантах осуществления сервер 172 обмена сообщениями, сервер 174 социальной сети и/или другие компоненты могут располагаться вне сети оператора связи. PDSN 160 обеспечивает доступ к Интернет 175, к корпоративной сети и/или к удаленным серверам (например, к серверам 172, 174) для мобильных станций (например, терминалов доступа, таких как 102, 108, 110, 112 на Фиг.1), используя, например, сеть радиодоступа (RAN) cdma2000 (например, RAN 120 на Фиг.1). Действуя как шлюз доступа, PDSN 160 может обеспечивать доступ к обычному IP и мобильному IP, поддержку внешних агентов и транспортировку пакетов. PDSN 160 может действовать в качестве клиента для серверов аутентификации, авторизации и учета (AAA) и другой поддерживаемой инфраструктуры и обеспечивает мобильным станциям шлюз к сети IP, как известно из предшествующего уровня техники. Как показано на Фиг.2, PDSN 160 может осуществлять связь с RAN 120 (например, BSC/PCF 122) через обычное соединение A10. Соединение A10 хорошо известно в предшествующем уровне техники и не будет описано дополнительно для краткости. Узел обслуживания широковещания (BSN) 165 можно конфигурировать для обеспечения услуги широковещания и групповой передачи. BSN 165 осуществляет связь с RAN 120 (например, BSC/PCF 122) через широковещательное (BC) соединение A10. BC соединение A10 используется для передачи сообщений широковещания и/или групповой передачи.
На Фиг.2 сервер 172 обмена сообщениями соответствует одному или более распределенных серверов, которые поддерживают программное обеспечение обмена сообщениями и организации коллективного взаимодействия, доступное через Интернет 175. Например, сервер Microsoft Exchange является широко используемым видом сервера 172 обмена сообщениями. Понятно, что сервер 172 обмена сообщениями может хранить контактную информацию (например, контакты электронной почты, адреса и т.д.), а также связанные с ними сообщения (например, сообщения электронной почты и т.д.) и/или информацию календаря (например, встречи, назначенные мероприятия и т.д.). Твиттер является другим примером услуги, которую может обеспечивать сервер 172 обмена сообщениями.
Сервер 174 социальной сети соответствует одному или более распределенных серверов, которые обеспечивают абонентам услуги социальной сети (например, Facebook, MySpace, Orkut и т.д.). Сервер 174 социальной сети хранит информацию, относящуюся к профилю абонента, а также внутреннюю информацию абонента (например, список друзей абонента, список семьи, список деловых контактов и т.д.). Сервер 174 социальной сети может также оценивать и/или создавать социальные карты пользователей, например, сопоставлять абонентов, которые соотносятся косвенно, но не имеют прямых социальных связей (например, друг друга и т.д.) и т.д. Сервер 174 социальной сети может также хранить мультимедийные данные, относящиеся к его абонентам, такие как переданные мультимедийные файлы (например, изображения, звуковые файлы, видео файлы, текстовые файлы и т.д.) и сопоставленная с ними информация (например, когда мультимедийный файл записан или создан, местоположение, сопоставленное с мультимедийным файлом, например, где был сделан снимок или записан звук; абоненты или не абоненты, которые сопоставлены с мультимедийным файлом, например, люди, говорящие в звуковом файле, или местоположение сфотографированного изображения и т.д.).
Понятно, что функциональные возможности сервера 172 обмена сообщениями и сервера 174 социальной сети могут перекрываться, так что функциональные возможности каждого сервера могут объединяться в одном сервере, или альтернативно, эти различные серверы могут быть независимыми, но могут запрашивать друг у друга информацию, когда это необходимо.
Фиг.3 - структурная схема, показывающая один из вариантов осуществления беспроводного телекоммуникационного устройства, являющегося мобильным телефоном 14 с кнопкой 78 PTT, которая открывает прямую связь к целевому набору устройств, т.е. к другим членам группы 12 связи. Беспроводное устройство 14 также показано, как имеющее графический дисплей 80 для пользователя беспроводного устройства 14. Беспроводное устройство 14 включает в себя компьютерную платформу 82, которая может обрабатывать голос и пакеты данных, принимать и выполнять приложения, передаваемые по сети 20 беспроводной связи, которые включают в себя ориентированную на группу информацию. Компьютерная платформа 82 включает в себя, среди других компонентов, специализированную интегральную схему («СпИС») 84 или другой процессор, микропроцессор, логическую схему, программируемую вентильную матрицу или другое устройство обработки данных. СпИС 84 устанавливают во время изготовления беспроводного устройства и их обычно не модернизируют. СпИС 84 или другой процессор выполняет уровень 86 интерфейса прикладного программирования («API»), который включает в себя среду резидентной прикладной программы, и может включать в себя операционную систему, загружаемую в СпИС 84. Среда резидентных приложений взаимодействует с любыми резидентными программами в памяти 88 беспроводного устройства. Примером среды резидентных приложений является программное обеспечение «двоичная среда разработки приложений для беспроводных устройств» (BREW), разработанное QUALCOMM® для платформ беспроводных устройств.
Беспроводное устройство может быть мобильным телефоном 14 с графическим дисплеем 80, но может также быть любым беспроводным устройством с компьютерной платформой 82, которое известно из предшествующего уровня техники, таким как карманный персональный компьютер (КПК), пейджер с графическим дисплеем 80 или даже отдельная компьютерная платформа 82, которая имеет портал беспроводной связи, и может иначе иметь проводное соединение к сети или Интернет. Дополнительно память 88 может состоять из постоянного запоминающего устройства или оперативной памяти (ПЗУ или ОП), стираемого программируемого ПЗУ (СППЗУ), электрически стираемого программируемого ПЗУ (ЭСППЗУ), флэш-карты или любой памяти, обычно используемой в компьютерных платформах. Компьютерная платформа 82 может также включать в себя локальную базу данных 90 для хранения приложений, которые активно не используются в памяти 88. Локальная база данных 90 обычно состоит из одной или большего количества ячеек флэш-памяти, но может быть любым вторичным или третичным запоминающим устройством, которое известно из предшествующего уровня техники, таким как магнитный носитель, стираемое программируемое ПЗУ, электрически стираемое программируемое ПЗУ, оптический носитель, лента или гибкий или жесткий диск. Графический дисплей 80 может представлять не только информацию о выполняемом групповом вызове, но также и информацию об ориентированной на группу информации, которая включает в себя предварительный просмотр файла, как более подробно описано в данной работе.
В данном варианте осуществления беспроводного устройства компьютерная платформа 82 также включает в себя интерфейс 92 прямой связи, который может открывать канал связи от беспроводного устройства. Интерфейс 92 прямой связи может также быть частью стандартного интерфейса связи для беспроводного устройства, который обычно переносит голос и данные, передаваемые к беспроводному устройству и от него. Интерфейс 92 прямой связи обычно состоит из аппаратных средств, как известно из предшествующего уровня техники.
Фиг.4 - схема одного из вариантов осуществления программных уровней, которые конфигурированы для выполнения на беспроводном устройстве 14. В данном варианте осуществления компьютерная платформа 82 в среде мобильных устройств состоит из последовательности программных «уровней», разработанных поверх модема мобильной станции (MSM) 100, и разработанное QUALCOMM расширенное программное обеспечение абонента мобильной связи (AMSS) 102 управляет базовым набором микросхем MSM и осуществляет программный стек протоколов для всего набора программ технологий связи CDMA, которые включают в себя CDMA2000 1X и CDMA2000 1xEV-DO. Имеется уровень 104 мобильный операционной системы, которым в данном варианте осуществления является BREW®, также разработанный QUALCOMM. Прикладное программирование уровня 104 мобильной операционной системы взаимодействует с зависящими от микросхем или устройств операциями, обеспечивая уровень изоляции, который устраняет прямой контакт с AMSS 100 и любым OEM программным обеспечением на компьютерной платформе. Уровень 104 мобильной операционной системы обеспечивает разработку приложений, которые используют особенности мобильных устройств, без необходимости перезаписывать приложение каждый раз, когда появляется новый выпуск зависящего от устройства программного обеспечения.
Клиент 108 работы с социальными сетями является приложением, которое обеспечивает доступ к услугам социальных сетей (например, соединения с Facebook, MySpace и т.д.) через внешний интерфейс, показанный как «подготовленный для работы с социальными сетями» UI 106. Клиент 108 работы с социальными сетями включает в себя все функциональные возможности, необходимые для работы приложений мобильной операционной системы 104, таких как клиент 110 информации социальной сети. В дополнение к обеспечению доступа к услугам социальной сети с помощью клиента 108 работы с социальными сетями, в одном из примеров клиент 108 работы с социальными сетями может действовать в качестве уровня изоляции между всеми подготовленными для работы с социальными сетями приложениями и интерфейсом с сервером 174 социальной сети. В данном варианте осуществления клиент 108 работы с социальными сетями обеспечивает доступ к услугам социальной сети, отвечает на запросы связи с социальной сетью, обрабатывает все запросы подготовленных для работы с социальными сетями приложений мобильной операционной системы к услугам социальной сети и обрабатывает все исходящие запросы от социальной сети.
Клиент 110 информации социальной сети является основанным на мобильной операционной системе приложением, которое расширяет услуги социальной сети для доступа к информации, связанной с работой в социальных сетях (например, групповой сеанс связи между контактами социальной сети, обмен данными изображений, видео данными и т.д. между контактами социальной сети и/или сервером 174 социальной сети и т.д.). На Фиг.5 показано примерное устройство 500 мобильной связи, в частности, пользовательский интерфейс для устройства. Устройство 500 мобильной связи включает в себя дисплей 505 (например, LCD или OLED дисплей). В некоторых вариантах осуществления дисплей 505 может включать в себя возможность сенсорного экрана. Устройство 500 мобильной связи может включать в себя клавиатуру 515 (например, стандартную телефонную клавиатуру, клавиатуру QWERTY, клавиатуру с физической ответной реакцией, программируемую через сенсорный экран клавиатуру и т.д.). Устройство 500 мобильной связи может также включать в себя навигационные кнопки 510, которые могут дополнительно содержать кнопки вверх, вниз, влево и вправо для перемещения по дисплею 505. В одном из примеров навигационные кнопки 510 могут соответствовать клавиатуре перемещения по направлениям, которые могут получать необходимое направление от пользователя в других направлениях (например, вверх-влево, вниз-вправо и т.д.). Навигационные кнопки 510 могут дополнительно содержать кнопку выбора или кнопку OK 550 для указания выбора пользователя или подтверждения определенной функциональной возможности. Устройство может также включать в себя программируемые клавиши 507, которые программируют и используют для выбора функциональной возможности, которая обозначена в области отображения 505 около программируемой клавиши 507.
В различных вариантах осуществления система, способ и устройство связи раскрыты для обеспечения возможностей интегрированного управления данными, визуализации и пользовательского интерфейса на устройстве связи (например, устройстве мобильной связи). Пользовательский интерфейс может обеспечивать визуальное представление (например, социальную карту, карту местоположения, временной график деятельности и т.д.) объектов данных (например, видов деятельности, событий, контактов социальной сети, мультимедийных файлов и т.д.) по временному измерению (например, график времени), пространственному измерению (например, основываясь на расстоянии до пользователя или указанного местоположения) или в социальном измерении, основанном на социальной близости к самому объекту данных (например, основываясь на ожидаемом интересе, который пользователь имеет в видах деятельности и/или контактах социальной сети, которые оценивают).
В одном из вариантов осуществления временное измерение можно конфигурировать для передачи информации в прошлом или информации предыдущих периодов (например, для прошлых видов деятельности или прошлых расположений контактов социальной сети), настоящей информации (например, которая основана на информации реального времени или на информации, которая, как ожидается, будет указывать текущее время) или будущей информации (например, которая основана на запланированном графике событий, календаре контактов социальной сети и т.д.). Объект данных может дополнительно быть представлен в пределах выбранного пользователем диапазона хронологического времени. Например, диапазоны могут представлять прошлые события, текущие события или запланированные (будущие) события. Диапазоны времени могут содержать последовательные диапазоны будущего времени. В различных вариантах осуществления настоящее раскрытие можно по-разному упоминать, как «интегрированное отображение» или «интегрированное масштабирование».
В дополнительных вариантах осуществления в пределах выбранных пользователем основанных на времени диапазонов объектов данных (например, событий, видов деятельности, мультимедийных файлов и/или контактов), объекты данных, уже завершенные или запланированные пользователями и группами, можно представлять по измерению социальной близости (т.е. по «социальному измерению»), изображая с помощью средств идентификации или пиктограмм различных размеров и форм (например, посредством чего каждое средство идентификации конфигурируют так, чтобы оно имело визуальное выделение, указывающее данный объект данных, посредством чего аналогичные объекты данных могут быть представлены аналогичными средствами идентификации, чтобы помочь в визуальном распознавании пользователем события и/или контакта). С помощью обеспечения возможности перемещения по объектам данных в различных пространственном, социальном и/или временном измерениях (например, по событиям и видам деятельности, которые произошли, или по местоположениям, посещаемым контактами социальной сети в пределах диапазона от текущего времени), пользователи могут извлекать и сохранять контекст, основываясь на различных атрибутах объектов данных. В одном из примеров, когда объект данных соответствует виду деятельности, такие атрибуты могут содержать:
(a) кто, или люди, с которыми данный вид деятельности выполнялся или запланирован;
(b) что, или характер деятельности, выполняемой или планируемой;
(c) когда, или время прошлой, текущей или запланированной деятельности;
(d) где, или местоположение прошлой, текущей или запланированной деятельности.
Контекстная информация, полученная из атрибутов деятельности, может также использоваться для планирования будущей деятельности. Пользователь может повторять определенные виды деятельности немедленно или позднее. Виды деятельности могут охватывать различные действия, которые пользователь выполняет на мобильном устройстве, такие как голосовые вызовы прямой телефонной связи, разговор с одним человеком и конференц-связь и нажатие кнопки для совместного использования таких объектов, как изображения, видеоданные, примечания, разговоры, значки настроения, запланированные календарные события и другая информация.
В еще одном варианте осуществления визуальное представление набора объектов данных (например, видов деятельности, событий, контактов социальной сети и т.д.) можно воплощать на осях в пределах трехмерной координатной структуры, причем оси соответствуют пространственному измерению (например, расстоянию и т.д.), временному измерению (например, времени) и социальному измерению (например, величине ожидаемого интереса пользователя в событии или содержимом социальной сети, или «социальной близости»). С помощью перемещения по осям или измерениям пространственной и социальной близости, пользователю можно дополнительно обеспечивать возможность выбора контактов в пределах системы координат с целью начала деятельности с выбранными контактами. Таким образом, определенные объекты данных, представленные на графике, могут соответствовать событию или виду деятельности с сопоставленной им пространственной и временной информацией, или альтернативно, могут соответствовать контактам социальной сети пользователя с сопоставленной им пространственной и временной информацией.
Альтернативно, само визуальное представление не должно отображать каждое из измерений, но способ, которым отображают объекты данных, все еще основан на каждом из этих трех измерений. Например, если визуальное представление соответствует карте местоположения географической области, то фактическое визуальное представление отображает пространственное измерение. Однако фактические объекты данных, отображаемые на карте местоположения в соответствующих им местоположениях, также соответствуют временному и социальному параметрам запроса для того, чтобы отображаться на карте местоположения в первую очередь. Таким образом, хотя географическая карта обычно используется для указания местоположения, в данном случае средства идентификации, представляющие объекты данных, которые появляются на карте, также предназначены для указания, что соответствующие объекты данных соответствуют другим параметрам запроса, а не просто параметру местоположения.
Фиг.6 иллюстрирует примерную систему координат 600 для осуществления некоторых из раскрытых вариантов осуществления. На данной фигуре рассматриваются три ортогональных оси для представления информации и масштабирования по отношению к пользователю 605, который является началом координат ортогональных осей. Понятно, что начало координат ортогональных осей может быть представлено любой точкой, которую можно идентифицировать на основе социального, пространственного и временного измерений (например, профиль заданного абонента или пользователя в текущем времени в текущем расположении пользователя) так, чтобы можно было устанавливать относительные позиции объектов данных в каждом измерении относительно начала координат. На горизонтальной оси 610 (или оси X) может быть представлено основанное на пространстве масштабирование по пространственному измерению. В одном из вариантов осуществления физическое расстояние местоположения, сопоставленного с объектом данных, от точки начала координат (например, от местоположения пользователя), может быть представлено по этой оси. Вертикальная ось 620 (или ось Y) может использоваться для представления, основанного на времени масштабирования по временному измерению. В другом варианте осуществления, количество времени, и в прошлом, и в настоящем, может быть представлено по этой оси. Третья ось 630 (или ось Z) может использоваться для представления, основанного на взаимоотношениях масштабирования по социальному измерению. В различных вариантах осуществления эту ось можно использовать для представления социального расстояния или близости от точки начала координат (например, от социального профиля пользователя). Например, объекты данных, соответствующие близким друзьям или семье, могут быть представлены ближе к началу координат, чем отдаленный знакомый, который может быть представлен дальше от начала координат. Кроме «типа» взаимоотношений (например, устанавливая более высокий приоритет семейным контактам по отношению к друзьям и т.д.), социальная близость может также рассматривать непрямые взаимоотношения (например, «друг друга» находится ближе, чем «друг друга друга», и т.д.).
В дополнительном примере точку начала координат визуального представления объекта данных на Фиг.6 можно указывать в запросе (например, для заданного пользователя), определяя точку начала координат (например, социальный профиль абонента, интересующее время и интересующее местоположение) и необходимый диапазон размеров по каждой оси отображения. Таким образом, в одном из примеров, если заданный пользователь хочет просмотреть свои контакты социальной сети в пределах трех (3) миль от его текущей позиции, то запрос состоит из социального параметра (например, который может по умолчанию быть любым непосредственным другом пользователя, если пользователь не сужает и не расширяет свои запрашиваемые контакты для просмотра), пространственного параметра (например, комбинации текущей позиции пользователя и трехмильного радиуса от нее) и временного параметра (например, текущего времени, которое может включать в себя заданный по умолчанию диапазон времени, так что все местоположения контактов, для которых известно, что они являются текущими с пороговой величиной времени, например, в пределах предыдущих 10 минут, считают «текущим»). В данном примере визуальное представление в таком случае включает в себя отображение всех непосредственных контактов пользователя, которые в настоящее время находятся в пределах указанного трехмильного радиуса. Фактическое представление контактов можно осуществлять через сопоставленное средство идентификации (например, изображение контакта, изображение местоположения, где данный контакт находится, видеоинформация, которая указывает социальные взаимоотношения пользователя с контактом и т.д.).
Хотя данный пример был приведен на основе контактов социальной сети пользователя, понятно, что виды деятельности можно также определять аналогичным способом, так что пользователь делает запрос для отображения своих предпочтительных видов деятельности, которые указаны в его/ее социальном профиле, или запрос на определенный вид деятельности (например, гольф, боулинг) с объектами данных, которые соответствуют всем контактам социальной сети, совместно использующим интерес к данному виду деятельности, и/или местоположениям, где данный вид деятельность доступен (например, поля для гольфа, помещения для боулинга и т.д.).
Например, если визуальное представление соответствует карте местоположения, то визуальное представление может отображать заданный диапазон расположений с помощью поля масштабирования, основываясь на пространственном параметре, и местоположения каждого объекта данных, соответствующего пространственному, социальному и временному параметрам, могут быть показаны в их соответствующих местоположениях в пределах заданного диапазона расположений. Таким образом, пользователь может просматривать карту местоположения и определять, что все средства идентификации соответствуют соответствующим результатам запроса, и может определять их соответствующее местоположение. Альтернативно, если визуальное представление соответствует социальной карте, то визуальное представление может отображать соответствующие результаты таким образом, что социальные взаимоотношения пользователя с соответствующими объектам данных можно определять из отображения. Альтернативно, если визуальное представление соответствует графику времени, то визуальное представление может отображать соответствующие результаты таким образом, что расчет времени для объекта данных (например, возникновение события, когда контакт будет в местоположении, соответствующем пространственному параметру, и т.д.) можно определять из визуального просмотра отображения.
Другие представления можно осуществлять в различных вариантах осуществления, используя два из трех типов информации (физического расстояния, времени и социальной близости). Например, основанное на пространстве масштабирование изображения можно обеспечивать по двум осям, причем горизонтальная ось представляет расстояние по долготе или расстояние «восток-запад», а вертикальная ось представляет расстояние по широте или расстояние «север-юг». С помощью текущего раскрытия рассматривают различные варианты осуществления, в которых более интегрированный пользовательский интерфейс можно обеспечивать для предоставления возможности пользователю получать доступ, просматривать и управлять информацией на мобильном устройстве более интуитивно.
Согласно принципам теории деятельности, деятельность является основным смыслом с точки зрения центрированной на человеке концепции. Теория деятельности утверждает, что когда люди участвуют и взаимодействуют с окружающей их средой, результатом могут быть различные средства и процессы. Эти средства и процессы могут быть внешними проявлениями умственных и социальных процессов, и, по существу, эти средства и процессы могут быть более легко доступны и их можно передавать другим людям. Такие средства и процессы могут быть особенно полезны для социального взаимодействия. В структуре, полученной из теории деятельности, задания и виды деятельности можно подразделять на действия, которые дополнительно подразделяются на операции. В контексте разработки систем, использование этих категорий может обеспечивать понимание этапов, необходимых пользователю для выполнения задания. Настоящее раскрытие рассматривает реализацию принципов теории деятельности для обеспечения интуитивного пользовательского интерфейса для управления и доступа к информации в мобильных устройствах.
Виды деятельности пользователя можно рассматривать в пределах структуры, изображенной на Фиг.7. Описание Фиг.7 обеспечивает примеры того, как можно определять «социальную близость» или показатель социальных взаимоотношений от пользователя (или точки начала координат) до заданного объекта данных (например, в данном случае, вида деятельности). При рассмотрении человеческой деятельности можно рассматривать три основных триады. На 710 изображают триаду субъект-правила-сообщество. 720 иллюстрирует триаду сообщество-роли-объект. На 730 изображают триаду субъект-средство-объект. В триаде субъект-правила-сообщество люди придерживаются неявных и явных правил в пределах общества. Социальные сети являются «немасштабируемыми» сетями, которые содержат несколько центров очень сильно связанных людей и много «спутников», соединенных с помощью «спиц». Социальные сети продолжают добавлять новых людей и, следовательно, продолжают расти. Более вероятно, что новый человек присоединится к группе, у которой уже есть много «соединений».
В триаде общество-роли-объекты, в целях выполнения деятельности, люди приспосабливаются к иерархическим уровням и берут на себя роли по разделению труда. В триаде субъект-средства-объект люди нуждаются в посредничестве для выполнения деятельности через соответствующие средства. Выбранные средства должны обеспечивать адекватное посредничество для рассматриваемого объекта (цели). Использование моментального снимка события по аналогии с пространственно-временной диаграммой Минковского обеспечивает механизм для формирования и сохранения пространственно-временного контекста, рассматривая виды деятельности в качестве «событий». Фиг.8 иллюстрирует примерную пространственно-временную диаграмму 810. Будущие и прошлые события могут быть представлены световым конусом 820 абсолютного будущего и световым конусом 830 абсолютного прошлого, причем пересечение этих двух конусов указывает настоящее время 840. События могут в таком случае быть представлены, как моментальные снимки события 850, как доли световых конусов прошлого или будущего. Также, хотя Фиг.8 показывается и описывается относительно «событий», то же самое обучение может относиться к объектам данных другого типа, таким как контакты социальной сети пользователя, где «событие» соответствует ожидаемому расположению контакта в определенное время, которое определяется из календаря контакта, графика встреч и т.д.
Ввиду предшествующего обсуждения, раскрываются различные представления, фильтры и контейнеры, которые могут предоставлять возможность пользователям выполнять виды деятельности в данных условиях. В одном из вариантов осуществления можно обеспечивать три основных представления. В одном из вариантов осуществления карты видов деятельности (например, которая является примером визуального представления объектов данных, соответствующих видам деятельности, которые соответствуют параметрам запроса от пользователя), карта видов деятельности может представлять моментальные снимки видов деятельности, как события на графике времени, аналогичные событиям в пространстве-времени. Завершенные события можно обозначать как исторические события, и они могут быть представлены «не очень далеко» в прошлом для событий, происходящих в не очень давнем прошлом. События в более отдаленном прошлом могут быть представлены «далеко» в прошлом. Запланированные события могут быть обозначены, как будущие события, и события в не очень отдаленном будущем могут быть представлены «не очень близко» в будущем. События в отдаленном будущем могут быть представлены «далеко» в будущем. Соответственно, если временная позиция точки начала координат, или временной параметр запроса, соответствует настоящему, то позиция объекта данных во временном измерении соответствует тому, как далеко во времени объект данных (например, событие или вид деятельности, в данном случае) находится или ожидается.
В одном из вариантов осуществления перемещение по различным объектам данных (например, по событиям, контактам, мультимедийным файлам и т.д.), как описано выше, можно обеспечивать на устройстве мобильной связи с помощью использования доступных кнопок. В устройстве с цифровой клавиатурой можно использовать программируемые клавиши. Программируемая клавиша является кнопкой, которая может выполнять назначенную функцию, зависящую от текста или другой индикации, показанной на дисплее около данной кнопки в момент времени, когда кнопка нажимается. В одном из вариантов осуществления такие программируемые клавиши можно использовать для увеличения и уменьшения масштаба отображения (например, где «масштабирование» означает изменение показанного пространственного, временного и/или социального измерения визуального представления для объектов данных). В дополнительных вариантах осуществления могут использоваться навигационные клавиши «с пятью кнопками» со стрелками влево, вправо, вверх и вниз и кнопкой OK. В некоторых вариантах осуществления кнопка OK может вторично использоваться в качестве кнопки «нажми для передачи информации».
В одном из вариантов осуществления одна программируемая клавиша может быть назначена в качестве функциональной возможности «уменьшения масштаба», и одна программируемая клавиша может быть назначена в качестве функциональной возможности «увеличения масштаба». Уменьшение масштаба может перемещать ось времени в прошлое, или к увеличению количества исторических событий. Увеличение масштаба может перемещать ось времени в будущее, или к увеличению количества запланированных событий. В варианте осуществления трехмерной структуры для представления видов деятельности, направление времени может быть назначено на ось Y, как показано на Фиг.6. Однако понятно, что пользователю предоставляют возможность увеличивать масштаб любого из измерений, не только времени. Например, пользователь может уменьшать масштаб по пространственному измерению, что может соответствовать увеличению диапазона для пространственного параметра таким образом, что более дальние расстояния будут соответствовать запросу пользователя. В другом примере пользователь может увеличивать масштаб по отношению к социальному измерению, что может соответствовать увеличению социальных требований к социальному параметру таким образом, что требуются более близкие социальные взаимоотношения, чтобы они соответствовали запросу пользователя (например, «показать только членов семьи» - более узкое требование по сравнению с «показать и друзей, и членов семьи»). Как понятно, «масштабирование» может соответствовать расширению или сжатию поля отображения, или альтернативно - «смещению» поля отображения так, чтобы то же самое количество данных просматривалось с другой точки зрения (например, в примере времени, пользователь может сдвигаться от представления объектов данных, происходящих на ближайшей неделе, к представлению объектов данных, происходящих на следующей неделе так, чтобы оба представления отображали объекты данных в течение одной недели, хотя в различные периоды времени).
Когда пользователь перемещается по объектам данных в визуальном представлении, пользователь может выбирать заданный объект данных, выделяя (например, щелкая правой кнопкой мыши) данный объект данных. Нажимая на кнопку OK, интерфейс может обеспечивать подробную информацию об объекте данных, таком как событие. Например, на отображении можно указывать местоположение, дату/время и приглашенных на данное событие. Альтернативно, если объект данных является контактом социальной сети, то выделение или выбор объекта данных могут приводить к отображению профиля контакта или другой информации. На отображении можно также указывать действия, которые может выбрать пользователь для выбранного события. В случае, когда объектом данных является событие, такие действия могут включать в себя, например, обновление подробной информации о событии, приглашение других контактов, присоединение к событию или отмену события. В случае, когда объектом данных является контакт, такие действия могут включать в себя обмен сообщениями с контактом, добавление комментария на «стене» социального профиля контакта, добавление контакта в качестве друга и т.д.
На Фиг.9 показан примерный пользовательский интерфейс 900, который можно осуществлять на устройстве мобильной связи, таком как сотовый телефон. Дисплей 915 может быть дисплеем LCD или OLED, который обеспечивает визуальные представления объектов данных пользователю мобильного телефона. Дисплей 915 может включать в себя область заголовка 910, в которой указывают текущий тип пользовательского интерфейса, представляемого в настоящее время. В примере на Фиг.9 набор объектов данных 950 можно представлять радиально от средней точки на отображении. Объекты данных 950 можно представлять, как средства идентификации или пиктограммы, как показано. В других вариантах осуществления можно использовать миниатюры или другие графические обозначения, когда это необходимо. Некоторые объекты данных 950 могут быть представлены с помощью ИД (идентификаторов) пользователей или другого средства идентификации или пиктограммы в пределах ограниченной области отображения. Конкретный вид, с помощью которого заданный объект данных 950 показывается или представляется на отображении 915, может упоминаться как «средство идентификации». В одном из примеров аналогичные средства идентификации можно сопоставлять с аналогичными объектами данных или с объектами данных, которые совместно используют заданную близость к началу координат запроса среди одного или более из пространственного, социального и/или временного измерений.
Например, если два определенных объекта данных соответствуют событиям, происходящим в то же самое время и/или в том же самом месте, то эти два объекта данных могут совместно использовать одинаковые визуальные особенности в средствах идентификации для передачи этого подобия. В другом примере, если два определенных объекта данных соответствуют событиям, относящимся к тому же самому виду деятельности (например, два различных турнира боулинга), то эти два объекта данных могут совместно использовать одинаковую визуальную особенность в средствах идентификации для передачи этого подобия (например, изображение играющего в боулинг человека, кегли для боулинга и т.д.). В другом примере, если два определенных объекта данных соответствуют семейным контактам, то эти два объекта данных могут совместно использовать одинаковую визуальную особенность в средствах идентификации для передачи этого подобия (например, изображение, имеющее определенное цветное поле, которое совместно используется всеми членами семьи). В другом примере пиктограмму или средство идентификации 920 можно идентифицировать с помощью трехбуквенного сокращения или инициалов контакта. Понятно, что множество различных видов средств идентификации можно использовать для визуального представления различных объектов данных, и пример, приведенный выше в данном разделе, является неограничивающим.
Программируемые клавиши 930 и 935 можно назначать для функциональных особенностей, которые обозначены на отображении. Обращаясь к данной фигуре, программируемая клавиша 935 может быть назначена для обозначения «+» 925. Программируемая клавиша 930 может быть назначена для обозначения «-» 922 на отображении. Пользовательский интерфейс 900 может также включать в себя навигационные кнопки 940 для перемещения в верхнем, нижнем, левом и правом направлениях. Интерфейс может также включать в себя кнопку 945 выбора, обычно воплощаемую, как кнопка OK.
Как объясняется выше, пользователь может перемещаться по дисплею с помощью выбора навигационных клавиш 940. В одном из примеров предполагается, что начальное отображение объектов данных 950 на дисплее 915 является начальным запросом пользователя, причем отображаемые объекты данных 950 соответствуют начальным установкам для социального, временного и пространственного параметров пользователя. Однако пользователь не ограничен начальным отображением объектов данных 950 на дисплее 915. Вместо этого, например, с помощью выбора левой и правой навигационных кнопок можно просматривать различные категории объектов данных, таких как виды деятельности, места, события и т.п. Навигация с помощью кнопок вверх и вниз может перемещать активную область отображения на верхний и нижний иерархические уровни, так что изменяется один или более из социального, временного и/или пространственного параметров запроса. Например, текущая активная область может быть областью пиктограмм видов деятельности 917. Нажимая кнопку «стрелка вверх», активную область можно изменять на первичную предметную область 910, которая на данной фигуре указывает «моя карта видов деятельности». Пользователь может затем выбирать левую или правую навигационные кнопки для изменения предметной области, например на «мои произведения», это означает, что объекты данных, отображаемые на дисплее 915, меняются от видов деятельности (например, событий и т.д.) на произведения (например, на мультимедийные файлы и т.д.). После того как пользователь перемещается на необходимый тип объектов данных, объекты данных, которые соответствуют текущим социальному, временному и пространственному параметрам, отображаются пользователю и т.д. Как будет описано более подробно ниже, пользователь может затем изменять параметры (например, пространственный, временной и/или социальный параметры) запроса, которые используются для определения, какие объекты данных следует отображать.
Когда активная область - область пиктограмм 917, пользователь может выбирать увеличение или уменьшение масштаба с помощью нажатия программируемых клавиш изменения масштаба «+» или «-», которые дополнительно изменяют социальный, временной и/или пространственный параметры для объектов данных, таким образом влияя на то, какие объекты данных отображают пользователю. Обращаясь к Фиг.10, когда пользователь нажимает кнопку уменьшения масштаба «-», один или более из социального, временного и/или пространственного параметров изменяют таким образом, что поле отображения можно расширять так, чтобы оно включало в себя новый круг объектов данных 950, причем предыдущий круг видов деятельности представляют в качестве меньшего круга 1010, указывая, что круг 1010 находится дальше от отображения. В частности, уменьшение масштаба в данном случае означает, что точка начала координат для запроса изменилась, и отображают новое набор объектов данных, которые находятся в пределах заданного диапазона от новой точки начала координат в социальном, пространственном и/или временном измерениях. Как показано на Фиг.10, объекты данных, более близко соответствующие обновленному запросу, можно более заметно отображать на дисплее 915 (например, круг 950 является большим и более видным, чем круг 1010, и т.д.). Аналогично, если выбирают кнопку масштабирования «+», то поле отображения можно расширять так, чтобы обеспечивать круг видов деятельности, как ранее указано на Фиг.9. Соответственно, кнопки масштабирования предоставляют возможность пользователю изменять точку начала координат для запроса, так что пользователь может сосредоточиться на различных моментах времени, местоположениях, социальных взаимоотношениях и т.д. на отображении 915 (например, «покажите моих друзей, которые сейчас присутствуют на игре в бейсбол» может переходить в «покажите мне турниры по боулингу, происходящие сегодня вечером около моего дома», и т.д.). Пользователь может также изменять диапазоны измерения, которые соответствуют запросу для каждого круга или уровня, так что пользователь может расширять или сжимать объекты данных, отображаемые относительно той же самой точки начала координат (например, «покажите мне виды деятельности на следующей неделе» может переходить в «покажите мне виды деятельности в следующем месяце» и т.д.).
Пользователь может дополнительно использовать навигационные кнопки вправо, влево, вверх и вниз для выбора поля отображения, и дополнительно выбирать элементы в пределах поля отображения. Например, согласно Фиг.11, пользователь может использовать навигационные кнопки вверх и вниз для перемещения по выбранному полю отображения от области заголовка 910 к области пиктограмм 950. Пользователь может в таком случае использовать навигационные кнопки вправо и влево для выбора определенной пиктограммы в качестве активной в настоящее время пиктограммы или средства идентификации. В показанном на Фиг.11 примере круг 1110 указывает активную в настоящее время пиктограмму или средство идентификации. Могут использоваться другие способы указания активной пиктограммы или средства идентификации, такие как эффекты выделения, создания тени и т.п.
В одном из вариантов осуществления визуальные представления для объектов данных (например, карты видов деятельности и т.д.) можно создавать и изменять через веб-сайт (например, который поддерживают с помощью сервера 174 социальной сети и т.д.) и можно передавать через Интернет 175. Например, доступная через сеть услуга может обеспечивать доступ к учетной записи пользователя, сопоставленной с устройством мобильной связи. Данная услуга может аутентифицировать пользователя и обеспечивать пользователя различными функциональными возможностями управления учетными записями. Пользователь может дополнительно иметь возможность создавать и изменять информацию социальной сети, используя веб-службу. Когда пользователь создал или изменил информацию социальной сети на веб-сайте, с помощью загрузки по радиосвязи можно предоставлять информацию на мобильный телефон, таким образом обновляя новую информацию на мобильном телефоне.
В одном из вариантов осуществления новый объект данных можно создавать, обеспечивая «мастер» нового объекта данных для облегчения интуитивного и эффективного создания новых объектов данных (например, новых контактов, видов деятельности и/или событий). Такой «мастер» может обеспечивать, например, механизм для выбора людей/контактов, мест/местоположений, мультимедийных объектов или объектов данных/произведений и значения времени. Значение времени может быть не определенным временем или датой, но его можно выбирать относительно значения текущего времени. Например, пользователь может выбирать человека в списке контактов, выбирать местоположение и выбирать значение времени, которое может указывать выбор «сейчас» по сравнению с «позднее».
В другом варианте осуществления визуальное представление может соответствовать социальной карте, представляющей контакты и группы по измерению социальной близости. Контакты могут включать в себя личности, организации и другие объекты. Группы могут содержать совокупности контактов, которые определяет пользователь или устройство. Социальную близость можно в общем случае определять, как индикацию показателя взаимоотношений, обычно между двумя людьми, по социальному измерению. В одном из вариантов осуществления пиктограммы или средства идентификации можно отображать на устройстве мобильной связи, указывая «близких» и «отдаленных» людей/контакты (например, близкие контакты можно отображать более заметно, чем отдаленные контакты, и т.д.). Такое представление может обеспечивать индикацию для пользователя для быстрого и интуитивного установления социальных взаимоотношений. Социальная близость может, например, быть обозначена как «более близкая», «отдаленная», «друг», «друг друга» и т.п. Альтернативно, социальную близость определяют количеством и/или типом социальных взаимодействий (например, основываясь на количестве обменов мгновенными сообщениями или сообщениями электронной почты, на количестве изображений пользователя и контакта, когда они появляются на том же самом изображении вместе, и т.д.).
Как указано выше, в одном из вариантов осуществления перемещение по различным объектам данных (например, контактам) можно обеспечивать на устройстве мобильной связи, используя доступные кнопки. Примеры в вариантах осуществления, приведенных выше относительно Фиг.9-11, в общем случае описывают объекты данных и сопоставленные средства идентификации, как являющиеся видами деятельности или событиями, посредством чего визуальное представление объектов данных становится картой видов деятельности. Если объекты данных ограничены контактами социальной сети, то результирующее визуальное представление может упоминаться как социальная карта, как будет теперь описано относительно Фиг.12.
В устройстве с цифровой клавиатурой могут использоваться программируемые клавиши. В одном из вариантов осуществления перемещение по объектам данных можно обеспечивать при использовании программируемых клавиш на устройстве мобильной связи для увеличения и уменьшения масштаба визуального представления (например, социальной карты) объектов данных. В дополнительных вариантах осуществления можно использовать кнопки перемещения типа «с пятью кнопками» со стрелками влево, вправо, вверх и вниз и кнопкой OK. В некоторых вариантах осуществления кнопка OK может вторично использоваться в качестве кнопки «нажми для передачи информации».
Как описано выше, одна программируемая клавиша может быть назначена в качестве функциональной возможности «уменьшения масштаба», и одна программируемая клавиша может быть назначена в качестве функциональной возможности «увеличения масштаба». Увеличение и уменьшение масштаба может привести к обновлению соответствующего количества контактов или людей в системе координат. Например, уменьшение масштаба может увеличивать количество контактов или людей в пределах системы координат, основанной на социальной близости, как обозначено количеством и размещением пиктограмм или средств идентификации на дисплее 915. В одном из примеров, в отношении социальной близости, «увеличением масштаба» может быть переход от отображения семьи и друзей к отображению только друзей или только семьи. В другом примере «уменьшением масштаба» может быть переход от отображения только друзей или только семьи к отображению семьи и друзей. Альтернативно, может также происходить «сдвиг» отображаемой социальной близости, посредством чего дисплей переходит от отображения только друзей на отображение только семьи.
На Фиг.12 показан примерный пользовательский интерфейс 1200, который можно осуществлять на устройстве мобильной связи, обеспечивая социальную карту, содержащую личные контакты. Дисплей 915 может быть дисплеем LCD или OLED, который обеспечивает визуальное представление данных пользователю мобильного телефона. Дисплей 915 может включать в себя область заголовка 910, в которой указывается, что текущим типом пользовательского интерфейса, который представлен в настоящее время, является «мои контакты». Соответственно, на Фиг.12 рассматриваемые объекты данных соответствуют контактам социальной сети пользователя. Различные пиктограммы или средства идентификации 920 контактов могут быть представлены радиально от центральной точки на дисплее. Другие варианты осуществления могут использовать миниатюры или другие графические обозначения, когда это необходимо. Некоторые контакты 920 могут быть представлены с помощью ИД пользователей или другого средства идентификации пиктограммы в пределах ограниченной области отображения. Например, пиктограмму или средство идентификации 920 можно идентифицировать с помощью трехбуквенного сокращения или инициалов контакта.
Программируемые клавиши 930 и 935 можно назначать для функциональных возможностей, которые обозначены на дисплее. Пользовательский интерфейс 900 может также включать в себя навигационные кнопки 940 для перемещения в верхнем, нижнем, левом и правом направлениях. Интерфейс может также включать в себя кнопку 945 выбора, обычно воплощаемую, как кнопка OK.
Как объясняется выше, пользователь может перемещаться по дисплею с помощью выбора навигационных кнопок 940. Например, с помощью выбора левой и правой навигационных кнопок можно перемещаться по различным категориям контактов, например, ограниченных определенным алфавитным диапазоном или группами, которые были идентифицированы пользователем. Управление с помощью кнопок вверх и вниз может перемещать активную область отображения на верхний и нижний иерархические уровни. Например, текущая активная область может быть областью 917 пиктограмм видов деятельности. С помощью нажатия кнопки «стрелка вверх», активную область можно изменять на первичную предметную область 910, которая на данной фигуре указывает «мои контакты». Пользователь может затем выбирать левую или правую навигационные кнопки для изменения предметной области, например, на «мои произведения». Дополнительно активные области можно обеспечивать для указания, указывает ли текущий дисплей определенный алфавитный диапазон, определенные группы пользователя или другие категории.
Когда активной областью является область пиктограмм или средств идентификации, пользователь может выбирать увеличение или уменьшение масштаба с помощью нажатия программируемых клавиш масштабирования «+» или «-», при которых ближний или дальний уровни контактов можно обеспечивать в области отображения 915. В этом случае пользователь может или (i) изменять точку начала координат для запроса для изменения отображения объектов данных, или (ii) может изменять диапазоны измерений от точки начала координат в пространственном, временном и/или социальном измерениях для корректировки, какие объекты данных пригодны для отображения. Как обозначено на Фиг.12, можно обеспечивать внешний круг пиктограмм или средств идентификации, который указывает более отдаленную социальную близость для тех контактов, которые представлены в кругу. Внутренний круг контактов 1210 может указывать близкую или более личную социальную близость на основании того, что их представления находятся ближе к центру отображения. Альтернативно, увеличенные средства идентификации во внешнем кругу могут указывать более близкие социальные взаимоотношения, чем во внутреннем кругу. Когда пользователь нажимает кнопку уменьшения масштаба «-», поле отображения можно расширять так, чтобы оно включало в себя новый круг контактов, причем предыдущий круг видов деятельности представляют в качестве меньшего круга. Аналогично, если выбирают кнопку масштабирования «+», то поле отображения можно расширять так, чтобы расширить внутренний круг до внешнего круга, и дополнительно обеспечить новый внутренний круг, содержащий еще один круг близких или более личных контактов.
В дополнительном варианте осуществления социальные карты можно создавать и изменять через веб-сайт (например, поддерживаемый сервером 174 социальной сети) и можно передавать через Интернет 175. Например, доступная через сеть услуга может обеспечивать доступ к учетной записи пользователя, сопоставленной с устройством мобильной связи. Данная услуга может аутентифицировать пользователя и обеспечивать пользователя различными функциональными возможностями управления учетными записями. Пользователь может дополнительно иметь возможность создавать и изменять объекты данных, такие как контакты и группы, используя веб-службу. Контакты и группы можно дополнительно создавать, как условные названия и размещать на социальной карте, обеспеченной веб-сайтом. Когда пользователь создал или изменил информацию социальной карты на веб-сайте, с помощью загрузки по радиосвязи эту информацию можно предоставлять на мобильный телефон, таким образом обновляя новую информацию на мобильном телефоне.
Когда пользователь перемещается по социальной карте на мобильном устройстве с помощью выбора уровня масштабирования, пользователь может выбирать контакт или группу с помощью выделения данного контакта или группы. В одном из вариантов осуществления с помощью нажатия на кнопку OK можно выбирать людей в пределах просматриваемой социальной системы координат. Интерфейс может дополнительно обеспечивать подробную информацию о выбранных контактах или группах. Например, на дисплее можно указывать названия и контактную информацию. На дисплее можно также указывать действия, которые может выбирать пользователь для выбранного события. Такие действия могут включать в себя, например, обновление подробной информации о контактах, приглашение контакта или удаление события. В одном из вариантов осуществления «мастер» социальный карты можно обеспечивать для облегчения интуитивного и эффективного создания новых контактов и групп и инициирования действий с ними. С помощью дальнейшего использования «мастера» различные виды деятельности, такие как выполнение вызовов, совместное использование информации, инициирование игр и т.п. можно начинать или планировать.
Специалистам должно быть понятно, что различные обсуждаемые выше категории и виды указателей социальной близости являются примерами, и множество реализаций показателей социальной близости можно использовать для отражения определенного социального или культурного контекста. Например, приведенные выше примеры включали в себя такие показатели социальной близости, как «друг» и «родственник». Другим примером является показатель социальной близости, основанный на продолжительности взаимоотношений, например, «недавно познакомился» или «друг в течение долгого времени». В различных вариантах осуществления концепция социальной близости может включать в себя любое количество соотнесенных показателей, которые могут быть полезны для определенного контекста.
В одном из вариантов осуществления показатель социальной близости «доверие» можно использовать для реализации измерения социальной близости, что может быть полезно для множества видов деятельности и операций, которые относятся к мобильному сообществу пользователя. Доверие можно в общем случае считать показателем степени доверия определенного контакта по отношению к операциям, которые обычно требуют аутентификации и обеспечения безопасности для других установок. Например, в сетевой системе доверенный клиент может быть человеком или объектом с хорошей репутацией и средствами для оплаты за сетевые покупки. В контексте социальной сети доверенный контакт может быть человеком, которого можно считать близким другом или членом семьи в сетевом сообществе, и контактом, которому могут аналогично доверять другие в сетевом сообществе.
По меньшей мере в одном из вариантов осуществления изображение социальной карты может представлять социальную карту, которая представляет контакты и группы по измерению «доверие». Другими словами, социальное измерение может указывать, в какой степени контакту можно доверять, вместо того, насколько «близок» данный контакт пользователю (например, хотя конечно эти два критерия могут быть коррелированны). Таким образом, «расстояние» по социальному измерению не должно быть основано просто на эмоциональной близости из-за семейных взаимоотношений, например, но может быть основано на показателе доверия. Например, у пользователя может быть брат, который для пользователя очень близок, но которому пользователь не очень сильно доверяет (например, если сестра пользователя является известной сплетницей, то пользователь может любить свою сестру, но не очень сильно доверять ей). Если социальное измерение конфигурируют так, чтобы оно указывало степень доверия пользователя, то даже близкий родственник не может таким образом быть «близким» с точки зрения взаимоотношений доверия. Как понятно, социальный параметр запроса таким образом может или должен ранжировать и отображать объекты данных в соответствии с эмоциональной социальной близостью, или альтернативно, основываясь на другом типе социальной близости, таком как доверие.
Контакты могут включать в себя личности, организации и другие объекты, каждый из которых можно сопоставлять с уровнем доверия, испытываемым пользователем. В одном из вариантов осуществления пиктограммы или средства идентификации, представляющие контакты, можно отображать на устройстве мобильной связи радиально, причем пиктограммы ближе к центру указывают более высокую степень доверия. Такое представление может обеспечивать индикацию таким образом, что пользователь может быстро и интуитивно устанавливать уровни доверия для контактов. Уровни доверия могут, например, быть обозначены как «не доверенный», «доверенный только в социальных вопросах», «доверенный для финансовых операций» и т.п. В одном из вариантов осуществления на социальной карте можно обеспечивать только два уровня - доверенный и не доверенный, другие варианты осуществления могут включать в себя более различных уровней и видов доверия.
В одном из вариантов осуществления уровни доверия, введенные одним пользователем, можно направлять другим пользователям в мобильном сообществе. Например, когда пользователь вводит новый контакт, этот новый контакт, наряду с уровнем доверия контакта, можно направлять другим участникам в группе пользователя социальной сети. Альтернативно, когда пользователь изменяет уровень доверия контакта, эти изменения можно направлять другим членам мобильного сообщества пользователя. Таким образом, когда пользователь устанавливает уровень доверия для контакта, вся группа или сообщество, как само собой разумеющееся, могут предоставлять тот же самый уровень доверия на основании членства каждого пользователя в группе или сообществе. Специалисты должны признать, что такой процесс обеспечивает средство аутентификации контактов для различных операций и видов деятельности в контексте мобильного сообщества. Вновь присоединившийся пользователь, посредством маркировки контакта уровнем доверия, будет обычно аутентифицировать контакт в результате личного знания и опыта общения с контактом. Так как другие члены мобильного сообщества пользователя будут обычно доверять вновь присоединившемуся пользователю на основании членства пользователя в мобильном сообществе, дополнительная аутентификация обычно не будет необходима для нового контакта, который будет направлен другим участникам, как доверенный контакт. Как понятно, «направление» уровней доверия для контакта социальной сети пользователя к другим контактам социальной сети пользователя соответствует «совместному использованию» атрибутов объекта данных между пользователями, которые сами являются объектами данных. Более подробное объяснение того, как объекты данных и/или атрибуты объекта данных могут совместно использоваться пользователями, будет более подробно описано ниже относительно Фиг.22-22J.
Мобильное устройство может обеспечивать различные возможности для операций и видов деятельности, которые могут быть разрешены или допущены, как функцию от уровней доверия. В одном из вариантов осуществления можно осуществлять механизм мобильных торгов, в котором предложениями и подтверждениями приема финансовых операций можно обмениваться между доверенными контактами в пределах социальной сети. Поскольку пороговый уровень аутентификации можно предполагать для сети доверенных контактов, такой механизм торгов, воплощаемый среди сообщества мобильных пользователей и сопоставленных с ними доверенных контактов, может обеспечивать безопасную «закрытую» сеть для выполнения безопасных операций без служебной информации непрерывной идентификации/аутентификации пользователя и протоколов обеспечения безопасности. Специалистам должно быть понятно, что такой механизм может обеспечивать более эффективную и/или безопасную инфраструктуру по сравнению с сетевыми системами, в которых присущую им безопасность может быть трудно осуществлять.
Используя такую социальную сеть доверенных контактов, можно осуществлять различные способы электронной торговли. Как отмечено выше, электронные торги, которые включают в себя основанные на времени или на цене торги, можно осуществлять, используя такую структуру. В других вариантах осуществления электронными объектами можно обмениваться, данные объекты представляют финансовые или другие меры ценности, такие как электронные купоны и сертификаты. Как обсуждается выше, из-за того, что доверенные контакты в пределах мобильного сообщества были предварительно аутентифицированы на основании того, что им приписано доверенное состояние, по меньшей мере, одним пользователем, такими электронными ценными объектами можно обмениваться с контактами без необходимости в непрерывной идентификации и аутентификации.
В одном из вариантов осуществления устройство мобильной связи может обеспечивать дополнительные возможности и установки для предоставления пользователю возможности конфигурировать определенные операции и виды деятельности, которые можно разрешать, как функцию от уровней доверия. Общие установки можно конфигурировать для предоставления возможности выполнения операций в зависимости от уровня доверия контакта. Конкретные установки можно также обеспечивать для предоставления возможности, например, выполнения определенных операций только для конкретно отмеченных контактов. Например, пользователь может конфигурировать мобильное устройство так, чтобы разрешать все операции, сопоставленные с любым контактом, помеченным как «доверенный». Альтернативно, в одном из вариантов осуществления, в котором определены три уровня доверия, как «высокодоверенный», «доверенный» и «ненадежный», пользователь может конфигурировать мобильное устройство так, чтобы разрешать только финансовые операции, сопоставленные с контактами, помеченными как «высокодоверенные». Пользователь может дополнительно конфигурировать мобильное устройство так, чтобы предоставить возможность контактам, помеченным как «доверенные», получать данные о финансовой деятельности, но не принимать предложения о финансовых операциях. Специалисты должны признать, что множество уровней доверия и действий, сопоставленных с уровнями доверия, можно осуществлять в контексте данного мобильного сообщества, используя раскрытую инфраструктуру.
На Фиг.18 показан примерный процесс отображения пользовательского интерфейса на устройстве мобильной связи в соответствии с некоторыми из раскрытых способов. Устройство может быть устройством мобильной связи с пользователем, который принадлежит социальной сети, через которую пользователь может соединяться с другими членами социальной сети по системе беспроводной связи. На этапе 1800 устройство может принимать и сохранять вводимую пользователем информацию, вводимая информация включает в себя контактную информацию множества контактов и сопоставленный уровень доверия для каждого из контактов. Вводимую информацию можно обеспечивать с помощью другой системы для приема вводимой информации, причем данная система сопоставлена с учетной записью мобильного пользователя (например, сервер 172 обмена сообщениями, сервер 174 социальной сети и т.д.). Вводимую информацию может также обеспечивать непосредственно пользователь на мобильном устройстве. Альтернативно, вводимую информацию можно извлекать из памяти устройства, если ее ранее приняли.
На этапе 1810 устройство может передавать контактную информацию, по меньшей мере, одному члену группы социальной сети. Например, когда контакт и сопоставленный уровень доверия вводят в мобильное устройство, устройство может автоматически передавать контактную информацию другим членам группы осуществления связи. Альтернативно, устройство может запрашивать пользователя о том, передавать ли контактную информацию другим пользователям. Уровень доверия может в общем случае быть доверенным уровнем или недоверенным уровнем. В некоторых вариантах осуществления могут использоваться дополнительные уровни доверия.
Пользователю может, например, потребоваться передать финансово важный объект данных, объект, представляющий предложение о продаже. Пользователь может перемещаться на экран социальной близости на мобильном устройстве и далее перемещаться на отображение одного или более доверенных контактов, доступных на устройстве, посредством чего экран социальный близости соответствует визуальному представлению объектов данных, которые в этом случае являются контактами социальной сети пользователя. На этапе 1820 устройство может определять, что уровень доверия, сопоставленный с каждым контактом, является доверенным уровнем, когда выполняет отображение на дисплее. Другими словами, предположение, что социальный параметр запроса пользователя соотносится с визуальным представлением, предоставляет возможность отображать на нем доверенные контакты, в этом случае можно отображать средство идентификации, сопоставленное с каждым доверенным контактом (например, пока доверенные контакты также соответствуют пространственному и/или временному параметрам запроса). Пользователь может далее выбирать опцию передачи предложения о продаже каждому из доверенных контактов. В процессе 1830 устройство может передавать сообщение, представляющее экономическую ценность продукта или услуги для продажи, каждому из доверенных контактов.
Доверенные контакты, которые получили предложение о продаже, могут рассматривать предложение о продаже. Доверенные контакты могут распознать, что предложение о продаже было принято доверенным контактом, который сохранил контактную информацию отправителя на своих соответствующих устройствах, как доверенный контакт. Наконец, в процессе 1840 отправитель может принимать сообщение, которое представляет согласие принять предложение о продаже. Соответственно, Фиг.8 демонстрирует процесс, с помощью которого визуальное представление объектов данных (например, контактов) можно использовать вместе с операциями электронной коммерции.
В другом варианте осуществления изображение карты местоположения может представлять карту местоположения, которая представляет пространственную карту с пользователем в центре, с контактами и группами, расположенными вне пользователя. Контакты и группы могут быть представлены пиктограммами или средствами идентификации на карте местоположения, расположенными приблизительно в их пространственном или географическом расположении. Другими словами, средства идентификации, сопоставленные с каждым объектом данных (например, контакты, виды деятельности и т.д.), отображают в позиции на карте местоположения, которая соответствует их соответствующему расположению, причем их расстояние от центра (например, от позиции пользователя) соответствует показателю соотношения с позицией пользователя, которая в данном примере является пространственной точкой начала координат для запроса. Просматриваемая область карты местоположения, в одном из примеров, может соответствовать границам пространственного параметра по пространственному измерению, так что объекты данных вне просматриваемого диапазона не отображают на карте местоположения.
В одном из вариантов осуществления перемещение по контактам и группам можно обеспечивать при использовании программируемых клавиш на устройстве мобильной связи для увеличения и уменьшения масштаба карты местоположения. Например, увеличение масштаба на карте местоположения сужает просматриваемый диапазон расположений, что ограничивает количество объектов данных, которые отображают, тогда как уменьшение масштаба на карте местоположения расширяет просматриваемый диапазон расположений, что может увеличивать количество объектов данных, которые отображают. В дополнительном примере пользователь может перемещаться в любом направлении по оси местоположения, посредством чего диапазон просмотра не изменяется, но часть оси, которую отображают, изменяют (например, карта местоположения отображает двухмильный радиус от другой пространственной точки, чем начало координат, не изменяя фактический радиус карты местоположения). В дополнительных вариантах осуществления могут использоваться кнопки перемещения типа «с пятью кнопками» со стрелками влево, вправо, вверх и вниз и кнопкой OK. В некоторых вариантах осуществления кнопка OK может вторично использоваться в качестве кнопки «нажми для передачи информации».
Одну программируемую клавишу можно назначать для функциональной возможности «уменьшения масштаба» и одну программируемую клавишу можно назначать для функциональной возможности «увеличения масштаба». Увеличение масштаба может обновлять дисплей и представлять контакты пространственно ближе к пользователю. Уменьшение масштаба может увеличивать пространственную систему координат и отображать контакты с увеличенной пространственной областью для отображения. В другом примере программируемая клавиша может использоваться для смещения в любом направлении по оси, не изменяя масштаб.
На Фиг.13 показан примерный пользовательский интерфейс 1300, который можно осуществлять на устройстве мобильной связи, обеспечивая карту местоположения, с личными точками, представляющими интерес, и контактами. Дисплей может включать в себя область заголовка 910, в которой указывают, что текущим типом пользовательского интерфейса, представленным в настоящее время, является «мои места». Различные пиктограммы или средства идентификации 950 местоположения могут быть представлены приблизительно пространственным или географическим образом на дисплее. Другие варианты осуществления могут использовать миниатюры или другие графические обозначения, когда это необходимо. Некоторые точки контактов 920 могут быть представлены средствами идентификации, отмеченными ИД пользователей, или другими средствами идентификации объекта данных в пределах ограниченной области отображения. Например, средство идентификации 920 можно идентифицировать с помощью трехбуквенного сокращения или инициалов контакта.
Как объясняется выше, пользователь может перемещаться по дисплею с помощью выбора навигационных кнопок 940. Например, с помощью выбора левой и правой навигационных клавиш можно перемещаться по различным категориям расположений, например, ограниченным определенным географическим диапазоном. Навигация с помощью кнопок вверх и вниз может перемещать активную область отображения на верхний и нижний иерархические уровни. Например, текущая активная область может быть областью 917 пиктограмм видов деятельности. Нажимая кнопку «стрелка вверх», активную область можно изменять на первичную предметную область 910, которая на данной фигуре указывает «мои места». Пользователь может затем выбирать левую или правую навигационные кнопки для изменения предметной области, например на «мои произведения». Дополнительные активные области можно обеспечивать для указания, отображают ли на текущем дисплее определенный географический диапазон, местоположения, которые относятся только к контактам, местоположения развлекательных мероприятий или другие категории.
Когда активная область является областью пиктограмм или средств идентификации, пользователь может выбирать увеличение или уменьшение масштаба, нажимая программируемые клавиши изменения масштаба «+» или «-», посредством чего более ближний или более далекий уровни масштабирования при изображении географических особенностей на карте можно обеспечивать в области отображения 915. Когда пользователь нажимает кнопку уменьшения масштаба «-», поле отображения можно расширять так, чтобы оно включало в себя большую область отображения. Аналогично, если выбирают кнопку масштабирования «+», то поле отображения можно масштабировать так, чтобы расширить представление отображения. Необходимые точки контактов пользователя могут быть представлены на дисплее в соответствии с их относительным местоположением на соответствующих представлениях отображения. Как описано выше относительно Фиг.18, границы карты местоположения могут ограничивать, какие объекты данных отображают на ней, например, так, что на ней отображают только объекты данных, сопоставленные с местоположениями, отображаемыми в пределах диапазона рассмотрения карты местоположения. Соответственно, в примере на Фиг.13 отображаемая часть пространственного измерения ограничена пространственной точкой начала координат, вокруг которой центрирована карта местоположения, наряду с уровнем масштабирования или отображаемым диапазоном расположений.
В дополнительном варианте осуществления карты расположений можно создавать и изменять через веб-сайт и можно передавать через Интернет. Например, доступная через сеть услуга может обеспечивать доступ к учетной записи пользователя, сопоставленной с устройством мобильной связи. Данная услуга может аутентифицировать пользователя и обеспечивать пользователя различными функциональными возможностями управления учетными записями. Пользователь может дополнительно иметь возможность создавать и изменять информацию местоположения, используя данную веб-службу. Адрес, точки, представляющие интерес, и другую информацию о расположении можно дополнительно добавлять к контактам и видам деятельности и размещать на карте местоположения, которую обеспечивает веб-сайт. Когда пользователь создал или изменил информацию карты местоположения на веб-сайте, с помощью загрузки по радиосвязи можно предоставлять данную информацию на мобильный телефон, таким образом обновляя новую информацию на мобильном телефоне.
Когда пользователь перемещается по карте местоположения на мобильном устройстве с помощью выбора уровня масштабирования, пользователь может выбирать контакт или группу с помощью выделения контакта или группы. В одном из вариантов осуществления с помощью нажатия на кнопку OK можно выбирать людей в пределах рассматриваемой пространственной системы координат. Интерфейс может дополнительно обеспечивать подробную информацию о выбранном объекте данных. Например, на дисплее можно указывать название и контактную информацию, сопоставленную с выбранным объектом данных. На дисплее можно также указывать действия, которые может выбирать пользователь для выбранного объекта данных. Такие действия могут включать в себя, например, обновление подробной информации о контакте, приглашение контактов или удаление события. В одном из вариантов осуществления можно обеспечивать «мастер» карты местоположения для обеспечения интуитивного и эффективного создания новых объектов данных (например, событий, видов деятельности, контактов и групп) и инициирования действий с ними. С помощью дальнейшего использования «мастера» различные виды деятельности, такие как выполнение вызовов, совместное использование информации, инициализация игр и т.п., можно начинать или планировать.
В другом варианте осуществления изображение карты местоположения может также обеспечивать «маршрут передвижения» и «запланированный маршрут» вместе с пунктом назначения. Такое представление можно обеспечивать с точки зрения пользователя и обеспечивать вид сверху вниз или с пользователем в центре. Это - представление наиболее обновленного местоположения, вместе с хронологией обновлений местоположения (предыдущие местоположения или маршрут) и запланированного будущее местоположения или маршрута. Такое представление маршрута передвижения или запланированного маршрута может быть полезным для пользователя в сценариях диспетчера (например, грузовиков, такси и т.д.), когда необходимо изменение маршрута.
В других вариантах осуществления можно обеспечивать фильтры для обеспечения ситуации, которая поможет пользователю в поиске и управлении информацией на устройстве мобильной связи. Например, в одном из вариантов осуществления фильтр голосовых вызовов можно обеспечивать для событий голосового вызова. Фильтр голосовых вызовов может обеспечивать хронологию вызовов во времени, которая включает в себя список входящих и исходящих вызовов, упорядоченных хронологически по времени и дате принятия вызова. Каждый телефонный вызов может дополнительно включать в себя представление социальной близости пользователей и/или групп, которые участвуют в вызове. Соответственно, показатель соотношения с временем в точке начала координат для запроса, например, с текущим временем, можно сравнивать со временем из объектов данных, которые в данном случае являются телефонными вызовами. Таким образом, пользователь может просматривать средства идентификации (например, изображения вызываемых абонентов и т.д.) на дисплее, которые представляют телефонные вызовы, принятые в пределах заданного диапазона времени или заданного диапазона показателей во временном измерении. Отображаемые средства идентификации можно дополнительно ограничивать таким образом, что отображают только вызывающих абонентов, которые соответствуют социальному параметру запроса (например, отображают вызовы только от друзей и семьи и т.д.), и можно дополнительно ограничивать таким образом, что отображают только вызывающих абонентов, которые соответствуют пространственному параметру запроса (например, от вызывающих абонентов в определенной области местоположения и т.д.).
Точно также можно обеспечивать фильтры для других типов объектов данных, например, фильтр заметок, фильтр изображений и видеоинформации, фильтр игр, фильтр музыки и т.п. Такие фильтры могут обеспечивать дополнительно контекстную фильтрацию, основанную на определенных видах деятельности. Например, фильтр изображений может обеспечивать список файлов фотографий, сортированных по таким категориям, как местоположение, контакт или сопоставленный им вид деятельности. Фильтр фотографий может дополнительно включать в себя представление социальной близости контактов, сопоставленных с данной фотографией.
В дополнительных вариантах осуществления можно обеспечивать контейнеры для сбора и упорядочивания информации на устройстве мобильной связи. В одном из вариантов осуществления можно обеспечивать четыре основных контейнера для людей, мест, произведений и установок. Контейнер для людей может включать в себя контакты и группы, которые упорядочивают в алфавитном порядке и по радиусу согласно социальной близости. Такая систематизация может таким образом включать в себя «близкие круги» и «отдаленные круги». Пользователь может управлять и перемещаться с помощью интерфейса, используя описанные выше способы навигации. Множество примеров того, как различные «контейнеры» могут использоваться для обмена информацией между различными контактами социальной сети, описаны ниже относительно Фиг.22A-J
В одном из вариантов осуществления, когда пользователь добавляет новый объект данных (например, новый контакт и/или группу), пользовательский интерфейс может обеспечивать механизм для упорядочивания их по социальной близости. Такой механизм может включать в себя обеспечение «мастера», как описано выше. Кроме того, могут использоваться различные категории социальной близости. В одном из неограничивающих примеров виды социальные близости могут содержать «самый близкий», «близкий», «не очень близкий» и «отдаленный». Список видов социальной близости можно расширять для обеспечения большего количества дополнительных возможностей. Например, список можно расширять так, чтобы он включал в себя семью, друзей, друзей данных друзей и т.п. Альтернативно, каждая категория в списке может включать в себя подкатегории. Например, категорию семьи можно дополнительно подразделять на родителей, родных братьев и сестер и родственников со стороны супруга(и). Любое количество и комбинацию категорий можно использовать для представления социальных категорий, которые важны для пользователя устройства мобильной связи.
Для обеспечения более эффективного выбора, ввода и управления информацией, в одном из вариантов осуществления программируемая клавиша или другой указатель может обеспечивать простое средство циклического прохождения различных возможных значений социальной близости для выбранного контакта или группы. Например, выбор указателя «отдаленность» для контакта и/или группы может приводить к перемещению контакта или группы по направлению от центра, указывая «более отдаленную» социальную близость.
В другом варианте осуществления пространственный контейнер можно обеспечивать для мест или расположений, которые совместно используются пользователями и группами. Места можно представлять, как условные наименования, у которых могут быть свойства широты и долготы и/или данные мест, представляющих интерес. Места можно инициировать или изменять через «мастера», как описано выше. Места можно также инициировать или изменять через соответствующий веб-сайт через учетную запись пользователя, сопоставленную с устройством мобильной связи. Когда место было добавлено или обновлено, условные названия можно загружать по беспроводной связи на устройство мобильной связи. Веб-сайт может также обеспечивать возможность пользователю совместно использовать элементы с другими пользователями. Когда «места» загружены на устройство мобильной связи пользователя, устройство мобильной связи может планировать местоположение в пространстве в определенных условиях, как описано выше. Таким образом, заданный объект данных (например, событие, контакт, мультимедийный файл и т.д.) можно сопоставлять с определенным местоположением, которое может затем использоваться для определения показателя взаимоотношений с пространственным параметром запроса, так что объекты данных, соответствующие пространственному параметру запроса, отображают пользователю. В одном из вариантов осуществления места можно упорядочивать по спирали на дисплее, указывая дату/время, когда место было добавлено, и ими можно управлять через описанную выше навигацию.
Контейнер «произведения» может включать в себя такие объекты данных, как изображения, музыка, видеоинформация и письма, которые могут совместно использоваться пользователями и группами. Контейнер «произведения» может также содержать игры, в которые играют пользователи и группы. Произведения можно инициировать или изменять через «мастер», как описано выше. Произведения можно также инициировать или изменять через соответствующий веб-сайт через учетную запись пользователя, сопоставленную с устройством мобильной связи. Когда произведение добавлено или обновлено, условные названия можно загружать по беспроводной связи на устройство мобильной связи. Веб-сайт может также обеспечивать возможность совместного использования элементов пользователя с другими пользователями. Когда элементы загружены на устройство мобильной связи пользователя, устройство мобильной связи может планировать пространственное местоположение в определенных условиях, как описано выше. В одном из вариантов осуществления произведения можно упорядочивать по спирали на дисплее, указывая дату/время, когда данное место было добавлено, и ими можно управлять через описанную выше навигацию.
На Фиг.14 показан примерный контейнер фотографии, обеспечиваемый на дисплее 915. Миниатюра или другое представление объекта-фотографии указывается на средстве идентификации 1410. В показанном примере объекты-фотографии упорядочиваются по спирали на дисплее, указывая дату/время, когда фотография была добавлена.
Контейнер установок может включать в себя установки для уровня громкости, режимов, персональных настроек и т.п. Установки можно упорядочивать по спирали на дисплее устройства, показывая изменения амплитуды, частоты и времени. Перемещение и управление можно обеспечивать, используя описанную выше навигацию.
Фиг.15A-15C показывают примеры визуального представления для определенных множеств объектов данных в соответствии с вариантами осуществления изобретения. Каждая из Фиг.15A-15C показывают визуальное представление с различным «доминирующим» измерением среди пространственного, социального и временного измерений. В частности, Фиг.15A показывает визуальное представление набора объектов данных с социальным измерением в качестве доминирующего, Фиг.15B показывает визуальное представление набора объектов данных с пространственным измерением в качестве доминирующего, а Фиг.15C показывает визуальное представление набора объектов данных с временным измерением в качестве доминирующего.
На Фиг.15A указатели масштабирования 1500A, 1505A и 1510A указывают текущее «масштабирование» отображения 1545A для набора объектов данных. В частности уровень заполнения пирамид указателей масштабирования 1500A, 1505A и 1510A указывает способ, которым набор объектов данных фильтруют во временном, пространственном и социальном измерениях соответственно. Например, полностью заполненная пирамида указывает максимальное масштабирование, так что относительно узкий диапазон времени, пространства или социальных взаимоотношений соответствуют требованиям для отображения на отображении 1545A, тогда как пустая пирамида подразумевает, что для определенного измерения «масштаб уменьшают» так, что любое значение этого измерения соответствует требованиям отображения. Аналогично, промежуточный уровень «заполнения» указывает промежуточный уровень масштабирования. Соответственно, хотя отображение 1545 прежде всего показывает социальные взаимоотношения отображаемых объектов данных, понятно, что любые объекты данных, отображаемые на отображении 1545, также соответствуют временному и/или пространственному требованиям, которые соответствует уровню масштабирования, как обозначено заполнением промежутков времени. Соответственно, если временное масштабирование требует, чтобы отображали период времени, соответствующий «прошлой неделе», а пространственное масштабирование требует, чтобы отображали текущий город пользователя, то социальный контакт, который находился вне города на прошлой неделе, не будут отображать, независимо от того, кем данный контакт является для пользователя.
На Фиг.15A указатели показателей 1515A, 1520A и 1525A указывают, как различные показатели взаимоотношений для отображения 1545 отображают для социального измерения, так что социально близкие объекты данных отображают во внутреннем кругу отображения 1545A, социально не очень близкие объекты данных отображают в среднем кругу отображения 1545A, а социально далекие объекты данных отображают во внешнем кругу отображения 1545A. Указатели типа объекта данных 1530A, 1535A и 1540A определяют, какие типы объектов данных пользователь может выбирать для отображения, на Фиг.15A показывают «люди», «места» и/или «произведения» в качестве доступных объектов данных, которые можно отображать на отображении 1545A. На Фиг.15A можно предположить, что пользователь выбрал «люди» (т.е. контакты социальной сети пользователя) в качестве набора объектов данных, которые будут отображать, что пользователь выбрал социальное измерение в качестве доминирующего, и что пользователь выбрал только близкие взаимоотношения, которые будут отображать через указатель 1515A показателя.
Соответственно, на 1545A показаны, в данном примере, четыре квадранта контактов, которые соответствуют «работе», «друзьям», «семье» и «другим». Поскольку пользователь указал отображать только близкие взаимоотношения, и близкие объекты данных отображают во внутреннем кругу, только контакты во внутреннем кругу пользователя показаны на отображении 1545A. В частности, один близкий рабочий контакт и один близкий семейный контакт показаны на отображении 1545A, причем каждый отображаемый контакт представляют с помощью различного изображения или средства идентификации (например, имеющего различные визуальные атрибуты, такие как размер и т.д., которые влияют на их выделение на отображении 1545A). Из отображения 1545A на Фиг.15A можно понять, что пользователь может перемещаться к различным критериям отображения в пределах доминирующего социального измерения (или «социальной карты»), или может изменять доминирующее измерение на пространственное или временное измерение.
На Фиг.15B указатели масштабирования 1500B, 1505B и 1510B указывают текущее «масштабирование» отображения 1545B для набора объектов данных, с пространственным измерением, установленным в качестве доминирующего. В частности, на Фиг.15A уровень заполнения пирамид указателей масштабирования 1500B, 1505B и 1510B указывает способ, которым набор объектов данных фильтруют во временном, пространственном и социальном измерениях соответственно.
На Фиг.15B указатели показателей 1515B, 1520B и 1525B указывают, как различные показатели взаимоотношений отображают на отображении 1545B для пространственного измерения, так что пространственно близкие объекты данных отображают во внутреннем кругу отображения 1545B, пространственно не очень близкие объекты данных отображают в среднем кругу отображения 1545B, а пространственно далекие объекты данных отображают во внешнем кругу отображения 1545B. Указатели типа объекта данных 1530B, 1535B и 1540B определяют, какие типы объектов данных пользователь может выбирать для отображения, на Фиг.15B показаны «люди», «место» и/или «произведение» в качестве доступных объектов данных, которые отображают на отображении 1545B. На Фиг.15B предполагается, что пользователь выбрал «людей», «места» и «произведения» в качестве набора объектов данных, которые будут отображать, что пользователь выбрал пространственное измерение в качестве доминирующего, и что пользователь выбрал только близкие взаимоотношения, которые будут отображать через указатель показателя для объектов данных «произведения», только не очень близкие взаимоотношения, которые будут отображать для объектов данных «люди», и только далекие взаимоотношения, которые будут отображать для объектов данных «места».
Соответственно, на отображении 1545B показано, в данном примере, четыре квадранта расположений, соответствующих северо-востоку (СВ), северо-западу (СЗ), юго-востоку (ЮВ) и юго-западу (ЮЗ), относительно точки начала координат, соответствующего расположению, которое пользователь вводит наряду с запросом (например, текущее местоположение пользователя, местоположение, в которое пользователь направляется и т.д.). На отображении 1545B накладывается план улиц, чтобы пользователь мог лучше интерпретировать местоположения отображаемых на ней объектов данных. Поскольку пользователь указал отображать только близкие взаимоотношения для объектов данных «произведения», и близкие объекты данных отображают во внутреннем кругу, все пространственно близкие объекты данных «произведения» показаны во внутреннем кругу отображения 1545B пользователя. Дополнительно из-за того, что пользователь указал, что только не очень близкие взаимоотношения для объектов данных «люди» будут отображать, и не очень близкие объекты данных отображают в среднем кругу, все пространственно не очень близкие объекты данных «люди» показаны в среднем кругу отображения 1545B пользователя. Дополнительно из-за того, что пользователь указал отображение только далеких взаимоотношений для объектов данных «места», а далекие объекты данных отображают во внешнем кругу, все пространственно далекие объекты данных «места» показаны во внешнем кругу отображения 1545B пользователя.
В частности, на Фиг.15B один близкий объект данных «произведения» показан во внутреннем кругу отображения 1545B, один близкий объект данных «люди» показан на отображении 1545B, и один далекий объект данных «места» показан на отображении 1545B. Дополнительно каждый объект данных, показанный на отображении 1545B, представляют с помощью отличающегося изображения или средства идентификации (например, который имеет различные визуальные атрибуты, такие как размер и т.д., которые влияют на их выделение на отображении 1545B). Из отображения 1545B на Фиг.15B можно понять, что пользователь может перемещаться к различным критериям отображения в пределах доминирующего пространственного измерения (или «карты местоположения»), или может изменять доминирующее измерение на социальное или временное измерение.
На Фиг.15C указатели масштабирования 1500C, 1505C и 1510C указывают текущее «масштабирование» отображения 1545C для набора объектов данных, с временным измерением, установленным в качестве доминирующего. В частности, как на Фиг.15A и 15B, уровень заполнения пирамид указателей масштабирования 1500C, 1505C и 1510C указывает способ, которым набор объектов данных фильтруют во временном, пространственном и социальном измерениях соответственно.
На Фиг.15C указатели показателей 1515C, 1520C и 1525C указывают, как отображаются различные показатели взаимоотношений на отображении 1545C для временного измерения, так что близкие во времени объекты данных (например, близкие в прошлом, существующие в настоящем или близкие в будущем и т.д.) отображают во внутреннем кругу отображения 1545C, не очень близкие во времени объекты данных (например, не очень близко в прошлом, не очень близко в будущем и т.д.) отображают в среднем кругу отображения 1545C, а во времени далекие объекты данных (например, далеко в прошлом, далеко в будущем и т.д.) отображают во внешнем кругу отображения 1545C. Указатели типа объекта данных 1530C, 1535C и 1540C определяют, какие типы объектов данных пользователь может выбирать для отображения, причем на Фиг.15C показывают людей, места и/или произведения в качестве доступных объектов данных, которые отображают на отображении 1545C. На Фиг.15C можно предположить, что пользователь выбрал людей в качестве набора объектов данных, которые будут отображать, что пользователь выбрал временное измерение в качестве доминирующего, и что пользователь выбрал только далекие взаимоотношения, которые будут отображать для объектов данных «люди».
Соответственно, на отображении 1545C показаны четыре квадранта времени относительно точки начала координат, соответствующей времени, которое пользователь вводит наряду с запросом (например, текущему времени). В одном из примеров эти четыре квадранта могут представлять различные части времени для заданного радиального расстояния от точки начала координат. Например, квадранты могут представлять сезоны (например, весну, лето, осень и зиму), тогда как расстояние от точки начала координат, или центра отображения 1545C, может соответствовать годам. Альтернативно, квадранты могут представлять дни недели (например, понедельник/вторник, среду/четверг и т.д.), тогда как расстояние от точки начала координат может соответствовать количеству недель (например, 1, 2, 3 и т.д.). Поскольку пользователь указал отображать только далекие взаимоотношения для объектов данных «люди», а далекие объекты данных отображают во внешнем кругу, любые далекие во времени объекты данных «люди» показывают во внешнем кругу отображения 1545C пользователя. В одном из примеров объекты данных «люди» или контакты социальной сети пользователя могут иметь далекие временные взаимоотношения с пользователем, если контакт не выходил на связь с пользователем в течение долгого времени (например, контакт умер много лет назад и т.д.), или, как ожидается, будет не доступен в течение долгого времени (например, контакт находится в 5-летней миссии к Марсу и т.д.).
В частности, на Фиг.15B один далекий объект данных «люди» показан во внешнем кругу отображения 1545C. Из отображения 1545C на Фиг.15C можно понять, что пользователь может перемещаться к различным критериям отображения в пределах доминирующего временного измерения («временной карты» или «графика времени») или может изменять доминирующее измерение на социальное или пространственное измерение.
На Фиг.16 показан примерный процесс отображения визуального представления объектов данных на устройстве мобильной связи в соответствии с одним из вариантов осуществления изобретения. На этапе 1600 устройство может принимать вводимую пользователем информацию, например, запрос с социальным, временным и пространственным параметрами для управления способом, которым набор объектов данных (например, которые могут также быть указаны в запросе) отображается пользователю. Как описано выше, вводимую информацию можно обеспечивать с помощью другой системы для приема вводимой информации, причем данная система сопоставлена с учетной записью мобильного пользователя. Вводимую информацию может также обеспечивать сам пользователь на мобильном устройстве. Альтернативно, вводимую информацию можно извлекать из памяти устройства, если ее ранее приняли. В одном из примеров вводимая пользователем информация может соответствовать запросу, относящемуся к визуальному представлению одного или более объектов данных, причем запрос включает в себя пространственный, социальный и временной параметры, которые влияют на то, какие из объектов данных отображают в визуальном представлении. Запрос может дополнительно включать в себя точку начала координат, с которой сравниваются атрибуты объектов данных при определении, следует ли отображать объекты данных, и он может дополнительно включать в себя указание, какое измерение должно быть доминирующим (например, приводить к визуальному представлению, как показано на Фиг.15A, Фиг.15B или Фиг.15C). На этапе 1610 можно отображать первое измерение, которое обеспечивает временное представление принимаемой вводимой информации (например, как на Фиг.15C, где временное измерение является доминирующим). Например, на этапе 1610 устройство может определять, какие объекты данных соответствуют временному параметру запроса (например, если временной параметр указывает, что пользователь интересуется объектами данных в течение следующей недели от текущего времени, то объекты данных за пределами этого периода времени исключают из рассмотрения, и т.д.).
На этапе 1620 можно отображать второе измерение, которое обеспечивает пространственное представление принимаемой вводимой информации (например, как на Фиг.15B, где пространственное измерение является доминирующим). Например, на этапе 1620 устройство может определять, какие объекты данных соответствуют пространственному параметру запроса (например, если пространственный параметр указывает, что пользователь интересуется объектами данных в пределах двух миль от его/ее текущего местоположения, то объекты данных за пределами этого диапазона местоположения исключают из отображения, и т.д.). В дополнительном примере устройство должно считывать местоположения объектов данных только в диапазоне времени, соответствующем временному параметру (например, если пространственный параметр соответствует Сан-Франциско, а временный параметр соответствует текущему времени, то объект данных «событие», которое произойдет в Сан-Франциско через год, не будет отображаться).
На этапе 1630 можно отображать третье измерение, которое обеспечивает представление социальной близости принимаемой вводимой информации (например, как на Фиг.15A, где социальное измерение является доминирующим). Например, на этапе 1630 устройство может определять, какие объекты данных соответствуют социальному параметру запроса (например, если социальный параметр указывает, что пользователя интересуют объекты данных «события», что пользователя интересуют основанные на профиле пользователя и/или объединенные в социальную сеть контакты в списке контактов пользователя, то объекты данных, не соответствующие этим условиям, исключают из отображения, и т.д.). Понятно, что когда каждое измерение отображают на этапах 1610-1630, результирующее визуальное представление, которое отображает один или более объектов данных, можно отображать пользователю (например, как карту местоположения, карту видов деятельности и т.д., причем средства идентификации, которые показывают на дисплее, представляют объекты данных). Хотя этапы 1610, 1620 и 1630 показывает, что все типы доминирующих измерений выбирают последовательно, понятно, что альтернативно пользователь может быть удовлетворен тем, что первое измерение установлено в доминирующее, так что пользователь не должен перемещаться к другим доминирующим измерениям, как показано на этапах 1620 и/или 1630.
В процессе 1640 устройство мобильной связи может принимать указание, что пользователь хочет изменить выбранное измерение визуального представления. Например, если пользователю необходимо изменить диапазон или показатели по отображаемым измерениям по сравнению с начальным запросом, то на этапе 1640 пользователь выбирает измерение, которое будет изменено.
Например, предполагают, что первую программируемую клавишу назначают в качестве функциональной возможности увеличения масштаба для перемещения по выбранной или активной оси, а вторую программируемую клавишу назначают в качестве функциональной возможности уменьшения масштаба. С помощью конфигурирования программируемых клавиш пользователь может увеличивать и уменьшать масштаб, что может привести к обновлению соответствующего количества людей в отображаемой системе координат. В этом случае, индикация, принятая на этапе 1640, может соответствовать выбору пользователем увеличения или уменьшения масштаба одного из пространственного, временного или социального измерений. Например, если визуальное представление находится в виде карты местоположения, то, когда пользователь нажимает программируемую клавишу уменьшения масштаба, поле отображения можно расширять так, чтобы оно включало в себя более широкое поле отображения, так что показывают больше расположений, и в таком случае отображают потенциально больше объектов данных. Аналогично, если выбирают программируемую клавишу масштабирования «+», то поле отображения можно масштабировать для расширения текущего представления, в котором можно исключать объекты данных, которые больше не находятся в пределах диапазона местоположения визуального представления. После приема указания изменить одно из измерений для визуального представления, на этапе 1650 изменяют визуальное представление (например, для перехода к другому доминирующему измерению, изменения параметров для того, чтобы они соответствовали параметрам запроса, и т.д.).
На Фиг.17 показан примерный процесс отображения пользовательского интерфейса на устройстве мобильной связи в соответствии с некоторыми из раскрытых способов. На этапе 1700 устройство может принимать вводимую пользователем информацию об объектах данных, которые в данном варианте осуществления соответствуют запланированным событиям. Как обсуждается выше, вводимую информацию можно обеспечивать с помощью другой системы для приема вводимой информации, причем данная система сопоставлена с учетной записи мобильного пользователя. Вводимую информацию может также обеспечивать сам пользователь на мобильном устройстве. Альтернативно, вводимую информацию можно извлекать из памяти устройства, если ее ранее приняли. На этапе 1710 запланированные события отображают, как функцию от местоположения событий. Как обсуждается выше, можно обозначать местоположение других объектов данных и представлений. Альтернативно, объекты данных можно обозначать согласно другим раскрытым качествам, таким как социальная близость и временное расстояние. Например, представление местоположения может включать в себя указание на карты местоположения. В различных раскрытых выше вариантах осуществления представление местоположения может содержать события, расположенные на двухмерных картах.
На этапе 1720 можно конфигурировать навигационные кнопки для перемещений по двум измерениям. Как раскрыто выше, на устройстве мобильной связи кнопки вверх, вниз, влево и вправо могут использоваться для таких перемещений. На этапе 1730 первую кнопку можно конфигурировать для увеличения масштаба в пределах отображения (например, что соответствует сужению пространственного измерения, если визуальное представление соответствует карте местоположения, сужению социального измерения, если визуальное представление соответствует социальной карте и т.д.). На этапе 1740 вторая кнопка конфигурируется для уменьшения масштаба в пределах отображения. С помощью конфигурирования кнопок масштабирования, пользователь может увеличивать и уменьшать масштаб, что может приводить к обновлению соответствующего количества объектов данных (например, событий) в отображаемой системе координат. Когда пользователь нажимает кнопку уменьшения масштаба, поле отображения расширяется, так что оно включает в себя более широкое поле отображения (например, которое соответствует расширению пространственного измерения, если визуальное представление соответствует карте местоположения, расширению социального измерения, если визуальное представление соответствует социальной карте и т.д.). Аналогично, если выбрана кнопка увеличения масштаба, то поле отображения можно масштабировать для расширения текущего представления. На этапе 1750 новые события можно создавать с помощью отображения «мастера» нового события для облегчения интуитивного создания новых видов деятельности и событий. Такой «мастер» может обеспечивать механизм для выбора людей/контактов, мест/расположений, объектов данных или мультимедийных объектов/произведений и значений времени. На этапе 1760 «мастер» может запрашивать от пользователя вводимую информацию. Через различные меню и подсказки, пользователь может, например, выбирать человека в списке контактов, выбирать местоположение и выбирать значение времени, которое может указывать выбор из «сейчас» и «позднее».
На Фиг.19 показаны примерные отображения, изображающие вариант осуществления изобретения. В частности, на Фиг.19 показаны изменения пользовательского интерфейса и отображения, показанного и описанного выше относительно Фиг.15A, где визуальное представление соответствует социальной карте. На отображении 1900 изображают функциональную возможность «установки», в которой пользователь может выбирать различные фильтры для просмотра и/или редактирования содержимого. В данном примере пользователь выбрал «семью» 1910, как изображено выделенной областью. После нажатия кнопки «ввод» или «OK», отображение 1920 может подвергаться обработке, далее изображая различные контакты, которые включает в себя категория «семья». Кроме того, кнопки с зависимой фиксацией 1925 могут указывать текущие установки социальной близости для контактов, перечисленных в фильтре «семья». Пользователь может выделять определенный контакт, например, «Эл» 1930, изображенный выделенной областью. Пользователь может изменять установки социальные близости, показанные как «близко», «не очень близко» и «далеко» в данном примере.
Другими словами, в варианте осуществления на Фиг.19 отображение 1900 показывает социальный параметр запроса пользователя, посредством чего объекты данных, имеющие семейные взаимоотношения с пользователем, соответствуют параметру социального запроса. Объекты данных, которые в данном примере соответствуют контактам социальной сети пользователя, показывают на отображении 1920. В частности, на отображении 1920 показывают объекты данных, соответствующие социальному параметру членов семьи пользователя, и дополнительно показывают показатели социальных взаимоотношений в пределах семьи пользователя (например, близко, не очень близко и далеко, в данном примере).
Пользователь может выбирать «выполнено», когда редактирование закончено, после чего отображение 1940 может подвергаться обработке, показывая контакты в фильтре «семья». Отображение 1940 иллюстрирует контакты в фильтре «семья», расположенные вдоль концентрических кругов 1950, которые указывают их соответствующие установки социальной близости. Наименьший круг включает в себя контакт «Грэг», который был сопоставлен с «далекой» установкой социальной близости. Круг среднего размера включает в себя контакты «Карл» и «Хэзер», которые были сопоставлены с «близкой» установкой социальной близости. Большой круг включает в себя контакты «Эл» и «Эван», которые были сопоставлены с «близкой» установкой социальной близости. Как можно заметить, чем больше круги, тем более близкую установку социальной близости они указывают, в то время как чем меньше круги, тем более далекую установку социальной близости они указывают. В одном из вариантов осуществления пользователь может конфигурировать интегрированное масштабирование отображения так, чтобы чем больше круг изображен, тем более далекие установки социальной близости он указывает, и чем меньше круг, тем более далекие установки социальной близости он указывает.
Другими словами, отображение 1940 соответствует социальной карте, посредством которой показывают социальную близость каждого из членов семьи пользователя, основываясь на расстоянии до центра отображения 1950, где центр отображения соответствует социальной точке начала координат для запроса (например, социальной точке начала координат, которая в данном случае соответствует самому пользователю).
На Фиг.20 показано примерное отображение, изображающее другой вариант осуществления изобретения. В частности, на Фиг.20 показано изменение пользовательского интерфейса и отображения, показанных и описанных выше относительно Фиг.15A, где визуальное представление соответствует социальной карте, которая основана на уровне доверия пользователя в его/ее социальных контактах. На отображении 2000 изображается функциональная возможность «установка», в которой пользователь может выбирать различные фильтры для просмотра, ввода и/или редактирования. В данном примере пользователь выбрал «доверенные отношения» 2010, как изображено выделенной областью. После нажатия кнопки «ввод» или «OK», отображение 2020 может подвергаться обработке, далее отображая различные контакты, которые включает в себя категория «доверенные контакты». Кроме того, кнопки с зависимой фиксацией 2025 могут указывать текущие установки социальной близости для контактов, перечисленных в фильтре «доверенные контакты». Пользователь может выделять определенный контакт, например «Эл» 2030, изображенный выделенной областью. Пользователь может изменять установки социальной близости, показанные как «близко», «не очень близко» и «далеко» в данном примере.
Другими словами, в варианте осуществления на Фиг.20 отображение 2000 показывает социальный параметр запроса пользователя, посредством которого объекты данных (например, контакты), имеющие доверительные взаимоотношения с пользователем, соответствуют социальному параметру запроса. Объекты данных, которые в данном примере соответствуют контактам социальной сети пользователя, показаны на отображении 2020. В частности, на отображении 2020 показаны объекты данных, соответствующие социальному параметру доверенных контактов пользователя, и дополнительно показаны показатели доверия в пределах доверенных контактов пользователя (например, близко, не очень близко и далеко, в данном примере).
Пользователь может выбирать «выполнено», когда редактирование закончено, после чего изображение 2040 может подвергаться обработке, изображая контакты в фильтре «доверенные отношения». Изображение 2040 иллюстрирует контакты в фильтре «доверенные отношения», расположенные вдоль концентрических кругов 2050, указывая их соответствующие установки социальной близости. Наименьший круг включает в себя контакт «Эван», который был сопоставлен с установками социальной близости «далеко». Круг среднего размера включает в себя контакты «Эл» и «Грэг», которые сопоставлены с установками социальной близости «не очень близко». Большой круг включает в себя контакт «Карл», который был сопоставлен с установками социальной близости «близко». Так как контакту «Хэзер» не назначена установка доверия, сопоставленная пиктограмма не изображается на отображении 2040. Как можно заметить, чем больше круги, тем более близкие установки социальной близости они указывают, в то время как чем меньше круги, тем более далекие установки социальной близости они указывают. В одном из вариантов осуществления пользователь может конфигурировать интегрированное масштабирование вида отображения так, чтобы чем больше круг изображен, тем более далекие установки социальной близости он указывает, а чем меньше круг, тем более далекие установки социальной близости он указывает.
Другими словами, отображение 2040 соответствует социальной карте, посредством которой показывается социальная близость каждого из тех, кому пользователь доверяет, основываясь на расстоянии до центра отображения 2050, причем центр отображения соответствует социальной точке начала координат для запроса (например, социальной точке начала координат, которая в данном случае соответствует самому пользователю).
Можно также заметить, что объекты данных, такие как контакты, могут иметь множество установок социальной близости, которые сопоставляют с различными «фильтрами» или категориями. Например, на Фиг.19 и 20 контакт «Эл» сопоставлен с «близкими» установками по отношению к фильтру «доверительные отношения» и сопоставлен с «близкими» установками по отношению к фильтру «семья». Эта возможность различать установки социальные близости по отношению к различным контекстам, таким как «семья» и «доверительные отношения», может предоставлять возможность пользователю более близко аппроксимировать фактические взаимоотношения и соответствующую деятельность в реальном мире. Например, пользователь может не доверять члену семьи по отношению к финансовым операциям, но однако может предпочитать близкое взаимодействие с этим членом семьи по отношению к социальной деятельности. Способы настоящего раскрытия могут предоставлять возможность пользователю изображать такие нюансы взаимоотношений и видов деятельности на мобильном устройстве для обеспечения более удобного взаимодействия с пользователем, которое больше напоминает взаимоотношения и виды деятельности в реальном мире.
Фиг.21 показывает процесс, с помощью которого один или более объектов данных, принадлежащих множеству объектов данных, можно отображать пользователю в соответствии с одним из вариантов осуществления изобретения. Согласно Фиг.21, на этапе 2100 принимается запрос, который включает в себя относящиеся к пользователю социальный параметр, временной параметр и пространственный параметр, которые указывают необходимое визуальное представление набора объектов данных. В одном из примеров запрос можно принимать в устройстве мобильной связи, принадлежащем пользователю, от которого исходит запрос. В одном из примеров, как обсуждается относительно приведенных выше вариантов осуществления, объекты данных могут соответствовать событиям, видам деятельности, контактам социальной сети, мультимедийным файлам и/или информации любого другого типа, которая поддается классификации по отношению к пространству, социальным взаимоотношениям и времени.
Например, запрос может определять точку начала координат в пространственном, временном и социальном измерениях. В конкретном примере, социальная точка начала координат может быть профилем человека или пользователя-абонента, пространственная точка начала координат может быть местоположением пользователя, а временная точка начала координат может быть временем или диапазоном времени, определенным пользователем. Пространственные и временные точки начала координат обычно рассматриваются вместе, так что пространственная точка начала координат пользователя рассматривается в момент времени или в пределах диапазона времени временной точки начала координат. Например, предполагается, что пользователю интересно, кто из его сотрудников появится на работе во вторник, социальным параметром запроса может быть «мои сотрудники», временным параметром запроса может быть «вторник», а пространственным параметром запроса может быть «адрес моей работы».
Затем на этапе 2105 определяются показатели, с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях соответственно. Например, из-за того, что социальный параметр запроса относится к параметру «мои сотрудники», который определяется из контактов социальной сети, устройство связи пользователя может устанавливать связь с сервером 174 социальной сети и получать список сотрудников пользователя, и может запрашивать календарь каждого сотрудника на вторник. В этом случае предполагается, что запрос является двойным, так что только контакт, который полностью соответствует запросу, отображается пользователю. Таким образом, если сотрудники не имеют никаких назначенных встреч во вторник, то устройство может предположить, например, что сотрудники будут в офисе, и этих сотрудников можно отображать пользователю, тогда как сотрудники, запланированные находиться вне офиса, не отображаются.
Затем на этапе 2110 устройство связи отображает пользователю визуальное представление, по меньшей мере, части из набора объектов данных, основываясь на том, соответствуют ли определенные показатели соотношений в социальном измерении, временном измерении и пространственном измерении соответствующим параметрам запроса. В приведенном выше примере подразумевается, что сотрудники, для которых определено, что они будут в офисе во вторник, отображаются пользователю. Визуальное представление может быть в форме социальной карты, карты видов деятельности и/или карты местоположения (например, центрированной вокруг офиса), в каждом случае отображаются только сотрудники, которые, как ожидается, будут в офисе во вторник.
Хотя не показано на Фиг.21, пользователь может смещать визуальное представление по сравнению с 2110 на другой день недели (например, по временной оси или измерению), пользователь может сжимать визуальное представление по сравнению с 2110, чтобы показывать только определенных сотрудников (например, увеличивая масштаб по социальной оси или измерению), пользователь может расширять визуальное представление по сравнению с 2110, чтобы показать всех сотрудников, которые будут в офисе в течение этой недели (например, уменьшая масштаб по временной оси или измерению), пользователь может расширять визуальное представление по сравнению с 2110, чтобы показать всех сотрудников, которые будут в любом из множества офисов во вторник (например, увеличивая масштаб по пространственной оси или измерению), и т.д.
Хотя Фиг.21 описана так, что социальный параметр запроса определяет сотрудников пользователя, а пространственный параметр определяет офис, в другом примере социальный параметр может определять друзей пользователя, а пространственный параметр может определять определенный город. Дополнительно, хотя Фиг.21 описана так, что объекты данных соответствуют контактам социальной сети, понятно, что другие варианты осуществления могут направлять обобщенное раскрытие на Фиг.21 на объект данных любого типа, например, на события, виды деятельности, мультимедийные файлы и т.д.
Хотя атрибуты (например, местоположение, время и/или социальные взаимоотношения) объектов данных были описаны выше как «статические», так что заданный объект данных поддерживает те же самые социальные взаимоотношения с другими объектам данных, и местоположение заданного объекта данных в определенное время - то же самое, понятно, что другие варианты осуществления могут быть направлены на динамическое обновление одного или более этих атрибутов объекта данных. Например, если пользователь становится более близким другом своему знакомому, то пользователь может перевести свои социальные взаимоотношения с объектом данных, который представляет этого знакомого, в более близкие социальные установки (например, перетаскивая средство идентификации, которое представляет знакомого, из «не очень далекой» или «далекой» позиции в «близкую» позицию на социальной карте на Фиг.15A). Аналогично, пользователю может быть сообщено лично, что его контакт не будет присутствовать на событии, на которое контакт приглашен, и он может удалить контакт из временной или пространственной карты, на которой указывают обслуживание контакта на событии. Когда атрибут объекта данных изменяется, объект данных может предусматривать привилегии и/или разрешения его нового атрибута (например, уведомления, имеющие отношение к объекту данных, могут обеспечивать большее или меньшее выделение для пользователя и т.д.).
Хотя описанные выше варианты осуществления изобретения в общем случае направлены на визуальное представление набора объектов данных в устройстве, которым управляет определенный пользователь, другие варианты осуществления направлены на обмен объектами данных между пользователями. Соответственно, Фиг.22A-22J направлены на такой обмен с точки зрения отправителя объекта(ов) данных, а Фиг.23 направлена на обмен объектами данных с точки зрения получателя или адресата объекта(ов) данных.
На Фиг.22A предполагается, что на этапе 2200A заданный пользователь решает послать один или более объектов данных, по меньшей мере, одному другому пользователю. Соответственно, на этапе 2205A заданный пользователь определяет, по меньшей мере, один объект данных-адресат, которому объект(ы) данных необходимо послать в качестве присоединенного к сообщению объекта(ов) данных. В одном из примеров каждый объект данных-адресат обычно соответствует контакту социальной сети пользователя.
Затем начинается процесс, который является потенциально итерационным, посредством которого на этапе 2210A заданный пользователь просматривает свои доступные объекты данных и выбирает объект данных для передачи, по меньшей мере, одному целевому объекту данных. После выбора объекта данных заданный пользователь запрашивает, чтобы выбранный объект данных был добавлен к области подготовки, которая соответствует сообщению, составляемому, по меньшей мере, для одного объекта данных - адресата. На этапе 2220A заданный пользователь решает, добавить ли другой объект данных к области подготовки. Если заданный пользователь на этапе 2220A решает добавить другой объект данных в область подготовки, то процесс возвращается на этап 2210A, и заданный пользователь ищет другой объект данных. Иначе, если заданный пользователь решает не добавлять другой объект данных в область подготовки на этапе 2220A, то на этапе 2225A каждый объект данных, добавленный к области подготовки, присоединяется к сообщению, и на этапе 2230A устройство, которым управляет заданный пользователь, затем посылает сообщение со всеми присоединенными объектами данных, по меньшей мере, одному целевому объекту данных.
Фиг.22B-22J визуально показывают пример процесса на Фиг.22. На Фиг.22B предполагается, что заданный пользователь решил послать один или более объектов данных одному из своих контактов социальной сети (2200A), и в связи с этим просматривает список своих объектов данных «люди» для определения, по меньшей мере, одного контакта-адресата для приема сообщения (2205A). Фиг.22B показывает одну иллюстрацию объектов данных «люди» заданного пользователя с помощью визуального представления социальной карты, аналогичной показанной на Фиг.15A. На Фиг.22C предполагается, что заданный пользователь выбирает объект данных, соответствующий другу заданного пользователя Рик, причем выбор Рика указывают с помощью средства идентификации Рик на социальной карте, который показан выделенным на Фиг.22C. После выбора через некоторую другую вводимую пользователем информацию (например, такую как двойное нажатие, нажатие другой кнопки и т.д.), заданный пользователь указывает, что Рик должен быть добавлен к области подготовки в качестве адресата сообщения, которое будет включать в себя, по меньшей мере, один присоединенный объект данных. Как понятно, объект данных «люди», соответствующий «Рику» в этом случае, является адресатом сообщения, но его самого не нужно присоединять к сообщению, кроме обозначения адресата. В области подготовки, показанной на Фиг.23C в общем случае, показывается вся информация, которая посылается адресату в сообщении, за исключением того, что идентификатор отправителя добавляется к каждому сообщению и не показывается в области подготовки по этой причине. Таким образом, после Фиг.22D создается пустое сообщение (т.е. никакие объекты данных еще не присоединены) от заданного пользователя к Рику, которое можно затем заполнять присоединяемыми объектами данных. Соответственно, Фиг.22B-22D соответствуют 2205 на Фиг.22A в данном примере.
Согласно Фиг.22E, заданный пользователь затем просматривает объекты данных «изображения», и на Фиг.22F заданный пользователь указывает выбор объекта данных «изображения», соответствующего графическому файлу artwork.jpg, который затем добавляется к области подготовки на Фиг.22G. Выбор объекта данных на Фиг.22F и добавление выбранного объекта данных к области подготовки на Фиг.22G можно выполнять аналогичным способом, как описано выше относительно Фиг.22C и 22D, соответственно, за исключением того, что объект данных, который присоединяется на Фиг.22F и 22G к области подготовки, не добавляют в качестве адресата к сообщению, а вместо этого в качестве присоединяемого к сообщению объекта данных. Таким образом, Фиг.22E-22G соответствуют 2210A-2220A на Фиг.22A, в данном примере.
Затем согласно Фиг.22D, заданный пользователь затем просматривает объекты данных «места», и на Фиг.22I заданный пользователь указывает выбор объекта данных «места», соответствующего месту «лес», который затем добавляется к области подготовки на Фиг.22J. Выбор объекта данных на Фиг.22I и добавление выбранного объекта данных к области подготовки на Фиг.22J можно выполнять аналогичным способом, как описано выше относительно Фиг.22F и 22G, соответственно. Таким образом, Фиг.22D-22J соответствуют другой итерации 2210A-2220A на Фиг.22A, в данном примере.
В этот момент времени на Фиг.22G область подготовки включает в себя объект данных - адресат «Рик» и присоединенные объекты данных «рисунок.jpg» и «лес». Заданный пользователь может затем присоединять объекты данных к сообщению и посылать сообщение объекту данных «Рик», выбирая кнопку «передать», показанную в области подготовки, 2225A и 2230A. Альтернативно, заданный пользователь может сначала добавлять текстовое описание присоединенных объектов данных для облегчения понимания контекста того, почему эти объекты данных посылают Рику (например, «это изображение «рисунок» сделано в «лесу»», и т.д.).
Затем, на Фиг.23 показан пример того, как сообщение, включающее в себя одно или более присоединенных объектов данных, принимается и просматривается в объекте данных, который является адресатом. На Фиг.23 устройство, которым управляет заданный пользователь (например, сервер 174 социальной сети, мобильное устройство и т.д.), на этапе 2300 принимает сообщение, включающее в себя присоединенный объект данных.
После приема сообщения на этапе 2305 устройство, которым управляет пользователь, отображает уведомление о принятом сообщении, основываясь, по меньшей мере, частично на атрибутах объекта данных, который является отправителем. Например, если пользователем, принимающим сообщение, является Рик, а отправителем сообщения - Джейн, и Рик и Джейн женаты, то сообщение 2300 можно отображать как важное, даже если у Рика нет никакого интереса в фактическом объекте(ах) данных, содержащемся там. Таким образом, атрибуты отправителя могут влиять на то, насколько заметно следует отображать уведомление о сообщении, даже если само сообщение, после дополнительного обзора, не очень важно для адресата.
Основываясь на уведомлении о сообщении, на этапе 2310 пользователь-адресат сообщения решает, просмотреть ли сообщение. Если пользователь-адресат решает не просматривать сообщение, то процесс на Фиг.23 заканчивается. Иначе, если пользователь-адресат решает просмотреть сообщение, то на этапе 2315 извлекают присоединенный к сообщению объект данных, и каждый извлеченный объект данных отображают пользователю-адресату, основываясь, по меньшей мере, частично на атрибутах извлеченных объектов данных.
Например, если отправитель сообщения не важен, то уведомление о сообщении на этапе 2305 первоначально может не быть заметным образом обозначено для пользователя-адресата. Однако, если само сообщение очень важно (например, отдаленный друг посылает приглашение на вечеринку, которую пользователь-адресат очень сильно хотел посетить и т.д.), тогда данное сообщение отображается более заметным образом после извлечения на этапе 2320.
В дополнительном примере важное сообщение может также влиять на то, как уведомление о сообщении отображается на этапе 2305, таким образом важное сообщение может обусловить заметное уведомление, даже если отправитель сообщения не важен для пользователя-адресата. Аналогично, извлеченный объект данных, который, кажется неважным, можно отображать выделенным на основании того, что оно посылается от очень важного контакта пользователя (например, генерального директора компании пользователя-адресата, любовного увлечения пользователя-адресата и т.д.). Таким образом, по меньшей мере, в одном из примеров уведомление о сообщении можно отображать с помощью выделения, которое, по меньшей мере, указывает уровень важности отправителя, с возможностью более выделенного отображения уведомления о сообщении, если сообщение особенно важно. Аналогично, извлеченный на этапе 2315 объект(ы) данных отображают с помощью выделения, которое, по меньшей мере, указывает важный уровень извлеченного объекта(ов) данных, с возможностью более выделенного отображения объекта(ов) данных, если отправитель сообщения особенно важен.
Специалистам должно быть понятно, что информация и сигналы могут быть представлены, используя любые из множества различных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементарные сигналы, на которые могут существовать ссылки по всему приведенному выше описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.
Дополнительно специалистам должно быть понятно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с раскрытыми вариантами осуществления, можно осуществлять как электронные аппаратные средства, программное обеспечение или их комбинации. Чтобы ясно показать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы описаны выше в общем случае на основе их функциональных возможностей. Воплощают ли такие функциональные возможности, как аппаратные средства или как программное обеспечение, зависит от конкретного применения и ограничений конструкции, налагаемых на всю систему. Специалисты могут воплощать описанные функциональные возможности различными способами для каждого конкретного применения, но такие решения реализации не должны интерпретироваться, как отклонение от объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытыми вариантами осуществления, можно осуществлять или воплощать с помощью универсального процессора, процессора обработки цифровых сигналов (DSP), специализированной интегральной схемы (СпИС), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной схемы или транзисторной логической схемы, дискретных аппаратных компонентов или любой их комбинации, предназначенной для выполнения описанных функциональных возможностей. Универсальный процессор может быть микропроцессором, но альтернативно, процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор можно также воплощать, как комбинацию вычислительных устройств, например, как комбинацию DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров вместе с ядром DSP или как любую другую аналогичную конфигурацию.
Способы, последовательности и/или алгоритмы, описанные в связи с раскрытыми вариантами осуществления, можно воплощать непосредственно в аппаратных средствах, в программном модуле, выполняемом процессором, или в их комбинации. Программный модуль может находиться в оперативной памяти (ОП), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), программируемом ПЗУ, СППЗУ, в регистрах, на жестком диске, сменном диске, CD-ROM или носителе данных любой другой формы, известном из предшествующего уровня техники. Примерный носитель данных связан с процессором таким образом, что процессор может считывать с него информацию и записывать информацию на носитель данных. Альтернативно, носитель данных может быть неотъемлемой частью процессора. Процессор и носитель данных могут находиться в СпИС. СпИС может находиться в пользовательском терминале (например, в терминале доступа). Альтернативно, процессор и носитель данных могут находиться как дискретные компоненты в пользовательском терминале.
В одном или более примерных вариантов осуществления описанные функциональные возможности можно воплощать в аппаратных средствах, программном обеспечении, встроенном программном обеспечении или в любой их комбинации. При воплощении в программном обеспечении функциональные возможности можно сохранять или передавать как одну или более команд или кодов на считываемом компьютером носителе. Машиночитаемый носитель включает в себя и компьютерные носители данных, и средства связи, которые включают в себя любые носители, которые обеспечивают перемещение компьютерной программы с одного места в другое. Носители данных могут быть любым доступным носителем, к которому может получать доступ компьютер. Для примера, а не в качестве ограничения, такой машиночитаемый носитель может содержать ОП, ПЗУ, ЭСППЗУ, CD-ROM или другое запоминающее устройство на оптическом диске, запоминающее устройство на магнитном диске или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для переноса или хранения необходимого программного кода в форме команд или структур данных и к которому может получать доступ компьютер. Кроме того, любое соединение следует называть считываемым компьютером носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, оптоволоконный кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасные, радио- и микроволны, то коаксиальный кабель, оптоволоконный кабель, витую пару, DSL или беспроводные технологии, такие как инфракрасные, радио- и микроволны, включаются в определение носителя. В данной работе оптический диск и магнитный диск включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск blu-ray, причем магнитные диски обычно воспроизводят данные магнитным способом, в то время как оптические диски воспроизводят данные оптически с помощью лазера. Машиночитаемый носитель также включает в себя комбинации приведенного выше.
Хотя предшествующее раскрытие показывает иллюстративные варианты осуществления изобретения, нужно отметить, что различные изменения и модификации можно выполнять, не отступая от объема изобретения, который определяется в соответствии с прилагаемой формулой изобретения. Функциональные возможности, этапы и/или действия заявляемого способа в соответствии с описанными вариантами осуществления изобретения не обязательно должны выполняться в каком-то определенном порядке. Кроме того, хотя элементы изобретения могут быть описаны или заявлены в единственном числе, множественное число также предусматривается, если ограничение единственным числом явно не указано.
название | год | авторы | номер документа |
---|---|---|---|
ФИЛЬТРАЦИЯ ИНФОРМАЦИИ ИЗ СОЦИАЛЬНОЙ СЕТИ С ЦЕЛЬЮ ЕЕ ИНДИВИДУАЛИЗИРОВАННОГО ОТОБРАЖЕНИЯ НА ФОНЕ КАРТЫ МЕСТНОСТИ | 2011 |
|
RU2544744C2 |
СПОСОБ УПРАВЛЕНИЯ СОЦИАЛЬНОЙ ИНФОРМАЦИЕЙ И СИСТЕМА, ВЫПОЛНЕННАЯ С ТАКОЙ ВОЗМОЖНОСТЬЮ | 2012 |
|
RU2612578C2 |
ГЕОЛОКАЦИЯ СУБЪЕКТОВ НА ОСНОВЕ ПРОИЗВОДНОЙ СОЦИАЛЬНОЙ СЕТИ | 2017 |
|
RU2701122C1 |
КОНТЕЙНЕРНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ВИРУСНОГО КОПИРОВАНИЯ ИЗ ОДНОЙ КОНЕЧНОЙ ТОЧКИ В ДРУГУЮ | 2012 |
|
RU2604670C2 |
УЛУЧШЕННОЕ НАВИГАЦИОННОЕ УСТРОЙСТВО И СПОСОБ | 2007 |
|
RU2459262C2 |
КОНТЕЙНЕРНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ВИРУСНОГО КОПИРОВАНИЯ ИЗ ОДНОЙ КОНЕЧНОЙ ТОЧКИ В ДРУГУЮ | 2012 |
|
RU2733103C2 |
СПОСОБ ПРОГРАММИРОВАНИЯ ПОСРЕДСТВОМ РЕПЕТИЦИИ | 2006 |
|
RU2429536C2 |
СИСТЕМА КОМПОЗИЦИИ ЗАПРОСОВ | 2016 |
|
RU2691851C1 |
Геопортальная платформа для управления пространственно-распределенными ресурсами | 2023 |
|
RU2818866C1 |
АГРЕГИРОВАНИЕ И ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ О СОБЫТИЯХ | 2014 |
|
RU2688268C2 |
Изобретение относится к средствам отображения информации пользователю. Технический результат заключается в создании пользовательского интерфейса, с помощью которого уменьшается время, требуемое пользователю для нахождения искомой информации. Принимают запрос, включающий в себя социальный параметр, временной параметр и пространственный параметр, которые относятся к пользователю и указывают желательное визуальное представление набора объектов данных. Определяют показатели, с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях, соответственно. Отображают пользователю первое визуальное представление, по меньшей мере, части из набора объектов данных, основываясь на том, соответствуют ли соответствующим параметрам запроса определенные показатели соотношения в социальном измерении, временном измерении и пространственном измерении. 5 н. и 46 з.п. ф-лы, 34 ил.
1. Способ функционирования устройства связи, которое конфигурировано для отображения информации пользователю, содержащий прием запроса, включающего в себя социальный параметр, временной параметр и пространственный параметр, относящиеся к пользователю, которые указывают желательное визуальное представление набора объектов данных;
определение показателей, в соответствии с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях соответственно; и
отображение пользователю первого визуального представления по меньшей мере части из набора объектов данных, основываясь на том, удовлетворяют ли соответствующим параметрам запроса определенные показатели соотношения в социальном измерении, временном измерении и пространственном измерении.
2. Способ по п.1, дополнительно содержащий
изменение одного или более параметров запроса и
переход от отображения первого визуального представления к отображению второго визуального представления, причем второе визуальное представление сконфигурировано для отображения другой части из набора объектов данных, основываясь на том, удовлетворяют ли определенные показатели в социальном измерении, временном измерении и/или пространственном измерении одному или более измененным параметрам запроса.
3. Способ по п.2, в котором изменение одного или более параметров запроса соответствует первому расширению диапазона показателей, которые будут удовлетворять одному из временного параметра, пространственного параметра или социального параметра запроса.
4. Способ по п.3, дополнительно содержащий
расширение диапазона показателей, которые будут удовлетворять одному или более других параметров запроса, при сохранении первого расширения.
5. Способ по п.2, в котором изменение одного или более параметров запроса соответствует сокращению диапазона показателей, которые будут удовлетворять одному или более из временного параметра, пространственного параметра и/или социального параметра запроса.
6. Способ по п.2, в котором на этапе изменения изменяют не все параметры запроса, так что по меньшей мере один параметр запроса изменяют, и по меньшей мере один параметр запроса остается неизмененным.
7. Способ по п.2, в котором изменение одного или более параметров запроса соответствует смещению диапазона показателей, которые будут удовлетворять одному из временного параметра, пространственного параметра или социального параметра запроса.
8. Способ по п.1, в котором набор объектов данных включает в себя по меньшей мере одно из видов деятельности, мультимедийных файлов или контактов социальной сети пользователя.
9. Способ по п.8, в котором определенный показатель, с которым пользователь соотносится в социальном измерении с заданным объектом данных вида деятельности, соответствует уровню интереса, который пользователь, как ожидается, будет иметь к этому виду деятельности.
10. Способ по п.8, в котором определенный показатель, с которым пользователь соотносится в социальном измерении с заданным объектом данных контакта социальной сети, соответствует тому, насколько, как ожидается, будет важен для пользователя данный контакт социальной сети.
11. Способ по п.1, в котором временную и пространственную информацию, ассоциированную с заданным объектом данных, сравнивают с временным и пространственным параметрами, соответственно, запроса, для определения показателей соотношения запроса с заданным объектом данных.
12. Способ по п.11, в котором заданным объектом данных является контакт социальной сети пользователя, а временной и пространственной информацией является местоположение контакта социальной сети в одном или более периодов времени.
13. Способ по п.11, в котором упомянутый запрос включает в себя временной, пространственный и социальный параметры, которые указывают время, местоположение и социальные взаимоотношения, представляющие интерес, и часть из набора объектов данных отображают, основываясь на соответствии определенных показателей параметрам запроса.
14. Способ по п.13, в котором временной, пространственный и социальный параметры запроса включают в себя указанную дату, город и друзей пользователя соответственно, и в котором часть из набора объектов данных включает в себя объекты данных, имеющие показатель в социальном измерении как «друг», и показатели в пространственном и временном измерении, как «около данного города в указанную дату».
15. Способ по п.1, в котором по меньшей мере одно средство идентификации отображают в первом визуальном представлении, причем по меньшей мере одно средство идентификации выражает визуально распознаваемую информацию и относится к по меньшей мере одному объекту данных или к пользователю.
16. Способ по п.15, в котором по меньшей мере одно средство идентификации принимает характеристики других аналогичных средств идентификации, ассоциированных с одним или более определенных показателей.
17. Способ по п.15, в котором по меньшей мере один объект данных соответствует контакту социальной сети пользователя, и по меньшей мере одно средство идентификации соответствует изображению, относящемуся к данному контакту социальной сети.
18. Способ по п.15, в котором по меньшей мере один объект данных соответствует виду деятельности, и по меньшей мере одно средство идентификации соответствует изображению, относящемуся к данному виду деятельности.
19. Способ по п.1, дополнительно содержащий назначение по меньшей мере одного из набора объектов данных в качестве целевого объекта данных для сообщения, которое будет встраиваться в область подготовки;
выбор по меньшей мере одного объекта данных в качестве присоединяемого к сообщению;
добавление по меньшей мере одного объекта данных в область подготовки;
присоединение к сообщению каждого добавляемого объекта данных в области подготовки; и
посылку сообщения, включающего в себя каждый присоединенный объект данных к по меньшей мере одному целевому объекту данных.
20. Способ по п.1, дополнительно содержащий
прием сообщения от передающего объекта данных, причем принятое сообщение включает в себя по меньшей мере один присоединенный объект данных;
отображение уведомления о принятом сообщении, основываясь, по меньшей мере частично, на атрибутах передаваемого объекта данных;
извлечение из принимаемого сообщения по меньшей мере одного присоединенного объекта данных; и
отображение каждого извлеченного объекта данных, основываясь, по меньшей мере частично, на атрибутах извлеченного объекта данных.
21. Способ по п.1, в котором атрибуты по меньшей мере одного из набора объектов данных, которые используются на этапе определения для определения показателей, с которыми социальный, временной и пространственный параметры запроса соотносятся с по меньшей мере одним объектом данных, изменяются пользователем.
22. Способ по п.1, в котором набор объектов данных включает в себя по меньшей мере один вид деятельности, ассоциированной с пользователем.
23. Способ по п.22,
в котором временной параметр указывает временное ограничение, относящееся к тому, когда по меньшей мере один вид деятельности, как ожидается, будет выполняться в будущем,
в котором социальный параметр указывает социальное ограничение, относящееся к будущему выполнению по меньшей мере одного вида деятельности.
24. Способ по п.23, в котором социальное ограничение заключается в исключении из отображения видов деятельности, которые, как ожидается, не будут включать в себя участие в контактах пользователя, которые удовлетворяют заданному социальному взаимоотношению с пользователем.
25. Способ по п.1, в котором набор объектов данных включает в себя по меньшей мере один контакт социальной сети вида деятельности пользователя.
26. Способ по п.25, в котором временной параметр указывает временное ограничение, относящееся к тому, когда пользователь ранее осуществлял связь с по меньшей мере одним контактом социальной сети или, как ожидается, будет осуществлять связь с контактом социальной сети в будущем.
27. Устройство связи, сконфигурированное для отображения информации пользователю, содержащее:
средство для приема запроса, включающего в себя относящиеся к пользователю социальный параметр, временной параметр и пространственный параметр, которые указывают желательное визуальное представление набора объектов данных;
средство для определения показателей, в соответствии с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях соответственно; и средство для отображения пользователю первого визуального представления по меньшей мере части набора объектов данных, основываясь на том, удовлетворяют ли определенные показатели соотношения в социальном измерении, временном измерении и пространственном измерении соответствующим параметрам запроса.
28. Устройство связи по п.27, дополнительно содержащее:
средство для определения по меньшей мере одного из набора объектов данных в качестве целевого объекта данных для сообщения, которое будет встраиваться в область подготовки;
средство для выбора по меньшей мере одного объекта данных в качестве присоединяемого к сообщению;
средство для добавления по меньшей мере одного объекта данных в область подготовки;
средство для присоединения к сообщению каждого добавленного объекта данных в области подготовки; и
средство для передачи сообщения, включающего в себя каждый присоединенный объект данных, к по меньшей мере одному целевому объекту данных.
29. Устройство связи по п.27, дополнительно содержащее:
средство для приема сообщения от передающего объекта данных, причем принятое сообщение включает в себя по меньшей мере один присоединенный объект данных;
средство для отображения уведомления о принятом сообщении, основываясь, по меньшей мере частично, на атрибутах передающего объекта данных;
средство для извлечения по меньшей мере одного присоединенного объекта данных из принятого сообщения; и средство для отображения каждого извлеченного объекта данных, основываясь, по меньшей мере частично, на атрибутах извлеченного объекта данных.
30. Устройство связи, сконфигурированное для отображения пользователю информации, содержащее:
логическую схему, сконфигурированную для приема запроса, включающего в себя социальный параметр, временной параметр и пространственный параметр, относящиеся к пользователю, которые указывают желательное визуальное представление набора объектов данных;
логическую схему, сконфигурированную для определения показателей, в соответствии с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях соответственно;
и
логическую схему, сконфигурированную для отображения пользователю первого визуального представления по меньшей мере части из набора объектов данных, основываясь на том, удовлетворяют ли определенные показатели соотношения в социальном измерении, временном измерении и пространственном измерении соответствующим параметрам запроса.
31. Устройство связи по п.30, дополнительно содержащее:
логическую схему, сконфигурированную для изменения одного или более параметров запроса; и
логическую схему, сконфигурированную для перехода от отображения первого визуального представления к отображению второго визуального представления, причем второе визуальное представление сконфигурировано для отображения другой части из набора объектов данных, основываясь на том, удовлетворяют ли определенные показатели в социальном измерении, временном измерении и/или пространственном измерении одному или более измененным параметрам запроса.
32. Устройство связи по п.31, в котором логическая схема, сконфигурированная для изменения одного или более параметров запроса, сконфигурирована для выполнения первого расширения диапазона показателей, которые будут удовлетворять одному из временного параметра, пространственного параметра или социального параметра запроса.
33. Устройство связи по п.32, дополнительно содержащее:
логическую схему, сконфигурированную для расширения диапазона показателей, которые будут удовлетворять одному или более другим параметрам запроса, при сохранении первого расширения.
34. Устройство связи по п.31, в котором логическая схема, сконфигурированная для изменения одного или более параметров запроса, соответствует сокращению диапазона показателей, которые будут удовлетворять одному или более из временного параметра, пространственного параметра и/или социального параметра запроса.
35. Устройство связи по п.31, в котором логическая схема, сконфигурированная для изменения, изменяет не все параметры запроса, так что по меньшей мере один параметр запроса изменяется, и по меньшей мере один параметр запроса остается неизмененным.
36. Устройство связи по п.31, в котором логическая схема, сконфигурированная для изменения одного или более параметров запроса, соответствует логической схеме, сконфигурированной для смещения диапазона показателей, которые будут удовлетворять одному из временного параметра, пространственного параметра или социального параметра запроса.
37. Устройство связи по п.30, в котором набор объектов данных включает в себя по меньшей мере одно из видов деятельности, мультимедийных файлов или контактов социальной сети пользователя.
38. Устройство связи по п.37, в котором определенный показатель, в соответствии с которым пользователь соотносится в социальном измерении с заданным объектом данных вида деятельности, соответствует уровню интереса, который пользователь, как ожидается, будет иметь к данному виду деятельности.
39. Устройство связи по п.37, в котором определенный показатель, в соответствии с которым пользователь соотносится в социальном измерении с заданным объектом данных контакта социальной сети, соответствует тому, насколько важен будет данный контакт социальной сети, как ожидается, для пользователя.
40. Устройство связи по п.30, в котором временная и пространственная информация, ассоциированная с заданным объектом данных, сравнивается с временным и пространственным параметрами, соответственно, запроса, для определения показателя соотношения запроса с заданным объектом данных.
41. Устройство связи по п.40, в котором заданным объектом данных является контакт социальной сети пользователя, а временной и пространственной информацией является местоположение контакта социальной сети в одном или более периодов времени.
42. Устройство связи по п.40, в котором запрос включает в себя временной, пространственный и социальный параметры, которые указывают время, местоположение и социальные взаимоотношения, представляющие интерес, и часть из набора отображаемых объектов данных основана на соответствии определенных показателей параметрам запроса.
43. Устройство связи по п.42, в котором временной, пространственный и социальный параметры запроса включают в себя указанную дату, город и друзей пользователя соответственно, и в котором часть из набора объектов данных включает в себя объекты данных, имеющие показатель в социальном измерении как «друг» и показатели в пространственном и временном измерениях как «около данного города в указанную дату».
44. Устройство связи по п.30, в котором по меньшей мере одно средство идентификации отображается в первом визуальном представлении, причем по меньшей мере одно средство идентификации выражает визуально распознаваемую информацию и соотносится с по меньшей мере одним объектом данных или пользователем.
45. Устройство связи по п.44, в котором по меньшей мере одно средство идентификации принимает характеристики других аналогичных средств идентификации, ассоциированных с одним или более определенных показателей.
46. Устройство связи по п.44, в котором по меньшей мере один объект данных соответствует контакту социальной сети пользователя, и по меньшей мере одно средство идентификации соответствует изображению, относящемуся к данному контакту социальной сети.
47. Устройство связи по п.44, в котором по меньшей мере один объект данных соответствует виду деятельности, и по меньшей мере одно средство идентификации соответствует изображению, относящемуся к данному виду деятельности.
48. Устройство связи по п.30, дополнительно содержащее:
логическую схему, сконфигурированную для определения по меньшей мере одного из набора объектов данных в качестве целевого объекта данных для сообщения, которое будет встраиваться в область подготовки;
логическую схему, сконфигурированную для выбора по меньшей мере одного объекта данных в качестве присоединяемого к сообщению;
логическую схему, сконфигурированную для добавления по меньшей мере одного объекта данных в область подготовки;
логическую схему, сконфигурированную для присоединения к сообщению каждого добавленного объекта данных в области подготовки; и
логическую схему, сконфигурированную для передачи сообщения, включающего в себя каждый присоединенный объект данных к по меньшей мере одному целевому объекту данных.
49. Устройство связи по п.30, дополнительно содержащее:
логическую схему, сконфигурированную для приема сообщения от передающего объекта данных, причем принятое сообщение включает в себя по меньшей мере один присоединенный объект данных;
логическую схему, сконфигурированную для отображения уведомления о принятом сообщении, основываясь, по меньшей мере частично, на атрибутах передающего объекта данных;
логическую схему, сконфигурированную для извлечения из принятого сообщения по меньшей мере одного присоединенного объекта данных; и логическую схему, сконфигурированную для отображения каждого извлеченного объекта данных, основываясь, по меньшей мере частично, на атрибутах извлеченного объекта данных.
50. Устройство связи по п.30, в котором атрибуты по меньшей мере одного из набора объектов данных, которые используются логической схемой, сконфигурированной для определения, для определения показателей, в соответствии с которыми социальный, временной и пространственный параметры запроса соотносятся с по меньшей мере одним объектом данных, являются изменяемыми пользователем.
51. Машиночитаемый носитель данных, включающий в себя команды, которые при выполнении с помощью устройства связи, сконфигурированного для отображения информации пользователю, побуждают упомянутое устройство связи выполнять операции, причем упомянутые команды содержат:
программный код для приема запроса, включающего в себя социальный параметр, временной параметр и пространственный параметр, относящиеся к пользователю, которые указывают желательное визуальное представление набора объектов данных;
программный код для определения показателей, в соответствии с которыми социальный, временной и пространственный параметры запроса соотносятся с каждым из набора объектов данных в социальном, временном и пространственном измерениях соответственно; и программный код для отображения пользователю первого визуального представления по меньшей мере части из набора объектов данных, основываясь на том, удовлетворяют ли соответствующим параметрам запроса определенные показатели соотношения в социальном измерении, временном измерении и пространственном измерении.
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Уровнемер | 1990 |
|
SU1755056A1 |
СХЕМА КОНТАКТОВ | 2003 |
|
RU2317585C2 |
Авторы
Даты
2012-09-10—Публикация
2009-09-03—Подача