ЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТОНАХОЖДЕНИЯ ОРГАНИЗАЦИЙ ПО ЗАПРОСАМ ПОЛЬЗОВАТЕЛЯ

Область техники, к которой относится полезная модель
Полезная модель относится к электронным устройствам для определения местонахождения организаций по запросам пользователя, включающим в себя корпус, в котором расположен дисплей, соединенный с вычислительным модулем, соединенный с модулем ввода данных, соответствующих запросам пользователя, и соединенный с модулем хранения базы данных организаций с адресами и параметрами товаров и/или услуг, причем вычислительный модуль соединен с модулем определения местонахождения пользователя и модулем для обмена данными по объединенной сети и может быть использован для удобного поиска точек продаж товаров или услуг, находящихся рядом с маршрутом пользователя.
В настоящем описании под организацией понимается любое учреждение, имеющее отношение к предложению услуг или продаже товаров, типичным представителем является обычный магазин продажи товаров, например аптека.
Запрос пользователя - список, включающий наименование товара или услуги, в которой заинтересован пользователь.
Сервер (англ. server) — электронное устройство, выполняющий сервисные функции по запросу клиента, предоставляя ему доступ к определенным ресурсам. В целях настоящего описания рассматривается сервер, имеющий постоянное подключение к объединенной сети, которая может передавать данные на сервер с клиентских устройств. Сервер может обрабатывать эти данные и передавать результат обработки обратно на клиентское устройство.
Объединенная сеть, а также все соединения между всеми модулями и блоками включают в себя различные топологии, конфигурации и компоновки компонентов межсетевого соединения, выполненные с возможностью соединять между собой корпоративные, глобальные и локальные вычислительные сети, и включают в себя, без ограничения, традиционные проводные, беспроводные, спутниковые, оптические и эквивалентные сетевые технологии. Типичным представителем объединенной сети является сеть Интернет, в частности передаваемая посредством технологии ВайФай (WIFI) или через сотовые сети.
Модуль ввода данных - это модуль сервера, который может представлять приемник входящих сигналов, и преобразователь их для последующей обработки.
Вычислительный модуль - это модуль сервера, который представляет собой микропроцессор, специально приспособленный для обработки сигналов.
База данных или модуль хранения базы данных - это модуль сервера, в котором хранятся данные, соответствующие данному модулю, который может быть выполнен как накопитель на жестком магнитном диске или как флэш-память (flash memory), которая относится к полупроводникам электрически перепрограммируемой памяти. При этом некоторые модули могут быть объединены в отдельных реализациях. Например, разные базы данных могут храниться в одном модуле памяти.
База данных истории перемещений пользователя - набор совокупных данных о частоте появления и длительности пребывания пользователя вблизи организаций.
Уровень техники
Задача поиска магазинов или аналогичных организаций в сфере торговли или услуг (например, поиск кинотеатра), в которых в наличии есть запрашиваемый товар (или услуга) решена.
https://market.yandex.ru
http://www.medlux.ru/
Так из уровня техники известно электронное устройство для определения местонахождения организаций по запросам пользователя, - см. агрегатор интернет-ресурсов Яндекс Маркет:  или же сервисы поиска лекарств http://www.medlux.ru/
По запросу пользователя они могут выдавать списки организаций, продающие данный товар и указывать их на карте. Но данные устройства находятся на серверах, то есть не на персональном устройстве пользователя и они не имеют информацию о местоположении пользователя.
Но есть именно персональные устройства пользователя, которые имеют модуль определения местонахождения пользователя (модуль GSM), позволяющий привязывать результаты выдачи к местонахождению пользователя и выдавать ему наиболее близкорасположенные к нему варианты.
Так известно электронное устройство для определения местонахождения организаций по запросам пользователя, включающее в себя корпус, в котором расположен дисплей, соединенный с вычислительным модулем, соединенный с модулем ввода данных, соответствующих запросам пользователя, и соединенный с модулем хранения базы данных организаций с адресами и параметрами товаров и/или услуг, причем вычислительный модуль соединен с модулем определения местонахождения пользователя и модулем для обмена данными по объединенной сети. См. патент на полезную модель №63627, опубликованный 27.05.2007 года.
Данное устройство является наиболее близким по технической сущности к заявленной полезной модели и взято за прототип к предлагаемой полезной модели.
Недостатком данного устройства является то, что оно хоть и позволяет вводить запросы и получать информацию о местонахождении организаций и наличии товаров, учитывающую действительное настоящее местонахождение пользователя, но не может определять местонахождения организаций по запросам пользователя, учитывающих местонахождение пользователя за заданный прошедший период времени. Действительно, если пользователю необходимо приобрести товар (или речь может идти об услуге с конкретным местоположением ее оказания), то наиболее удобным для него может быть местоположение организации, которое расположено не рядом с его текущим местоположением, а рядом с теми местами, где он появляется чаще и/либо находится дольше всего. Это проще всего может быть иллюстрировано на примере, когда пользователь сформировал запрос по дороге на работу, скажем, речь идет о покупке лекарства в аптеке, и ему необходимо иметь возможность предоставления информации о местонахождении аптек, в которых есть данное лекарство и которые находятся не рядом с тем местом, в котором он сформировал свой запрос, а рядом с его домом или рядом с работой либо на пути следования из дома на работу и обратно.
Раскрытие полезной модели
Опирающееся на это оригинальное наблюдение настоящая полезная модель, главным образом, имеет целью предложить электронное устройство для определения местонахождения организаций по запросам пользователя, включающее в себя корпус, в котором расположен дисплей, соединенный с вычислительным модулем, соединенный с модулем ввода данных, соответствующих запросам пользователя, и соединенный с модулем хранения базы данных организаций с адресами и параметрами товаров и/или услуг, причем вычислительный модуль соединен с модулем определения местонахождения пользователя и модулем для обмена данными по объединенной сети, позволяющее как минимум сгладить указанный выше недостаток, а именно обеспечить возможность определения местонахождения организаций по запросам пользователя, учитывающих историю перемещений пользователя за заданный прошедший период времени, что и является поставленной технической задачей настоящей полезной модели. То есть оно должно иметь технические средства, позволяющие автоматически менять выборку местоположений запрашиваемых организаций с учетом тех местоположений пользователя, где он вообще бывает. И, кроме того, регулировать глубину задания просмотра истории передвижений пользователя.
Для достижения этой цели устройство включает в себя модуль хранения базы данных истории перемещений пользователя, соединенный с вычислительным модулем, а вычислительный модуль имеет блок задания временного периода просмотра базы данных истории перемещений пользователя, при этом вычислительный модуль выполнен с возможностью обработки запросов пользователя и выдачи результатов, являющихся выборкой тех организаций, которые продают запрашиваемый пользователем товар или оказывают запрошенную пользователем услугу, учитывающих историю перемещений пользователя за заданный прошедший период времени.
Благодаря такой выгодной характеристике появляется возможность:
- ограничивать выборку найденных организаций, продающих товар или оказывающих услугу, соответствующую запросу пользователя, только теми местоположениями, которые соответствуют перемещениям пользователя в прошлом,
- задавать временной период просмотра базы данных перемещений пользователя.
Таким образом, пользователю можно автоматически предлагать только те организации, в которые ему удобно добираться.
Существует возможный вариант исполнения полезной модели, в котором вычислительный модуль имеет блок учета длительности пребывания и/или частоты появления пользователя вблизи найденных организаций.
Благодаря такой выгодной характеристике появляется возможность менять выборку местоположений запрашиваемых организаций с учетом информации об истории перемещений пользователя, включая местоположения, где он проводит больше всего времени либо появляется чаще всего. Это позволяет с большей вероятностью предложить организации, которые ему наиболее удобны, так как, например, находятся около дома или около работы, либо по дороге из дома на работу и обратно, - то есть рядом с местами, где пользователь бывает дольше и/или появляется чаще всего.
Существует еще один возможный вариант исполнения полезной модели, в котором вычислительный модуль имеет блок задания параметров области поиска организаций. Благодаря такой выгодной характеристике появляется возможность ограничивать выборку организаций по желанию клиента выбранным на карте центром и максимальным радиусом поиска.
Существует и такой возможный вариант исполнения полезной модели, в котором вычислительный модуль имеет блок выборки тех организаций, которые продают запрашиваемую пользователем группу товаров или оказывают запрошенную пользователем группу услуг. Благодаря такой выгодной характеристике появляется возможность обрабатывать сложный запрос, который включает в себя несколько позиций, и выдавать пользователю местонахождение только тех организаций, которые продают запрашиваемый пользователем группу товаров или оказывают запрошенную пользователем группу услуг. Возможен вариант, когда товары и услуги находятся в одном списке.
Кроме того, существует возможный вариант исполнения полезной модели, в котором вычислительный модуль имеет блок временной дезактивации отдельной позиции в группе товаров или услуг. Благодаря такой выгодной характеристике появляется возможность простой активаций данного блока легко менять выборку по разным вариантам подгруппы в запросе, включающем группу товаров или услуг. Это очень удобно проиллюстрировать на примере, когда нужно купить несколько редких лекарств. Допустим, что нет ни одной аптеки, в которой все эти лекарства одновременно продаются. Тогда, не меняя самого запроса, только активацией данного блока пользователь может временно из указанной группы лекарств исключать некоторые позиции и принимать решение о покупке части товаров, самостоятельно ранжируя по значимости, какая часть группы товаров ему важнее.
Существует также вариант исполнения полезной модели, в котором вычислительный модуль имеет блок ранжирования найденных результатов запроса по параметрам. Благодаря такой выгодной характеристике появляется возможность легкой смены параметра, по которому производится выдача результатов местоположений организаций. Например, по цене отдельного товара, по цене всей группы товаров, по удаленности и прочее.
Совокупность существенных признаков предлагаемой полезной модели неизвестна из уровня техники для устройств аналогичного назначения, что позволяет сделать вывод о соответствии критерию «новизна» для полезной модели.
Краткое описание чертежей
Другие отличительные признаки и преимущества полезной модели ясно вытекают из описания, приведенного ниже для иллюстрации и не являющегося ограничительным, со ссылками на прилагаемые чертежи, на которых:
-  фигура 1 схематично изображает функциональную схему электронного устройства для определения местонахождения организаций по запросам пользователя, согласно полезной модели,
-  фигура 2 схематично изображает этапы работы электронного устройства для определения местонахождения организаций по запросам пользователя, согласно полезной модели.
Согласно фигуре 1 электронное устройство для определения местонахождения организаций по запросам пользователя включает в себя корпус 1, в котором расположен дисплей 2, соединенный с вычислительным модулем 3, соединенный с модулем 4 ввода данных, соответствующих запросам пользователя, и соединенный с модулем 5 хранения базы данных организаций с адресами и параметрами товаров и/или услуг. Вычислительный модуль 3 соединен с модулем 6 определения местонахождения пользователя и модулем 7 для обмена данными по объединенной сети 8.
Модуль 6 определения местонахождения пользователя может быть выполнен как модуль ГЛОНАСС или модуль GPS, который производит определение местоположения по сигналам, полученным со спутников.
Устройство включает в себя модуль 9 хранения базы данных истории перемещений пользователя, соединенный с вычислительным модулем 3, а вычислительный модуль 3 имеет блок 31 задания временного периода просмотра базы данных местонахождений пользователя. Вычислительный модуль 3 выполнен с возможностью обработки запросов пользователя и выдачи результатов, являющихся выборкой тех организаций, которые продают запрашиваемый пользователем товар или оказывают запрошенную пользователем услугу, учитывающих местонахождение пользователя за заданный прошедший период времени.
Вычислительный модуль 3 может иметь блок 32 учета длительности пребывания и/или частоты появления пользователя вблизи найденных организаций.
Вычислительный модуль 3 может иметь блок 33 задания параметров области поиска организаций (центра и радиуса).
Вычислительный модуль 3 может иметь блок 34 выборки тех организаций, которые продают запрашиваемую пользователем группу товаров или оказывают запрошенную пользователем группу услуг.
Вычислительный модуль3 может иметь блок 35 временной дезактивации отдельной позиции в группе товаров или услуг.
Вычислительный модуль 3 может иметь блок 36 ранжирования найденных результатов запроса по параметрам.
Также на фигуре 1 показан удаленный сервер 10, на котором есть данные о цене и наличии товаров и услуг в организациях, а на дисплее 2 изображен фрагмент карты, являющейся одной из возможных форм выдачи результатов поиска организаций. Кружком 21 обведены релевантные организации из множества всех организаций.
Осуществление полезной модели
Электронное устройство для определения местонахождения организаций по запросам пользователя используют следующим образом. (Приводится не ограничивающий применения полезной модели пример использования.) Согласно фиг. 2:
Этап А1. Соединяют посредством объединенной сети 8, например сети Интернет, предлагаемое устройство с удаленным сервером 10 (или несколькими серверами), на котором есть данные о цене и наличии товаров и услуг в организациях.
Этап А2. Передают данные о цене и наличии товаров и услуг в организациях с удаленного сервера 9 на устройство, при этом данные записывают в модуль 5 хранения базы данных организаций с адресами и параметрами товаров и/или услуг. Далее устройство может работать без соединения с объединенной сетью.
Этап А3. Пользователь формирует запрос группы товаров, например группу лекарств, вводит посредством модуля 4 ввода данных, соответствующих запросам пользователя.
Этап А4. Устройство автоматически выбирает из множества организаций те, в которых есть в продаже введенная группа товаров, и выводит эти данные на дисплей 2 устройства. Данные могут выводиться как списком, так и наноситься на карту. Пользователь в этом случае может ограничить область поиска, за пределами которой вывод не производится. Это производится блоком 33 задания параметров области поиска организаций. С помощью блока 36 устройство может ранжировать найденные результаты запроса по параметрам.
Этап А5. Пользователь посредством блока 31 задает временной период просмотра базы данных истории перемещений пользователя, например за день, три дня, неделю, месяц, и ограничивает выборку организаций, которая выводится на предыдущем этапе только теми организациями, которые находятся вблизи мест нахождения пользователя за введенный период времени.
Этап А6. Пользователь посредством блока 32 учета длительности пребывания и/или частоты появления пользователя вблизи найденных организаций может ограничить выборку организаций, которая выводится на предыдущем этапе, только теми организациями, которые находятся вблизи мест нахождения пользователя, в которых он подолгу находится и/или появляется чаще всего. Вероятно, это будут места его проживания, работы и аналогичные им, либо регулярные маршруты движения. На фигуре 1 как раз показан вариант выдачи, когда кружки 21 стоят сгруппированными вблизи двух мест на карте.
Этап А7. Пользователь посредством блока 34 может задавать группу товаров и производить выборку только тех организаций, которые продают запрашиваемую пользователем группу товаров или оказывают запрошенную пользователем группу услуг.
Этап А8. Посредством блока 35 временной дезактивации отдельной позиции в группе товаров или услуг пользователь может формировать подгруппы организаций, которые имеют в наличии (в продаже) заданную подгруппу из группы товаров или услуг. И легко менять эти подгруппы, что дает возможность принять решение, что для пользователя является актуальным на момент запроса. Например, пользователю важно минимизировать время, потраченное на покупку, или же минимизировать общую стоимость группы товаров, или же отобрать часть товаров, которая доступна поблизости по приемлемой цене.
Приведенные варианты осуществления полезной модели являются примерными и позволяют добавлять новые варианты или модифицировать описанные.
Промышленная применимость
Электронное устройство для определения местонахождения организаций по запросам пользователя может быть осуществлено специалистом на практике и при осуществлении обеспечивает реализацию заявленного назначения. Возможность осуществления на практике следует из того, что для каждого признака, включенного в формулу полезной модели на основании описания, известен материальный эквивалент, что позволяет сделать вывод о соответствии критерию «промышленная применимость» для полезной модели и критерию «полнота раскрытия» для полезной модели.
В соответствии с предложенным решением заявителями был изготовлен опытный образец электронного устройства для определения местонахождения организаций по запросам пользователя.
Испытания опытного образца показали, что он обеспечивает
возможность:
-  формирования запроса товаров или услуг, а также группы товаров или услуг,
-  выдачи тех результатов, которые соответствуют местоположениям организаций, которые могут продать пользователю товары или услуги по его запросу,
-  задания временного интервала учета истории передвижения пользователя по городу,
-  задания учета длительности пребывания и/или частоты появления пользователя в определенных местах,
-  удобного поиска тех результатов, которые соответствуют местоположениям организаций, которые могут продать пользователю группу товары или группу услуг по его запросу.
Все это, в конечном счете, обеспечивает выполнение достигаемого технического результата - возможность определения местонахождения организаций по запросам пользователя, учитывающих историю перемещений пользователя за заданный прошедший период времени.
Кроме того, предлагаемое устройство позволяет обеспечить возможность выдавать персонализированную выборку, учитывая закон о персональных данных и возможные лицензионные ограничения со стороны производителей оборудования, так как любой удаленный сервер может не знать координаты устройства, и поиск производится самим устройством, причем в отсутствие подключения к объединенной сети (Интернет).