Система и способ загрузки части контента пользователя на электронное устройство неавторизированного пользователя

Иллюстрации

Показать все

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

Реферат

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

[1] Настоящая технология относится к системе и способу загрузки части контента пользователя на электронное устройство неавторизированного пользователя.

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

[2] В современных условиях пользователи электронных устройств предъявляют высокие требования к скорости загрузки контента на их электронные устройства. Отчасти данная проблема решается за счет постоянного увеличения скорости передачи данных как в локальных сетях, так и в сети интернет.

[3] Тем не менее, увеличение скорости передачи данных является не единственным способом улучшения пользовательского взаимодействия. Другим механизмом является предзагрузка контента с веб-сайтов на электронные устройства пользователей. Такие задачи могут решаться различными способами. Например, согласно патентной заявке США US 20080201332 опубл. 21.08.2008 «System and method for preloading content on the basis of user context («Система и метод предзагрузки контента на основе пользовательского контента»), имеется возможность предсказывать, какой сайт пользователь захочет загрузить, и осуществить его предзагрузку до того, как пользователь направит запрос на предоставление этого сайта. Так, на электронное устройство может быть загружен контент сайта, соответствующего гиперссылке, на которую навел указатель мыши пользователь. В случае, если пользователь нажмет на данную гиперссылку, контент будет быстро загружен из кэша, куда он будет предварительно закачан.

[4] Однако, некоторые веб-страницы защищены паролями и другими средствами ограничения доступа. Например, такими страницами могут быть страницы веб-сервисов. Таким образом, в то время как существующие обычные компьютерные системы являются приемлемыми, улучшение таких систем, тем не менее, возможно.

Раскрытие изобретения

[5] Целью настоящего технического решения является устранение или смягчение по меньшей мере некоторых из неудобств, присутствующих на существующем уровне техники. Технический результат заключается в ускорении загрузки контента персональной веб-страницы.

[6] В соответствии с вариантами осуществления настоящего технического решения, предусматривается способ загрузки части контента персональной вебстраницы зарегистрированного пользователя веб-сервиса на электронное устройство. Способ исполняется на сервере. Сервер соединен с электронными устройствами по сети передачи данных. Сервер имеет доступ к множеству зарегистрированных учетных записей множества пользователей веб-сервиса. Каждая из множества учетных записей множества пользователей ассоциирована с данными соответствующей учетной записи соответствующего зарегистрированного пользователя. Способ включает: определение, что данное электронное устройство осуществило вход на стартовую страницу веб-сервиса, причем стартовая страница веб-сервиса позволяет осуществлять ввод идентификационных реквизитов зарегистрированных пользователей; получение, с данного электронного устройства, по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя; до получения полных идентификационных реквизитов зарегистрированного пользователя, на основе по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя, выполнение поиска вероятного зарегистрированного пользователя, который, с наибольшей степенью вероятности, осуществил вход на стартовую страницу веб-сервиса с использованием данного электронного устройства и, в случае успешного нахождения сервером вероятного зарегистрированного пользователя, получение учетной записи вероятного зарегистрированного пользователя и осуществление расчета величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем; передача на данное электронное устройство, до получения полных идентификационных реквизитов зарегистрированного пользователя, по меньшей мере одной части контента персональной веб-страницы зарегистрированного пользователя, причем выбор по меньшей мере одной части контента веб-страницы зарегистрированного пользователя, передаваемой сервером на данное электронное устройство, определяется в зависимости от величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем.

[7] В некоторых вариантах осуществления способа, указанный по меньшей мере один параметр, отличный от полных идентификационных реквизитов пользователя, включает в себя по меньшей мере одно из: идентификационный код данного электронного устройства; информацию о программном обеспечении, установленном на данном электронном устройстве; информацию об аппаратном обеспечении, входящем в состав данного электронного устройства; информацию об аппаратном обеспечении, связанном с данным электронным устройством; информацию, содержащуюся в куки-файле (англ. cookie file); информацию, содержащуюся в файле авто-заполнения веб-браузера; настройки веб-браузера; история переходов в веб-браузере; IP-адрес данного электронного устройства; информацию о местоположении данного электронного устройства; номер телефона; международный идентификатор мобильного оборудования (IMEI).

[8] В некоторых вариантах осуществления способа, по меньшей мере одно из: (а) выполнение поиска вероятного зарегистрированного пользователя, и (б) осуществление расчета величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем, ' осуществляется путем сравнения по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя, полученного с данного электронного устройства, с по меньшей мере частью сопоставимой информации, хранимой на сервере.

[9] В некоторых вариантах осуществления способа, сервер дополнительно осуществляет хранение характеристик предыдущей активности пользователя, и в котором по меньшей мере одно из: (а) выполнение поиска вероятного зарегистрированного пользователя, и (б) осуществление расчета величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем, дополнительно осуществляется путем сравнения характеристик текущей активности вероятного зарегистрированного пользователя с характеристиками предыдущей активности пользователя, хранимыми на сервере.

[10] В некоторых вариантах осуществления способа, характеристики предыдущей активности пользователя включают в себя по меньшей мере одно из: персональные настройки зарегистрированного пользователя; история переходов в веб-браузере; временные поведенческие шаблоны пользователя.

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

[12] В некоторых вариантах осуществления способа, первая часть контента веб-страницы зарегистрированного пользователя является по меньшей мере одним из: (а) информация о макете страницы; (б) изображение фона; (в) стили оформления.

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

[14] Другим объектом настоящего технического решения является сервер. Сервер соединен с электронными устройствами по сети передачи данных. Сервер имеет доступ к множеству зарегистрированных учетных записей множества пользователей веб-сервиса. Каждая из множества учетных записей множества пользователей ассоциирована с данными соответствующей учетной записи соответствующего зарегистрированного пользователя. Сервер включает в себя процессор. Конфигурация процессора настроена таким образом, чтобы сервер мог осуществлять: определение, что электронное устройство осуществило вход на стартовую страницу веб-сервиса, причем стартовая страница веб-сервиса позволяет осуществлять ввод идентификационных реквизитов зарегистрированных пользователей; получение, с данного электронного устройства, по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя; до получения полных идентификационных реквизитов зарегистрированного пользователя, на основе по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя, выполнение поиска вероятного зарегистрированного пользователя, который, с наибольшей степенью вероятности, осуществил вход на стартовую страницу веб-сервиса с использованием данного электронного устройства и, в случае успешного нахождения сервером вероятного зарегистрированного пользователя, получение учетной записи вероятного зарегистрированного пользователя и осуществление расчета величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем; передача на данное электронное устройство, до получения полных идентификационных реквизитов зарегистрированного пользователя, по меньшей мере одной части контента персональной веб-страницы зарегистрированного пользователя, причем выбор по меньшей мере одной части контента веб-страницы зарегистрированного пользователя, передаваемой сервером на данное электронное устройство, определяется в зависимости от величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем.

[15] В некоторых вариантах осуществления сервера, конфигурация процессора настроена таким образом, чтобы сервер мог осуществлять получение указанного по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя, в виде по меньшей мере одного из: идентификационный код данного электронного устройства; информацию о программном обеспечении, установленном на данном электронном устройстве; информацию об аппаратном обеспечении, входящем в состав данного электронного устройства; информацию об аппаратном обеспечении, связанном с данным электронным устройством; информацию, содержащуюся в куки-файле; информацию, содержащуюся в файле авто-заполнения веб-браузера; настройки веб-браузера; история переходов в веб-браузере; IP-адрес данного электронного устройства; информацию о местоположении данного электронного устройства; номер телефона; международный идентификатор мобильного оборудования (IMEI).

[16] В некоторых вариантах осуществления сервера, конфигурация процессора настроена таким образом, чтобы сервер мог осуществлять по меньшей мере одно из: (а) выполнение поиска вероятного зарегистрированного пользователя, и (б) осуществление расчета величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем, путем сравнения по меньшей мере одного параметра, отличного от полных идентификационных реквизитов пользователя, полученного с данного электронного устройства, с по меньшей мере частью сопоставимой информации, хранимой на сервере.

[17] В некоторых вариантах осуществления сервера, конфигурация процессора настроена таким образом, чтобы сервер мог дополнительно осуществлять хранение характеристик предыдущей активности пользователя, и в котором по меньшей мере одно из: (а) выполнение поиска вероятного зарегистрированного пользователя, и (б) осуществление расчета величины показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем, и чтобы сервер мог дополнительно осуществлять сравнение характеристик текущей активности вероятного зарегистрированного пользователя с характеристиками предыдущей активности пользователя, хранимыми на сервере.

[18] В некоторых вариантах осуществления сервера, в котором конфигурация процессора настроена таким образом, чтобы сервер мог осуществлять сравнение характеристик предыдущей активности пользователя по меньшей мере одной из: персональные настройки зарегистрированного пользователя; история переходов в веб-браузере; временные поведенческие шаблоны пользователя.

[19] В некоторых вариантах осуществления сервера, конфигурация процессора настроена таким образом, чтобы: в случае, когда величина показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем, превышает первое предустановленное значение, сервер мог направлять на данное электронное устройство первую часть контента веб-страницы зарегистрированного пользователя, и в случае, когда величина показателя вероятности того, что вероятный зарегистрированный пользователь является зарегистрированным пользователем, превышает второе предустановленное значение, причем указанное второе предустановленное значение превышает указанное первое предустановленное значение, сервер мог направлять на данное электронное устройство первую часть контента веб-страницы зарегистрированного пользователя и вторую часть контента веб-страницы зарегистрированного пользователя.

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

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

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

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

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

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

[25] В настоящем описании выражение «носитель информации, предназначенный для использования компьютером» (также кратко именуемый «носитель информации») охватывает носители любого характера и типа, в том числе оперативные запоминающие устройства, постоянные запоминающие устройства, диски (компакт-диски, DVD-диски, гибкие диски, жесткие диски и т.д.), USB-ключи, твердотельные накопители, ленточные накопители и т.д.

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

[27] Каждый из вариантов осуществления настоящего технического решения имеет по меньшей мере одну из вышеупомянутых целей. Следует иметь в виду, что некоторые варианты осуществления настоящего технического решения, которые стали результатом попытки достичь вышеупомянутой цели, могут достигать и другие цели, специально не упомянутые здесь.

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

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

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

[30] Фиг. 1 является схематическим изображением варианта воплощения сетевой компьютерной системы, реализованной в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем.

[31] Фиг. 2 является блок-диаграммой способа 200, выполняемого на сервере, схематически изображенном на Фиг. 1, выполняемого в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем.

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

[32] На Фиг. 1 изображена принципиальная схема различных компьютерных систем 100, находящихся в связи друг с другом с помощью сети 110 передачи данных. Важно иметь в виду, что различные компьютерные системы 100 представлены как наглядный вариант осуществления настоящего технического решения. Таким образом, нижеследующее их описание должно рассматриваться исключительно как описание наглядных примеров настоящего технического решения. Это описание не предназначено для определения объема или установления границ настоящего технического решения. Некоторые полезные примеры модификаций компьютерных систем 100 также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ настоящего технического решения. Эти модификации не представляют собой исчерпывающий список, и специалистам в данной области техники будет понятно, что возможны и другие модификации. Кроме того, это не должно интерпретироваться так, что там, где это еще не было сделано, т.е. там, где не были изложены примеры модификаций, никакие модификации невозможны, и/или что то, что описано, является единственным способом осуществления этого элемента настоящего технического решения. Как будет понятно специалисту в данной области техники, это, скорее всего, не так. Кроме того, следует иметь в виду, что компьютерные системы 100 представляют собой в некоторых конкретных проявлениях достаточно простой вариант осуществления настоящего технического решения, и в подобных случаях представлен здесь с целью облегчения понимания. Как будет понятно специалисту в данной области техники, многие варианты осуществления настоящего технического решения будут обладать гораздо большей сложностью.

[33] Система 100 включает в себя сервер 102. Сервер 102 может представлять собой обычный компьютерный сервер. В примере варианта осуществления настоящего технического решения, сервер 102 может представлять собой сервер Dell™ PowerEdge™, на котором используется операционная система Microsoft™ Windows Server™.

[34] Излишне говорить, что сервер 102 может представлять собой любое другое подходящее аппаратное и/или прикладное программное, и/или системное программное обеспечение или их комбинацию. В представленном варианте осуществления настоящего технического решения, не ограничивающем его объем, сервер 102 является одиночным сервером. В других вариантах осуществления настоящего технического решения, не ограничивающих его объем, функциональность сервера 102 может быть разделена, и может выполняться с помощью нескольких серверов.

[35] В целом, варианты осуществления сервера 102 хорошо известны в данной области техники. Таким образом, достаточно отметить, что сервер 102 содержит, среди прочего, интерфейс сетевой связи (не изображен) для двусторонней связи по сети 110 передачи данных; и процессор (не изображен), соединенный с интерфейсом сетевой связи, который выполнен с возможностью выполнять различные процедуры, включая те, что описаны ниже. С этой целью процессор может сохранять или иметь доступ к машиночитаемым инструкциям, выполнение которых инициирует процессор, и выполнять различные описанные здесь процедуры.

[36] Сервер 102 включает в себя носитель информации 104, который может использоваться сервером 102. В принципе, данный носитель информации 104 может быть носителем абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д., а также их комбинации.

[37] Носитель информации 104 сервера 102 предназначен для хранения данных 106, в том числе машиночитаемых инструкций. Машиночитаемые инструкции, сохраненные на носителе информации 104, могут предоставлять серверу 102 возможность выполнять шаги способа 200, выполняемого в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем, как это описано ниже со ссылками на блок-схему способа 200, представленную на Фиг. 2.

[38] В частности, машиночитаемые инструкции, могут предоставлять серверу 102 возможность получать с электронного устройства 112, которое подробнее будет описано ниже, запросы на предоставление веб-страниц, в том числе стартовой страницы веб сервиса.

[39] Машиночитаемые инструкции могут предоставлять серверу 102 возможность направлять на электронное устройство 112 запрашиваемые им веб-страницы, в том числе стартовую страницу веб сервиса.

[40] Машиночитаемые инструкции могут предоставлять серверу 102 возможность передавать на электронное устройство 112 веб контент, в том числе веб контент персональной веб-страницы зарегистрированного пользователя 120. Сервер 102 может передавать на электронное устройство 112 по меньшей мере часть такого контента как по запросу пользователя 120, так и без запроса пользователя 120.

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

[42] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 идентификационные реквизиты пользователя 120, введенные пользователем 120 на стартовой странице веб-сервиса. Идентификационные реквизиты пользователя 120 могут представлять собой любые идентификационные реквизиты пользователя 120. В качестве неограничивающего примера, это может быть сочетание логина и пароля. Как будет понятно специалистам в данной области техники, возможно существование других идентификационных реквизитов пользователя, например, транзакционные номера (TAN, transaction authentication number), генерируемые на мобильных генерирующих устройствах, подключаемых к электронному устройству 112. В качестве еще одного неограничивающего примера, идентификационные реквизиты пользователя 120 могут состоять из логина пользователя и информации об отпечатке пальца пользователя.

[43] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 часть идентификационных реквизитов пользователя 120, сохраненных с согласия пользователя 120 на электронном устройстве 112. Например, сервер 102 может получать с электронного устройства 112 часть логина пользователя 120 к веб-сервису, сохраненный с согласия пользователя 120 на электронном устройстве 112.

[44] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 идентификационный код электронного устройства 112.

[45] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 информацию о программном обеспечении, установленном на электронном устройстве 112. В качестве неограничивающих примеров, такая информация может представлять собой информацию об операционной системе, установленной на электронном устройстве, о веб-браузере 116, установленном на электронном устройстве 112, о дополнительных модулях, ассоциированных с веб-браузером 116.

[46] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 информацию об аппаратном обеспечении, входящем в состав электронного устройства 112. Например, такая информация может включать в себя информацию о носителе информации 114, установленном на электронном устройстве 112, о дисплее 118 (включая такие его характеристики, как разрешение экрана и другие характеристики), об установленной видеокарте, и тому подобное.

[47] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 информацию об аппаратном обеспечении, связанном с электронным устройством 112. Например, такая информация может включать в себя информацию о периферических устройствах, подключенных к электронному устройству 112.

[48] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 информацию, содержащуюся в куки-файле. Например, сервер 102 может получать с электронного устройства 112 куки-файл, сформированный веб-сервисом, которым пользуется пользователь 120.

[49] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 параметры, отличные от полных идентификационных реквизитов пользователя 120. Другими словами, такие параметры могут представлять собой неполные идентификационные реквизиты пользователя 120. Например, если полные идентификационные реквизиты пользователя 120 представляют собой сочетание логина и пароля, то параметром, отличным от полных идентификационных реквизитов пользователя 120, может быть логин пользователя 120 к данному веб-сервису. Получать параметры, отличные от полных идентификационных реквизитов пользователя 120, а также иную информацию, сервер может, в частности, путем получения информации, содержащейся в файле авто-заполнения веб-браузера 116, которая была сохранена с разрешения пользователя 120. Например, в формах авто-заполнения могут храниться логины (без паролей) к различным веб-сервисам, которыми пользуется пользователь 120.

[50] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 информацию, отражающую поведенческие шаблоны пользователя 120. Так, каждый пользователь, в том числе пользователь 120, может иметь некоторые привычки, которые могут быть зафиксированы.

Например, пользователь 120 может быть французом, который живет и работает в России, в Воронеже. Он может пользоваться веб-браузером 116 с франкоязычным интерфейсом. Пользователь 120 может пользоваться электронным устройством обычно с 9.00 утра до 18.00 по рабочим дням, начиная просмотр в различной последовательности сайтов http://www.liberation.fr/, http://www.lefigaro.fr/ и http://ici.radio-canada.ca/ в течение первых 10-15 минут, начиная с запуска веб-браузера 116, и затем переходя на стартовую страницу веб-сервиса. Информация, отражающая поведенческие шаблоны пользователя 120, может быть получена сервером 102, в качестве неограничивающих примеров, из файла истории переходов по сайтам, формируемого веб-браузером 116, а также из файлов настроек браузера 116.

[51] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 IP-адрес электронного устройства 112.

[52] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 информацию о местоположении электронного устройства 112.

[53] Информация о местоположении электронного устройства может быть получена по IP-адресу электронного устройства 112, так и любым другим подходящим способом. Например, такие данные могут быть получены с модулей систем спутниковой навигации (не изображены), когда такие модули установлены на электронном устройстве 112.

[54] Информация о местоположении электронного устройства 112 может быть получена также с использованием информации о наиболее близко расположенных к электронному устройству 112 GSM-вышкам (не изображены).

[55] Информация о местоположении электронного устройства 112 может быть получена также с использованием информации о сетях Wi-Fi™, в зоне охвата которых находится электронное устройство 112. Так, сервер 102 может получить с электронного устройства 112 список сетей Wi-Fi™, в зоне действия которых электронное устройство 112 находится, а также сведения о мощности сигнала каждой из таких сетей. В случае, когда сервер 102 располагает сведениями о местонахождении множества сетей Wi-Fi™ в определенных населенных пунктах, и получив с электронного устройства 112 сведения о мощности зафиксированных сигналов, сервер 102 может определить местоположение электронного устройства 112.

[56] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 номер телефона, ассоциированный с электронным устройством 112. Это возможно, например, когда электронное устройство 112 реализовано как мобильное устройство связи.

[57] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112 международный идентификатор мобильного оборудования (IMEI), относящийся к электронному устройству 112. Это возможно, например, когда электронное устройство 112 реализовано как мобильное устройство связи.

[58] Машиночитаемые инструкции могут предоставлять серверу 102 возможность получать с электронного устройства 112, по меньшей мере один параметр, отличный от полных идентификационных реквизитов пользователя. Например, это может быть логин пользователя 120, сохраненный веб-браузером 116 на электронном устройстве 112 с согласия пользователя 120.

[59] Сервер 102 может сохранять информацию, получаемую с электронного устройства 112, на сервере 102, либо на электронных устройствах, к которым сервер 102 имеет доступ. Таким образом, сервер 102 может накапливать информацию, связанную с пользователем 120 и с любыми электронными устройствами, которые когда-либо были использованы пользователем 120 для обращения к услугам веб-сервиса, предоставление которых обеспечивается сервером 102.

[60] Сервер 102 может систематизировать информацию, связанную с пользователем 120 и с любыми электронными устройствами, которые когда-либо были использованы пользователем 120 для обращения к услугам веб-сервиса, предоставление которых обеспечивается сервером 102, и выявлять характерные признаки поведения пользователя 120 (характеристики предыдущей активности пользователя 120). Например, такая систематизация может позволить выявить определенные закономерности в поведении пользователя 120, такие, например, как использование электронного устройства 112 в период с 9.00 утра до 18.00 по рабочим дням, и использование второго электронного устройства 112 после 19.30 по рабочим дням, и в течение полного дня по субботам, воскресеньям, и праздничным дням. В качестве еще одного неограничивающего примера, другая закономерность может заключаться в том, что в подавляющем большинстве случаев пользователь 120 переходит на стартовую страницу веб-сервиса с вебстраницы определенного новостного Интернет-издания, или с веб-страницы определенной социальной сети, и т.п.В качестве еще одного неограничивающего примера, еще одна закономерность может заключаться в том, что электронное устройство 112 пользователя 120 физически расположено в Воронеже (Россия), и переход на стартовую страницу веб-сервиса осуществляется с иностранных сайтов, либо с сайтов, на которых информация представлена на иностранном языке.

[61] Сервер 102 может получить запросы электронного устройства 112 на предоставление электронному устройству 112 стартовой страницы веб-сервиса, и может передавать стартовую страницу веб-сервиса на электронное устройство 112. Сервер 102 может передавать на электронное устройство 112 также любые иные веб-страницы.

[62] Стартовой страницей веб-сервиса является такая веб-страница, на которой пользователь 120 может осуществлять ввод своих идентификационных реквизитов для данного веб-сервиса.

[63] Веб-сервис может представлять собой любой веб-сервис. В качестве одного из неограничивающих примеров, это может быть сервис Яндекс.Музыка™ - сервис компании Яндекс™, позволяющий искать и легально бесплатно прослушивать музыкальные композиции, альбомы и подборки музыкальных треков. В качестве других неограничивающих примеров, это может быть сервис электронного бронирования мест в ресторанах, сервис по генерированию налоговых деклараций, сервис электронной почты, сервис облачного хранения данных, сервис хранения фотографий, сервис покупки билетов в кино, и другие.

[64] В момент получения с электронного устройства 112 запроса на предоставление стартовой страницы веб-сервиса, и в момент передачи этой стартовой стра