ХРОНОЛОГИЧЕСКИЙ ЖУРНАЛ ДЕЙСТВИЙ ПОЛЬЗОВАТЕЛЯ И АССОЦИИРОВАННЫХ ЭМОЦИОНАЛЬНЫХ СОСТОЯНИЙ
HISTORY LOG OF USERS ACTIVITIES AND ASSOCIATED EMOTIONAL STATES

Область техники, к которой относится изобретение
Изобретение относится к способу предоставления службы по сети передачи данных. Изобретение также относится к поддерживающему работу в сети устройству и к персональному электронному устройству.
Уровень техники
US 2008/146892 A1 раскрывает способ наблюдения за физиологическими факторами, такими как сердечный ритм или психологическое настроение, и окружающими факторами, такими как влажность, температура или звук, с помощью небольших, малозаметных устройств. Данные собираются и беспроводным образом передаются в сеть, где данные сохраняются и/или обрабатываются, например, для клинических испытаний, маркетинговых исследований, биологической обратной связи или развлечения. Информация о корректирующем действии может быть сообщена в ответ на идентификацию одной или более проблем со здоровьем и/или окружающими условиями.
US 2008/091515 A1 описывает способы приема указаний эмоционального состояния, например, от группы сотрудников и идентификации проблематичной части бизнес-процесса. Может быть сформирована хронологическая диаграмма эмоций, и может быть выполнено автоматическое действие.
US 2008/208015 A1 раскрывает способ обратной связи по здоровью в реальном времени на мобильном устройстве на основе физиологических, контекстных и собственных наблюдаемых индикаторов состояния душевного и физического здоровья.
US 2010/205541 A1 раскрывает машинно-реализованную систему социального сетевого взаимодействия, в которой эмоции пользователей обнаруживаются или явно вводятся пользователем. В одном варианте осуществления система может предпринимать автоматические действия для снятия плохого настроения пользователя.
Интернет предоставил возможность людям находить людей, соответствующих некоторому предварительно определенному профилю, гораздо быстрее, чем это было до прихода Интернета. Например, на передний план вышли виртуальные сообщества, в которых люди делятся своими знаниями, чувствами или мнениями через Интернет. Выражение "виртуальное сообщество" относится к социальной сети отдельных людей, которые взаимодействуют через особую среду, такую как чаты, веб-сайты социальных сетей, форумы, микроблоги, веб-сайты, публикующие рейтинги удовлетворенности клиентов организациями, виртуальные миры, массовые многопользовательские игры и т.д. Выражение "социальная сеть" относится к группе людей, которые формируют социальную структуру на основе взаимосвязей, или совпадения точек зрения, между отдельными людьми. Примерами таких взаимозависимостей или общностей являются дружба, родство, совместные интересы, совместные убеждения, внимание к одному и тому же событию и т.д. Термин "блог" является сокращением от выражения "web log (сетевой дневник)" и относится к типу веб-сайта, который поддерживается отдельным человеком и на котором отдельный человек публикует время от времени обновления в форме комментариев, описаний событий или другого материала, такого как графические изображения или видео. Термин "микроблог" относится к блогу, характеризующемуся очень короткими сообщениями.
Пример службы поддержки сообществ, предоставляемой по Интернету, описывается в публикации патентной заявки США 2005/0004923, озаглавленной "Community service providing system an method", поданной автором Hyuncheol Park и содержащейся в данном документе по ссылке. В реферате публикации патентной заявки США 2005/0004923 описывается система и способ предоставления служб поддержки сообществ, в которых эмоции или состояния соответствующих пользователей услуг связи могут быть косвенно подтверждены посредством представления информации об эмоциях или состояниях предварительно определенных пользователей услуг связи и общения как значения координат на карте эмоций, сконфигурированной на основе предварительно определенных осей информации, и способу формирования предварительно определенных событий в соответствии с результатами определения сходств или различий между значениями координат на основе значений координат, представленных на карте эмоций, и, таким образом, благоприятные возможности встретить других членов сообщества могут также быть предоставлены посредством формирования подходящих событий. Для ясности, признак "карта эмоций", используемый в описании публикации патентной заявки США 2005/0004923, относится к абстрактному пространству, измеряемому множеством осей. Каждая соответствующая ось из множества осей относится к конкретной эмоции или настроению. Если пользователь выбирает конкретное положение на карте, это конкретное положение характеризуется набором значений координат, и каждое соответствующее значение координаты представляет выраженность соответствующего настроения.
Для полноты, приводится ссылка на области дистанционного мониторинга физиологических показателей и эмоциональных вычислений.
Область дистанционного мониторинга физиологических показателей относится к дистанционному измерению показателей жизнедеятельности человека. Дистанционный мониторинг физиологических показателей используется, например, в области биотелеметрии, также называемой медицинской телеметрией. Биотелеметрия подразумевает применение телеметрии в медицинской области, чтобы дистанционно наблюдать за различными показателями жизнедеятельности амбулаторных пациентов. Дистанционный мониторинг физиологических показателей также используется, например, в спорте и программах профессиональной подготовки. Дистанционный мониторинг физиологических показателей дополнительно используется в опасных средах, чтобы проверять, случилось ли происшествие (например, с пожарным, офицером полиции, военнослужащим), с тем чтобы начинать поисково-спасательную операцию, если необходимо (и когда необходимо).
В области эмоциональных вычислений известно использование мониторинга физиологических показателей для того, чтобы определять эмоциональное состояние человека посредством мониторинга и анализа физиологических параметров человека. Выражение "эмоциональные вычисления" относится к области систем и устройств, которые могут распознавать, интерпретировать, обрабатывать и моделировать человеческое чувство или эмоцию. Эмоциональные вычисления являются межотраслевой областью, образованной компьютерной наукой, психологией, физиологией и когнитивной наукой.
Сущность изобретения
Изобретатели предлагают, среди прочего, службу для предоставления виртуальному сообществу на основе регистрируемой информации о действиях отдельных людей и дополнительной информации об эмоциях отдельных людей и информации, ассоциированной с действиями. Информация об эмоциях конкретного человека регистрируется с течением времени в хронологическом журнале. Дополнительная информация о действиях конкретного человека также регистрируется в хронологическом журнале. Информация об эмоциях конкретного человека и дополнительная информация о действиях конкретного человека регистрируется в хронологическом журнале во временной взаимосвязи друг с другом. Хронологический журнал может затем служить в качестве дневника этого конкретного человека, представляющего хронологию действий и эмоций, ассоциированных с действиями. Конкретный человек имеет доступ к дневнику, например, для чтения и/или редактирования и может давать доступ, например доступ на чтение, к дневнику, или к его частям, одному или более выбранным другим людям. Дневник конкретного человека может также служить в качестве входных данных для рекомендательной системы для формирования рекомендаций в отношении будущих действий. Рекомендательная система может предоставлять рекомендации этому конкретному человеку и/или другим людям в виртуальном сообществе, эмоциональные профили которых сравнимы с эмоциональным профилем конкретного человека. Рекомендации могут содержать совет в пользу конкретного будущего действия или совет против другого конкретного будущего действия.
Примерами конкретных действий является: посещение конкретного мероприятия, такого как концерт в концертном зале, пьеса или спектакль в театре, фильм в кинотеатре, спортивное событие, поход в магазин, марш протеста; чтение конкретной книги или просмотр фильма или документального фильма, сохраненного на конкретном DVD, воспроизводимом дома, садоводство, выгул собаки, пешая прогулка, езда на велосипеде, путешествие, прием пищи, визит к другу или к своей восьмидесятилетней крестной матери (а также ее подруге), прилечь, присесть на кушетке дома, размышляя о жизни, Вселенной и всем остальном, и т.д.
Более конкретно, изобретение относится к способу предоставления службы по сети передачи данных. В способе пользователь наблюдается посредством биодатчика, сконфигурированного для формирования данных биодатчика, ассоциированных с конкретным временным интервалом и представляющих физиологическое состояние пользователя в конкретном временном интервале. Способ содержит: прием данных биодатчика по сети передачи данных; ассоциирование с данными биодатчика эмоционального состояния, приобретенного пользователем в конкретном временном интервале; запись в хронологическом журнале данных об эмоции, которые представляют эмоциональное состояние и которые ассоциируются с конкретным временным интервалом; определение данных о деятельности, представляющих деятельность пользователя, имеющую место в конкретном временном интервале; и запись в хронологическом журнале данных о деятельности, которые представляют деятельность и которые ассоциируются с конкретным временным интервалом.
Соответственно, для этого конкретного пользователя создается хронологический журнал, который представляет эволюцию эмоций этого пользователя во временной связи с действиями этого пользователя. Хронологический журнал, таким образом, может быть использован в качестве дневника, в котором регистрируется информация о действиях пользователя и в котором информация об эмоциональном состоянии пользователя в каждом конкретном временном интервале используется как комментарий. Для полноты, заметим здесь, что для каждого конкретного временного интервала пользователь может быть вовлечен в одно или более действий. Например, первое из действий в конкретном временном интервале содержит посещение (без энтузиазма) встречи в офисе, а второе действие в том же конкретном временном интервале содержит отправку электронных писем с его портативного компьютера во время встречи, чтение хорошего романа во время встречи или даже обучение игре на банджо во время встречи.
Анализ действий пользователя в контексте эмоциональных состояний пользователя может выявлять шаблон, характерный для этого пользователя с точки зрения корреляций между действиями и эмоциональными состояниями. Например, хронологический журнал показывает, что, когда пользователь вовлечен в конкретную деятельность, например чтение романа, или приготовление еды, или выгул собаки, он/она типично находится в расслабленном расположении духа, несмотря на действия пользователя, предшествующие конкретной деятельности. Предположим, что данные биодатчика принимаются в реальном времени, т.е., по существу, после формирования биодатчиком, служба может рекомендовать этому пользователю такую конкретную деятельность, когда определяется, что пользователь находится в негативном настроении или негативном эмоциональном состоянии в течение периода времени, более длительного, чем предварительно определенный интервал. В качестве другого примера, хронологические журналы поддерживаются для множества пользователей, и хронологические журналы, поддерживаемые для пользователей сходных пользовательских профилей, группируются. Предположим, что человек подписывается на службу и имеет конкретный профиль подписчика, который сходен с пользовательскими профилями конкретной группы. Тогда, служба может формировать рекомендации подписавшемуся человеку на основе анализа действий в хронологических журналах конкретной группы, которые ассоциируются с позитивными эмоциональными состояниями. Например, конкретная группа показывает, что те из наблюдаемых пользователей конкретной группы, кто посетил конкретную художественную выставку, или кто прочитал конкретный роман, были в позитивном эмоциональном состоянии во время и некоторое время после посещения конкретной художественной выставки или во время чтения конкретного романа. Служба может тогда формировать рекомендацию посетить конкретную художественную выставку или аналогичную художественную выставку или прочитать конкретный роман или аналогичный роман и предоставлять рекомендацию на рассмотрение подписчику в момент времени, в который подписчику явно необходимо некоторое поднятие настроения.
Данные биодатчика представляют физиологическое состояние пользователя в конкретном интервале времени.
Данные биодатчика могут быть выгружены на сервер поставщика службы из биодатчика, по существу, во время выполнения или в реальном времени, как только данные биодатчика формируются, например, в конце каждого конкретного интервала времени. В первом примерном сценарии биодатчик оснащается, или снабжается, или присоединяется к поддерживающему работу в сети устройству передачи данных, которое пользователь носит с собой при эксплуатации биодатчика. Например, поддерживающее работу в сети устройство передачи данных содержит мобильный телефон, смартфон или поддерживающий работу в сети персональный цифровой помощник (PDA). Во втором примерном сценарии окружение пользователя, например домашнее окружение пользователя, автомобиль пользователя, рабочее место пользователя и т.д. оснащается системой биодатчика, сконфигурированной для дистанционного захвата текущей величины одного или более физиологических параметров. Система биодатчика конфигурируется для идентификации отдельного пользователя и содержит сетевой интерфейс для выгрузки данных биодатчика через сеть передачи данных в реальном времени.
Альтернативно, данные биодатчика, сформированные для последовательности множественных интервалов времени, могут быть накоплены в самом биодатчике или в запоминающем устройстве, например твердотельной памяти, подключенной к биодатчику, или в приспособленном для работы в сети устройстве передачи данных, снабженном, или размещающем, или присоединенным к биодатчику. Накопленные данные биодатчика могут затем быть выгружены в более поздний момент в одном или более пакетах.
Аналогично, эмоциональное состояние пользователя и/или деятельность пользователя, оба ассоциируются с конкретным временным интервалом, могут быть определены в течение или, по существу, по окончании, конкретного временного интервала. Альтернативно, эмоциональное состояние и деятельность, свойственные конкретному временному интервалу, могут быть определены позже, т.е. в отношении прошлого (ретроактивно). Релевантным является то, что создается хронологический журнал, который хранит информацию об эмоциональных состояниях пользователя и дополнительную информацию о действиях пользователя во временной связи с эмоциональными состояниями пользователя, например, в хронологическом порядке, с тем чтобы служить в качестве отчета об эмоционально аннотированной жизни пользователя. Отчет может затем быть использован в качестве персонального дневника пользователя или в качестве входных данных для рекомендательной системы, которая затронута выше и которая будет обсуждена ниже более подробно.
В варианте осуществления способа согласно изобретению ассоциирование эмоционального состояния с данными биодатчика содержит: прием первых контекстных данных, предоставленных пользователем через сеть передачи данных и ассоциированных с конкретным временным интервалом, первые контекстные данные представляют эмоциональное состояние как интерпретированное пользователем; и включение первых контекстных данных в данные об эмоциях.
Эмоциональное состояние пользователя в течение конкретного временного интервала представляется посредством первых контекстных данных, принятых от пользователя по сети передачи данных.
Первые контекстные данные могут быть сформированы в течение, или близко к концу, конкретного временного интервала или формируются позже. Аналогично, первые контекстные данные могут быть представлены пользователем, по существу, в течение конкретного временного интервала, например в течение конкретного временного интервала и/или несколькими минутами позже после завершения конкретного временного интервала. Альтернативно, первые контекстные данные, ассоциированные с конкретным временным интервалом, могут быть приняты гораздо позже.
Например, первые контекстные данные, применимые к конкретному временному интервалу, принимаются в пакете различных первых контекстных данных, представляющих последовательность различных временных интервалов. Различные первые контекстные данные накапливаются и сохраняются в устройстве записи данных пользователя до тех пор, пока для пользователя не возникнет благоприятная возможность выгружать накопленные контекстные данные на сервер поставщика службы. В качестве другого примера, пользователь предоставляет первые контекстные данные в отношении прошлого в качестве ретроспективного комментария его/ее эмоционального состояния в течение конкретного временного интервала в прошлом. Это ретроспективное комментирование инициируется посредством, например, поставщика службы, регистрирующего данные биодатчика в хронологическом журнале и предоставляющего доступ пользователю к хронологическому журналу с тем, чтобы предоставлять возможность пользователю добавлять первые контекстные данные в качестве комментариев, если и когда удобно пользователю.
Первые контекстные данные могут быть составлены пользователем и могут принимать форму, например, персонального текстового сообщения, изображения или видеоклипа, полученного камерой пользователя или выбранного с веб-страницы в Интернете и т.д. Первые контекстные данные выгружаются в течение, или близко к концу, конкретного временного интервала или гораздо позже путем ретроспективного эмоционального комментария.
Вместо составления пользователем, первые контекстные данные, когда предоставлены пользователем, предварительно форматируются и содержат, например, конкретный вариант из множества предварительно определенных вариантов, выбираемых в меню, доступном через пользовательский интерфейс, например графический пользовательский интерфейс или пользовательский интерфейс речевого ввода. Пользовательский интерфейс может формировать часть поддерживающего работу в сети устройства передачи данных, которое пользователь носит с собой во время эксплуатации биодатчика. Пользовательский интерфейс может также формировать часть другого поддерживающего работу в сети оборудования для обработки данных пользователя, например домашнего PC пользователя, или переносного PC, или смартфона пользователя. Т.е. пользовательский интерфейс может формировать часть оборудования, которое является независимым от поддерживающего работу в сети устройства передачи данных, которое работает совместно с биодатчиком и выгружает данные биодатчика поставщику службы. Например, пользовательский интерфейс дает доступ к меню из множества предварительно сконфигурированных выбираемых вариантов, и каждый отдельный из вариантов представляет конкретное эмоциональное состояние, такое как, например, "сердитый", "счастливый", "взволнованный", "печальный", "обеспокоенный" и т.д. Представления вариантов пользователю могут быть единообразными для всех пользователей или могут быть персонализированными для каждого конкретного пользователя. Конкретное эмоциональное состояние, ассоциированное с конкретным из вариантов, будет, однако, единообразным для всех пользователей с тем, чтобы задавать систему ориентиров, касающихся эмоциональных состояний, которая является общей для всех пользователей.
Соответственно, первые контекстные данные формируются пользователем, или под его контролем, и формируют интерпретацию пользователем эмоционального состояния пользователя. Альтернативно, или в комбинации с первыми контекстными данными, эмоциональное состояние пользователя может быть логически выведено из самих данных биодатчика. В этом контексте отмечается, что определение эмоционального состояния человека является трудным, если рассматриваются только значения физиологического параметра(ов), который указывает/указывают физиологическое состояние этого человека. Типично, значения физиологических параметров указывают выраженность эмоции, но необязательно валентность эмоции. Выражение "валентность эмоции" используется в области психологии, чтобы характеризовать типы эмоций. Примерами эмоции с позитивной валентностью являются счастье, удовлетворенность, доброжелательность и т.д. Примерами эмоции с негативной валентностью являются гнев, страх, раздражение, грусть. См., например, "Emotion recognition system using short-term monitoring of physiological signals", К. Г. Ким и др., Med. Biol. Eng. Comput., 2004, 42, сс. 419-427; или "A User-Modeling Approach to Build User's Psycho-Physiological Maps of Emotions using Bio-Sensors", Oliver Villon и др., Proc. IEEE RO-MAN 2006, 15-й международный симпозиум IEEE по интерактивному взаимодействию робота и человека, Хэтфилд, Великобритания, 8 сентября, 2006 г., сс. 269-276, IEEE. Первые контекстные данные, которые введены выше, могут, поэтому, облегчать идентификацию эмоционального состояния.
В дополнительном варианте осуществления способа согласно изобретению определение данных о деятельности, которые представляют деятельность пользователя в конкретном временном интервале, содержит, по меньшей мере, одно из следующего: i) прием по сети передачи данных географических данных, представляющих географическое местоположение пользователя в течение конкретного временного интервала и определение деятельности с учетом географического местоположения и конкретного временного интервала; ii) прием по сети передачи данных календарных данных, которые представляют запись в электронном календаре пользователя и которые относятся к конкретному временному интервалу, и определение деятельности под управлением календарных данных; iii) прием по сети передачи данных, или иное определение, истории обмена данными пользователя, представляющей активное участие пользователя в одном или более сеансах передачи электронных данных в течение конкретного временного интервала; iv) прием по сети передачи данных вторых контекстных данных, представленных пользователем по сети передачи данных и ассоциированных с конкретным временным интервалом, при этом вторые контекстные данные представляют деятельность как интерпретированную пользователем; и v) определение истории пользователя, представляющей потребление пользователем информации электронного контента в течение конкретного временного интервала.
Деятельность может быть логически выведена из пользовательских записей в электронном календаре, которые принадлежат конкретному временному интервалу. Например, электронный календарь пользователя имеет записи для деловых встреч, деловых поездок, посещения массовых мероприятий, празднований дней рождения, приемов у стоматолога, графиков отпусков и т.д. Каждая соответствующая запись из этих записей может быть интерпретирована как соответствующая деятельность, запланированная в день и во временном промежутке, которые указаны в календаре. Электронный календарь – это приложение системы программного обеспечения, работающее на поддерживающем работу в сети устройстве пользователя, например мобильном телефоне пользователя, смартфоне или PC. Поддерживающее работу в сети устройство пользователя может быть сконфигурировано, чтобы автоматически синхронизировать электронный календарь с копией электронного календаря, поддерживаемого на сервере поставщика службы.
Деятельность может быть логически выведена из географического местоположения пользователя в течение конкретного временного интервала. Географическое местоположение и конкретный временной интервал могут тогда быть взаимосвязаны, например, с предварительно определенным расписанием массовых мероприятий в конкретном географическом регионе или и/или с одной или более записями в электронном календаре пользователя, как обсуждалось выше. Альтернативно, или в дополнение, географическое местоположение может указывать на помещение конкретного института или организации, например спортивную арену, парк, зоопарк, озеро и т.д., из которого может быть заключено, что пользователь посещает спортивное мероприятие или спортивную тренировку, выходит на прогулку или выгуливает собаку, посещает зоопарк, находится на борту лодки и т.д. соответственно.
Географическое местоположение пользователя в течение конкретного временного интервала может быть определено на основе явного пользовательского ввода через пользовательский интерфейс поддерживающего работу в сети пользовательского устройства передачи данных и отправляемого по сети передачи данных с поддерживающего работу в сети пользовательского устройства передачи данных. Например, пользователь предоставляет поставщику службы, в течение конкретного временного интервала или позже, указание его/ее местонахождения в течение конкретного временного интервала, например "Амстердам", или "Конгресс по темной материи, Хельсинки", или "на борту Eurostar до Лондона", или "празднование дня рождения крестной матери" и т.д. Явный пользовательский ввод "на борту Eurostar до Лондона" подразумевает, что пользователь путешествует поездом, использующим высокоскоростное железнодорожное сообщение, связывающее Лондон, Париж и Брюссель. Если время дня также известно, также как и расписание Eurostar, географическое местоположение пользователя во время путешествия на борту поезда может быть определено более или менее достоверно. Кроме того, одним из действий тогда является: путешествие поездом. Явный пользовательский ввод "празднование дня рождения крестной матери" служит, чтобы подразумевать такое географическое местоположение, как местожительство крестной матери пользователя (например, через электронную адресную книгу пользователя), а также подразумевает деятельность: посещение вечеринки.
Географическое местоположение пользователя может также быть определено в реальном времени, например, через определение географического местоположения поддерживающего работу в сети пользовательского устройства связи, соединенного с биодатчиком. Например, в случае когда поддерживающее работу в сети устройство мобильной связи содержит мобильный телефон, географическое местоположение мобильного телефона определяется посредством базовых станций в сети мобильной телефонной связи. Сеть мобильной телефонной связи может затем выгружать данные, представляющие географическое местоположение, по предварительно определенному адресу поставщика службы по сети передачи данных, вместе с идентификатором мобильного телефона с тем, чтобы объединять их с данными биодатчика у поставщика службы. В качестве другого примера, географическое местоположение устройства мобильной связи определяется посредством одного или более сигналов, принятых устройством мобильной связи от одного или более специализированных маяков, установленных в географической области, охватывающей некоторое массовое мероприятие и формирующей текущее окружение устройства мобильной связи. Устройство мобильной связи может затем выгружать данные, представляющие принятые сигналы, вместе с данными биодатчика. В качестве еще одного примера, устройство мобильной связи размещает или присоединяется к электронному навигационному оборудованию, такому как GPS-приемник. Устройство мобильной связи может тогда выгружать данные, представляющие принятые GPS-данные, вместе с данными биодатчика. GPS-приемник, как правило, не работает внутри помещений, поскольку ему необходима линия прямой видимости с четырьмя или более спутниками, вращающимися вокруг Земли. После того как GPS-приемник обнаруживает, что линия прямой видимости преграждается, устройство мобильной связи может пытаться сопоставлять последнее достоверно полученное географическое местоположение с входом в конкретное здание, которое может быть ассоциировано с конкретной деятельностью пользователя, предполагающей, что пользователь преднамеренно вошел в здание. Устройство мобильной связи может иметь встроенную базу данных, типичную или специально приспособленную для этих нужд пользователя, которая предоставляет возможность ассоциировать географическое местоположение со зданием. Например, если здание идентифицируется как ресторан быстрого питания, может быть предположено, что пользователь быстро поест; если здание идентифицируется как театр, может быть предположено, что пользователь будет посещать событие исполнительского искусства; если здание идентифицируется как универсальный магазин, может быть предположено, что пользователь будет занят покупками; если здание было идентифицировано как принадлежащее университету и пользователь является студентом, может быть предположено, что пользователь вошел в здание для того, чтобы делать все, что, как предполагается, делают студенты в университете, и т.д.
История обмена данными пользователя в отношении активного участия пользователя в одном или более сеансах передачи данных может также использоваться, чтобы определять деятельность в конкретном временном интервале. В этом контексте примерами такого сеанса передачи данных являются: выполнение или прием телефонного вызова или видеовызова, отправка или прием электронной почты, отправка или прием короткого текстового сообщения (сообщения службы коротких сообщений или: SMS-сообщение; онлайн-чат), отправка или прием сообщения, которое включает в себя мультимедийный контент (сообщение службы обмена мультимедийными сообщениями, или: MMS-сообщение), участие в отправке текстовых сообщений в реальном времени (RTT), отправка или прием текстовых сообщений в службе микроблогов, такой как Twitter, загрузка или выгрузка электронного файла, прием или передача потокового мультимедиа, просмотр веб-сайта или обновление своей веб-страницы и т.д. Рассмотрим, например, пользовательский мобильный телефон. Мобильный телефон поддерживает или может быть сконфигурирован, чтобы поддерживать, историю выполненных вызовов и принятых вызовов, вместе с соответствующими телефонными номерами соответствующего вызываемого абонента или соответствующего вызывающего абонента, время начала и/или время завершения соответствующего вызова и т.д. Рассмотрим, в качестве другого примера, поддерживающее работу в сети устройство передачи данных пользователя, например PC с Интернет-соединением или смартфон. Такое поддерживающее работу в сети устройство передачи данных хранит или может быть сконфигурировано, чтобы хранить, историю отправленных электронных писем и историю принятых электронных писем, вместе с временем дня отправки или приема, идентификаторами адресов или отправителей, темами электронных писем, которые указаны в их заголовках-темах, и т.д. Такое поддерживающее работу в сети устройство также хранит или может быть сконфигурировано, чтобы хранить, историю выгруженных или загруженных, полученных в потоке, просмотренных электронных файлов, вместе с идентификаторами источников или получателей, типом файла, названием файла и т.д. Соответственно, оборудование для передачи данных пользователя конфигурируется или может быть сконфигурировано, для хранения истории обмена данными пользователя, содержащей информацию об активном участии пользователя в одном или более сеансах обмена данными. Описатель "активный" в признаке "активное участие" направлен на передачу значения того, что пользователь сознательно принимает участие в сеансах обмена данными с тем, чтобы интеллектуально выражаться в сеансе обмена данными и в обмениваемом электронном контенте. Если пользователь остался неосведомленным о происходящем сеансе передачи данных, не представлялось бы возможным делать заключение о причинно-следственной связи, с одной стороны, между эмоцией или физическим состоянием пользователя и, с другой стороны, характером сеанса передачи данных. Характер сеанса передачи данных может быть определен посредством семантических аспектов обмениваемого электронного контента, например абонент, с которым пользователь связывается, одна или более тем, рассматриваемых в электронном контенте, географическое местоположение пользователя и время дня в течение сеанса передачи данных, и т.д.
Соответственно, история обмена данными пользователя предоставляет конкретные детали деятельности "по обмену данными" для включения в данные о деятельности с тем, чтобы иметь возможность определять деятельность более подробно. История обмена данными может быть выгружена из пользовательского оборудования для обмена данными на сервер поставщика службы в изобретении. Альтернативно, поставщик службы в изобретении иначе определяет историю обмена данными. Например, служба в изобретении формирует часть пакета услуг поставщика пользовательской телекоммуникационной службы или поставщика услуг Интернета пользователя, в результате чего поставщик службы в изобретении имеет доступ, по меньшей мере, к некоторой информации о передачах данных пользователя, которая хранится в пользовательском оборудовании для передачи данных. Как правило, однако, поставщику телекоммуникационных услуг пользователя и поставщику услуг Интернета пользователя не предоставляется возможность изучать семантический контент, передаваемый между пользователем и другим абонентом.
Деятельность пользователя может также быть определена на основе вторых контекстных данных, предоставленных пользователем через сеть передачи данных и ассоциированных с конкретным временным интервалом. Вторые контекстные данные представляют деятельность как интерпретированную пользователем. Пользователь может предоставлять вторые контекстные данные, которые относятся к конкретному временному интервалу, в течение конкретного временного интервала, например, через смартфон пользователя, или позже, например, с домашнего PC пользователя в конце дня, или когда удобно пользователю.
Как обсуждалось выше со ссылкой на первые контекстные данные, вторые контекстные данные могут быть собраны пользователем и могут принимать форму, например, персонального текстового сообщения, изображения или видеоклипа, полученного камерой пользователя или выбранного с веб-страницы в Интернете, созданного пользователем значка и т.д. Вторые контекстные данные выгружаются в течение конкретного временного интервала или позже. Вместо составления пользователем, вторые контекстные данные, когда предоставлены пользователем, предварительно форматируются и содержат, например, конкретный вариант из множества предварительно определенных вариантов, выбираемых в меню, доступном через пользовательский интерфейс, например графический пользовательский интерфейс или пользовательский интерфейс речевого ввода. Пользовательский интерфейс может формировать часть поддерживающего работу в сети устройства передачи данных, которое пользователь носит с собой во время эксплуатации биодатчика. Пользовательский интерфейс может также формировать часть другого поддерживающего работу в сети оборудования для обработки данных пользователя, например домашнего PC пользователя или переносного PC или смартфона пользователя. Например, пользовательский интерфейс предоставляет доступ к меню из множества предварительно сконфигурированных выбираемых вариантов, и каждый конкретный вариант из вариантов представляет конкретную деятельность, такую как, например, "работа", "путешествие", "хобби", "занятие спортом", "отдых", "прием пищи", "учеба", "игра на пианино" и т.д. Представления вариантов пользователю могут быть единообразными для всех пользователей или могут быть персонализированными для каждого конкретного пользователя. Конкретная деятельность, ассоциированная с конкретным из вариантов, будет, однако, рассматриваться как единообразная для всех пользователей с тем, чтобы иметь систему ориентиров, касающихся действий, которая является общей для всех пользователей. Соответственно, вторые контекстные данные формируются пользователем, или под его контролем, и формируют интерпретацию пользователем деятельности пользователя.
Деятельность пользователя может также быть определена на основе истории пользователя, представляющей информацию о потреблении электронного контента пользователем в течение конкретного временного интервала. Например, домашняя развлекательная сеть пользователя содержит PC для просмотра "всемирной паутины", устройство воспроизведения (DVD-проигрыватель, MP3-проигрыватель и т.д.) для воспроизведения предварительно записанной информации электронного контента (например, видеофайлов, таких как фильмы, документальные фильмы и т.д., и аудиофайлов музыки), ТВ-приемник для приема ТВ-трансляций. Загруженные веб-страницы или информация электронного контента, передаваемая в потоковом режиме через Интернет, или воспроизводимая на DVD-проигрывателе, или CD-проигрывателе, или MP3-проигрывателе, вся является примерами информации электронного контента, потребляемого пользователем. Соединенная с домашней сетью сеть может быть сконфигурирована, чтобы сохранять историю информации электронного контента, потребленной пользователем в течение времени. Соответственно, подробности деятельности пользователя (т.е. подробности информации электронного контента, потребленного этим пользователем) могут быть извлечены из истории потребления, такие как жанр, название, тематические аспекты потребленной информации электронного контента, а также временные интервалы, в которых информация электронного контента была потреблена. История потребления может быть выгружена поставщику службы. Пользователь может носить мобильный биодатчик, формирующий данные биодатчика с временными отметками, которые могут быть сопоставлены с временными интервалами, зарегистрированными в истории потребления, когда принимаются у поставщика службы. Альтернативно, или в дополнение, домашняя развлекательная система имеет видеокамеру, чтобы захватывать пользователя во время потребления информации электронного контента, и программное обеспечение для распознавания образов, работающее на компьютере для того, чтобы определять эмоциональное состояние пользователя. Такое программное обеспечение известно в области техники. Для получения сведений о таком программном обеспечении и системах компьютерного зрения см., например, "Coding, Analysis, Interpretation, and Recognition of Facial Expressions", Ирфан А. Эсса, технологический институт Джорджии, центр графики, визуализации и потребительских свойств, технический отчет № GIT-GVU-98-23, август 1998 г., сокращенная версия которого появилась в IEEE Transactions on Pattern Analysis and Machine Intelligence, том 19 (7), июль 1997 г.; и "Emotion Recognition Using PHOG and LPQ features", Абдинав Дхал и др., 2011 международная конференция IEEE по автоматизированному распознаванию лиц и жестов (FG 2011), Санта-Барбара, США, март 2011. Домашняя развлекательная сеть может тогда быть сконфигурирована, чтобы идентифицировать пользователя из изображений, захваченных камерой, и определять эмоциональное состояние пользователя из этих изображений, и отмечать по времени эмоциональные состояния, и выгружать поставщику службы с тем, чтобы сопоставлять различные эмоциональные состояния в хронологическом журнале с потребленным электронным контентом.
Вариант осуществления способа согласно изобретению содержит: прием через сеть передачи данных запроса на доступ к хронологическому журналу; определение того, авторизован или нет запрос; предоставление доступа через сеть передачи данных в зависимости от авторизуемого запроса.
В этом варианте осуществления хронологический журнал пользователя используется в качестве персонального дневника или журнала. Пользователь может авторизовать другого человека для доступа к пользовательскому хронологическому журналу. Авторизация может быть сконфигурирована, чтобы предоставлять другому человеку доступ к хронологическому журналу во всей его полноте. Альтернативно, авторизация может быть сконфигурирована, чтобы предоставлять другому человеку доступ только к одному или более конкретным фрагментам хронологического журнала, например фрагментам, представляющим данные об эмоциях и данные о деятельности, относящиеся к одному или более конкретным временным интервалам, или фрагментам с данными о деятельности, представляющими одно или более предварительно определенных действий, и т.д. Авторизация может быть реализована множеством способов.
Например, пользователь предоставляет код доступа или код для входа в систему другому человеку для авторизации доступа к пользовательскому хронологическому журналу через сеть передачи данных. Различные коды доступа могут быть выданы различным людям с тем, чтобы иметь возможность отслеживать, кто и когда фактически осуществлял доступ к хронологическому журналу. Различный код доступа для каждого различного авторизованного человека также предоставляет возможность реализовать условия доступа. Первому авторизованному человеку может быть предоставлена постоянная авторизация на доступ к полному хронологическому журналу. Второму авторизованному человеку может быть предоставлена постоянная авторизация для доступа только к конкретным фрагментам хронологического журнала, например, характеризуемым одним или более предварительно определенными типами действий, которые зарегистрированы, или характеризуемым временными аспектами, такими как время дня или день недели, или характеризуемым типом или валентностью эмоционального состояния пользователя, и т.д. Третьему человеку предоставляется временный доступ к хронологическому журналу и только в отношении одного или более предварительно определенных действий, которые зарегистрированы.
В качестве другого примера, авторизация реализуется посредством приема приглашения от пользователя, например посредством электронной почты или SMS, с кодом доступа для использования только один раз.
Другой вариант осуществления способа согласно изобретению содержит формирование рекомендации относительно будущей деятельности под управлением, по меньшей мере, одного из: предыдущих данных об эмоциях, записанных в хронологическом журнале и представляющих одно или более предыдущих эмоциональных состояний пользователя и ассоциированных с одним или более предыдущими временными интервалами, и предыдущих данных о деятельности, записанных в хронологическом журнале и представляющих одно или более предыдущих действий пользователя, ассоциированных с одним или более предыдущими временными интервалами.
В этом другом варианте осуществления хронологический журнал пользователя используется в качестве входных данных для запуска рекомендательной системы посредством рекомендательной службы. Рекомендательные системы известны в области техники и конфигурируются для рекомендации элементов информации контента (например, книг, фильмов, музыки, ТВ-программ, веб-страниц и т.д.) или социальных или общих объектов (например, какие-либо люди, некоторые массовые мероприятия), которые вероятно должны быть интересны человеку, которому адресована рекомендательная система. Типичная рекомендательная система пытается сопоставлять профиль человека с эталоном с тем, чтобы прогнозировать предпочтения человека в отношении объектов, еще не рассмотренных человеком. Хронологический журнал отдельного пользователя дает информацию об эволюции образа жизни этого пользователя с точки зрения действий этого пользователя и эмоциональных состояний этого пользователя во временном соотношении с действиями. Рекомендательная система может рекомендовать действия этому пользователю на основе шаблонов, обнаруженных в хронологическом журнале, через электронную почту, SMS или предварительно записанную голосовую почту и т.д. Например, эмоциональное состояние пользователя типично изменяется с негативной валентности на позитивную валентность после того, как пользователь начал принимать участие в некоторой деятельности, или выраженность позитивного эмоционального состояния типично повышается после того, как пользователь начал принимать участие в некоторой деятельности. Если служба согласно изобретению идентифицирует тенденцию в текущем и самых последних эмоциональных состояниях пользователя к негативной эмоции, рекомендательная служба может предлагать этому пользователю принять участие в конкретной деятельности. Альтернативно, если текущий шаблон действий похож на прошлые шаблоны действий, которые записаны в хронологическом журнале, и прошлые шаблоны получены в результате того, что пользователь в конечном счете приобретает негативное эмоциональное состояние, рекомендательная система может выдавать мягкое предупреждение и идентифицировать альтернативную деятельность, чтобы вырываться из текущего шаблона.
В дополнительном варианте осуществления способа согласно изобретению рекомендация формируется с совокупным учетом профиля пользователя и дополнительного профиля дополнительного человека.
В этом дополнительном варианте осуществления хронологические журналы одного или более пользователей могут служить в качестве эталона для одного или более дополнительных людей, подписавшихся на рекомендательную службу. Подписчик может, но не должен, быть конкретным пользователем, физиологическое состояние которого наблюдается посредством биодатчика, как описано ранее. Эталонный профиль создается на основе интересов, предпочтений или антипатий, декларированных заранее одним или более пользователями. Альтернативно, или в дополнение, эталонный профиль создается на основе сходств в шаблонах действий во временном соответствии с эмоциональными состояниями, которые записаны в одном или более хронологических журналах. Профиль подписчика формируется так, чтобы быть сравнимым с эталонным профилем. Профиль подписчика формируется, например, на основе интересов, предпочтений или антипатий, объявленных подписчиком заранее. Рекомендательная служба анализирует хронологические журналы, т.е. шаблоны действий и ассоциированные эмоциональные состояния пользователей в эталонном профиле. Рекомендательная служба может затем выдавать одну или более рекомендаций подписчику для того, чтобы рекомендовать одно или более действий подписчику, которые, согласно эталонному профилю, должны, или вероятно должны, вызвать у подписчика приобретение позитивного эмоционального состояния. Рекомендация может быть предоставлена подписчику электронно (например, по электронной почте, SMS, предварительно записанное голосовое сообщение и т.д.), например, один раз в день. Альтернативно, или в дополнение, рекомендации предоставляются подписчику, когда служба идентифицирует одно или более новых действий, которые были недавно записаны в хронологических журналах, такие как просмотр нового фильма, или чтение недавно опубликованного романа, или посещение недавнего события исполнительского искусства. Одно или более новых действий были записаны как ассоциированные с позитивными эмоциональными состояниями пользователей, которые считаются эталоном в отношении этого подписчика.
В дополнительном варианте осуществления способа согласно изобретению каждый соответствующий пользователь из множества дополнительных пользователей наблюдается посредством соответствующего дополнительного биодатчика, сконфигурированного для формирования соответствующих дополнительных данных биодатчика, ассоциированных с соответствующим дополнительным конкретным временным интервалом и представляющих соответствующее дополнительное физиологическое состояние соответствующего дополнительного пользователя в соответствующем дополнительном конкретном временном интервале. Способ содержит: прием соответствующих дополнительных данных биодатчика через сеть передачи данных; ассоциирование с соответствующими дополнительными данными биодатчика соответствующего дополнительного эмоционального состояния, приобретенного соответствующим дополнительным пользователем в соответствующем дополнительном конкретном временном интервале; запись в соответствующий дополнительный хронологический журнал соответствующих дополнительных данных об эмоциях, которые представляют соответствующее дополнительное эмоциональное состояние и которые ассоциируются с соответствующим дополнительным конкретным временным интервалом; определение соответствующих дополнительных данных о деятельности, представляющих соответствующую дополнительную деятельность соответствующего дополнительного пользователя, имеющую место в соответствующем конкретном временном интервале; и запись в соответствующем дополнительном хронологическом журнале соответствующих дополнительных данных о деятельности, ассоциированных с соответствующим дополнительным конкретным временным интервалом. Способ также содержит: анализ хронологического журнала и соответствующего дополнительного хронологического журнала для определения того, сходны ли упомянутая деятельность и дополнительная деятельность; если упомянутая деятельность и дополнительная деятельность сходны, анализ хронологического журнала и соответствующего дополнительного хронологического журнала для определения того, сходны ли эмоциональное состояние и соответствующее дополнительное эмоциональное состояние; и если эмоциональное состояние и соответствующее дополнительное эмоциональное состояние сходны, уведомление пользователя и соответствующего дополнительного пользователя о том, что они имеют сходные профили.
В этом варианте осуществления способа каждый конкретный журнал из хронологических журналов служит в качестве профиля конкретного пользователя с точки зрения хронологии действий конкретного пользователя во временной взаимосвязи с хронологией эмоциональных состояний конкретного пользователя. Конкретный профиль тогда рассматривается как эмоциональный ответ конкретного пользователя на конкретную деятельность этого конкретного пользователя или на временную последовательность действий этого конкретного пользователя. Способ варианта осуществления пытается найти сходства между профилями различных пользователей. Если различные пользователи, как выясняется, имеют схожие эмоциональные реакции на сходные действия или сходные последовательности действий, способ уведомляет этих различных пользователей об их эмоциональной схожести с тем, чтобы они имели возможность контактировать друг с другом. Вариант осуществления способа поэтому служит в качестве инструмента для того, чтобы находить родственные души. Например, если профили двух пользователей указывают, что у них складываются позитивные эмоциональные состояния во время просмотра фильмов конкретного жанра или фильмов с конкретным актерским составом, могло бы быть хорошо, чтобы эти пользователи были бы рады общаться, например, по электронной почте или через микроблог друг с другом об этих фильмах или даже вероятно встретиться лично и посмотреть новый фильм вместе.
Изобретение также относится к поддерживающему работу в сети оборудованию, которое содержит: сетевой интерфейс для обмена данными с сетью передачи данных; первый узел для приема, от биодатчика, данных биодатчика, которые представляют физиологическое состояние пользователя поддерживающего работу в сети оборудования в конкретном временном интервале; и, по меньшей мере, один из: второго узла для приема от навигационного оборудования географических данных, представляющих географическое местоположение пользователя в течение конкретного временного интервала; третьего узла для приема, из электронного календаря, календарных данных, представляющих запись в электронном календаре пользователя и относящихся к конкретному временному интервалу; четвертого узла для приема истории обмена данными пользователя, представляющей активное участие пользователя в одном или более сеансах обмена электронными данными в течение конкретного временного интервала и, как вариант, проводимых через поддерживающее работу в сети оборудование. Поддерживающее работу в сети оборудование дополнительно имеет пользовательский интерфейс, сконфигурированный для: формирования, в ответ на первое взаимодействие пользователя с пользовательским интерфейсом, первых контекстных данных, которые представляют эмоциональное состояние пользователя в конкретном временном интервале как интерпретированное пользователем; и формирование, в ответ на второе взаимодействие пользователя с пользовательским интерфейсом, вторых контекстных данных, которые представляют деятельность пользователя в течение конкретного временного интервала как интерпретированную пользователем. Поддерживающее работу в сети устройство конфигурируется для выгрузки по предварительно определенному адресу в сети передачи данных данных биодатчика и, по меньшей мере, одного из: географических данных, календарных данных, истории обмена данными, первых контекстных данных и вторых контекстных данных.
Соответственно, поддерживающее работу в сети оборудование согласно изобретению конфигурируется для сбора данных и выгрузки данных на сервер по сети передачи данных для того, чтобы сервер составлял дневник или журнал пользователя и/или составлял эталонный профиль для использования в рекомендательной службе, как обсуждалось выше. Поддерживающее работу в сети оборудование согласно изобретению может быть реализовано посредством смартфона или мобильного телефона, сконфигурированного посредством, среди прочего, установки подходящего управляющего программного обеспечения и подключения биодатчика, для того чтобы обеспечивать функциональность изобретения, указанную выше. Альтернативно, поддерживающее работу в сети оборудование формируется посредством конгломерата обрабатывающих устройств и устройства пользователя, каждое конкретное из них служит для формирования или хранения конкретного вида информации, такой как географические данные, или история обмена данными, или электронный календарь и т.д. Конгломерат устройств обработки данных и устройства могут формировать сеть для обмена или пересылки информации от одного другому и, в конечном счете, через сетевой интерфейс серверу поставщика службы по сети передачи данных.
Изобретение также относится к персональному электронному устройству. Персональное электронное устройство содержит первый узел для приема, от биодатчика, данных биодатчика, которые представляют физиологическое состояние пользователя поддерживающего работу в сети устройства в конкретном временном интервале; и, по меньшей мере, один из: второго узла для приема от навигационного оборудования географических данных, представляющих географическое местоположение пользователя в течение конкретного временного интервала; третьего узла для приема, из электронного календаря, календарных данных, представляющих запись в электронном календаре пользователя и относящихся к конкретному временному интервалу; четвертого узла для приема истории обмена данными пользователя, представляющей активное участие пользователя в одном или более сеансах обмена электронными данными в течение конкретного временного интервала и проводимых через персональное электронное устройство. Персональное электронное устройство дополнительно имеет пользовательский интерфейс, сконфигурированный для: формирования, в ответ на первое взаимодействие пользователя с пользовательским интерфейсом, первых контекстных данных, которые представляют эмоциональное состояние пользователя в конкретном временном интервале как интерпретированное пользователем; и формирование, в ответ на второе взаимодействие пользователя с пользовательским интерфейсом, вторых контекстных данных, которые представляют деятельность пользователя в течение конкретного временного интервала как интерпретированную пользователем. Персональное электронное устройство также содержит хранилище данных. Персональное электронное устройство конфигурируется для поддержания хронологического журнала посредством хранения в хранилище данных данных биодатчика и, по меньшей мере, одного из: географических данных, календарных данных, истории обмена данными, первых контекстных данных и вторых контекстных данных.
Персональное электронное устройство объединяет функциональность сбора данных поддерживающего работу в сети устройства, указанную ранее выше, и функциональность записи, указанную ранее выше, которая выполняется сервером по сети передачи данных. Персональное электронное устройство, таким образом, хранит персональные данные в персональном устройстве связи по причинам конфиденциальности и, таким образом, служит в качестве дневника пользователя, доступного в персональном электронном устройстве. Персональное электронное устройство может, но не должно, быть устройством передачи данных с сетевым интерфейсом. Например, смартфон или мобильный телефон может быть сконфигурирован посредством, среди прочего, установки подходящего управляющего программного обеспечения и подключения биодатчика для того, чтобы обеспечивать функциональность персонального электронного устройства, указанную выше.
Вариант осуществления персонального электронного устройства конфигурируется для формирования рекомендации относительно будущей активности с совокупным учетом: предыдущих данных об эмоциях, записанных в хронологическом журнале, представляющих одно или более предыдущих эмоциональных состояний пользователя и ассоциированных с одним или более предыдущими временными интервалами, и предыдущих данных о деятельности, записанных в хронологическом журнале, представляющих одно или более предыдущих действий пользователя и ассоциированных с одним или более предыдущими временными интервалами.
В вышеописанном варианте осуществления персональное электронное устройство конфигурируется, например, через установку подходящего управляющего программного обеспечения, для анализа шаблона действий пользователя и сопровождающих эмоциональных состояний пользователя. При обнаружении тенденции в эмоциональных состояниях от позитивных к негативным, персональное электронное устройство может сравнивать недавние действия и недавние эмоциональные состояния с эмоциональными шаблонами в прошлом и получать указатели для рекомендаций, чтобы вызвать эмоциональную волну.
В варианте осуществления персональное электронное устройство содержит монитор отображения и/или громкоговоритель или наушник для того, чтобы предоставлять возможность пользователю потреблять информацию электронного контента. Примеры потребления информации электронного контента были описаны выше: просмотр "всемирной паутины", воспроизведение видеофайла или аудиофайла, прием видео или аудио, передаваемых в потоковом режиме через Интернет, редактирование своего микроблога и т.д. Персональное электронное устройство конфигурируется для регистрации этих данных о деятельности пользователя посредством поддержания хронологии потребления этим пользователем информации электронного контента. Персональное электронное устройство конфигурируется, чтобы ставить данные биодатчика во временную взаимосвязь с потребленной информацией электронного контента с тем, чтобы формировать хронологический журнал, локальный по отношению к персональному электронному устройству. Альтернативно, или в дополнение, персональное электронное устройство может также содержать специальный биодатчик в форме камеры и программное обеспечение распознавания образов для идентификации пользователя и для определения эмоционального состояния пользователя из изображений, захваченных камерой.
Краткое описание чертежей
Изобретение объясняется более подробно посредством примера и со ссылкой на сопровождающие чертежи, на которых:
Фиг. 1 – блок-схема системы в изобретении;
Фиг. 2 – блок-схема персонального электронного устройства в изобретении; и
Фиг. 3 – блок-схема поддерживающего работу в сети оборудования для передачи данных пользователя.
На всех чертежах похожие или соответствующие признаки указаны одинаковыми ссылочными номерами.
Подробное описание вариантов осуществления
Фиг. 1 – это блок-схема системы 100 в изобретении. Система 100 содержит множество электронных устройств связи, например первое устройство 102 связи, второе устройство 104 связи, третье устройство 106 связи и четвертое устройство 108 связи. В системе 100 на фиг. 1 каждое из множества устройств связи реализует функциональность поддерживающего работу в сети оборудования, как указано в прилагаемой формуле изобретения. Система 100 также содержит сервер 110 и сеть 112 передачи данных, например Интернет. Каждое соответствующее устройство из множества устройств связи имеет сетевой интерфейс (не показан), сконфигурированный для обмена данными между соответствующим устройством связи и сервером 110 через сеть 112 передачи данных.
Каждое соответствующее устройство из множества устройств связи размещает соответствующую подсистему биодатчика или конфигурируется для приема данных биодатчика от соответствующей внешней подсистемы биодатчика. Например, первое устройство 102 связи размещает первую подсистему 114 биодатчика, тогда как четвертое устройство 108 связи соединяется с четвертой подсистемой 116 биодатчика, внешней по отношению к четвертому устройству 108 связи. Второе устройство 104 связи размещает, или соединяется с, вторую подсистему биодатчика (не показана), а третье устройство 106 связи размещает, или соединяется с, третью подсистему биодатчика (не показана).
Каждая соответствующая подсистема из подсистем биодатчиков, упомянутых выше, содержит один или более биодатчиков. Как известно, биодатчик является типом датчика, который используется в областях биотелеметрии и дистанционного мониторинга физиологических показателей. Биодатчик конфигурируется для измерения одного или более физиологических параметров, чтобы создавать выходной сигнал, представляющий значения одного или более измеренных физиологических параметров. Примерами физиологического параметра являются: частота сердцебиений или частота пульса пользователя, кровяное давление, кожно-гальваническая реакция, температура тела, накожная температура, тепловой поток, частота дыхания и т.д. Соответственно, выходной сигнал биодатчика представляет физиологическое состояние человека, наблюдаемого посредством биодатчика.
Каждое соответствующее устройство из множества электронных устройств связи конфигурируется для выгрузки на сервер 110 данных биодатчика, которые представляют физиологическое состояние, которое измерено, соответствующего пользователя соответствующего электронного устройства связи. Предпочтительно, данные биодатчика снабжаются временной меткой или иначе ставятся во временной контекст с тем, чтобы иметь возможность ассоциировать данные биодатчика с физиологическими состояниями пользователя, допускаемыми в течение определенных временных периодов. Сервер 110 хранит соответствующие данные биодатчика, принятые от соответствующего устройства из множества электронных устройств связи, в соответствующем хронологическом журнале в хранилище 118 данных.
Данные биодатчика выгружаются, например, в реальном времени, т.е. после того как данные биодатчика формируются из выходного сигнала от соответствующей подсистемы биодатчика. Например, данные биодатчика формируются непрерывно и выгружаются на сервер 110 непрерывно. В качестве другого примера, данные биодатчика формируются непрерывно только в течение конкретного интервала времени или в течение последовательности раздельных интервалов времени и выгружаются на сервер 110 непрерывно в течение такого временного интервала. Раздельные временные интервалы могут быть запланированы заранее, или каждый такой временной интервал может начинаться по запросу с сервера 110. В качестве еще одного примера, данные биодатчика формируются либо непрерывно, либо периодически, и выгружаются на сервер 110 в реальном времени только после того, как соответствующая подсистема биодатчика обнаруживает значительное изменение в физиологическом состоянии пользователя соответствующего устройства связи. Т.е. выгруженные данные биодатчика представляют изменения в физиологическом состоянии.
Альтернативно, данные биодатчика выгружаются на сервер 110 отложенным образом. Например, данные биодатчика, сформированные в течение последовательности временных интервалов, накапливаются и хранятся локально в соответствующей подсистеме биодатчика или сохраняются локально в соответствующем устройстве связи, на постоянной основе, например, непрерывно, периодически или при обнаружении значительного изменения в физиологическом состоянии пользователя. Самые последние накопленные данные биодатчика могут затем быть выгружены на сервер 110, например, однократно каждый день, однократно каждую неделю, по команде пользователя или по запросу с сервера 110 и т.д.
Отметим, что необязательно иметь соответствующую подсистему биодатчика, размещенную или постоянно соединенную с соответствующим устройством связи. Подсистема биодатчика пользователя может тогда формировать специализированный объект, который конфигурируется для офлайновой выгрузки локально сохраненных данных биодатчика на другое устройство, например устройство связи пользователя или устройство хранения данных, такое как USB-флеш-память. Данные биодатчика, таким образом, принятые другим устройством, могут тогда передаваться серверу 110 позже через устройство связи пользователя и сеть 112 передачи данных.
Каждое индивидуальное устройство из множества электронных устройств связи может быть мобильным устройством связи или стационарным устройством связи. Например, мобильным устройством связи являются мобильный телефон или смартфон, персональный цифровой помощник (PDA) или карманный PC с сетевым интерфейсом, переносной PC с сетевым интерфейсом. Каждый из этих примеров представляет универсальный тип устройства связи, которое конфигурируется для беспроводной передачи данных через сеть 112 передачи данных. Другим примером мобильного устройства связи является специализированное устройство, которое конфигурируется для беспроводной передачи данных биодатчика, сформированных встроенной подсистемой биодатчика. Примеры стационарного устройства связи включают в себя настольный PC с сетевым интерфейсом, переносной PC с сетевым интерфейсом, домашнюю сеть с сетевым интерфейсом.
Сервер 110 содержит подсистему 120 обработки данных. Подсистема 120 обработки данных конфигурируется для обработки данных биодатчика конкретного пользователя для определения эмоционального состояния, приобретенного пользователем в конкретном временном интервале, или эмоциональных состояний, приобретенных пользователем в двух или более конкретных временных интервалах.
Как упомянуто ранее, эмоциональное состояние человека может быть определено из данных биодатчика, которые представляют значения одного или более физиологических параметров, измеренных в течение конкретного временного интервала.
Однако значения физиологических параметров типично указывают выраженность эмоции, но необязательно валентность эмоции. Необязательно поэтому первые контекстные данные могут быть использованы, чтобы устанавливать эмоциональное состояние пользователя, ассоциированное с данными биодатчика пользователя, как принадлежащее конкретному временному интервалу.
Первые контекстные данные могут быть сформированы посредством явных пользовательских входных данных, введенных, например, через пользовательский интерфейс (не показан) его/ее устройства связи или пользовательский интерфейс (не показан) его/ее подсистемы биодатчика. Явные входные пользовательские данные конфигурируются так, чтобы указывать текущую эмоцию этого пользователя. Например, пользовательский интерфейс может предоставлять меню из множества предварительно сконфигурированных выбираемых вариантов, каждый конкретный из вариантов указывает конкретную эмоцию из множества эмоций. Варианты могут быть представлены в графической части пользовательского интерфейса, например, как значки или графические символы, как цвета или как слова или выражения, написанные на родном языке. Выбор конкретного варианта из вариантов из меню формирует первые контекстные данные, представляющие конкретную эмоцию, ассоциированную с конкретным вариантом, который выбран пользователем. В качестве другого примера, пользовательский интерфейс конфигурируется для преобразования речи в данные, и пользователь может вводить голосовую команду, указывающую его/ее эмоцию в настоящее время, которую он чувствует.
Первые контекстные данные ассоциируются с конкретным временным интервалом через временное указание, включенное в контекстные данные, например, посредством отметки времени или посредством явных входных пользовательских данных, указывающих конкретный временной период. При приеме соответствующих первых контекстных данных от соответствующего устройства из множества устройств связи сервер 110 сохраняет первые контекстные данные в соответствующем из хронологических журналов в хранилище 118 данных. Временное указание соответствующих первых контекстных данных предоставляет возможность ассоциировать соответствующие первые контекстные данные с данными биодатчика, принятыми от соответствующего устройства связи и принадлежащими тому же временному интервалу, что и первые контекстные данные. Соответственно, соответствующий хронологический журнал в хранилище 118 данных является представлением эмоциональных состояний, приобретенных со временем соответствующим пользователем соответствующего устройства связи.
Продолжительность конкретного эмоционального состояния отдельного пользователя, т.е. отрезок времени, в течение которого отдельный пользователь может рассматриваться как находящийся в этом конкретном эмоциональном состоянии, зависит, среди прочего, от личностных свойств этого отдельного пользователя и восприятия этим отдельным пользователем изменений в мире вокруг него/нее. Продолжительность также зависит от определения понятия "эмоциональное состояние" и от множества различных рассматриваемых эмоциональных состояний, чтобы охватывать полный эмоциональный спектр, который, как предполагается, должен быть применим к личности. Кроме того, не всегда ясно, когда заканчивается одно эмоциональное состояние и когда начинается другое, или может или нет личность приобретать только одно эмоциональное состояние в один момент.
В изобретении конкретное эмоциональное состояние, определенное как применимое к личности в конкретном временном интервале, отыскивается, чтобы приводиться в соотношение с конкретной деятельностью этого человека в этом конкретном временном интервале, или с конкретной деятельностью в этом конкретном временном интервале и одним или более дополнительными действиями в одном или более дополнительных временных интервалах, предшествующих конкретному временному интервалу. Как будет обсуждено позже, записанная хронология эмоций и действий пользователя может быть использована в качестве дневника или как микроблог с эмоциональным комментарием, или записанная хронология может быть использована как основа для рекомендательной системы, реализованной посредством системы 120 обработки данных. Как известно, рекомендательная система является системой для обработки и фильтрации информации для того, чтобы формировать рекомендации одному или более пользователям в отношении информационных объектов (конкретных книг, конкретных фильмов, конкретной музыки, конкретных веб-страниц и т.д.), социальных объектов (конкретных событий, конкретных социальных групп, конкретных людей), связанных со здоровьем проблем, диетических вопросов и т.д., которые вероятно должны быть интересны или полезны одному или более пользователям. Соответственно, данные, касающиеся деятельности пользователя, необходимо предоставлять серверу 110 с тем, чтобы иметь возможность связывать эмоциональное состояние пользователя с одним или более действиями пользователя.
Деятельность конкретного пользователя конкретного устройства из устройств связи в течение конкретного временного интервала может быть определена множеством способов.
Например, деятельность пользователя может быть логически выведена подсистемой 120 обработки данных из его/ее географического местоположения или из его/ее географического местоположения и скорости изменения географического местоположения. В первом сценарии первое устройство 102 связи имеет встроенное первое навигационное оборудование 122, которое отслеживает географическое местоположение первого пользователя, и второе устройство 104 связи соединяется со вторым навигационным оборудованием 124, внешним по отношению ко второму устройству 104 связи. Географическое местоположение, например, первого пользователя относительно времени может быть использовано, чтобы логически выводить действия первого пользователя. Если первый пользователь остается около конкретного географического местоположения, совпадающего с рестораном, в течение некоторого времени, может быть правдоподобно сделан вывод, что первый пользователь принимает пищу или пьет кофе. Если первый пользователь остается в пределах конкретной географической области, совпадающей с конкретным местом совершения действия (например, спортивным стадионом, парком отдыха, музеем, территориями для пешеходной экскурсии, торгово-развлекательным комплексом, офисным зданием, вещевым рынком) в течение некоторого времени, может быть сделан вывод, что первый пользователь участвует в деятельности, ассоциированной с конкретным местом совершения действия. Если географическое местоположение первого пользователя изменяется со временем так, что отслеживается маршрут на карте, который совпадает, например, со скоростной дорогой, железнодорожной линией, велосипедной дорожкой, пешеходной дорожкой и т.д., может быть сделан вывод, что первый пользователь путешествует. Как обсуждалось выше относительно данных биодатчика, географические данные, которые представляют географическое местоположение(я) первого пользователя, могут выгружаться на постоянной основе, или только периодически, или при изменении в географическом местоположении, которое заслуживает обновления текущего географического местоположения на сервере 110. Альтернативно, самая последняя хронология географических местоположений с отметкой времени сохраняется локально в первом навигационном оборудовании 122, или где-нибудь еще в первом устройстве 102 связи, и выгружается периодически, или при явном пользовательском вводе в первое устройство 102 связи, или по запросу с сервера 110, и т.д.
Второй сценарий, аналогичный вышеописанному первому сценарию, применим ко второму пользователю второго устройства 104 связи, которое не имеет встроенного навигационного оборудования, но вместо этого соединяется со вторым навигационным оборудованием 124, внешним по отношению ко второму устройству 104 связи.
В третьем сценарии третье устройство 106 связи конфигурируется, чтобы взаимодействовать с множеством радиомаяков: первым радиомаяком 126, вторым радиомаяком 128 и т.д., распределенными по географической области, например парку отдыха, торгово-развлекательному комплексу, художественной выставке, району города и т.д. Географическое местоположение третьего устройства 106 связи может тогда быть определено на основе относительного положения третьего устройства 106 связи относительно одного или более радиомаяков. Например, третье устройство 106 связи конфигурируется, чтобы регистрировать наличие конкретного из радиомаяков, если конкретный радиомаяк находится поблизости от третьего устройства 106 связи. Альтернативно, третье устройство 106 связи конфигурируется, чтобы определять относительное положение третьего устройства 106 связи относительно радиомаяков на основе силы сигнала принятых радиосигналов. Как обсуждалось выше относительно данных биодатчика, данные, которые представляют географическое местоположение(я) третьего пользователя, могут выгружаться на постоянной основе, или только периодически, или при изменении в географическом местоположении, которое заслуживает обновления текущего географического местоположения на сервере 110. Альтернативно, самая последняя хронология географических местоположений сохраняется локально в третьем устройстве 106 связи и выгружается периодически, либо при явном пользовательском вводе в третье устройство 106 связи, либо по запросу с сервера 110, и т.д.
Деятельность пользователя конкретного одного из устройств связи в течение конкретного временного интервала может также быть определена, например, из календаря этого пользователя. Например, четвертое устройство 108 связи содержит электронный календарь (не показан) четвертого пользователя, чтобы отмечать конкретную дату в будущем с помощью одной или более конкретных записей, таких как встречи, события, действия, напоминания и т.д., запланированные или относящиеся к этой конкретной дате. Данные, представляющие календарные отметки, могут тогда быть выгружены из третьего устройства 106 связи на сервер 110. Подсистема 120 обработки данных сопоставляет данные, представляющие календарные отметки, с данными биодатчика от четвертой подсистемы 116 биодатчика, чтобы устанавливать временные соотношения между эмоциональными состояниями и действиями.
Деятельность пользователя конкретного устройства из устройств связи в течение конкретного временного интервала может также быть определена, например, из явного пользовательского ввода в конкретное устройство связи, чтобы формировать вторые контекстные данные. Например, конкретное устройство связи предоставляет возможность пользователю выбирать через пользовательский интерфейс устройства связи (не показан) конкретный вариант из меню вариантов, конкретный вариант представляет конкретную деятельность. Выбор конкретного варианта подготавливает вторые контекстные данные, представляющие конкретную деятельность, которые должны быть выгружены на сервер 110 или сохранены локально в конкретном устройстве связи вместе с отметкой времени, для выгрузки на сервер 110 позже. Подсистема 120 обработки данных затем обрабатывает принятые вторые контекстные данные, представляющие деятельность, и добавляет эти данные в соответствующий хронологический журнал как ассоциированные с соответствующим временным интервалом.
Соответственно, хранилище 118 данных накапливает данные биодатчика и/или данные об эмоциональных состояниях каждого отдельного пользователя, а также дополнительные данные о действиях каждого отдельного пользователя, и сохраняет эти данные в отдельном хронологическом журнале. Хронологические журналы могут теперь быть использованы во множестве сценариев применения предоставления услуги по сети 112 передачи данных. Примеры сценариев применения будут обсуждаться ниже и будут иллюстрированы, в качестве примера, со ссылкой на первого пользователя, т.е. пользователя первого устройства 102 связи. Будет ясно, что сценарии применения могут быть применимы к любому из других пользователей других устройств связи.
В первом сценарии применения сервер 110 поддерживает хронологический журнал для первого пользователя в хранилище 118 данных. Хронологический журнал первого пользователя представляет историю этого первого пользователя в отношении эмоциональных состояний первого пользователя и действий первого пользователя, поставленных во временную взаимосвязь друг с другом. Например, действия первого пользователя представляются в хронологическом журнале как предоставляющие контекст для эмоциональных состояний первого пользователя. Первый пользователь может выгружать, через первое устройство 102 связи или другое авторизованное поддерживающее работу в сети устройство этого первого пользователя, дополнительные данные комментариев, которые предоставляют дополнительную информацию об эмоциональном состоянии первого пользователя и/или действиях первого пользователя. Дополнительные данные комментария добавляются в хронологический журнал первого пользователя с тем, чтобы улучшать или приукрашивать контекст эмоциональных состояний. Например, первый пользователь выгружает на сервер 110 одну или более текстовых записей, изображений, видеоклипов или аудиоклипов, которые ассоциируются с конкретной деятельностью первого пользователя. Дополнительные выгруженные данные могут получать отметку времени посредством сервера 110 и быть записаны в соответствующий хронологический журнал как ассоциированные с текущей деятельностью и текущим эмоциональным состоянием первого пользователя. Альтернативно, первый пользователь может указывать серверу 110, что дополнительные выгруженные данные должны быть ассоциированы в отношении прошлого с конкретным временным интервалом в хронологическом журнале первого пользователя или с конкретной деятельностью первого пользователя в прошлом. Таким образом, хронологический журнал первого пользователя служит в качестве персонального дневника или персонального журнала для первого пользователя. Первый пользователь может обращаться за справкой в персональный дневник или персональный журнал на сервере 110 через сеть 112 передачи данных, и дневник может впоследствии редактироваться через сеть 112 передачи данных.
Первый пользователь может авторизовать одного или более других людей для доступа к его/ее персональному дневнику, который хранится в хронологическом журнале первого пользователя в хранилище 118 данных. Например, первый пользователь авторизует его/ее супруга на доступ к полному содержимому его/ее персонального дневника в любое время. Первый пользователь авторизует друга на доступ только к одному или более конкретным фрагментам его/ее персонального дневника в любое время или только в течение предварительно определенного отрезка времени. Конкретный фрагмент дневника может характеризоваться одним или более атрибутами, которые служат, чтобы идентифицировать конкретный фрагмент в хронологическом журнале, такими как, например, временной аспект, географический аспект, эмоциональный аспект или семантический аспект записей в хронологическом журнале. Например, конкретный фрагмент относится к некоторому конкретному дню в прошлом или некоторому конкретному часу в конкретный день в прошлом. В качестве другого примера, конкретный фрагмент относится к географическому местоположению, например, сайту, посещенному первым пользователем и записанному в качестве деятельности в хронологическом журнале. В качестве другого примера, конкретный фрагмент относится к одному или более конкретным действиям первого пользователя, которые записаны в хронологическом журнале, например еженедельным играм в теннис первого пользователя. В качестве еще одного примера, конкретный фрагмент относится к конкретному эмоциональному состоянию первого пользователя. В качестве еще одного примера, конкретный фрагмент относится к одной или более конкретным характеристикам выгруженных дополнительных данных, например конкретному ключевому слову, возникающему в одной или более текстовых записях, или конкретному ключевому слову, возникающему в одном или более идентификаторах изображений, аудиоклипов, видеоклипов и т.д.
Первый пользователь может авторизовать другого человека, передавая через сеть 112 передачи данных приглашение поддерживающему работу в сети устройству другого человека. Приглашение, предпочтительно, является предварительно форматированным и содержит авторизационные данные, сконфигурированные для авторизации другого человека, чтобы осуществлять доступ к хронологическому журналу первого пользователя, который хранится на сервере 110. Предпочтительно, приглашение является электронным приглашением с встроенным скриптом, чтобы автоматизировать или, по меньшей мере, облегчать, процедуру доступа другого человека к хронологическому журналу первого пользователя на сервере 110. Другой человек контактирует с сервером 110 через сеть 112 передачи данных, предоставляя авторизационные данные. Подсистема 120 обработки данных сервера 110 проверяет достоверность авторизационных данных и проверяет личность другого человека, контактирующего с сервером 110. Необязательно, подсистема 120 обработки данных может запрашивать первого пользователя подтверждать переданную авторизацию этому другому человеку. Подсистема 120 обработки данных разрешает доступ другому человеку для доступа к хронологическому журналу первого пользователя, или к одному или более конкретным его фрагментам, если авторизация установлена как достоверная, и запрещает доступ, если авторизация установлена недостоверная. Технологии управления доступом, включающие в себя процессы идентификации, процессы аутентификации и процессы авторизации, хорошо известны в области компьютерной безопасности и не будут обсуждаться здесь более подробно.
Во втором сценарии применения сервер 110 поддерживает первую базу 130 данных эталонных профилей и вторую базу 132 данных профилей подписчиков.
Каждый конкретный профиль из эталонных профилей в первой базе 130 данных представляет конкретный набор характеристик человека для одного или более пользователей устройств связи, среди которых присутствуют первый пользователь первого устройства 102 связи, второй пользователь второго устройства 104 связи, третий пользователь третьего устройства 106 связи, четвертый пользователь четвертого устройства 108 связи и т.д.
Эталонные профили в первой базе 130 данных могут быть предварительно определены. Например, пользователи устройств связи опрашиваются, чтобы явно объявлять свои интересы, предпочтения и антипатии в отношении их образа жизни. Эталонные профили в первой базе 130 данных тогда формируются на основе объявленных интересов, предпочтений и антипатий пользователей устройств связи. Альтернативно, эталонные профили в первой базе 130 данных формируются на основе хронологических журналов в хранилище 118 данных. Например, конкретный эталонный профиль в первой базе 130 данных формируется посредством одного или более общих знаменателей характеристик каждого отдельного пользователя из конкретного подмножества пользователей устройств связи, например, одного или более конкретных действий, которые записаны в их хронологических журналах, или конкретных шаблонов в их эмоциях, которые сопоставлены с их действиями, и т.д.
Каждый конкретный профиль подписчика во второй базе 132 данных – это профиль подписчика на рекомендательную службу, предоставляемую сервером 110. Конкретный профиль подписчика во второй базе 132 данных может, но не должен, быть профилем подписчика для конкретного пользователя конкретного одного из устройств связи. Когда подписчики регистрируются с помощью рекомендательной службы сервера 110, они опрашиваются, чтобы объявлять свои интересы, предпочтения и антипатии в отношении их образа жизни.
В рекомендательной службе на сервере 110, подсистема 120 обработки данных пытается сопоставить конкретный профиль подписчика с одним или более эталонными профилями, которые сохранены в первой базе 130 данных. Каждый конкретный профиль из эталонных профилей в первой базе 130 данных поддерживается для одного или более хронологических журналов, в которых действия были сопоставлены с эмоциями. Соответствующий эталонный профиль ассоциируется с одним или более хронологическими журналами в хранилище 118 данных. Один или более хронологических журналов соответствующего эталонного профиля содержит информацию о конкретных действиях, которые послужили поводом для позитивных эмоциональных состояний. Сервер 110 может тогда предлагать конкретному подписчику такие конкретные действия или аналогичные действия. Например, сервер 110 отыскивает во «всемирной паутине» 134 события (например, спортивные события, события исполнительского искусства, выставки, фестивали, вещевые рынки), которые были запланированы и произойдут в ближайшем будущем в географическом диапазоне конкретного подписчика и природа которых соответствует одному или более конкретным действиям, которые служат поводом к позитивному эмоциональному состоянию согласно соответствующему эталонному профилю. Сервер 110 тогда отправляет уведомления о таких событиях конкретному подписчику через сеть 112 передачи данных. В качестве другого примера, сервер 110 исследует один или более хронологических журналов, ассоциированных с эталонным профилем, на предмет появления указателей на конкретную информацию контента (например, книги, фильмы, музыку, видеоигры и т.д.) и/или конкретные предметы и изделия (например, игрушки, коллекционные предметы, инструменты и т.д.), и/или конкретные действия (например, прогулка пешком в конкретной области, обед в конкретном ресторане, участие в конкретной спортивной игре, занятие определенным хобби), относящиеся к записанным действиям, которые ассоциируются с позитивным эмоциональным состоянием согласно эталонному профилю.
Если конкретный подписчик является фактически конкретным пользователем из пользователей устройств связи, подсистема 120 обработки данных может отыскивать шаблоны в эволюции эмоционального состояния этого конкретного подписчика, возникающие в зависимости от действий этого конкретного подписчика, которые записаны в хронологическом журнале этого подписчика в хранилище 118 данных. Предположим, что подсистема 120 обработки данных идентифицирует недавнее возникновение тенденции к понижению в выраженности позитивного эмоционального состояния конкретного подписчика, недавнее возникновение тенденции к повышению в выраженности негативного эмоционального состояния, или что подсистема 120 обработки данных определяет недавний переход из позитивного эмоционального состояния конкретного подписчика в негативное эмоциональное состояние конкретного подписчика. Подсистема 120 обработки данных может тогда анализировать один или более хронологических журналов, ассоциированных с эталонным профилем, на предмет ориентиров, которые могут помогать этому конкретному подписчику вновь приобретать более позитивное эмоциональное состояние. Например, можно выяснять, что один или более хронологических журналов эталонного профиля содержат шаблоны эмоциональных тенденций, аналогичных тенденции конкретного подписчика, на фоне действий, аналогичных действиям конкретного подписчика. Подсистема 120 обработки данных может тогда анализировать последующий ход событий в каждом из хронологических журналов эталонного профиля для того, чтобы находить указатели на конкретную информацию контента, готовые изделия или действия, которые могут помогать конкретному подписчику достигать более позитивного эмоционального состояния. Если такие указатели находятся, сервер 110 отправляет рекомендацию конкретному подписчику, например, через сеть 112 передачи данных, указывая конкретную информацию контента, готовые изделия или действия. Подсистема 120 обработки данных может после этого наблюдать за эмоциональным состоянием этого конкретного подписчика для того, чтобы проверять, имели или нет рекомендации позитивное влияние на эмоциональное состояние. Если да, это может тогда усиливать взаимосвязь между шаблонами эмоциональных тенденций и полезностью указателей, найденных в отношении этого конкретного подписчика. Найденные указатели могут затем быть добавлены в профиль этого конкретного подписчика, который хранится во второй базе 132 данных для будущего эталона для подсистемы 120 обработки данных.
Альтернативно, или в дополнение, подсистема 120 обработки данных может анализировать хронологический журнал этого конкретного подписчика на предмет ориентиров, которые могут помогать конкретному подписчику вновь приобрести более позитивное эмоциональное состояние. Например, можно выяснять, что хронологический журнал этого конкретного подписчика содержит один или более шаблонов эмоциональных тенденций, которые возникали в прошлом и которые аналогичны текущему шаблону эмоциональных тенденций на фоне текущих действий, сравнимых с действиями, ассоциированными с прошлыми тенденциями. Подсистема 120 обработки данных может затем анализировать последующий ход событий в хронологическом журнале конкретного подписчика для того, чтобы находить указатели на конкретную информацию контента, готовые изделия или действия, которые могут в настоящий момент помогать конкретному подписчику достигать более позитивного эмоционального состояния. Если такие указатели находятся, сервер 110 отправляет рекомендацию конкретному подписчику, например, через сеть 112 передачи данных, указывая конкретную информацию контента, готовые изделия или действия. Подсистема 120 обработки данных может после этого наблюдать за эмоциональным состоянием этого конкретного подписчика для того, чтобы проверять, имели или нет рекомендации позитивное влияние на эмоциональное состояние. Если да, это может тогда усиливать взаимосвязь между шаблонами эмоциональных тенденций и полезностью указателей, найденных в отношении этого конкретного подписчика. Найденные указатели могут затем быть добавлены в профиль этого конкретного подписчика, который хранится во второй базе 132 данных для будущего эталона для подсистемы 120 обработки данных.
Система 100 в схеме на фиг. 1 формирует клиент-серверную архитектуру для предоставления службы дневника множеству пользователей устройств связи или рекомендательную службу множеству таких пользователей и/или подписчикам такой службы, которые не участвуют в выгрузке данных биодатчика.
Фиг. 2 показывает блок-схему персонального электронного устройства 200, которое выполняет функциональность сбора данных отдельного устройства из устройств связи, обсужденных выше со ссылкой на систему 100 на фиг. 1, а также хранение персонального журнала и/или предоставление рекомендательной службы пользователю персонального электронного устройства 200. Соответственно, нет необходимости в том, чтобы данные биодатчика, данные об эмоции и данные о деятельности покидали персональное электронное устройство 200.
Персональное электронное устройство 200 содержит биодатчик 201 (или вход для подключения к биодатчику) для формирования данных биодатчика, как обсуждалось выше. Персональное электронное устройство 200 конфигурируется, чтобы сохранять данные биодатчика в хронологическом журнале 202 в персональном электронном устройстве 200, и при желании вместе с указанием, относящимся к конкретному временному интервалу, в течение которого данные биодатчика были сформированы или приняты.
Персональное электронное устройство 200 также содержит компоненты для определения данных о деятельности, представляющих деятельность пользователя, которая относится к конкретному временному интервалу. Например, персональное электронное устройство 200 содержит навигационное оборудование 203, чтобы формировать географические данные, представляющие географическое местоположение персонального электронного устройства 200 и, следовательно, его пользователя в течение конкретного временного интервала. Персональное электронное устройство 200 конфигурируется, чтобы сохранять географические данные в хронологическом журнале 202 в персональном электронном устройстве 200 вместе с указанием, относящимся к конкретному временному интервалу, в течение которого географические данные были сформированы или приняты. Пользователь может затем позже изучать его/ее хронологический журнал 202 и добавлять, через пользовательский интерфейс 204 персонального электронного устройства 200, комментарии о деятельности. Альтернативно, или в дополнение, персональное электронное устройство 200 имеет приложение 206 системы программного обеспечения, которое реализует электронный календарь в персональном электронном устройстве 200. Записи, сделанные как ассоциированные с конкретным временным интервалом, могут тогда указывать на одно или более действий пользователя в течение этого временного интервала. Альтернативно, или в дополнение, пользователь указывает персональному электронному устройству 200 его/ее действия через явное взаимодействие пользователя с пользовательским интерфейсом 204. Например, пользовательский интерфейс 204 предоставляет меню предварительно сконфигурированных выбираемых вариантов, каждый отдельный вариант которого представляет отдельную деятельность. В ответ на явное пользовательское взаимодействие пользователя с пользовательским интерфейсом 204 персональное электронное устройство 200 формирует вторые контекстные данные, представляющие деятельность, указанную пользователем. Соответственно, персональное электронное устройство 200 получает данные о деятельности относительно конкретной деятельности пользователя, относящейся к конкретному временному интервалу.
Пользователь может также указывать первые контекстные данные о его/ее эмоциональном состоянии персональному электронному устройству 200 через явное взаимодействие пользователя с пользовательским интерфейсом 204. Например, пользовательский интерфейс 204 предоставляет другое меню предварительно сконфигурированных выбираемых вариантов, каждый отдельный вариант из которых представляет отдельное эмоциональное состояние. В ответ на явное пользовательское взаимодействие пользователя с пользовательским интерфейсом 204 персональное электронное устройство 200 формирует первые контекстные данные, представляющие эмоциональное состояние пользователя как интерпретированное пользователем. Данные биодатчика и первые контекстные данные вместе могут затем быть использованы, чтобы определять эмоциональное состояние пользователя как представленное посредством данных об эмоциях. Данные о деятельности и данные об эмоциях регистрируются в хронологическом журнале 202 как относящиеся к конкретному временному интервалу. Соответственно, хронологический журнал 202 хранит данные, представляющие историю пользователя персонального электронного устройства 200 в отношении эмоциональных состояний пользователя и действий пользователя, поставленных во временную взаимосвязь друг с другом.
Персональное электронное устройство 200 также имеет систему 208 обработки данных. В то время как биодатчик 201 наблюдает за физиологическим состоянием пользователя и пока хронологический журнал 202 накапливает данные об эмоциях и данные о деятельности, система 208 обработки данных анализирует тенденции в последнем эмоциональном состоянии пользователя. Если тенденция представляет эмоциональное состояние, эволюционирующее в направлении негативной валентности, или если выраженность негативной эмоции увеличивается, система 208 обработки данных обращается к хронологическому журналу 202, чтобы находить совпадающие шаблоны в эмоциональных тенденциях, чтобы идентифицировать критические точки в форме некоторых действий, которые показали поворот эмоционального состояния к одному из положительной валентности или к позитивной эмоции с более высокой выраженностью. Альтернативно, система 208 обработки данных может обнаруживать действия, которые всегда ассоциируются с позитивной эмоцией в хронологическом журнале этого пользователя. Система 208 обработки данных затем предоставляет рекомендацию пользователю персонального электронного устройства 200, чтобы предпринимать одно или более таких определенных действий, которые могут соответствовать текущему набору обстоятельств пользователя, например, которые могут быть получены, например, из времени дня, текущего географического местоположения или записей в электронном календаре 206.
Фиг. 3 – это блок-схема поддерживающего работу в сети оборудования 300 для обработки данных пользователя, при этом функциональные возможности первого устройства 102 связи, обсужденного выше со ссылкой на фиг. 1, распределяются между различными устройствами обработки данных пользователя.
В примере, показанном на фиг. 3, функциональность первой подсистемы 114 биодатчика первого устройства 102 связи реализуется в поддерживающем работу в сети оборудовании 300 для обработки данных посредством физически отдельного объекта, который содержит подсистему 302 биодатчика. Подсистема 302 биодатчика может быть соединена с сетью 112 передачи данных через поддерживающее работу в сети устройство 304, либо постоянно, либо когда пользователь того желает, для того чтобы выгружать данные биодатчика с отметкой времени на сервер 110, либо во время формирования, либо в пакетах данных биодатчика, накопленных в подсистеме 302 биодатчика в течение времени.
Поддерживающее работу в сети оборудование 300 для обработки данных из иллюстрированного примера также содержит отдельный объект с функциональностью, чтобы определять географическое местоположение пользователя в течение некоторого промежутка времени, например GPS-приемник 306. GPS-приемник 306 может быть соединен с сетью 112 передачи данных через дополнительное поддерживающее работу в сети устройство 308, либо постоянно, либо когда пользователь того желает, для того чтобы выгружать географические данные с отметкой времени на сервер 110, либо во время формирования, либо в пакетах географических данных с отметкой времени, накопленных в GPS-приемнике 306 в течение времени. Как упомянуто выше, действия пользователя могут быть логически выведены, при данных обстоятельствах, из его/ее географического местоположения(ий) в течение времени.
Поддерживающее работу в сети оборудование 300 для обработки данных из примера, иллюстрированного на фиг. 3, также содержит отдельный объект с функциональностью электронного календаря. Электронный календарь 310 может быть соединен с сетью 112 передачи данных через другое поддерживающее работу в сети устройство 312, либо постоянно, либо когда пользователь этого желает, для того чтобы выгружать записи календаря на сервер 110. Как упомянуто выше, действия пользователя могут быть логически выведены, при данных обстоятельствах, из записей, сделанных в его/ее электронном календаре.
Поддерживающее работу в сети оборудование 300 для обработки данных из примера, иллюстрированного на фиг. 3, также содержит отдельный объект с функциональностью электронного устройства 314 передачи данных, например смартфона. Смартфон 314 имеет интерфейс 316 сети передачи данных и конфигурируется, чтобы поддерживать историю обмена данными в локальном запоминающем устройстве 316. История обмена данными содержит информацию об электронных письмах, отправленных пользователем или принятых и открытых пользователем, телефонных вызовах, выполненных или принятых пользователем, SMS-сообщениях, отправленных или принятых пользователем, веб-сайтах, посещенных пользователем во время просмотра «всемирной паутины» и т.д. и т.п. Как упомянуто выше, подробности о действиях пользователя могут быть логически выведены, при данных обстоятельствах, из истории обмена данными.
Поддерживающее работу в сети оборудование 300 для обработки данных из примера, иллюстрированного на фиг. 3, также содержит отдельный PC 320, который оснащается модемом 322. PC 320 имеет пользовательский интерфейс 324, подходящий для текстового ввода (например, клавиатуру), и графический пользовательский интерфейс (GUI) 326, взаимодействие с которым происходит, например, через компьютерную мышь (не показана). PC 320 дает пользователю возможность доступа к его/ее хронологическому журналу, хранящемуся на сервере 110, и дает пользователю возможность редактировать или приукрашивать его/ее хронологический журнал буквенно-цифровым текстом и изображениями, видеоклипами, аудиоклипами и т.д. PC 320 также дает пользователю возможность составлять и выгружать первые контекстные данные (представляющие эмоциональное состояние пользователя как интерпретируемое пользователем) и/или вторые контекстные данные (представляющие деятельность пользователя как интерпретируемую пользователем).