Способ и устройство для получения результатов поиска - заявка 2016136710 на патент на изобретение в РФ

1. Способ получения результатов поиска, отличающийся тем, что способ включает в себя:
получение информации о лице текущего пользователя путем распознавания лица при обнаружении запуска события поиска терминалом;
отправку поискового запроса на поисковый сервер в соответствии с информацией о лице пользователя и информацией, подлежащей поиску в событии поиска;
получение результатов поиска, относящихся к пользователю, определяемых поисковым сервером путем поиска на основе информации о лице пользователя и информации, являющейся предметом поиска.
2. Способ по п. 1, отличающийся тем, что получение информации о лице текущего пользователя путем распознавания лица включает в себя:
оценку того, превысил ли промежуток времени между запуском текущего события поиска и запуском предыдущего события поиска заранее заданное значение;
получение информации о лице текущего пользователя путем распознавания лица, если промежуток времени между запуском текущего события поиска и запуском предыдущего события поиска не превысил заранее заданное значение.
3. Способ по п. 1, отличающийся тем, что отправка поискового запроса на поисковый сервер в соответствии с информацией о лице пользователя и информацией, являющейся предметом поиска в событии поиска, включает в себя:
определение области поиска при заданных условиях; причем определение области поиска включает в себя идентификацию одного или нескольких устройств, учетную запись в облачном сервисе, учетную запись в приложении, определение местоположения и определение сети;
отправку поискового запроса на поисковый сервер в соответствии с определением области поиска, информацией о лице пользователя и информацией, являющейся предметом поиска в событии поиска.
4. Способ по одному из пп. 1-3, отличающийся тем, что после отправки поискового запроса на поисковый сервер в соответствии с информацией о лице пользователя и информацией, являющейся предметом поиска в событии поиска, способ дополнительно включает в себя:
получение записей истории поиска, соответствующих данному пользователю, с поискового сервера;
отображение записей истории поиска, соответствующих данному пользователю, в виде списка отображения, соответствующего данным, введенным в окно ввода поискового запроса.
5. Способ по п. 4, отличающийся тем, что после получения записей истории поиска, соответствующих данному пользователю, с поискового сервера способ дополнительно включает в себя:
скрытие предварительно сохраненных записей истории поиска, не имеющих отношения к пользователю.
6. Способ по одному из пп. 1-3, отличающийся тем, что способ дополнительно включает в себя:
получение информации о лице пользователя путем распознавания лица, если установлено, что пользователь не вошел в свою учетную запись;
отправку запроса на вход на поисковый сервер в соответствии с информацией о лице пользователя;
получение ответа от поискового сервера после завершения верификации поисковым сервером в соответствии с информацией о лице пользователя.
7. Способ получения результатов поиска, отличающийся тем, что способ включает в себя:
получение поискового запроса, отправленного терминалом, содержащего по крайней мере информацию о лице пользователя и информацию, являющуюся предметом поиска;
проверку того, относится ли информация о лице пользователя к зарегистрированному пользователю;
если информация о лице пользователя относится к зарегистрированному пользователю, поиск информации, являющейся предметом поиска, в соответствии с персонализированным шаблоном поиска зарегистрированного пользователя, и определение результатов поиска, относящихся к зарегистрированному пользователю;
отправку результатов поиска, относящихся к зарегистрированному пользователю, на терминал.
8. Способ по п. 7, отличающийся тем, что поисковый запрос также содержит: определение области поиска; причем определение области поиска включает в себя идентификацию одного или нескольких устройств, учетную запись в облачном сервисе, учетную запись в приложении, определение местоположения и определение сети; и,
соответственно, проверка того, относится ли информация о лице пользователя к зарегистрированному пользователю, включает в себя:
получение данных о зарегистрированном пользователе, связанном с определением области поиска;
проверку того, относится ли информация о лице пользователя к зарегистрированному пользователю, связанному с определением области поиска;
определение, что информация о лице пользователя относится к зарегистрированному пользователю, если информация о лице пользователя относится к зарегистрированному пользователю, связанному с определением области поиска.
9. Способ по п. 8, отличающийся тем, что после проверки того, относится ли информация о лице пользователя к зарегистрированному пользователю, связанному с определением области поиска, способ дополнительно включает в себя:
если информация о лице пользователя не относится к зарегистрированному пользователю, связанному с определением области поиска, создание учетной записи пользователя в соответствии с информацией о лице пользователя и определением области поиска.
10. Способ по одному из пп. 7 и 8, отличающийся тем, что способ дополнительно включает в себя:
если информация о лице пользователя относится к зарегистрированному пользователю, отправку записей истории поиска, соответствующих зарегистрированному пользователю, на терминал.
11. Способ по одному из пп. 7 или 8, отличающийся тем, что способ дополнительно включает в себя:
получение запроса на вход, отправленного терминалом, содержащего информацию о лице пользователя;
проверку того, относится ли информация о лице пользователя к зарегистрированному пользователю;
если информация о лице пользователя относится к зарегистрированному пользователю, отправку ответа о входе в учетную запись на терминал.
12. Устройство для получения результатов поиска, отличающееся тем, что устройство содержит:
первый модуль сбора данных, используемый для получения информации о лице текущего пользователя путем распознавания лица после обнаружения запуска события поиска терминалом;
первый модуль отправки данных, используемый для отправки поискового запроса на поисковый сервер в соответствии с информацией о лице пользователя и информацией, являющейся предметом поиска в событии поиска;
первый модуль приема данных, используемый для получения результатов поиска, относящихся к пользователю, определяемых поисковым сервером путем поиска на основе информации о лице пользователя и информации, являющейся предметом поиска.
13. Устройство по п. 12, отличающееся тем, что первый модуль сбора данных содержит:
субмодуль оценки, используемый для оценки того, превысил ли промежуток времени между запуском текущего события поиска и запуском предыдущего события поиска заранее заданное значение;
первый субмодуль сбора данных, используемый для получения информации о лице текущего пользователя путем распознавания лица, если промежуток времени между запуском текущего события поиска и запуском предыдущего события поиска не превысил заранее заданное значение.
14. Устройство по п. 12, отличающееся тем, что первый модуль отправки данных содержит:
второй субмодуль сбора данных, используемый для определения области поиска при заданных условиях; причем определение области поиска включает в себя идентификацию одного или нескольких устройств, учетную запись в облачном сервисе, учетную запись в приложении, определение местоположения и определение сети.
субмодуль отправки данных, используемый для отправки поискового запроса на поисковый сервер в соответствии с определением области поиска, информацией о лице пользователя и информацией, являющейся предметом поиска в событии поиска.
15. Устройство по одному из пп. 12-14, отличающееся тем, что устройство дополнительно содержит:
второй модуль приема данных, используемый для получения записей истории поиска, соответствующих данному пользователю, с поискового сервера;
модуль отображения данных, используемый для отображения записей истории поиска, соответствующих данному пользователю, в виде списка отображения, соответствующего данным, введенным в окно ввода поискового запроса.
16. Устройство по п. 15, отличающееся тем, что устройство дополнительно содержит:
модуль скрытия данных, используемый для скрытия предварительно сохраненных записей истории поиска, не имеющих отношения к пользователю.
17. Устройство по одному из пп. 12-14, отличающееся тем, что устройство дополнительно содержит:
второй модуль сбора данных, используемый для получения информации о лице пользователя путем распознавания лица, если установлено, что пользователь не вошел в свою учетную запись;
второй модуль отправки данных, используемый для отправки запроса на вход в учетную запись на поисковый сервер в соответствии с информацией о лице пользователя;
третий модуль приема данных, используемый для получения ответа о входе в учетную запись от поискового сервера после завершения верификации поисковым сервером в соответствии с информацией о лице пользователя.
18. Устройство для получения результатов поиска, отличающееся тем, что устройство содержит:
четвертый модуль приема данных, используемый для получения поискового запроса, отправленного терминалом, при этом поисковый запрос содержит по крайней мере информацию о лице пользователя и информацию, являющуюся предметом поиска;
первый модуль верификации, используемый для проверки того, относится ли информация о лице пользователя к зарегистрированному пользователю;
модуль поиска, используемый в случае, если информация о лице пользователя относится к зарегистрированному пользователю, для поиска информации, являющейся предметом поиска, в соответствии с персонализированным шаблоном поиска зарегистрированного пользователя, и определения результатов поиска, относящихся к зарегистрированному пользователю;
третий модуль отправки данных, используемый для отправки результатов поиска, относящихся к зарегистрированному пользователю, на терминал.
19. Устройство по п. 18, отличающийся тем, что поисковый запрос также содержит: определение области поиска; причем определение области поиска включает в себя идентификацию одного или нескольких устройств, учетную запись в облачном сервисе, учетную запись в приложении, определение местоположения и определение сети; а
первый модуль верификации, соответственно, содержит:
третий субмодуль сбора данных, используемый для получения данных о зарегистрированном пользователе, связанном с определением области поиска;
субмодуль верификации, используемый для проверки того, относится ли информация о лице пользователя к зарегистрированному пользователю, связанному с определением области поиска;
субмодуль определения, используемый для определения того, что информация о лице пользователя относится к зарегистрированному пользователю, если информация о лице пользователя относится зарегистрированному пользователю, связанному с определением области поиска.
20. Устройство по п. 19, отличающееся тем, что устройство дополнительно содержит:
модуль создания учетной записи, используемый для создания учетной записи пользователя в соответствии с информацией о лице пользователя и определением области поиска, если информация о лице пользователя не относится к зарегистрированному пользователю, связанному с определением области поиска.
21. Устройство по одному из пп. 18 или 19, отличающееся тем, что устройство дополнительно содержит:
четвертый модуль отправки данных, используемый для отправки записей истории поиска, соответствующих зарегистрированному пользователю, на терминал, если информация о лице пользователя относится к зарегистрированному пользователю.
22. Устройство по одному из пп. 18 или 19, отличающееся тем, что устройство дополнительно содержит:
пятый модуль приема данных, используемый для получения запроса на вход в учетную запись, отправленного терминалом и содержащего информацию о лице пользователя;
второй модуль верификации, используемый для проверки того, относится ли информация о лице пользователя к зарегистрированному пользователю;
пятый модуль отправки данных, используемый для отправки ответа о входе в учетную запись на терминал, если информация о лице пользователя относится к зарегистрированному пользователю.
23. Устройство для получения результатов поиска, отличающееся тем, что устройство содержит:
процессор;
запоминающее устройство для хранения исполнимых команд процессора;
отличающееся тем, что процессор выполнен с возможностью:
получения информации о лице текущего пользователя путем распознавания лица при обнаружении запуска события поиска терминалом;
отправки поискового запроса на поисковый сервер в соответствии с информацией о лице пользователя и информацией, являющейся предметом поиска в событии поиска;
получения результатов поиска, относящихся к пользователю, определяемых поисковым сервером путем поиска в соответствии с информацией о лице пользователя и информацией, являющейся предметом поиска.
24. Устройство для получения результатов поиска, отличающееся тем, что устройство содержит:
процессор;
запоминающее устройство для хранения исполнимых команд процессора;
отличающееся тем, что процессор выполнен с возможностью:
получения поискового запроса, отправленного терминалом, содержащего по крайней мере информацию о лице пользователя и информацию, являющуюся предметом поиска;
проверки того, относится ли информация о лице пользователя к зарегистрированному пользователю;
если информация о лице пользователя относится к зарегистрированному пользователю, поиска информации, являющейся предметом поиска, в соответствии с персонализированным шаблоном поиска зарегистрированного пользователя, и определения результатов поиска, относящихся к зарегистрированному пользователю;
отправки результатов поиска, относящихся к зарегистрированному пользователю,
на терминал.
Наверх