Способ и устройство для различения связанных со здоровьем состояний пользователя на основании информации о взаимодействии с пользователем
Иллюстрации
Показать всеИзобретение относится к различению связанных со здоровьем состояний пользователя. Техническим результатом является повышение достоверности в определении состояния здоровья пользователя. Способ содержит: обработку и/или содействие обработке информации о взаимодействии с пользователем, связанной по меньшей мере с одним устройством, чтобы определить одну или более когнитивных характеристик по меньшей мере одного пользователя, при этом одну или более когнитивных характеристик по меньшей мере одного пользователя определяют с использованием одного или более датчиков и/или одного или более встроенных программных приложений, встроенных в устройство; инициирование, по меньшей мере частично, вычисления одного или более векторов характеристик на основании, по меньшей мере частично, одной или более когнитивных характеристик; и определение по меньшей мере одного текущего связанного со здоровьем состояния, связанного по меньшей мере с одним пользователем, на основании, по меньшей мере частично, одного или более векторов характеристик. 8 н. и 29 з.п. ф-лы, 16 ил.
Реферат
УРОВЕНЬ ТЕХНИКИ
[0001] Поставщики услуг и производители устройств (например, радиоустройств, сотовых устройств и т.д.) непрерывно пытаются предоставить дополнительные услуги и удобства потребителям, например, предоставляя интересные сетевые службы. Одной областью интереса является разработка соединяющих устройств для реагирования на психические и психологические состояния. Например, пользователи часто взаимодействуют с массой устройств и систем, так что устройства могут непрерывно наблюдать за поведением пользователя посредством информации датчиков, доступной как часть возможностей устройства. Другими словами, особенности использования устройства, которые показывают состояния пользователя или отклонения от нормальных моделей использования, доступны как информация датчиков. Также доступны устройства, которые специально контролируют один аспект пользовательского поведения и регистрируют его обнаружение. Например, шагомеры или датчики артериального давления предназначены для того, чтобы отслеживать и делать запись по существу одного критерия пользовательского здоровья. Однако обычные мобильные устройства часто не связывают собранную информацию датчика с индикацией текущего состояния пользователя. Поэтому поставщики контента сталкиваются с трудностями в определении связанного со здоровьем состояния пользователя с использованием возможностей, основанных только на информации от устройства, связанного с пользователем.
НЕКОТОРЫЕ ПРИМЕРЫ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0002] Поэтому имеется потребность и может быть получена добавленная стоимость от подхода, позволяющего различить различные состояния, связанные со здоровьем пользователя, на основании информации о взаимодействии с пользователем.
[0003] Согласно одному варианту осуществления, способ включает обработку и/или содействие обработке информации о взаимодействии с пользователем, связанной по меньшей мере с одним устройством, чтобы определить одну или более когнитивных характеристик по меньшей мере одного пользователя. Способ также включает инициирование, по меньшей мере частично, вычисления одного или более векторов характеристик на основании, по меньшей мере частично, одной или более когнитивных характеристик. Способ также включает определение по меньшей мере одного текущего связанного со здоровьем состояния, связанного по меньшей мере с одним пользователем, на основании, по меньшей мере частично, одного или более векторов характеристик.
[0004] Согласно другому варианту осуществления, устройство включает по меньшей мере один процессор и по меньшей мере одну память, включающую код компьютерной программы для одной или более программ, при этом по меньшей мере одна память и код компьютерной программы конфигурированы так, чтобы, вместе по меньшей мере с одним процессором, вызывать, по меньшей мере частично, выполнение этим устройством обработки и/или содействия обработке информации о взаимодействии с пользователем, связанной по меньшей мере с одним устройством, чтобы определить одну или более когнитивных характеристик по меньшей мере одного пользователя. Устройство также обеспечивает, по меньшей мере частично, вычисление одного или более векторов характеристик на основании, по меньшей мере частично, одной или более когнитивных характеристик. Устройство также обеспечивает определение по меньшей мере одного текущего связанного со здоровьем состояния, связанного по меньшей мере с одним пользователем, на основании, по меньшей мере частично, одного или более векторов характеристик.
[0005] Согласно другому варианту осуществления, машиночитаемый носитель данных несет одну или более последовательностей из одной или более команд, которые, когда выполняются одним или более процессорами, заставляют устройство осуществлять обработку и/или содействие обработке информации о взаимодействии с пользователем, связанной по меньшей мере с одним устройством, чтобы определить одну или более когнитивных характеристик по меньшей мере одного пользователя. Устройство также инициирует, по меньшей мере частично, вычисление одного или более векторов характеристик на основании, по меньшей мере частично, одной или более когнитивных характеристик. Устройство также определяет по меньшей мере одно текущее связанное со здоровьем состояние, связанное по меньшей мере с одним пользователем, на основании, по меньшей мере частично, одного или более векторов характеристик.
[0006] Согласно другому варианту осуществления, устройство включает средства для обработки и/или облегчения обработки информации о взаимодействии с пользователем, связанной по меньшей мере с одним устройством, чтобы определить одну или более когнитивных характеристик по меньшей мере одного пользователя. Устройство также включает средства для того, чтобы вызвать, по меньшей мере частично, вычисление одного или более векторов характеристик на основании, по меньшей мере частично, одной или более когнитивных характеристик. Устройство также включает средства для того, чтобы определить по меньшей мере одно текущее связанное со здоровьем состояние, связанное по меньшей мере с одним пользователем, на основании, по меньшей мере частично, одного или более векторов характеристик.
[0007] Кроме того, для различных вариантов осуществления изобретения применимо следующее: способ, включающий содействие обработке и/или обработку (1) данных и/или (2) информации и/или (3) по меньшей мере одного сигнала, где упомянутые (1) данные и/или (2) информация и/или (3) по меньшей мере один сигнал основаны, по меньшей мере частично, на любом одном или любой комбинации способов (или процессов), раскрытых в этой заявке (или извлеченных, по меньшей мере частично, из них), как релевантных для любого варианта осуществления изобретения.
[0008] Для различных вариантов осуществления изобретения также применимо следующее: способ, включающий содействие доступу по меньшей мере к одному интерфейсу, конфигурируемому так, чтобы разрешать доступ по меньшей мере к одной службе, при этом по меньшей мере одна служба конфигурирована так, чтобы выполнять любой один или любую комбинацию сетевых способов или способов поставщика услуг (или процессов), раскрытых в этой заявке.
[0009] Для различных вариантов осуществления изобретения также применимо следующее: способ, включающий содействие созданию и/или содействие модификации (1) по меньшей мере одного элемента пользовательского интерфейса устройства и/или (2) по меньшей мере одной функциональности пользовательского интерфейса устройства, при этом упомянутые (1) по меньшей мере один элемент пользовательского интерфейса устройства и/или (2) по меньшей мере одна функциональность пользовательского интерфейса устройства основаны, по меньшей мере частично, на данных и/или информации, получаемых в результате одного или любой комбинации способов или процессов, раскрытых в этой заявке, как релевантных для любого варианта осуществления изобретения, и/или по меньшей мере одном сигнале, получаемом в результате одного или любой комбинации способов (или процессов), раскрытых в этой заявке, как релевантных для любого варианта осуществления изобретения.
[0010] Для различных вариантов осуществления изобретения также применимо следующее: способ, включающий создание и/или модификацию (1) по меньшей мере одного элемента пользовательского интерфейса устройства и/или (2) по меньшей мере одной функциональности пользовательского интерфейса устройства, при этом упомянутые (1) по меньшей мере один элемент пользовательского интерфейса устройства и/или (2) по меньшей мере одна функциональность пользовательского интерфейса устройства основаны, по меньшей мере частично, на данных и/или информации, получаемых в результате одного или любой комбинации способов или процессов, раскрытых в этой заявке, как релевантных для любого варианта осуществления изобретения, и/или по меньшей мере одном сигнале, получаемом в результате одного или любой комбинации способов (или процессов), раскрытых в этой заявке, как релевантных для любого варианта осуществления изобретения.
[0011] В различных вариантах осуществления способы (или процессы) могут быть осуществлены на стороне поставщика услуг или на стороне мобильного устройства или любым совместным способом, выполняемым между поставщиком услуг и мобильным устройством с действиями, выполняемыми с обеих сторон.
[0012] Для различных вариантов осуществления применимо следующее: устройство, включающее средства для выполнения способа по любому из первоначально поданных пунктов 1-10, 21-30 и 46-48 формулы изобретения.
[0013] Другие аспекты, признаки и преимущества изобретения будут очевидны из следующего подробного описания, просто поясняющего несколько конкретных вариантов осуществления и выполнения изобретения, включая вариант, рассматриваемый как лучший. Изобретение также может быть осуществлено и в других различных вариантах, и несколько его деталей можно модифицировать в различных очевидных аспектах, не отступая от сущности изобретения и не выходя за его рамки. Соответственно, чертежи и описание должны рассматриваться как иллюстративные, а не как ограничивающие изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0014] Варианты осуществления изобретения поясняются в качестве примера, а не в качестве ограничения, на сопровождающих чертежах.
[0015] ФИГ.1 является схемой системы, способной различать различные состояния, связанные со здоровьем пользователя, на основании информации о взаимодействии с пользователем, поступающей от мобильных устройств, согласно одному варианту осуществления;
[0016] ФИГ.2A является схемой компонентов платформы состояния, согласно одному варианту осуществления;
[0017] ФИГ.2B является схемой компонентов векторного модуля, согласно одному варианту осуществления;
[0018] ФИГ.3 является блок-схемой процесса различения различных состояний, связанных со здоровьем пользователя, на основании информации о взаимодействии с пользователем, согласно одному варианту осуществления;
[0019] ФИГ.4 является блок-схемой процесса для определения нормальных связанных со здоровьем состояний, согласно одному варианту осуществления;
[0020] ФИГ.5 является блок-схемой процесса для обновления связанных со здоровьем состояний, согласно одному варианту осуществления;
[0021] ФИГ.6 является блок-схемой процесса для определения вероятности текущих связанных со здоровьем состояний относительно возможных связанных со здоровьем состояний, согласно одному варианту осуществления;
[0022] ФИГ.7A является схемой для общего описания системы 100, согласно одному варианту осуществления;
[0023] ФИГ.7B является графиком извлечения характеристик из информации о взаимодействии с пользователем при печатании в одном варианте осуществления;
[0024] ФИГ.7C показывает модели различий в точности нажатия на клавиши для различных связанных со здоровьем состояний в проекции на мобильное устройство, согласно одному варианту осуществления;
[0025] ФИГ.7D является диаграммой того, как различные состояния могут выглядеть в двумерном пространстве характеристик, включающем величины среднего отклонения и среднеквадратического отклонения, согласно одному варианту осуществления;
[0026] ФИГ.8A является схемой процедуры классификации, согласно одному варианту осуществления;
[0027] ФИГ.8B является схемой пользовательских интерфейсов для изменений профилей конфиденциальности, согласно одному варианту осуществления;
[0028] ФИГ.9 является схемой технических средств, которые могут использоваться, чтобы реализовать вариант осуществления изобретения;
[0029] ФИГ.10 является схемой чипсета, который может использоваться, чтобы реализовать вариант осуществления изобретения; и
[0030] ФИГ.11 является схемой мобильного терминала (например, телефона), который может использоваться, чтобы реализовать вариант осуществления изобретения.
ОПИСАНИЕ НЕКОТОРЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0031] Далее раскрываются примеры способа, устройства и компьютерной программы, предназначенных для того, чтобы различить между собой различные состояния, связанные со здоровьем пользователя, на основании информации о взаимодействии с пользователем, получаемой от мобильных устройств. В последующем описании для целей объяснения рассматриваются многочисленные конкретные подробные данные, чтобы обеспечить полное понимание вариантов осуществления изобретения. Специалистам будет очевидно, однако, что варианты осуществления изобретения могут быть осуществлены без этих конкретных подробных данных или с использованием эквивалентных конфигураций. В других случаях известные структуры и устройства показаны в форме блок-схемы, чтобы избежать излишнего усложнения описания вариантов осуществления изобретения.
[0032] ФИГ.1 является схемой системы, способной к различению различных состояний, связанных со здоровьем пользователя, на основании информации о взаимодействии с пользователем, получаемой от мобильных устройств, согласно одному варианту осуществления. Поставщики услуг и производители устройств (например, радиоустройств, сотовых устройств и т.д.) непрерывно пытаются предоставить дополнительные услуги и удобства потребителям, например, предоставляя интересные сетевые службы. Одной областью интереса является разработка соединяющих устройств, чтобы реагировать на психические и психологические состояния. Например, пользователи часто взаимодействуют с массой устройств и систем, так что устройства могут непрерывно наблюдать за поведением пользователя посредством информации от датчика, доступной как часть возможностей устройства. Другими словами, модели использования устройства, которые показывают состояния пользователя или отклонения от нормальных моделей использования, доступны как информация датчика. Также доступны устройства, которые специально контролируют один аспект пользовательского поведения и регистрируют его обнаружение. Например, шагомеры или датчики артериального давления предназначены для того, чтобы отслеживать и делать запись по существу одного критерия пользовательского здоровья. Однако обычные мобильные устройства часто не связывают собранную информацию датчика с индикацией текущего состояния пользователя. Поэтому поставщики контента сталкиваются с трудностями в определении связанного со здоровьем состояния пользователя с использованием возможностей, основанных только на информации от устройства, связанного с пользователем.
[0033] Чтобы решить эту проблему, система 100, показанная на ФИГ.1, способна к различению различных состояний, связанных со здоровьем пользователя, на основании информации о взаимодействии с пользователем, получаемой от мобильных устройств, согласно одному варианту осуществления. В одном варианте осуществления система 100 делает это определение без каких-либо дополнительных служб или устройств. Например, мобильное устройство (то есть, мобильный телефон, мобильный планшет, умные часы, коммуникационные устройства с сенсорными экранами и/или клавиатурами, датчиками движения и т.д.) может опознать связанное со здоровьем состояние пользователя, просто используя датчики и/или любое встроенное программное приложение (приложения), встроенные в мобильное устройство. Внешние датчики, устройства и/или химические инструменты для определения состояния пользователя не требуются. Например, при использовании глюкометра, необходима капля крови пользователя, чтобы получить показание и определить состояние пользователя. В одном варианте осуществления, мобильного телефона достаточно для того, чтобы обнаружить состояние пользователя. Точно так же, в одном варианте осуществления, взаимодействие с пользователем не требуется для определения состояния пользователя. Например, при использовании глюкометра пользователь должен был бы дать каплю крови. При использовании системы 100, однако, информация датчика и анализ в мобильном устройстве - это все, что необходимо для определения. Побуждение пользователя, запросы пользователю или осознанное предоставление информации пользователем не требуются системе 100, чтобы выполнить определение.
[0034] В одном варианте осуществления, связанные со здоровьем состояния пользователей могут включать 1) интоксикацию, 2) заболевание и/или 3) общее невнимание. Например, интоксикация может включать ухудшение умственной деятельности от употребления наркотика, алкоголя, вещества, химических продуктов и т.д. Заболевание может включать болезненные, диагностированные, не диагностированные, острые или хронические болезни. Например, приступы, судороги мускулов, ощущения боли и т.д. Общее невнимание может описывать состояния, включающие рассеянность, усталость, сонливость, гнев/возбуждение и т.д.
[0035] Чтобы различить различные связанные со здоровьем состояния, система 100 может создать и/или использовать различные алгоритмы обучения, которые обрабатывают характеристики, чтобы оценить состояние человека. Например, система 100 может генерировать вектор характеристик, которые описывают состояние пользователя, предоставленных информацией датчика устройства, связанного с пользователем. Вектор характеристик может включать вектор, включающий различные характеристики, которые служат указаниями или подсказками относительно потенциального состояния пользователя. Система 100 может затем применить обучение и статистические алгоритмы к вектору характеристик, чтобы классифицировать состояние пользователя как некоторое известное состояние и вычислить вероятность того, что пользователь находится в заранее заданном состоянии, например, 1) интоксикация, 2) состояние заболевания или 3) общее невнимание. Статистические алгоритмы могут включать ожидаемые значения или значения, заданные по умолчанию, при которых данный набор информации датчика указывает на определенное связанное со здоровьем состояние, как на более вероятное по сравнению с другим состоянием. Система 100 может базировать статистические алгоритмы на известных поведенческих моделях, информации о потребителях и т.д., где модели и информация могут описывать людей вообще или пользователей, которые разделяют некоторые общие черты с данным пользователем. Например, система 100 может применить статистические алгоритмы, основанные на демографических особенностях пользователя. Алгоритмы обучения могут зависеть от привычек и поведения пользователя. Например, система 100 может постоянно обновлять алгоритм обучения (и статистические алгоритмы), чтобы отслеживать историю пользовательского поведения и результаты таким образом, что алгоритмы могут точно анализировать связанные со здоровьем состояния пользователей на основании информации о взаимодействии с пользователем, получаемой от мобильных устройств.
[0036] Характеристики (признаки), которые служат указаниями или подсказками относительно потенциального состояния пользователя, могут включать информацию о взаимодействии с пользователем, связанную по меньшей мере с одним устройством. Например, информация о взаимодействии с пользователем может включать взаимодействие, связанное с нажатиями пользователем клавиш на клавиатуре (то есть, виртуальной клавиатуре). В одном случае точность нажатий на клавиши, скорость печати для типичных комбинаций символов, относительное количество неправильно напечатанных символов в словах по сравнению со статистикой тезауруса, относительное количество неправильно напечатанных символов в форме использования клавиши возврата на одну позицию (Backspace) и анализ движения рук - все это может включать информацию о взаимодействии с пользователем. Точность нажатий на клавиши может относиться к тому месту, где палец пользователя ударяет по клавише. Например, пользователь в нормальном состоянии может, как правило, нажимать на клавиши около центра клавиши. Однако в состоянии опьянения пользователь может чаще нажимать на края клавиш или сильно ударять по клавишам. Скорость печатания для типичных комбинаций символов может включать анализ того, как быстро пользователь обычно печатает, учитывая различия в скорости печатания пользователя. Например, пользователь может печатать более медленно, чем обычно, если он идет или ведет машину, в то же время пытаясь набирать текст.
[0037] Система 100 может определять или анализировать ошибки при печатании или неправильно напечатанные символы, например, через статистику тезауруса или обнаружение нажатий пользователем клавиши возврата. Определение неправильно напечатанных символов через статистику тезауруса может включать определение общих неправильных написаний. Например, в текстах "they′re" может часто печататься как "theyre". Система 100 может определять или опознавать "they′re" и "theyre" как синонимы в контексте текстовых бесед. Статистика тезауруса может включать определение того, как часто происходят неправильные написания, специально для конкретного пользователя. Например, если пользователь обычно чередует "they′re" и "theyre" при общении, то широкое применение "theyre", возможно, не указывает на изменение состояния для этого пользователя. Однако, если пользователь постоянно использует, "they′re", a система 100 обнаруживает пик в использовании "theyre", то система 100 может усилить контроль, чтобы определить, не отклонился ли пользователь от своего нормального состояния. Другими словами, система 100 получает данные из слов, которые пользователь завершил печатать. Определение неправильно напечатанных символов по нажатию пользователем клавиши возврата, означает, что система 100 может также анализировать слова, которые пользователь, возможно, не закончил печатать. Например, увеличение использования пользователем клавиши возврата может быть указанием на опьянение, так как пользователю тяжелее печатать сообщение, которое он хочет передать.
[0038] В другом варианте осуществления, характеристики могут включать информацию о контексте, информацию датчика или их комбинацию. В одном варианте осуществления характеристики могут включать кросс-корреляцию между информацией о взаимодействии пользователя с клавишами клавиатуры и входными данными от микроэлектромеханических систем (MEMS), например, акселерометров и гироскопов. Например, информация о взаимодействии с клавишами, объединенная с данными датчика MEMS, может дать указания на движения рук. Например, эта характеристика может определить, не двигается ли пользователь неустойчиво, на основании движений его рук. Неустойчивое перемещение может указывать на пребывание пользователя в состоянии, связанном с заболеванием. В другом случае характеристика может обнаруживать, печатает ли пользователь одной рукой или обеими руками. В одном случае, когда пользователь, как правило, печатает обеими руками, печать одной рукой может заставить систему 100 интерпретировать это взаимодействие как свидетельство того, что пользователь может быть подвержен какому-либо заболеванию.
[0039] Микроэлектромеханические системы могут также просто предоставлять информацию о перемещении устройства, независимом от движения рук пользователя. Например, информация от MEMS может показывать, не падал ли телефон физически (и затем был поднят) часто за короткий промежуток времени. Пользователь, который продолжает ронять свой телефон, особенно когда печатает, может быть пьяным. В еще одном варианте осуществления, информация датчика и/или информация о контексте могут включать информацию относительно анализа местоположения или точки, представляющих интерес. Например, система 100 может распознать, что если пользователь в течение периода времени находится в пабе или баре, то увеличение необычных данных о нажатии на клавиши из информации о взаимодействии с пользователем более вероятно указывает на то, что пользователь все более пьянеет, а не испытывает начало заболевания.
[0040] Кроме того, в другом варианте осуществления, информация датчика может включать аудиоинформацию, например, получаемую через микрофон. Этот анализ может включать аудиоанализ окружающей среды, при этом система 100 может прийти к заключению, что пользователь вероятно находится в баре, если система 100 обнаруживает высокий уровень децибел. С использованием комбинации факторов, эта вероятность того, чтобы пользователь находится в баре, может дать более сильное указание на то, что именно опьянение пользователя объясняет необычную информацию о взаимодействии с пользователем. Система 100 может также анализировать аудиоинформацию с помощью детекторов настроения и интонации. Например, система 100 может определить, говорит ли пользователь нечленораздельно или громко или быстро. С помощью этого определения система 100 может дополнить анализ вектора, касающийся состояния, в котором пользователь может находиться. Анализ аудиоинформации может также включать словарный анализ и анализ частот использования слов. Например, система 100 может иметь определенные слова-триггеры или просто контролировать частоту определенных слов, которые говорит пользователь или говорят ему. Основываясь на этих словах, система 100 может определить состояние, в котором, наиболее вероятно, находится пользователь. Например, пользователь, использующий обильное сквернословие, может быть опьянен, а не находится в нормальном состоянии или в состоянии заболевания, в зависимости от того, как часто пользователь обычно сквернословит. Тот же самый анализ словаря и частот использования слов может быть применен к текстовым сообщениям и/или электронным письмам, посланным пользователем. В одном варианте осуществления система 100 может также выполнить шаг выбора подхода из различных возможных аналитических подходов, включающих анализ информации о взаимодействии с пользователем, аудиоинформации и т.д. Например, система 100 может определить, когда звуковое окружение пользователя достигает такого полного шумового входного сигнала, который достаточен, чтобы быть значимым для определения связанного со здоровьем состояния. Например, звуковое окружение может изменяться. В пределах определенного диапазона система 100, возможно, не инициирует аудиоинформационный анализ, если полный шумовой входной сигнал не достигает существенного отклонения от нормального входного сигнала. Как часть этого выбора, система 100 может также определить величины или диапазоны величин, которые имеют значимость. Система 100 может также определить, когда словарь и частота использования слов показывают отклонение от общего использования слов для данного пользователя. В зависимости от анализа, который показывает значимость или значение при определении связанного со здоровьем состояния, система 100 может выбрать аналитические подходы, чтобы далее выполнить определение.
[0041] В одном варианте осуществления, система 100 может генерировать один или более векторов характеристик из характеристик, рассмотренных выше. Затем система 100 может обработать векторы характеристик, чтобы классифицировать состояние пользователя как по меньшей мере одно текущее связанное со здоровьем состояние. В одном варианте осуществления, система 100 может генерировать векторы характеристик или определять, какие векторы характеристик можно генерировать, основываясь на информации о доступности ресурсов, информации о возможностях устройства или их комбинации, связанной по меньшей мере с одним устройством. Например, система 100 может использовать только аудиоинформационный анализ и не анализировать характеристики текстовых сообщений и электронных писем, в зависимости от ограничений на потребление энергии устройством. Чтобы понизить потребление энергии, система 100 может выбрать подмножество характеристик (из которого можно генерировать векторы характеристик), чтобы определить любые отклонения от нормального состояния. В одном варианте осуществления, система 100 может задать порог, при котором система 100 признает отклонение от нормального состояния как значимое. После этого система 100 может приступить к определению или созданию большего количества векторов характеристик, чтобы определить состояние пользователя.
[0042] В одном варианте осуществления, система 100 может определить 1) общие черты между различными связанными со здоровьем состояниями и 2) тонкие различия в пользовательских взаимодействиях и другой информации датчиков, получаемой от мобильных устройств, которые могут позволить различить различные связанные со здоровьем состояния. В еще одном варианте осуществления, система 100 может определить классификации психических и/или психологических состояний, специфичных для каждого пользователя. При контроле пользователя система 100 может непрерывно уточнять и обновлять векторы характеристик, которые могут определять классификации, таким образом, что классификации могут все более точно отражать связанное со здоровьем состояние конкретного пользователя.
[0043] Как еще один вариант осуществления, система 100 может инициировать действия устройства на основании определения состояния пользователя. Например, пользователь в опьяненном состоянии может принимать импульсивные решения о покупках, желать сделать телефонные звонки или пытаться вести автомобиль. Система 100 может запустить различные действия устройства и/или выполнить действия в соединении с другими устройствами или службами в ответ на определение состояния пользователя. Например, действия устройства в ответ на определение того, что пользователь находится в опьяненном состоянии, могут включать 1) заказ такси автоматически, 2) уведомление друга пользователя, 3) увеличение количества рекламы для покупок, заказа такси, пабов и т.д. и/или 4) выдачу предупреждения пользователю (или другим лицам), если пользователь пытается вести автомобиль.
[0044] Выполнение действий в соединении с другими устройствами может включать уведомление друга, например, если система 100 может получить доступ к устройству, связанному с другом пользователя, чтобы доставить уведомление. Действие в соединении с другим устройством может также включать, например, установку ключа или транспортного средства пользователя в заблокированный режим, таким образом, что транспортное средство не сможет двигаться, если система 100 обнаружит опьяненного пользователя, пытающегося управлять им. Например, система 100 может решить, что пользователь, идентифицированный как находящийся в опьяненном состоянии, пытается включить зажигание своего транспортного средства. Система 100 может тогда взаимодействовать с транспортным средством, чтобы препятствовать тому, чтобы транспортное средство завелось. Действие в соединении со службой может включать примеры с установлением контактов со службами такси или увеличение рекламы. Службы могут также включать предотвращение успешного завершения покупки или завершения покупок заранее заданных типов пользователем после обнаружения состояния пользователя. Например, если система 100 решает, что пользователь очень пьян, система 100 может войти в контакт со службой, которая препятствует тому, чтобы пользователь покупал предметы роскоши или больше алкоголя, где такие товары и алкоголь - примеры заранее заданных типов покупок.
[0045] Однако в примере, где обнаруживается, что пользователь имеет заболевание, действия устройства могут отличаться. Например, система 100 может посоветовать позвонить в больницу или помочь в управлении, вместо того, чтобы предотвратить управление транспортным средством. Между тем, общее невнимание водителя, возможно, не заставит систему 100 запускать любые конкретные действия. Вместо этого система 100 может просто усилить контроль, в одном примере, пока пользовательское состояние не ухудшится до такой степени, что система 100 сможет запустить действие устройства. Например, система 100, возможно, не вызовет действия устройства, когда пользователь просто отвлекся. Однако, если рассеянное состояние пользователя больше походит на усталость, система 100 может предпринять некоторое действие устройства, например, подать звуковой или световой импульс, чтобы разбудить пользователя.
[0046] В одном варианте осуществления, система 100 может работать без знаний о пользователе. В другом варианте осуществления система 100 может работать и определять текущее связанное со здоровьем состояние пользователя, при этом пользователь - это единственное лицо, которое получает результаты определения от системы 100. В еще одном варианте осуществления система 100 может послать результаты определения системы 100 относительно текущего связанного со здоровьем состояния пользователя одному или более доверенному лицу. Такие лица могут включать, например, другого пользователя, семью пользователя, врача пользователя или комбинацию перечисленного. В одном варианте осуществления система 100 может даже анализировать совокупные данные. Например, система 100 может заметить, что пользователь находится в опьяненном состоянии чаще, чем типичный пользователь. В этом случае система 100 может усилить контроль и/или выполнить некоторое действие, если обнаруженное связанное со здоровьем состояние кажется прогрессирующей медицинской проблемой.
[0047] Как показано на ФИГ.1, система 100 включает пользовательское оборудование (UE) 101a-101n (или UE 101), имеющее соединения с модулями 103a-103n пользовательского интерфейса (или модулями 103 пользовательского интерфейса), платформу 107 служб, состоящую из служб 109a-109r (или служб 109), поставщиков 111a-111s контента (или поставщиков 111 контента), платформу 113 состояния и приложение 115, доступное через систему связи 105. В качестве примера, система 105 связи из системы 100 включает одну или более сетей, таких как сеть передачи данных, беспроводная сеть, сеть телефонии или любая их комбинация. Предполагается, что сеть передачи данных может быть любой локальной сетью (LAN), городской сетью (MAN), глобальной сетью (WAN), общественной сетью передачи данных (например, Интернет), беспроводной сетью малой дальности или любой другой соответствующей сетью с коммутацией пакетов, такой как, например, коммерческая частная сеть с коммутацией пакетов, например, частная кабельная или волоконно-оптическая сеть и т.п., или любая комбинация перечисленного. Кроме того, беспроводная сеть может быть, например, сетью сотовой связи и может использовать различные технологии, включая увеличенные скорости передачи данных для глобального развития (EDGE), общий пакетный радиосервис (GPRS), глобальную систему мобильной связи (GSM), Интернет-подсистему мультимедиа-протокола (IMS), универсальную систему мобильной связи (UMTS) и т.д., так же как любую другую соответствующую беспроводную среду, например, глобальное взаимодействие для микроволнового доступа (WiMAX), сети долгосрочного развития (LTE), множественный доступ с кодовым разделением (CDMA), широкополосный кодовый доступ с кодовым разделением (WCDMA), беспроводную точность (Wi-Fi), беспроводную локальную сеть (WLAN), Bluetooth®, вещание данных по Интернет-протоколу (IP), спутник, мобильную одноранговую сеть (MANET) и т.п., или любую их комбинацию.
[0048] UE 101 является любым типом мобильного терминала, неподвижного терминала или портативного терминала, включая мобильный телефон, станцию, блок, устройство, мультимедийный компьютер, мультимедийный планшет, Интернет-узел, коммуникатор, настольный компьютер, портативный компьютер, ноутбук, нетбук, компьютер-планшет, устройство персональной системы связи (PCS), персональный навигационный прибор, персональные цифровые помощники (PDA), аудио/видеоплеер, цифровой фотоаппарат/видеокамеру, устройство для определение местоположения, телевизионный приемник, приемник радиовещания, электронное книжное устройство, игровое устройство или любую их комбинацию, включая аксессуары и периферийное оборудование этих устройств, или любую комбинацию этого. Также предполагается, что UE 101 может поддерживать любой тип интерфейса для пользователя (такой, как "носимая" электрическая схема и т.д.).
[0049] В одном варианте осуществления, модули 103 пользовательского интерфейса могут предоставлять информацию о взаимодействии с пользователем и другую информацию датчиков. Например, модули 103 пользовательского интерфейса могут собирать для платформы 113 состояния информацию относительно нажатий на клавиши пользователями, чтобы анализировать ее. В одном ва