Группирование личных учетных записей для адаптации веб-сервиса



Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса
Группирование личных учетных записей для адаптации веб-сервиса

 


Владельцы патента RU 2608466:

МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи (US)

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

 

УРОВЕНЬ ТЕХНИКИ

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

Фиг.2 представляет более подробную иллюстрацию клиентских устройств, проиллюстрированных на фиг.1.

Фиг.3 представляет более подробную иллюстрацию предоставляющего услуги устройства по фиг.1.

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

Фиг.5 иллюстрирует примерную веб-страницу торгового веб-сервиса.

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ

Обзор

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

Рассмотрим случай, когда семья желает выбрать фильм для просмотра. Современные методы позволяют одному из членов семьи войти в учетную запись, предположим, через телевизионную приставку, чтобы просмотреть сервис выбора мультимедиа через телевизор, и выбрать из фильмов, представленных сервисом, на основе предпочтений того одного из членов семьи. Предположим, что первым входит в систему родитель, который любит западные боевики. Они часто не подходят для детей, или дети их не хотят. Также предположим, что второй родитель не хочет высиживать до конца классику Клинта Иствуда, например, «Хороший, Плохой, Злой». Подобным образом, если второй родитель входит в систему вместо первого, сервис представит фильмы на основе предпочтений второго родителя, например романтические комедии и мюзиклы. Дети, вероятно, не захотят смотреть эти фильмы. Первый родитель, вероятно, не будет высиживать до конца романтический мюзикл Ги Ги (Gi Gi). Вход ребенка в сервис, предполагая, что ребенок имеет учетную запись, вероятно, не будет лучше, поскольку он будет слишком ориентированным на детей. Поиск фильма, который понравится детям и который также может понравиться маме и папе, вероятно, потребует просмотра десятков, если не сотен, ориентированных на детей фильмов.

Методики для группирования личных учетных записей для адаптации веб-сервиса, однако, дают возможность сервис-провайдеру адаптировать сервис выбора мультимедиа к каждому в семье. Предположим, что предпочтения родителей и предпочтения детей (либо характерные для учетной записи, либо основанные на демографических данных для детей) используются сервис-провайдером для адаптации сервиса. На основе всех этих предпочтений, того, как они частично совпадают, и тому подобного, адаптированный для семьи сервис представляет следующие три варианта фильмов: «Золото Калифорнии», «Суперсемейка» и «Аватар». «Золото Калифорнии» имеет категорию PG (не рекомендуется смотреть детям), обычно нравится более взрослым детям, в нем есть Клинт Иствуд (хотя он там поет), это вестерн, содержит немного боевых действий, это мюзикл, а также считается комедией. «Суперсемейка» рассказывает о целой семье, является анимированным, имеет категорию PG, нравится большинству детей, нравится многим мужчинам и женщинам, содержит боевые действия, супергероев и является комедией, ориентированной на детей и взрослых. Аватар содержит боевые действия, часто выясняется, что он нравится людям, которые любят вестерны, популярен среди более старших детей и взрослых, создан на компьютере, имеет категорию PG-13 а также содержит ряд романтических элементов. В этом примере методики допускают три прекрасных варианта для всей семьи вместо множества вариантов, через которые нужно пробираться.

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

Примерная Среда

Фиг.1 представляет собой иллюстрацию примерной среды 100, в которой методики могут работать, чтобы группировать личные учетные записи для адаптации веб-сервиса. Среда 100 включает в себя одно или более клиентских устройств 102, предоставляющее услуги устройство 104 и сеть 106 связи. Клиентские устройства 102 представляют собой устройства, через которые один или более пользователей взаимодействуют с веб-сервисом, предоставляемым предоставляющим услуги устройством 104. Клиентские устройства 102 и предоставляющее услуги устройство 104 взаимодействуют через сеть 106 связи, которая может быть Интернетом, локальной сетью, глобальной сетью, беспроводной сетью, USB концентратором, компьютерной шиной или их комбинацией.

Фиг.2 представляет иллюстрацию примерного варианта осуществления любого из клиентских устройств 102. Клиентское устройство 102 включает в себя один или более процессоров 202, машинно-читаемые носители данных ("носители") 204 и дисплей(и) 206. Носители 204 включают в себя операционную систему 208 и браузер 210. Браузер 210 включает в себя групповые куки (cookies) 212 и один или более индивидуальных маркеров 214. Групповые куки 212 в некоторых вариантах осуществления включают в себя индивидуальные маркеры 214. Каждый из индивидуальных маркеров 214 связан с уникальным человеком или в некоторых случаях с множеством людей. Таким образом, один маркер 214 может быть связан с первым родителем семьи, описанной выше, другой маркер 214 с Мамой, а еще один маркер 214 с обоими детьми этой семьи. Каждый из этих маркеров 214 может быть связан с информацией о каждом человеке или множестве людей, например, через учетную запись для каждого человека, имеющего соответствующие предпочтения, историю, демографические данные и тому подобное.

Как показано на фиг.2, клиентское устройство(а) каждое может быть одним из или комбинацией различных вычислительных устройств, проиллюстрированных здесь шестью примерами: портативным компьютером 102-1, планшетным компьютером 102-2, смартфоном 102-3, телевизионной приставкой 102-4, настольным компьютером 102-5 или игровым устройством 102-6, хотя другие вычислительные устройства и системы, такие как серверы и нетбуки, также могут использоваться.

Фиг.3 представляет иллюстрацию примерного варианта осуществления предоставляющего услуги устройства 104. Предоставляющее услуги устройство 104 включает в себя один или более процессоров 302 провайдера и машинно-читаемые носители данных 304 провайдера ("носители провайдера"). Носители 304 включают в себя или имеет доступ к веб-ориентированному сервис-провайдеру ("сервис-провайдеру") 306, диспетчеру 308 и нескольким учетным записям 310, каждая из которых имеет один или более идентификаторов 312 и ассоциированную информацию 314. Примерные идентификаторы 312 включают в себя пароль 316 и биометрические данные 318, хотя и другое может быть использовано взамен. Ассоциированная информация 314, как отмечено в части выше, может включать в себя историю 320 человека (например, покупку клюшек для гольфа), демографическую информацию (DGI) 322 (например, возраст, пол, группу населения по размеру доходов, политическую принадлежность, семейный статус), связи 324 (например, коллеги, друзья, члены семьи) и указанные вкусы 326 (например, фильмы, которые, как указал пользователь, ему или ей нравятся, бренды, к которым он или она проявил интерес, его или ее любимый магазин одежды).

Веб-ориентированный сервис-провайдер 306 способен предоставлять веб-сервис, адаптированный для нескольких людей, на основе информации 314, связанной с несколькими учетными записями 310 этих людей. Диспетчер 308 способен безопасно группировать эти несколько учетных записей 310 и указывать такие группировки сервис-провайдеру 306. В некоторых вариантах осуществления диспетчер 308 предоставляет индивидуальные маркеры 214 и/или групповые куки 212 (показанные на фиг.2) для использования сервис-провайдером 306 в предоставлении веб-сервиса нескольким людям через одно или более клиентских устройств 102. Диспетчер 308 также может предоставлять безопасное расширение прав для одного или более людей из группы, например разрешить одному человеку из группы купить товар через веб-сервис.

Эти и другие способности, а также способы, с помощью которых субъекты по фиг.1-3 действуют и взаимодействуют, изложены более подробно ниже. Следует отметить, что эти субъекты могут быть дополнительно разделены, объединены и так далее. Например, диспетчер 308 может работать на отдельном устройстве, имеющем удаленную связь с сервис-провайдером 306, например, находясь на отдельном сервере или одном из клиентских устройствах 102. Диспетчер 308 также может быть внутренним или интегрированным с сервис-провайдером 306, и в этом случае действия и взаимодействие диспетчера 308 и сервис-провайдера 306 могут быть внутренними по отношению к одному субъекту. Таким образом, среда 100 на фиг.1 и подробные иллюстрации на фиг.2 и 3 иллюстрируют некоторые из множества возможных сред, способных использовать описанные методы.

Примерные Способы

Фиг.4 иллюстрирует способ 400 группирования личных учетных записей для адаптации веб-сервиса с точки зрения диспетчера 308. Этот способ показан как набор блоков, которые определяют выполняемые операции, но не обязательно ограничен показанным порядком для выполнения операций соответствующими блоками. В частях последующего обсуждения может быть сделана ссылка на среду 100 по фиг.1, ссылка на которую приведена только в качестве примера.

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

Рассмотрим в качестве примера случай, когда один отдельный человек уже безопасно вошел в веб-сервис и желает добавить другого человека. Предположим, что этот веб-сервис представляет собой торговый веб-сайт и что первый человек (Лидия) просматривает веб-страницу на своем настольном компьютере 102-5 у себя дома в Спокане, штат Вашингтон. Веб-страница содержит различные продукты, один из которых, как думает Лидия, понравится ее кузине Грейс, которая в настоящий момент на смартфоне 102-3 в Финиксе, штат Аризона.

Эта веб-страница проиллюстрирована на фиг.5, позиция 502, и показывает веб-страницу торгового веб-сервиса, а также выбираемый элемент 504 управления, указывающий выбор добавить другого человека. Предположим, что диспетчер 308 представляет этот выбираемый элемент управления 504 напрямую или через сервис-провайдера 306. Первый человек, Лидия, выбирает этот элемент 504 управления, в ответ на который диспетчер 308 спрашивает имя или какой-либо идентификатор другого человека, которого Лидия хочет добавить. Она указывает полное имя Грейс, если Грейс уже связана каким-либо образом с Лидией (например, являясь одной из ее связей 324), Лидия выбирает из списка или группы иконок связанных с ней людей 506, который здесь включает, например, Маму, Папу, Мику и Грейс. В ответ на выбор Грейс Лидией диспетчер 308 предоставляет Грейс выбор безопасно войти в свою учетную запись (если она еще не сделала это) и безопасно выбрать, чтобы быть связанной с торговым опытом Лидии (не показан). Таким образом, диспетчер 308 позволяет Грейс безопасно войти в систему и безопасно выбрать, чтобы быть сгруппированной с торговым опытом Лидии. После этого как Лидия, так и Грейс безопасно сгруппированы диспетчером 308.

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

Блок 404, действуя через диспетчер 308, может привести к тому, что сервис-провайдер 306 адаптирует веб-сервис путем предоставления указания того, что два или более отдельных человека безопасно выбрали группировку своих учетных записей. Этого указания одного может быть достаточно для сервис-провайдера 306, чтобы адаптировать веб-сервис для этих сгруппированных учетных записей, например, путем сравнения информации, связанной с этими учетными записями. Это указание может включать в себя маркеры 114, связанные с каждым из людей. С помощью этих маркеров 114 сервис-провайдер 306 может создавать куки 112 для использования одним или более клиентскими устройствами 102, при этом куки указывают на сгруппированные учетные записи.

Продолжая настоящий пример, после безопасного выбора Грейс (и Лидией) сгруппировать их учетные записи для торгового веб-сервиса, диспетчер 308 предписывает сервис-провайдеру 306 представлять адаптированный торговый веб-сервис как Грейс на ее смартфоне 102-3, так и Лидии на ее настольном компьютере 102-5. Следует отметить, что адаптация веб-сервиса может быть всесторонней или не всесторонней. В этом случае адаптация, в основном, адаптируется к информации Лидии либо посредством выбора, либо основываясь на том, что Лидия начала совершать покупки до добавления Грейс, и таким образом сервис-провайдер 306 адаптирует веб-сервис как для Лидии, так и для Грейс, но сохраняет содержимое веб-страницы, как ее видит Лидия, вместо того, чтобы применять вкусы Грейс (хотя это могло бы быть сделано). Вместо этого, адаптация эффективна для создания веб-сервиса, который адаптирован для информации, как Лидии, так и Грейс, и идентичен по внешнему виду. Таким образом, адаптация сервис-провайдером 306 изменяет веб-страницу Лидии на основе информации 314, связанной с учетной записью 310 Грейс, а именно, что Грейс видит только 2 товара на веб-странице (вследствие размера экрана ее смартфона 102-3). Как Грейс, так и Лидия теперь совместно используют один и тот же опыт веб-сервиса, адаптированный к ним обеим, здесь к вкусам и истории Лидии и ограничениям экрана Грейс. Теперь Лидия может знать, что она видит то, что видит Грейс, и таким образом, когда Лидия общается с Грейс, она и Грейс уверены, что они говорят/переписываются об одном и том же товаре. Этот пример не ограничивается описанными методиками - веб-сервис мог бы легко быть изменен таким образом, что вкусы, история и тому подобное как Лидии, так и Грейс вместе использовались бы для адаптации веб-сервиса, хотя в этом случае контент Лидии был определяющим.

В некоторых случаях адаптированный сервис может иметь ограниченные права, доступные одному или более людям группы, например, возможность покупать продукты через веб-сервис. В таких случаях способ 400 может продолжаться к блокам 406 и 408, хотя это и не требуется.

Блок 406 обеспечивает безопасный выбор расширения прав для одного или более отдельных людей. Это может быть выполнено подобно безопасному выбору групповых учетных записей, хотя это необязательно. Диспетчер 308, например, может разрешить каждому из отдельных людей группы выбрать расширение прав через ввод и проверку идентификатора 312, например, пароля 316 или биометрических данных 318, хотя они не обязательно являются теми же самыми, что используются для выбора группировки учетных записей в блоке 402. Если обмен информацией безопасен для всех отдельных людей группы, выбор расширения прав может быть выполнен путем одобрения всех отдельных людей, например, изменением настройки на веб-сервисе, которая при том, что может быть не разрешена одним человеком, может быть выбрана или разрешена всеми людьми.

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

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

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

Предположим также, что Лидия была права в том, что Грейс понравится товар на торговом сайте. Грейс решает купить товар (Крокодил для Волос) и выбирает элемент управления или выбирает покупку товара. Сервис-провайдер 306 через браузер 210 и действие совместно с диспетчером 308 затем представляет поле ввода данных для ввода второго пароля, отличного от пароля, использованного Грейс для входа в систему и/или выбора группировки с Лидией. Грейс вводит этот пароль. Диспетчер 308 проверяет, что этот пароль правильный для учетной записи 310 Грейс, и затем указывает, что расширение прав одобрено, сервис-провайдеру 306, тем самым предписывается сервис провайдеру 306 разрешить Грейс выбрать покупку товара (например, с помощью ее кредитной карты, которая записана в ее учетной записи 310).

Способ 400 может быть выполнен несколько раз, например, чтобы сгруппировать дополнительные учетные записи. В таких случаях сервис-провайдер 306 адаптирует веб-сервис для дополнительных людей. Эти другие люди не обязательно имеют уникальные учетные записи, например, когда два ребенка из семьи добавляются в группу. Таким образом, одна учетная запись может быть использована для обоих детей.

Фиг.6 иллюстрирует способ 600 группирования личных учетных записей для адаптации веб-сервиса, в общем, с точки зрения сервис-провайдера 306. Этот способ показан как набор блоков, которые определяют выполняемые операции, но не обязательно ограничен показанным порядком для выполнения операций соответствующими блоками. В частях последующего обсуждения может быть сделана ссылка на среду 100 по фиг.1, ссылка на которую приведена только в качестве примера.

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

В качестве примера снова рассмотрим примерную семью и сервис выбора мультимедиа, описанные выше. Предположим здесь, что диспетчер 308 через браузер 210 на одной телевизионной приставке 102-4 представляет несколько учетных записей для папы, мамы и для детей. Предположим, что диспетчер 308 безопасно входит во все три учетные записи и определяет неявный выбор группировки, потому что все вошли в систему через один и тот же интерфейс и устройство. Диспетчер 308 затем создает индивидуальные маркеры 214 на фиг.2 для каждой из трех учетных записей 310 и передает их сервис-провайдеру 306. Сервис-провайдер 306 получает эти маркеры 214 и некоторое указание на то, что они сгруппированы (либо куки 212, содержащие все три маркера 214, либо что-то другое).

Блок 604 адаптирует веб-сервис для двух или более отдельных людей на основе информации отдельных людей. Различные способы, с помощью которых сервис провайдер, например сервис-провайдер 306, адаптирует веб-сервис, описаны в другом месте в материалах настоящей заявки, например, на основе истории 320, демографической информации 322, связей 324 и вкусов 326.

Продолжая настоящий пример, предположим, что сервис-провайдер 306 адаптирует сервис выбора мультимедиа на основе демографических данных детей, а именно, что на основе их возрастов разрешены только фильмы и телевизионные программы с категорией G и PG, вкусов, выбранных родителями (один отдал предпочтение мюзиклам, а другой высоко оценил просмотренные вестерны), и предыстории фильмов и телепередач, просмотренных всеми из мамы, папы и детей. В таком случае два из упомянутых выше фильмов поднялись бы на вершину списка (не «Аватар» из-за его рейтинга PG-13), а также многочисленные телевизионные программы.

Блок 606 предоставляет адаптированный веб-сервис для двух или более отдельных людей. Как было отмечено выше, это может быть сделано через множество клиентских устройств 102. В настоящем примере, однако, адаптированный веб-сервис представляет собой сервис выбора мультимедиа, отображаемый на телевизоре с помощью телевизионной приставки 102-4. В этом примере сервис-провайдер 306 предоставляет групповые куки 212 в браузер 210 на телевизионной приставке 102-4, при этом куки имеют три маркера 214, один для каждой из учетных записей папы, мамы и детей. Браузер 210 может использовать эти куки при обмене данными с сервис-провайдером 306.

Способ 600 может заканчиваться блоком 606 или продолжаться, например, чтобы разрешить расширение прав аналогично блокам 406 и 408 способа 400. Таким образом, папа может расширить свои права, чтобы разрешить выбор (и потребление) «Аватара», тем самым перекрывая родительский контроль, запрещающий программы PG-13. Или мама может расширить свои права, чтобы купить товар, отображаемый с помощью сервиса выбора мультимедиа, например, такого, который требует отдельной платы. Здесь расширение прав ограничено одной реализацией права, в этом случае - перекрыть или купить мультимедиа.

Завершая этот пример, мама расширяет права, покупает «Золото Калифорнии», после чего сервис-провайдер 306 предоставляет мультимедиа, которое затем потребляется на телевизионном экране с использованием браузера 210 телевизионной приставки 102-4.

Фиг.7 иллюстрирует способ 700 группирования личных учетных записей для адаптации веб-сервиса с точки зрения субъекта, способного группировать учетные записи и предоставлять адаптированный веб-сервис. Этот способ показан как набор блоков, которые определяют выполняемые операции, но не обязательно ограничен показанным порядком для выполнения операций соответствующими блоками. В частях последующего обсуждения может быть сделана ссылка на среду 100 на фиг.1, ссылка на которую приведена только в качестве примера.

Блок 702 обеспечивает вход двух или более отдельных людей в соответствующие учетные записи, связанные с веб-сервисом, при этом входы в систему явно или неявно указывают на группировку двух или более отдельных людей. В качестве примера рассмотрим блок 702, выполняемый сервис-провайдером 306, имеющим входящий в его состав диспетчер 308. В таком случае сервис-провайдер 306 делает возможным вход в систему двух или более отдельных людей.

Предположим, например, что сервис-провайдер 306 предоставляет игровой веб-сервис. Также предположим, что сервис-провайдер 306 обеспечивает совместно с браузером 210 игрового устройства 102-6 безопасный вход в систему чрез браузер 210 на одном из экранов 206, связанных с игровым устройством 102-6. Здесь предполагается, что два друга хотят играть против удаленных соперников, при этом два друга используют одно и то же клиентское устройство (игровое устройство 102-6) одновременно. Предположим также, что каждый из двух друзей имеет учетную запись, связанную с игровым веб-сервисом, при этом каждая из учетных записей имеет информацию, относящуюся к каждому из них. Эта информация показывает для одного из друзей нестандартные настройки для его игрового контроллера, конкретный аватар, который он использует, конкретную игровую перспективу (например, сверху вниз, 3D или видимую с точки зрения аватара) и предпочтительную игровую сущность (например, снайпер или водитель танка, колдун или фехтовальщик). Подобным образом другой друг имеет различные предпочтения, указываемые его информацией, например предпочтительную игровую сущность, игровую перспективу, аватар и тому подобное. Сервис-провайдер 306 дает возможность обоим друзьям войти в их соответствующие учетные записи и затем сгруппировать их учетные записи.

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

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

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

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

Предложенные методики могут быть воплощены на одном или более из субъектов, показанных в среде 100 по фиг.1, в том числе, как указано на фиг.2 или 3, и/или примерном устройстве 800, описанном ниже, которое может быть дополнительно разделено, объединено и так далее. Таким образом, среда 100 и/или устройство 800 иллюстрируют некоторые из множества возможных систем или устройств, способных использовать описанные методики. Субъекты среды 100 и/или устройства 800, как правило, представляют программные средства, программно-аппаратные средства, аппаратные средства, целые устройства или сети или их комбинацию. В случае реализации в программных средствах, например, субъекты (например, сервис-провайдер 306 и диспетчер 308) представляют программный код, который выполняет определенные задачи при исполнении на процессоре (например, процессоре(ах) 302 провайдера). Программный код может храниться в одном или более машинно-читаемых устройствах памяти, например носителе 304 провайдера или машинно-читаемом носителе 814 на фиг.8.

Примерное у стройство

Фиг.8 иллюстрирует различные компоненты примерного устройства 800, которое может быть реализовано в качестве любого типа клиента, сервера и/или вычислительного устройства, как описано со ссылкой на предыдущие фиг.1-7, чтобы реализовать методики для группирования личных учетных записей для адаптации веб-сервиса. В вариантах осуществления устройство 800 может быть реализовано в качестве одного из или сочетания проводного и/или беспроводного устройства, в форме телевизионного клиентского устройства (например, телевизионной приставки, цифрового видеомагнитофона (ЦВМ, DVR) и т.д.), бытового устройства, вычислительного устройства, серверного устройства, портативного вычислительного устройства, пользовательского устройства, устройства связи, устройства обработки и/или представления видео, электрического устройства, игрового устройства, электронного устройства и/или в качестве любого другого типа устройства. Устройство 800 также может быть связано с пользователем (например, с человеком) и/или субъектом, который управляет устройством таким образом, что устройство описывает логические устройства, которые включают в себя пользователей, программные средства, программно-аппаратные средства и/или сочетание устройств.

Устройство 800 включает в себя устройства 802 связи, которые обеспечивают возможность проводного и/или беспроводного обмена данными 804 устройства (например, принятыми данными, данными, которые принимаются, данными, запланированными для рассылки, пакетами данных и т.д.). Данные 804 устройства или другой контент устройства могут включать в себя параметры конфигурации устройства, мультимедиа-контент, хранимый на устройстве, и/или информацию, связанную с пользователем устройства. Мультимедиа-контент, хранимый на устройстве 800, может включать в себя различные типы аудио, видео данных и/или данных изображения. Устройство 800 включает в себя один или более информационных входов 806, через которые могут быть приняты любые типы данных, мультимедиа-контента, и/или могут быть получены входные данные, например фрагменты речи человека, выбираемые пользователем входные данные, сообщения, музыка, телевизионный мультимедиа-контент, записанный видео-контент и любые другие типы аудио, видео данных и/или данных изображения, полученных от любого источника контента и/или источника данных.

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

Устройство 800 включает в себя один или более процессоров 810 (например, любой из микропроцессоров, контроллеров и тому подобного), которые обрабатывают различные машинно-исполняемые инструкции для управления работой устройства 800 и чтобы сделать возможными методики для группирования личных учетных записей для адаптации веб-сервиса. В качестве альтернативы или дополнительно, устройство 800 может быть реализовано с помощью одного из или сочетания аппаратных средств, программно-аппаратных средств или неизменяемой логической схемы, которые реализованы в связи со схемами обработки и управления, которые в целом идентифицированы как 812. Хотя это не показано, устройство 800 может включать в себя системную шину или систему передачи данных, которая соединяет различные компоненты внутри устройства. Системная шина может включать в себя любую одну или сочетание различных структур шин, например шину памяти или контроллер памяти, периферийную шину, универсальную последовательную шину и/или процессорною или локальную шину, которая использует любую из множества шинных архитектур.

Устройство 800 также включает в себя машинно-читаемые носители 814 данных, например, одно или более устройств памяти, которые обеспечивают постоянное и/или невременное хранилище данных (т.е. в отличие от простой передачи сигнала), примеры которых включают в себя оперативное запоминающее устройство (ОЗУ, RAM), энергонезависимую память (например, любое одно или более из постоянного запоминающего устройства (ПЗУ, ROM), флэш-памяти, СППЗУ (стираемое программируемое ПЗУ, EPROM), ЭСППЗУ (электрически стираемое программируемое ПЗУ, EEPROM), и т.д.) и дисковое запоминающее устройство. Дисковое запоминающее устройство может быть реализовано в качестве любого типа магнитного или оптического запоминающего устройства, например жесткого диска, записываемого и/или перезаписываемого компакт диска (CD), любого типа универсального цифрового диска (DVD) и тому подобного. Устройство 800 может также включать в себя запоминающее устройство 816 большой емкости.

Машинно-читаемые носители 814 предоставляют механизмы хранения данных для хранения данных 804 устройства, а также различных приложений 818 устройства и любых других типов информации и/или данных, относящихся к операционным аспектам устройства 800. Например, операционная система 820 может поддерживаться на машинно-читаемом носителе 814 в качестве компьютерного приложения и исполняться на процессорах 810. Приложения 818 устройства могут включать в себя диспетчер устройств, например, в любой форме управляющего приложения, программного приложения, модуля обработки сигналов и управления, кода, который является родным для конкретного устройства, уровня абстракции аппаратных средств для конкретного устройства и так далее.

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

Заключение

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

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

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

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

2. Компьютерно-реализуемый способ по п. 1, в котором адаптированный веб-сервис имеет ограниченные права для первого отдельного человека или второго отдельного человека, при этом способ дополнительно содержит этапы, на которых:

обеспечивают безопасный выбор расширить права для одного из первого и второго отдельных людей; и

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

3. Компьютерно-реализуемый способ по п. 1, в котором обеспечение безопасного выбора сгруппировать первую учетную запись со второй учетной записью включает в себя обеспечение:

безопасного логического входа первого отдельного человека;

безопасного выбора первым отдельным человеком группирования со вторым отдельным человеком;

безопасного логического входа второго отдельного человека; и

безопасного выбора вторым отдельным человеком группирования с первым отдельным человеком.

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

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

6. Компьютерно-реализуемый способ по п. 1, в котором при предписании веб-ориентированному сервис-провайдеру предоставлять адаптированный веб-сервис веб-ориентированному сервис-провайдеру отправляют первый индивидуальный маркер, ассоциированный с первой учетной записью, и второй индивидуальный маркер, ассоциированный со второй учетной записью.

7. Компьютерно-реализуемый способ по п. 1, дополнительно содержащий этапы, на которых:

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

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

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

9. Компьютерно-реализуемый способ по п. 8, в котором при обеспечении расширенных прав:

принимают выбор действия, требующего расширенных прав;

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

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

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

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

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

процессор; и

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



 

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

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

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

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

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

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

Изобретение относится к области удаленных заказов лекарственных средств. Технический результат – обеспечение удаленного заказа лекарственных средств.

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

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

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

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

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

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

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

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

Изобретение относится к системам и способам управления распределением человеческих ресурсов в проектах. Технический результат заключается в расширении функциональных возможностей и достигается за счет распределения исполняемых функций посредством автоматизированной системы, содержащей вход пуска 1, генератор тактовых импульсов (ГТИ) 2, сумматор 3, схему сравнения 4, первый элемент И 5, выход устройства 6, группу из n счетчиков 71, 72, …, 7n, триггер готовности результата 8, группу из n дешифраторов 91, …, 9n, группу выходов 10, выходы сумматора 3 соединены с первой группой входов схемы сравнения 4, выход переноса n-го счетчика 7n соединен с единичным входом триггера готовности результата 8. Выходы i-ого блока памяти 19i соединены с соответствующими входами i-ого дешифратора 9i, входящего в группу дешифраторов 91, …, 9n, i=1, …, n, и с информационными входами блока хранения результата 11, j-ый выход i-го дешифратора 9i соединен с i-ым входом j-го элемента ИЛИ 13j, входящего в группу элементов ИЛИ 131, …, 13k, выходы элементов ИЛИ 131, …, 13k, i=1, …, n, j=1, …, k, соединены с входами сумматора 3, выходы счетчика 17 соединены с выходами 10, входящими в группу, и с адресными входами блока хранения результата 11 распределения исполняемых функций по исполнителям. 1 ил., 4 табл.

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

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

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

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