Учитывающая контекст репутация места

Иллюстрации

Показать все

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

Реферат

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

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

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

фиг. 7 - вид, показывающий математическую структурную схему, в соответствии с одним или более примерами из настоящего описания;

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

фиг. 9 - вид, показывающий пользовательский интерфейс, в соответствии с одним или более примерами из настоящего описания.

Осуществление изобретения

В некотором примере одно или более вычислительных устройств работают с целью предоставления учитывающей контекст репутации места, такого как место, относящееся к пользователю-человеку. Контекст может содержать идентификационную информацию пользователя и намерение, а также факторы среды, такие как время дня, погода и политические движущие силы. Устройство может обмениваться данными с сервером с целью приема обобщенной информации по безопасности. Когда пользователь входит в некоторую зону, это устройство может определить учитывающую контекст репутацию, такую как «Зеленая», «Желтая» или «Красная». В зависимости от репутации, далее устройство может предпринять надлежащее действие, такое как предупреждение пользователя или предоставление дополнительной информации.

Примеры вариантов осуществления изобретения

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

Разные варианты осуществления изобретения могут обладать разными достоинствами и никакой вариант осуществления изобретения не обязан обладать каким-то конкретным достоинством.

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

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

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

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

После направления пользовательских данных и данных о месте, смартфон может принять учитывающую контекст репутацию этого места применительно к этому пользователю. Балл может быть единым скалярным баллом, представляющим смесь нескольких факторов с весами или может быть многомерным векторным баллом, в котором каждый из двух или более факторов получает отдельные баллы. Балл также может обладать подходящей разрешающей способностью. Например, в некоторых контекстах наиболее целесообразно предоставлять только несколько общих разрядов, таких как «Зеленый» для зоны, определенной как безопасная зона, «Желтый» для зоны, определенной как вызывающая сомнения зона, или «Красный» для зоны, определенной как опасная зона. В других контекстах наиболее целесообразным может быть предоставление отдельных баллов с высокой разрешающей способностью по нескольким осям, например, балл с произвольной разрешающей способностью для риска неожиданной встречи, риска насилия, срочности намерения и способности пользователя справиться с потенциальными неожиданными встречами, что является примером, который не ограничивает изобретение.

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

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

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

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

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

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

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

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

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

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

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

Далее со ссылками на приложенные чертежи будет описана система репутации мест.

На фиг. 1 показан вид в перспективе системы 100 репутации мест, в соответствии с одним или несколькими примерами из настоящего описания. В настоящем описании «система репутации мест» содержит любую подходящую комбинацию аппаратного обеспечения и программного обеспечения, которые выполнены с возможностью реализации описанных в настоящем документе способов. В этом примере система 100 репутации мест содержит мобильное устройство 110, носимое устройство 130 и сервер 300 репутации (фиг. 3).

В примере рассматривается случай, когда пользователь 120-1 идет в месте 150-1. Пользователь 120-1 несет мобильное устройство 110, например, в сумке, кармане, кошельке или кобуре и также обладает носимым устройством 130, которое в этом случае прикреплено к его руке. Пользователь 120-1 может быть соблюдающим правила безопасности пользователем, который любит путешествовать в различные места с целью ведения дел ее коммерческого предприятия, но она хочет знать, когда она входит в область с повышенным риском совершения преступления или причинения другого вреда.

В соответствии с описанными в настоящем документе способами, только широта и долгота места 150-1 не должны быть единственным фактором для оценки безопасности места 150-1. В отличие от этого для обеспечения более осмысленного балла безопасности, применимого к пользователю 120-1, может быть рассмотрен целый ряд факторов. Например, если пользователь 120-1 является невооруженной белой женщиной, которую никто не сопровождает, и которая ищет магазин одежды, то будет уместным предупреждение, например, в случае позднего времени и когда место 150-1 является местом с высокой частотой преступлений с применением насилия против белых и/или женщин в позднее время. Предупреждение может быть еще более уместным, если место 150-1 является местом с малым количеством вариантов для покупок. В этом случае мала вероятность того, что пользователь 120-1 посчитает место 150-1 приемлемым для исполнения своего намерения, при этом неприемлемо высока опасность того, что пользователь 120-1 может столкнуться с насилием или преступлением.

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

В некоторых случаях ложно положительное предупреждение является вредным не только потому что пользователь его тотчас игнорирует, но также потому что если система 100 репутации мест регулярно предоставляет ложно положительные предупреждения, то пользователь 120-1 может начать в целом игнорировать систему 100 репутации мест.

В одном примере носимое устройство 130 снабжено биометрическими датчиками, такими как датчики движений, частоты сердечных сокращений, кровяного давления и электропроводности кожи. Когда пользователь 120-1 входит в место 150-1, мобильное устройство 110 может определить, что место 150-1 является новой «зоной» (или может просто периодически запрашивать обновления) и далее может запросить от носимого устройства 130 соответствующие данные профиля, контекста и намерения. Тем не менее, это описано только в качестве примера. В других случаях мобильное устройство 110 может содержать свои собственные датчики или может работать совсем без носимого устройства 130.

После сбора пользовательских данных мобильное устройство 110 может загрузить пользовательские данные вместе со своим текущим местоположением на сервер 300 репутации (фиг. 3), управляемый оператором 302 (фиг. 3) службы репутации. Далее, сервер 300 репутации может быть выполнен с возможностью вычисления балла учитывающей контекст репутации для упомянутого места. Сервер 300 репутации доставляет этот балл на мобильное устройство 110 и мобильное устройство 110 может определить, будет ли уместным предупредительный сигнал. Снова это описано только в качестве примера. В других случаях решение, выдавать ли предупредительный сигнал, может приниматься или сервером 300 репутации или носимым устройством 130.

Когда вычислен балл, мобильное устройство 110 может предоставить на носимое устройство 130 сигнал, пакет данных или другую информацию, указывающую значение балла. Далее носимое устройство 130 может совершить надлежащее действие, такое как изменение цвета дисплея в соответствии с некоторой шкалой, которая может изменяться, например, от зеленого к желтому, к оранжевому и к красному, что примерно указывает диапазон скалярного балла. Также носимое устройство 130 может содержать цифровой дисплей, который более подробно предоставляет значение угрозы. В других случаях носимое устройство 130 может предоставлять дополнительное предупреждение, такое как звуковое предупреждение, тактильное предупреждение, такое как вибрации, хорошо видимое предупреждение, такое как мигание, или любое другое подходящее предупреждение. Следует понимать, что эти предупреждения являются только примерами, которые не ограничивают изобретение, и в каждой среде не нужно предоставлять аналогичные предупреждения. Действительно, в некоторых вариантах осуществления изобретения, ожидается, что не будет предоставляться никакого специального предупреждения. Этот вариант можно изменять. Например, если пользователь 120-1 входит в подозрительное место 150-1, может быть не целесообразно, чтобы ее носимое устройство 130 притягивало дополнительное внимание к пользователю 120-1. Таким образом, в некоторых случаях действие по предупреждению может быть выполнено с возможностью привлечения внимания пользователя 120-1 с помощью более малозаметных средств. В одном варианте осуществления изобретения не предоставляют никакого конкретного предупреждения, а вместо этого просто отображают балл угрозы. В этом случае пользователь 120-1 может просто проверять носимое устройство 130 с целью определения локального балла угрозы. Это предоставит пользователю 120-1 полезную информацию о месте 150-1 без ненужного привлечения внимания к носимому устройству 130 или пользователю 120-1.

На фиг. 1А изображен вид в перспективе, показывающий второго пользователя 120-2 и второе место 150-2, в соответствии с одним или несколькими примерами из настоящего описания. В этом случае пользователь 120-2 может быть солдатом, переброшенным во враждебное или потенциально враждебное место. Пользователь 120-2 снабжен объединенным носимым устройством 140, которое может быть больше носимого устройства 130 с фиг. 1 и обладать большими возможностями. Например, объединенное носимое устройство 140 может обладать всеми соответствующими функциями мобильного устройства 110 и носимого устройства 130 с фиг. 1. Таким образом, в этом примере пользователю 120-2 не нужно нести отдельное мобильное устройство 110.

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

Как и на фиг. 1, локальный балл угрозы для места 150-2 должен быть основан не только на самом месте, но также на пользовательских данных, содержащих профиль, намерение и контекст пользователя 120-2. В этом случае пользователь 120-2 вооружен и частью его функциональных обязанностей может быть принятие увеличенного риска, такого как совершение рейдов во враждебные зоны. Тем не менее, соображение заключается в том, что пользователь 120-2 не хочет случайно оказаться во враждебной области, не осознавая угрозы. Пользователю 120-2 также полезно просто обладать информацией относительно соответствующих характеристик угрозы для места 150-2. В этом случае метрики профиля для пользователя 120-2 могут содержать его национальность или расположение относительно боевых действий, уровень подготовки (например, штабной офицер или офицер сил специального назначения) и звание (при этом большее звание делает его более желанной целью). Контекст может содержать его вооружение и оборудование, размер сопровождающих его сил, способности по связи, расстояние от операционной базы, доступность поддерживающих служб, таких как поддержка с воздуха или подобное.

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

В этом случае пользователь 120-2 может хотеть, чтобы ему предоставили дополнительные или более точные детали о природе потенциальных угроз. Таким образом, в этом контексте может быть недостаточно простого скалярного балла угрозы с тремя или четырьмя значениями цветового спектра. В отличие от упомянутого, пользователю 120-2 может потребоваться многомерный вектор угроз, при этом один или несколько векторов обладают разрядностью в 8 битов (256 значений) или более. Объединенное носимое устройство 140 также может быть снабжено интерфейсом, который позволяет пользователю 120-2 извлекать дополнительные детали сообщенных угроз.

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

Упомянутые две конфигурации приведены только в качестве примера. В некоторых случаях комбинация мобильного устройства 110 и носимого устройства 130 может быть более уместна для солдата 120-2, а в других случаях использование объединенного носимого устройства 140 может более предпочтительно для гражданского пешехода 120-1.

На фиг. 2 показана структурная схема мобильного устройства 110, в соответствии с одним или несколькими примерами из настоящего описания. Мобильное устройство 110 может быть любым подходящим вычислительным устройством. В различных вариантах осуществления изобретения «вычислительное устройство» может представлять собой или содержать, в качестве примера, не ограничивающего изобретение, компьютер, встроенный компьютер, встроенный контроллер, встроенный датчик, персональный цифровой помощник (PDA), носимый компьютер, ноутбук, сотовый телефон, IP телефон, смартфон, планшетный компьютер, трансформируемый планшетный компьютер, ручной калькулятор или любое другое электронное, микроэлектронное или микроэлектромеханическое устройство для обработки и передачи данных. Следует ясно понимать, что в надлежащих обстоятельствах конфигурация мобильного устройства 110 также может быть применена в носимом устройстве 130 и объединенном носимом устройстве 140.

Мобильное устройство 110 содержит процессор 210, соединенный с памятью 220, в которой хранят исполнимые команды для реализации операционной системы 222 и механизма 224-1 репутации. В настоящем описании ссылки на механизм 224 репутации могут быть использованы, в общем, при рассмотрении общей работы механизма репутации, описанного в настоящем документе, а ссылки на механизм 224-1 репутации могут являться ссылками на части механизма репутации, которые предоставляет мобильное устройство 110, носимое устройство 130 и/или объединенное носимое устройство 140. Механизм 224-2 репутации (фиг. 3) представляет собой части механизма 224 репутации, обеспечиваемые сервером 300 репутации. Как описано в настоящем документе, описанное в качестве примера разделение функций не ограничивает изобретение.

Другими компонентами мобильного устройства 110 являются запоминающее устройство 250, сетевой интерфейс 260 и интерфейс 240 периферийных устройств.

В одном примере процессор 210 с возможностью обмена информацией связан с памятью 220 с помощью шины 270-3 памяти, которая, например, может быть шиной прямого доступа (DMA) к памяти. Процессор 210 может быть, с возможностью обмена информацией, связан с другими устройствами с помощью системной шины 270-1. В настоящем описании «шина» подразумевает любую проводную или беспроводную соединительную линию, сеть, соединение, узел, одиночную шину, несколько шин, координатную сеть, одноступенчатую сеть, многоступенчатую сеть или другую проводящую среду, выполненную с возможностью перемещения данных, сигналов или мощности между частями вычислительного устройства или между вычислительными устройствами. Заметим, что эти варианты использования описаны только в качестве примера, не ограничивающего изобретение, и в некоторых вариантах осуществления изобретения могут отсутствовать одна или несколько упомянутых выше шин, а другие варианты могут использовать дополнительные или другие шины.

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

Процессор 210 может быть соединен с памятью 220 в DMA конфигурации с помощью DMA шины 270-3. Для упрощения этого описания, память 220 описана как единый логический блок, но в варианте физического осуществления изобретения память может содержать один или несколько блоков, соответствующих любой подходящей технологии или технологиям энергозависимой или энергонезависимой памяти, в том числе, например, DDR RAM, SRAM, DRAM, кэш, L1 или L2 память, внутрикристальной памяти, регистрам, флеш-памяти, ROM, оптического носителя, области виртуальной памяти, магнитной памяти или памяти на лентах или аналогичным технологиям. В определенных вариантах осуществления изобретения память 220 может содержать энергозависимую основную память со сравнительно малой задержкой, а запоминающее устройство 250 может содержать энергонезависимую основную память со сравнительно большей задержкой. Тем не менее, память 220 и запоминающее устройство 250 не обязательно являются физически отдельными устройствами и в некоторых примерах могут представлять просто логическое разделение по функции. Также следует отметить, что, хотя DMA описан с помощью не ограничивающего изобретение примера, DMA не является единственным протоколом, соответствующим настоящему документу, и возможны другие архитектуры памяти.

Запоминающее устройство 250 может быть памятью 220 любого вида, или может быть отдельным устройством, таким как накопитель на жестких дисках, твердотельный накопитель, внешнее запоминающее устройство, массив (RAID) независимых дисковых накопителей с избыточностью, сетевое запоминающее устройство, оптическое запоминающее устройство, привод на ленте, система резервного копирования, облачное запоминающее устройство или любая комбинация упомянутого выше. Запоминающее устройство 250 может являться или может содержать базу данных или базы данных или данные, хранящиеся в других конфигурациях, и может содержать сохраненную копию системного программного обеспечения, такого как операционная система 222, и программных частей механизма 224-1 репутации. Также возможны многие другие конфигурации, для которых считается, что они охватываются широким объемом этого описания.

Сетевой интерфейс 260 может быть предусмотрен для связи, с возможностью обмена информацией, мобильного устройства 110 с проводной или беспроводной сетью. В настоящем описании «сеть» может подразумевать любую платформу коммуникаций, выполненную с возможностью обмена данными или информацией внутри вычислительных устройств или между вычислительными устройствами, в том числе, в качестве примера, не ограничивающего изобретение, может подразумевать локальную сеть компьютер-компьютер, вычислительные устройства, обеспечивающие архитектуру Интернета и обладающие способностью электронного взаимодействия, простую традиционную телефонную систему (POTS), которую вычислительные устройства могут использовать для осуществления транзакций, в ходе которых им могут помогать люди-операторы, или в которых они могут вручную вводить данные в телефон или любое другое подходящее электронное оборудование, любую сеть (PDN) пакетной передачи данных, содержащую интерфейс коммуникации или обмена между любыми узлами в системе, или любую локальную вычислительную сеть (LAN), сеть (MAN) масштаба города, глобальную вычислительную сеть (WAN), беспроводную локальную вычислительную сеть (WLAN), виртуальную частную сеть (VPN), интранет или любую другую архитектуру или систему, которая способствует обмену данными в сетевой или телефонной среде.

Механизм 224-1 репутации, в одном примере, представляет собой средство или программу, которая реализует способ, такой как способ 600 с фиг. 6, или другие способы в соответствии с настоящим описанием. В различных вариантах осуществления изобретения механизм 224-1 репутации может быть реализован с помощью аппаратного обеспечения, программного обеспечения, аппаратнореализованного программного обеспечения или некоторых их комбинаций. Например, в некоторых случаях механизм 224-1 репутации может содержать специальную интегральную схему, выполненную для реализации некоторого способа или его части, и также может содержать программные команды, выполненные с возможностью указания процессору реализовать упомянутый способ. В некоторых случаях механизм 224-1 репутации может выполняться как процесс, работающий в фоновом режиме. Программа, выполняемая в фоновом режиме, может являться любой программой или набором исполнимых команд, которые реализованы с помощью аппаратного обеспечения, программного обеспечения, аппаратнореализованного программного обеспечения или любой их комбинации, и которые исполняются как фоновый процесс, резидентная программа, служба, расширение системы, управляющая панель, загрузочная процедура, процедура BIOS или любая аналогичная программу, которая работает без непосредственного взаимодействия с пользователем. Также следует заметить, что механизм 224-1 репутации предложен только в качестве примера, не ограничивающего изобретение, и что другое аппаратное и программное обеспечение, в том числе интерактивное или работающее в непривилегированном режиме программное обеспечение, также может быть предусмотрено, помимо прочего, вместе с механизмом 224-1 репутации или вместо него с целью реализации способов, соответствующих настоящему описанию.

В одном примере механизм 224-1 репутации содержит исполнимые команды, хранящиеся на долговременном носителе, который выполнен с возможностью реализации способа 600 с фиг. 6, или с возможностью реализации аналогичного способа, соответствующего настоящему описанию. В надлежащее время, такое как начальная загрузка мобильного устройства 110 или при поступлении команды от операционной системы 222 или от пользователя 120, процессор 210 может извлечь копию механизма 224-1 репутации (или его программных частей) из запоминающего устройства 250 и загрузить ее в память 220. Далее процессор 210 может итерационно исполнить команды из механизма 224-1 репутации.

Также показан механизм 226 пользовательских данных, при этом в памяти 220, в качестве примера, предусмотрены части программного обеспечения. Механизм 226 пользовательских данных может собирать, хранить и/или передавать пользовательские данные, содержащие профиль, контекст и намерение пользователя по обстоятельствам. Механизм 226 пользовательских данных может сопрягаться с интерфейсом 240 периферийных устройств для сбора биометрических данных. Механизм 226 пользовательских данных также может содержать сохраненные входные данные пользователя, такие как информация, которую пользователь 120 предоставляет при создании профиля, или такие входные данные пользователя, как входные данные выраженного «намерения», которые пользователь может предоставить до начала задачи или в другое надлежащее время.

Интерфейс 240 периферийных устройств может быть выполнен с возможностью обеспечения сопряжения с любым дополнительным устройством, которое соединено с мобильным устройством 110, но которое не обязательно является частью базовой архитектуры мобильного устройства 110. Периферийное устройство может быть выполнено с возможностью обеспечения расширенных функциональных возможностей для мобильного устройства 110, или может полностью зависеть от мобильного устройства 110, или может не полностью зависеть от источника 120 данных. В некоторых случаях периферийное устройство само по себе может быть вычислительным устройством. Периферийные устройства могут являться устройствами ввода и устройствами вывода, такими как, в качестве примера, не ограничивающего изобретение, дисплеи, вибраторы, световая сигнализация, биометрические или другие датчики, терминалы, принтеры, клавиатуры, мыши, модемы, сетевые контроллеры, датчики, преобразователи, исполнительные механизмы, контроллеры, шины сбора данных, камеры, микрофоны, динамики или внешние запоминающие устройства. В этом примере, в частности, показаны полный дисплей 242, дисплей 244 тревожной сигнализации, динамики 246 и микрофон 248 для использования в определенных вариантах осуществления изобретения, которые описаны в настоящем документе.

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

Сервер 300 репутации содержит процессор 310, соединенный с памятью 320, в которой хранят исполнимые