[go: up one dir, main page]

RU2648951C1 - System and method of selecting and displaying recommended content to a user - Google Patents

System and method of selecting and displaying recommended content to a user Download PDF

Info

Publication number
RU2648951C1
RU2648951C1 RU2016151281A RU2016151281A RU2648951C1 RU 2648951 C1 RU2648951 C1 RU 2648951C1 RU 2016151281 A RU2016151281 A RU 2016151281A RU 2016151281 A RU2016151281 A RU 2016151281A RU 2648951 C1 RU2648951 C1 RU 2648951C1
Authority
RU
Russia
Prior art keywords
user
content
archetype
users
categories
Prior art date
Application number
RU2016151281A
Other languages
Russian (ru)
Inventor
Максим Владимирович Байташев
Федор Алексеевич Битеньков
Original Assignee
Акционерное общество "Национальная система платежных карт"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Акционерное общество "Национальная система платежных карт" filed Critical Акционерное общество "Национальная система платежных карт"
Priority to RU2016151281A priority Critical patent/RU2648951C1/en
Application granted granted Critical
Publication of RU2648951C1 publication Critical patent/RU2648951C1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

FIELD: data processing.
SUBSTANCE: invention relates to computing technologies for displaying web resource content for a user. Technical result is achieved by a method for selecting and displaying web resource content to a user of a web resource, which includes the registration of users on a web resource with information about users and users interests, creation by users of user collections on the web resource containing links to the content of the web resource and/or links to content uploaded by a user to a web resource from the Internet and/or containing content downloaded from a user data store, and/or containing content uploaded to a web resource by specifying links to web pages with content from the Internet, determining for each user user-defined content categories of the web resource and create an archetype of users containing at least one content category for a single user archetype, based on the interaction of users with the content of the web resource.
EFFECT: technical result consists in providing selection and display of a web resource content for a user based on the user archetype and/or known user data.
19 cl, 6 dwg, 2 tbl

Description

Область техникиTechnical field

[0001] Настоящее изобретение относится к компьютерным системам и, более конкретно, к системам и способам для подбора и отображения контента веб-ресурса пользователю веб-ресурса на основе архетипа пользователя.[0001] The present invention relates to computer systems and, more particularly, to systems and methods for selecting and displaying the content of a web resource to a user of a web resource based on a user archetype.

Уровень техникиState of the art

[0002] В связи с бурным развитием компьютерной техники и распространенностью сети Интернет все больше и больше пользователей компьютерных/вычислительных устройств (персональными компьютерами, смартфонами, планшетами и т.д.) проводят время в поисках интересной им информации, с целью общения с другими пользователями, с целью купить товар или услугу, в частности, посредством сети Интернет, мобильных приложений и т.д.[0002] In connection with the rapid development of computer technology and the prevalence of the Internet, more and more users of computer / computing devices (personal computers, smartphones, tablets, etc.) spend time looking for information they are interested in, in order to communicate with other users , in order to buy a product or service, in particular, through the Internet, mobile applications, etc.

[0003] Зачастую, пользователю сложно самому найти интересующую его информацию и/или разобраться в том насколько точна и/или полезна найденная им информация, насколько хорош тот или иной товар или услуга, подходят ли они ему, и стоит ли ему их заказывать, спросить других пользователей, где найти тот или иной товар, информацию, услугу и т.д. Зачастую пользователю хочется или необходимо знать мнение другого пользователя о найденной им информации, например, пользователь увидел на одном из веб-сайтов в сети Интернет интересную информацию о каком-либо устройстве для персонального компьютера, например, жестком диске, и хочет узнать мнение других пользователей об этом жестком диске. С другой стороны, пользователю может понравиться красивый автомобиль, который он собирается или хотел бы приобрести, и хочет поделиться этим с другими пользователями. Также, пользователь может приобрести какой-то бытовой прибор, например, электрочайник, который у него сломался после года использования, так что пользователь хочет обратить внимание остальных пользователей на то, что такой электрочайник не стоит покупать. Стоит также отметить, что пользователь может похвастаться своей какой-либо покупкой перед другими пользователями.[0003] Often, it is difficult for the user to find the information he is interested in and / or to figure out how accurate and / or useful the information he found is, how good a particular product or service is, whether they are suitable for him, and whether he should order them, ask other users, where to find a particular product, information, service, etc. Often, the user wants or needs to know the opinion of another user about the information he has found, for example, the user saw on one of the websites on the Internet interesting information about a device for a personal computer, for example, a hard drive, and wants to know the opinion of other users about this hard drive. On the other hand, the user may like the beautiful car that he is going to or would like to purchase, and wants to share it with other users. Also, the user can purchase some kind of household appliance, for example, an electric kettle that has broken after a year of use, so the user wants to draw the attention of other users to the fact that such an electric kettle is not worth buying. It is also worth noting that the user can boast of any purchase to other users.

[0004] С этими целями пользователи объединяются в группы по интересам, например, на специализированных веб-сайтах, форумах и т.д. На таких форумах пользователь может узнать мнение других пользователей об интересующей его информации путем проведения опроса, оставления ссылок с целью прокомментировать ту или иную статью (например, размещенную в сети Интернет) или товар. Также пользователь может порекомендовать другому пользователю, группе пользователей, или всем пользователям сразу ту или иную найденную им информацию, например, путем прикрепления изображения на веб-сайте и отправке сообщения выбранным пользователям. Пользователь также может создать отдельную тему, например, на форуме, с целью рекомендации другим пользователям найденной им информации или товаре.[0004] For these purposes, users are grouped into interest groups, for example, on specialized websites, forums, etc. In such forums, the user can find out the opinions of other users about the information of interest to him by conducting a survey, leaving links in order to comment on a particular article (for example, posted on the Internet) or goods. Also, a user can recommend another user, a group of users, or all users at once this or that information found by him, for example, by attaching an image on a website and sending a message to selected users. The user can also create a separate topic, for example, on the forum, with the aim of recommending to other users the information or product they found.

[0005] Крайне часто описанные выше или его большую часть сложно реализовать в одном месте, например, на одном веб-сайте либо на нескольких веб-сайтах, либо на нескольких поддоменах одного веб-сайта, поскольку подразумевает использование различных компьютерных технологий и требует большого количества времени и ресурсов на реализацию и поддержку, либо пользователю будет неудобно пользоваться подобными реализациями.[0005] It is extremely often described above or most of it is difficult to implement in one place, for example, on one website or on several websites, or on several subdomains of one website, since it involves the use of various computer technologies and requires a large number time and resources for implementation and support, or it will be inconvenient for the user to use such implementations.

[0006] Также, загруженная одним пользователем информация/данные (например, с целью ее рекомендации другим пользователям), обычно не интересна всем пользователям и даже пользователям объединенным "по интересам", поскольку интересы пользователей даже в пределах одной группы по интересам могут значительно отличаться друг от друга. Так, например, на форуме может быть создан под-форум или ветка "Автомобили", которую создал один из пользователей с целью собрать пользователей, интересующихся автомобилями. Однако стоит отметить, что часть пользователей может интересоваться гоночными автомобилями/болидами, другая часть пользователей грузовыми автомобилями, третья часть пользователей - легковыми автомобилями, четвертая часть пользователей - ремонтом автомобилей, пятая - утилизацией автомобилей, шестая - покупкой/продажей автомобилей и т.д. Таким образом, тема "Куплю ретро-автомобиль" или "Как научиться ездить задним ходом?" в ветке "Автомобили" будет интересна далеко не всем участникам форума.[0006] Also, information / data downloaded by one user (for example, with a view to recommending it to other users) is usually not interesting to all users and even users united by “interests”, since the interests of users even within the same interest group can differ significantly from each other from friend. So, for example, a sub-forum or the "Cars" branch can be created on a forum, which was created by one of the users in order to gather users interested in cars. However, it is worth noting that some of the users may be interested in racing cars / cars, another part of users will be interested in trucks, one third of users will be interested in cars, one fourth of users will be able to repair cars, one fifth will be interested in the disposal of cars, one sixth may be the purchase / sale of cars, etc. Thus, the theme is "Buy a retro car" or "How to learn to ride in reverse?" in the branch "Cars" will not be interesting to all forum participants.

[0007] Если создать в ветке "Автомобили" под-ветки "Грузовые автомобили", "Легковые автомобили", "Спортивные автомобили", "Ремонт автомобилей" и, например, предоставить пользователям самим добавлять такие ветки, под-ветки, под-под-ветки и т.д., то, в конечном счете, ветка "Автомобили" получит большую разветвленность и вложенность под-веток, под-под-веток и т.д. Кроме того, пользователи могут называть ветки под-форумов/веток/под-веток и т.д. по-разному, например, один пользователь может создать ветку "Спортивные авто", второй пользователь - "Спорт-авто", третий - "Спортивные машины" и т.д., которые, по сути, будут относиться к одной теме/ветке форума под общим названием "Спортивные авто". Использование ручной или автоматической (например, с использованием лингвистического анализа существующих тем форума и создаваемой темы форума) модерации крайне трудоемко и не всегда позволяет с высокой точностью (особенно автоматическая модерация) определить - была ли уже создана подобная тема или нет.[0007] If you create sub-branches "Trucks", "Cars", "Sports cars", "Car repair" in the "Automobiles" branch and, for example, allow users to add such branches, sub-branches, sub-branches themselves -tems, etc., then, ultimately, the branch "Cars" will receive greater branching and nesting of sub-branches, sub-sub-branches, etc. In addition, users can name branches of sub-forums / branches / sub-branches, etc. in different ways, for example, one user can create a branch "Sports cars", the second user - "Sports cars", the third - "Sports cars", etc., which, in fact, will relate to one topic / forum thread under the general name "Sports cars". Using manual or automatic (for example, using linguistic analysis of existing forum topics and created forum topics) moderation is extremely time-consuming and does not always allow to determine with high accuracy (especially automatic moderation) whether a similar topic has already been created or not.

[0008] С другой стороны, одному пользователю могут быть интересны несколько веток/тем ресурса/портала. Под ресурсом/порталом в рамках настоящего изобретения понимается, например, веб-ресурс (в частности, веб-сайт, интернет-форум, страница/блог пользователя в Интернете, которые могут располагаться на сервере, вебсервере, удаленном компьютере, сетевом хранилище данных и т.д.), веб-портал (например, веб-сайт, предоставляющий пользователям интернет-сервисы), причем веб-портал может состоять из нескольких веб-сайтов. Доступ к порталу/ресурсу может быть осуществлен посредством веб-браузера или другого программного обеспечения, в частности, приложения для мобильного устройства пользователя (мобильного приложения), приложение для вычислительного устройства (персонального компьютера, ноутбука, смартфона, планшета, телефона и т.д.), на котором может быть отображен контент ресурса/портала (далее в описании настоящего изобретения - контент, контент ресурса, элементы/объекты портала, элементы/объекты ресурса, элементы/объекты контента), и на котором или посредством сервисов которого, пользователь может делиться контентом, загружать контент на ресурс/портал, ссылаться на контент других ресурсов, собирать контент других пользователей в коллекции, ставить оценки контенту, загруженному другими пользователями, просматривать контент и сохранять контент на ресурсе, например, посредством создания/сохранения ссылок на такой контент ресурса средствами ресурса или силами пользователя и, например, средствами веб-браузера или приложения, посредством которых осуществляется взаимодействия с ресурсом, а также путем отправки сообщений, оставления комментариев к контенту и т.д., как будет описано в описании изобретения. Под контентом в рамках описания настоящего изобретения понимаются объекты/элементы, размещенные на ресурсе/портале (на страницах ресурса/портала, в окнах приложений, связанных с ресурсом и т.д.), представляющие собой информационное содержание ресурсов, в частности, графическая информация, например, изображения, видео, текстовая информация (например, статьи на веб-сайтах, статьи, загруженные пользователем на ресурс и т.д.), аудио-данные, например, в виде файлов, ссылок на ресурсы, содержащие такой контент и т.д. Также в качестве контента могут выступать ссылки на ресурсы (в частности, веб-сайты) с возможным созданием страниц(ы) предпросмотра для такого сайта и т.д.[0008] On the other hand, a single user may be interested in several branches / themes of a resource / portal. Under the resource / portal in the framework of the present invention is understood, for example, a web resource (in particular, a website, an online forum, a user’s page / blog on the Internet that can be located on a server, a web server, a remote computer, a network storage device, etc. etc.), a web portal (for example, a website providing users with Internet services), and the web portal may consist of several websites. Access to the portal / resource can be made through a web browser or other software, in particular, an application for a user's mobile device (mobile application), an application for a computing device (personal computer, laptop, smartphone, tablet, phone, etc. ), on which the content of the resource / portal can be displayed (hereinafter in the description of the present invention - content, content of the resource, elements / objects of the portal, elements / objects of the resource, elements / objects of content), and on which or for through the services of which the user can share content, upload content to the resource / portal, link to the content of other resources, collect the content of other users in collections, rate the content downloaded by other users, view the content and save the content on the resource, for example, by creating / storing links to such resource content by the resources of the resource or by the user and, for example, by means of a web browser or application through which the interaction with the resource is carried out, as well as by sending messages, leaving comments on the content, etc., as will be described in the description of the invention. Under the content in the framework of the description of the present invention refers to objects / elements located on the resource / portal (on the pages of the resource / portal, in the application windows associated with the resource, etc.), representing the information content of the resources, in particular, graphic information, for example, images, video, textual information (for example, articles on websites, articles uploaded by a user to a resource, etc.), audio data, for example, in the form of files, links to resources containing such content, etc. d. Also, content can be links to resources (in particular, websites) with the possible creation of preview pages (s) for such a site, etc.

[0009] Таким образом, группировка пользователей (формирование групп пользователей) по интересам осложняется разветвленностью входящих в группы тем, интересных различным пользователям даже в пределах одной группы. Темы, интересные пользователям из различных групп, приводят к пересечению групп пользователей, что значительно осложняет пользователям поиск интересующего их контента. Также, пересечение групп пользователей по интересам осложняет возможность осуществления рекомендаций пользователям, т.е. становится сложно предсказать, какому именно пользователю и из какой группы понравится тот или иной контент рекомендованный пользователем или ресурсом. Стоит отметить, что контент может рекомендоваться пользователям не только другими пользователями, но и ресурсом, например, посредством рекомендации контента пользователям с использованием средств ресурса или связанными с ним ресурсами.[0009] Thus, the grouping of users (the formation of user groups) by interests is complicated by the branching out of the topics that interest various users, even within the same group. Topics that are interesting to users from different groups lead to the intersection of user groups, which greatly complicates users' search for content of interest to them. Also, the intersection of user interest groups makes it difficult to implement recommendations to users, i.e. it becomes difficult to predict which user and from which group will like this or that content recommended by the user or resource. It is worth noting that the content can be recommended to users not only by other users, but also by the resource, for example, by recommending content to users using the resources of the resource or related resources.

[0010] В настоящее время существующие средства рекомендации контента пользователю (средства подбора контента пользователю или группе пользователей) либо вычисляют/определяют рекомендуемый контент пользователю на основе анализа контента, не учитывая качества контента и популярности контента у других пользователей, либо используют сложные алгоритмы для выбора контента, который можно порекомендовать пользователю, например, посредством анализа действий пользователя, истории пользователя (например, операции пользователя с размещенным на ресурсе контентом или при размещении контента на ресурсе).[0010] Currently, existing means of recommending content to a user (means of selecting content for a user or group of users) either calculate / determine recommended content for the user based on the analysis of the content, not taking into account the quality of the content and the popularity of the content among other users, or use complex algorithms to select the content , which can be recommended to the user, for example, by analyzing user actions, user history (for example, user operations with resource content or when posting content on a resource).

[0011] Также известны средства рекомендации контента пользователям на основе хеш-тегов. Хештег, хэштег или хэш-тег (от англ. hashtag от hash - знак «решетка» + tag - метка) - тип метки, используемый на веб-сайтах в социальных сетях и т.д. с целью облегчения поиска контента по теме или контенту. Такие средства обладают недостатками, которые, как правило, позволяют определить лишь тип контента, но не группу пользователей, которым его можно порекомендовать, даже если собирать для определенной группы пользователей или отдельно взятого пользователя набор хеш-тегов, то зачастую рекомендуемый контент оказывается не интересен пользователю, поскольку у одного пользователя или группы пользователей набирается слишком много хеш-тегов, а по совокупности всех хеш-тегов, как правило, находится слишком мало контента (или вообще не находится), который можно порекомендовать пользователю. В данном случае части группы пользователей (например, с одинаковым набором хеш-тегов) не будут интересны рекомендованный контент на тему "Грузовые автомобили" и/или "Легковые автомобили", а другой части группы пользователей не будут интересен рекомендуемый контент с хеш-тегами "Спортивные автомобили", хотя каждый из такой группы пользователей хотя бы раз просмотрел контент с указанными хеш-тегами.[0011] Means for recommending content to users based on hash tags are also known. Hashtag, hashtag or hash tag (from English hashtag from hash - “pound sign” + tag - tag) - type of tag used on websites on social networks, etc. in order to facilitate the search for content by topic or content. Such tools have drawbacks that, as a rule, allow you to determine only the type of content, but not the group of users to whom it can be recommended, even if you collect a set of hash tags for a specific group of users or an individual user, then the recommended content is often not interesting to the user , because one user or group of users has too many hash tags and, as a rule, there is too little content (or not at all) in the aggregate of all hash tags which can be recommended to the user. In this case, part of the user group (for example, with the same set of hash tags) will not be interested in the recommended content on the topic "Trucks" and / or "Cars", and in the other part of the user group, the recommended content with hash tags will not be interesting Sports cars ", although each of such a group of users at least once viewed content with the specified hash tags.

[0012] Известно также разделение пользователей на группы, по, так называемым, архетипам. Архетип пользователя (тип пользователя, типаж пользователя) определяет отдельный набор данных, или модель, а также множество, совокупность моделей, например, моделей личности, которые могут быть использованы для определения предпочтений пользователей.[0012] It is also known that users are divided into groups according to so-called archetypes. The user archetype (user type, user type) defines a separate data set, or model, as well as a multitude, a set of models, for example, personality models, which can be used to determine user preferences.

[0013] Однако известные способы построения/создания архетипов пользователей не позволяют в должной мере использовать их для подбора пользователям рекомендуемого контента.[0013] However, the known methods for constructing / creating user archetypes do not allow their proper use to select recommended content for users.

[0014] Еще одной проблемой существующих способов и систем подбора рекомендуемого пользователю контента заключается в том, что они не затрагивают фильтрацию пользователей, контент которых может быть рекомендован другим пользователям, так, например, одному пользователю может быть рекомендован контент другого пользователя (например, который нравится другому пользователю или контент собранный таким другим пользователем или загруженный им), который "не умеет советовать", "у которого нет вкуса", который собирает или загружает неинтересный контент, либо который делится контентом, который может быть мало кому интересен, кроме него самого.[0014] Another problem with existing methods and systems for selecting user-recommended content is that they do not affect the filtering of users whose content can be recommended to other users, for example, one user may be recommended the content of another user (for example, one that likes to another user or content collected by such another user or uploaded by him) that "does not know how to advise", "which has no taste", that collects or downloads an uninteresting content event, or which shares content that may be of little interest to anyone except himself.

[0015] Кроме того, существующие системы не обеспечивают механизма для рекомендации пользователю контента, который на самом деле интересует конкретного пользователя или пользователей схожего с ним архетипа.[0015] Furthermore, existing systems do not provide a mechanism for recommending to a user content that is actually of interest to a particular user or users of a similar archetype.

[0016] Соответственно, основываясь на анализе существующего уровня техники и возможностей, существует потребность в данной области техники в системе и способе для подбора и отображения контента веб-ресурса пользователю веб-ресурса на основе архетипа пользователя и/или на основе известных данных пользователя.[0016] Accordingly, based on an analysis of the prior art and capabilities, there is a need in the art for a system and method for selecting and displaying a web resource content to a web resource user based on a user archetype and / or based on known user data.

Сущность изобретенияSUMMARY OF THE INVENTION

[0017] Технический результат настоящего изобретения заключается в подборе и отображении контента веб-ресурса пользователю веб-ресурса на основе архетипа пользователя и/или известных данных пользователя.[0017] The technical result of the present invention is to select and display the content of a web resource to a user of a web resource based on the archetype of the user and / or known user data.

[0018] Согласно одному из вариантов реализации предлагается способ для подбора и отображения контента веб-ресурса пользователю веб-ресурса, включающий следующие шаги: регистрацию пользователей на веб-ресурсе с указанием данных о пользователях и интересов пользователей; взаимодействие пользователей с контентом веб-ресурса; создание пользователями пользовательских коллекций на веб-ресурсе, содержащих ссылки на контент веб-ресурса и/или ссылки на контент, загруженный пользователем на веб-ресурс из сети Интернет, и/или содержащих контент, загруженный с хранилища данных пользователей, и/или содержащих контент, загруженный на веб-ресурс через указание пользователями ссылок на веб-страницы с контентом из сети Интернет; определение для каждого пользователя пользовательских категорий контента веб-ресурса; создание архетипов пользователей, содержащего, по крайней мере, одну категорию контента для одного архетипа пользователя, на основе взаимодействия пользователей с контентом веб-ресурса; назначение пользователю, по крайней мере, одного архетипа пользователя; подбор контента веб-ресурса пользователю на основе архетипа пользователя в случае, если пользователю назначен архетип пользователя, и подбор контента веб-ресурса пользователю на основе известных данных пользователя и собранных веб-ресурсом взаимодействий пользователя с контентом веб-ресурса; отображение подобранного контента веб-ресурса пользователю на веб-ресурсе.[0018] According to one embodiment, a method is provided for selecting and displaying the content of a web resource to a user of a web resource, comprising the following steps: registering users on a web resource indicating user data and user interests; user interaction with web resource content; creation by users of user collections on a web resource containing links to web resource content and / or links to content downloaded by a user to a web resource from the Internet and / or containing content downloaded from user data storage and / or containing content uploaded to a web resource through the indication by users of links to web pages with content from the Internet; definition for each user of custom categories of web resource content; creating user archetypes containing at least one content category for one user archetype based on user interaction with the content of the web resource; Assigning at least one user archetype to a user selection of the content of the web resource to the user based on the archetype of the user in case the user is assigned the archetype of the user, and selection of the content of the web resource to the user based on known user data and the interactions of the user and the content of the web resource collected by the web resource; displaying the selected content of the web resource to the user on the web resource.

[0019] В одном из частных вариантов реализации взаимодействие пользователя с веб-ресурсом включает следующие действия: выбор контента пользователем посредством устройств ввода данных; отправка пользователем ссылки на контент другим пользователям (реблог); отметка пользователем контента, как понравившегося; оформление пользователем подписки на контент; добавление пользователем контента в корзину с целью совершения покупки товара, описываемого контентом, причем контент является описанием товара и/или предложением купить товар и/или предложением заказа услуги; покупка пользователем товара, описываемого контентом.[0019] In one of the private options for implementation, user interaction with a web resource includes the following actions: user content selection via data input devices; User sending content links to other users (reblog); marking by the user of content as liked; user subscribing to content; the user adding content to the basket for the purpose of making a purchase of the product described by the content, the content being a description of the product and / or an offer to buy the product and / or an offer to order a service; purchase by the user of the product described by the content.

[0020] В одном из частных вариантов реализации количество категорий контента в архетипе пользователя может изменяться со временем.[0020] In one particular embodiment, the number of content categories in a user's archetype may change over time.

[0021] В одном из частных вариантов реализации категории контента в архетипе пользователя упорядочены по убыванию весов категорий контента.[0021] In one of the private options for implementing the content categories in the archetype of the user are ordered in descending order of the weights of the content categories.

[0022] В одном из частных вариантов реализации архетипы пользователей отличаются категориями и/или расположением категорий в архетипе пользователя, и/или количеством категорий в архетипе пользователя.[0022] In one particular embodiment, user archetypes differ in categories and / or category arrangement in the user archetype, and / or number of categories in the user archetype.

[0023] В одном из частных вариантов реализации несколько категорий контента могут занимать одну позицию в архетипе пользователя.[0023] In one particular embodiment, several categories of content may occupy the same position in the user archetype.

[0024] В одном из частных вариантов реализации категории контента, занимающие одну позицию в архетипе пользователя, определяются величиной отличия значений весов для таких категорий контента.[0024] In one particular embodiment, content categories that occupy the same position in the user archetype are determined by the difference in weight values for such content categories.

[0025] В одном из частных вариантов реализации вес категории контента вычисляется с учетом коэффициента взаимодействия пользователя с контентом и количества взаимодействий пользователя с контентом.[0025] In one particular embodiment, the weight of the content category is calculated taking into account the coefficient of user interaction with the content and the number of user interactions with the content.

[0026] В одном из частных вариантов реализации пользователем является лицо, продающее и/или рекламирующее товар и/или услуги.[0026] In one particular embodiment, the user is a person selling and / or advertising a product and / or service.

[0027] В одном из частных вариантов реализации веб-ресурс является веб-сайтом, веб-порталом.[0027] In one particular embodiment, the web resource is a website, a web portal.

[0028] В одном из частных вариантов реализации пользователю может рекомендоваться контент других пользователей с одинаковым архетипом пользователей.[0028] In one particular embodiment, the user may be encouraged to content other users with the same user archetype.

[0029] В одном из частных вариантов реализации смена архетипа пользователя происходит на основе анализа действий пользователя на веб-ресурсе.[0029] In one particular embodiment, the user archetype is changed based on an analysis of the user's actions on the web resource.

[0030] В одном из частных вариантов реализации категории создаются на веб-ресурсе модератором веб-ресурса.[0030] In one of the private embodiments, categories are created on the web resource by the moderator of the web resource.

[0031] В одном из частных вариантов реализации на веб-ресурсе создаются виртуальные категории на основе анализа взаимодействия пользователя с контентом.[0031] In one of the private embodiments, virtual categories are created on the web resource based on the analysis of user interaction with content.

[0032] В одном из частных вариантов реализации виртуальные категории преобразуются в категории веб-ресурса модератором или автоматически средствами веб-ресурса.[0032] In one particular embodiment, virtual categories are transformed into web resource categories by a moderator or automatically by the web resource.

[0033] В одном из частных вариантов реализации виртуальные категории создаются из коллекций пользователей.[0033] In one particular embodiment, virtual categories are created from user collections.

[0034] В одном из частных вариантов реализации пользователю назначен временный архетип пользователя, содержащий недостаточное количество категорий контента для формирования архетипа пользователя.[0034] In one particular embodiment, the user is assigned a temporary user archetype containing an insufficient number of content categories to form a user archetype.

[0035] В одном из частных вариантов реализации пользователю назначается класс пользователя на основе качества действий пользователя на веб-ресурсе и/или частоты взаимодействия пользователя с контентом веб-ресурса, и/или временем, проведенным пользователем на веб-ресурсе, и/или частоты посещения пользователем веб-ресурса, где, чем выше класс пользователя, тем больше контента из категорий архетипа такого пользователя рекомендуется другим пользователям.[0035] In one particular embodiment, a user class is assigned to the user based on the quality of the user's actions on the web resource and / or the frequency of user interaction with the content of the web resource and / or the time spent by the user on the web resource and / or frequency user visits to a web resource where, the higher the user’s class, the more content from the archetype categories of such a user is recommended to other users.

[0036] В одном из частных вариантов реализации самые высокие и самые низкие классы пользователей не пересматриваются в зависимости от классов пользователей.[0036] In one particular embodiment, the highest and lowest user classes are not revised depending on the user classes.

Краткое описание чертежейBrief Description of the Drawings

[0037] Дополнительные цели, признаки и преимущества настоящего изобретения будут очевидными из прочтения последующего описания осуществления изобретения со ссылкой на прилагаемые чертежи, на которых:[0037] Additional objectives, features and advantages of the present invention will be apparent from reading the following description of an embodiment of the invention with reference to the accompanying drawings, in which:

[0038] ФИГ. 1 иллюстрирует примерный вариант отображения контента пользователю, согласно настоящему изобретению;FIG. 1 illustrates an exemplary embodiment of displaying content to a user according to the present invention;

[0039] ФИГ. 2 иллюстрирует примерный вариант блок-схемы подбора и отображения рекомендуемого контента пользователям ресурса/портала;FIG. 2 illustrates an exemplary block diagram of the selection and display of recommended content to users of a resource / portal;

[0100] ФИГ. 3 иллюстрирует примерный вариант формирования/создания архетипов пользователей;FIG. 3 illustrates an exemplary embodiment of the formation / creation of user archetypes;

[0101] ФИГ. 4 иллюстрирует примерный вариант связи архетипов пользователей с пользователями ресурса;FIG. 4 illustrates an exemplary embodiment of the connection of user archetypes with resource users;

[0102] ФИГ. 5 иллюстрирует примерный вариант схемы системы подбора и отображения рекомендуемого контента;FIG. 5 illustrates an exemplary diagram of a system for selecting and displaying recommended content;

[0103] ФИГ. 6 показан вариант системы, реализующей настоящее изобретение.FIG. 6 shows an embodiment of a system implementing the present invention.

Описание вариантов осуществления изобретенияDescription of Embodiments

[0104] Объекты и признаки настоящего изобретения, способы для достижения этих объектов и признаков станут очевидными посредством отсылки к примерным вариантам осуществления. Однако настоящее изобретение не ограничивается примерными вариантами осуществления, раскрытыми ниже, она может воплощаться в различных видах. Сущность, приведенная в описании, является ничем иным, как конкретными деталями, обеспеченными для помощи специалисту в области техники в исчерпывающем понимании изобретения, и настоящее изобретение определяется только в объеме приложенной формулы.[0104] The objects and features of the present invention, methods for achieving these objects and features will become apparent by reference to exemplary embodiments. However, the present invention is not limited to the exemplary embodiments disclosed below, it can be embodied in various forms. The essence described in the description is nothing more than the specific details provided to assist the specialist in the field of technology in a comprehensive understanding of the invention, and the present invention is defined only in the scope of the attached claims.

[0105] На ФИГ. 1 показан примерный вариант отображения контента пользователю/пользователям портала/ресурса, в частности, показано окно веб-браузера, в котором размещается контент. Стоит отметить, что окно отображения контента 100 может быть представлено не только окном веб-браузера, но и окном приложения, установленного на устройство пользователя, например, мобильное устройство (телефон, смартфон, планшет), персональный компьютер, сервер, ноутбук и т.д., например, мобильным приложением, программным обеспечением для персонального компьютера.[0105] FIG. 1 shows an example embodiment of displaying content to a user / users of a portal / resource, in particular, a web browser window is shown in which the content is hosted. It is worth noting that the content display window 100 can be represented not only by a web browser window, but also by an application window installed on a user's device, for example, a mobile device (phone, smartphone, tablet), personal computer, server, laptop, etc. ., for example, a mobile application, software for a personal computer.

[0106] Стоит также отметить, что помимо контента в окне отображения контента могут присутствовать элементы взаимодействия пользователя с контентом, другими пользователями, категориями и т.д. Также подобные элементы взаимодействия с контентом не обязательно отображаются в окне отображения контента (или может быть отображена их часть), а могут быть активированы при взаимодействии с ними, например, путем выделения их манипулятором мышь или касанием экрана сенсорным пером или пальцем (например, в случае использования устройств с сенсорными экранами). К таким элементам взаимодействия пользователя (действий пользователя/пользовательских действий) с контентом, другими пользователями, ресурсом, веб-сайтами и т.д., можно отнести кнопки, элементы меню, выпадающего меню и т.д., например, кнопки "Поделиться" ("реблог"), "Добавить в коллекцию пользователя", "Подписаться", "Прокомментировать элемент/контент/объект", "Поставить оценку", "Показать описание" (контента, в частности, товара, предложенного пользователю в виде контента, элемента ресурса) "Отметить, как понравившееся", "Добавить в корзину", "Купить" а также действия пользователей, например, просмотры страниц ресурса, контента ресурса, выделение контента ресурса (например, щелчок/клик мышью на контенте ресурса или посредством взаимодействия с контентом посредством сенсорных экранов устройств) и т.д. Стоит отметить, что каждому действию/взаимодействию пользователя может быть проставлен определенный коэффициент (коэффициент действия/коэффициент действия пользователя), отражающий значимость данного действия, которые могут быть использованы, например, в процессе анализа действия пользователей с целью формирования архетипа пользователя или класса пользователя, как описано ниже в рамках описания изобретения. Пользователь ресурса (включая пользователей, прошедших регистрацию на ресурсе) также может делиться контентом, например, с другими пользователями ресурса, загружать контент (собственный, контент третьих лиц, например, найденный в сети Интернет или сохраненный пользователем на его персональном компьютере, сетевом хранилище и т.д.) на ресурс, ссылаться на контент других ресурсов, собирать контент других пользователей в коллекции/пользовательские коллекции (110), подписываться на пользователей (например, на добавляемый пользователем контент, совершаемые пользователей действия и т.д.), ставить оценки контенту, сохраненному или загруженному другими пользователями, просматривать контент и сохранять контент на ресурсе, например, посредством создания ссылок на такой контент средствами ресурса или собственными силами и средствами, в частности, путем отправки сообщений, оставления комментариев к контенту и т.д., как будет описано в описании изобретения. Коллекции представляют собой набор элементов контента, собранных пользователями ресурса/портала, которые их заинтересовали. Коллекции могут быть пополнены путем загрузки в них пользовательского контента, например, посредством средства загрузки контента на портал, либо посредством сохранения элементов контента других пользователей, в частности, посредством элементов взаимодействия с элементами контента, порталом, например, посредством кнопки "Сохранить в своей коллекции", "Сохранить в новой коллекции", "Добавить в коллекцию" и так далее.[0106] It is also worth noting that in addition to content, elements of user interaction with content, other users, categories, etc., may be present in the content display window. Also, such elements of interaction with content are not necessarily displayed in the content display window (or some of them can be displayed), but can be activated when interacting with them, for example, by highlighting them with the mouse or touching the screen with a touch pen or finger (for example, in the case of use of devices with touch screens). Such elements of user interaction (user actions / user actions) with content, other users, a resource, websites, etc., include buttons, menu items, a drop-down menu, etc., for example, the Share button ("reblog"), "Add to user’s collection", "Subscribe", "Comment on the item / content / object", "Rate", "Show description" (of the content, in particular, of the product offered to the user in the form of content, element Resource) "Mark as you like," "Add to cart," "Buy "as well as user actions, for example, viewing pages of a resource, content of a resource, highlighting the content of a resource (for example, clicking / clicking on the content of a resource or by interacting with content through device touch screens), etc. It is worth noting that each user’s action / interaction can be affixed with a certain coefficient (action coefficient / user action coefficient), reflecting the significance of this action, which can be used, for example, in the analysis of user actions in order to form a user archetype or user class, as described below in the framework of the description of the invention. The user of the resource (including users who have registered on the resource) can also share content, for example, with other users of the resource, download content (own, third-party content, for example, found on the Internet or stored by the user on his personal computer, network storage, etc. .d.) to a resource, link to the content of other resources, collect other users' content into collections / user collections (110), subscribe to users (for example, user-added content actions performed by users, etc.), to rate content stored or downloaded by other users, view content and save content on a resource, for example, by creating links to such content using the resources of the resource or using your own resources and means, in particular, by sending messages, commenting on content, etc., as will be described in the description of the invention. Collections are a set of content items collected by users of a resource / portal that interest them. Collections can be replenished by uploading user-generated content to them, for example, by means of downloading content to a portal, or by saving content elements of other users, in particular, by interacting with content elements, a portal, for example, using the "Save to your collection" button , Save to New Collection, Add to Collection, and so on.

[0107] Как было сказано выше, контент может быть представлен объектами/элементами 120 или набором объектов/элементов контента, размещенными на ресурсе (на страницах ресурса, веб-страницах, в окнах приложений, мобильных приложениях, связанных с ресурсом и другими ресурсами т.д.), и которые могут быть представлены изображением, текстом, видео- и аудиозаписями, статьями на веб-сайтах, загруженными пользователями статьями на ресурс, файлами, ссылками на другие ресурсы или текущий ресурс. В качестве контента могут выступать ссылки на ресурсы (в частности, ссылки на веб-сайты) с возможным созданием страниц(ы) предпросмотра (предварительного просмотра) для такого сайта и т.д. Также контент может быть представлен подобранными рекомендованными объектами 130, содержащими, по крайней мере, объекты 120 (содержащими, по крайней мере, данные объектов, сохраненных пользователями или загруженными пользователями). Рекомендуемые объекты также могут содержать дополнительную информацию/данные, по сравнению, с объектами, сохраненными в каталогах пользователей/пользовательских категориях/пользовательских коллекциях 110, в том числе загруженными пользователями объектами. Так, например, пользователь ресурса может сохранять объекты ресурса/контент, изменяя описание контента, в частности, добавить свое описание к существующему описанию контента либо полностью, частично его заменить или удалить существующее описание контента.[0107] As mentioned above, content can be represented by objects / elements 120 or a set of objects / content elements placed on a resource (on resource pages, web pages, application windows, mobile applications associated with the resource and other resources, etc. etc.), and which can be represented by an image, text, video and audio recordings, articles on websites, user-uploaded articles to a resource, files, links to other resources or the current resource. The content may be links to resources (in particular, links to websites) with the possible creation of pages (s) of a preview (preview) for such a site, etc. The content may also be represented by selected recommended objects 130 containing at least objects 120 (containing at least data from objects stored by users or downloaded by users). Recommended objects may also contain additional information / data, in comparison with objects stored in user directories / user categories / user collections 110, including objects loaded by users. So, for example, a resource user can save resource objects / content by changing the description of the content, in particular, add their description to the existing description of the content or completely, partially replace it or delete the existing description of the content.

[0108] Как было сказано выше, пользователь может размещать на ресурсе контент в своих пользовательских категориях/каталогах 110, обмениваться контентом с другими пользователями, в том числе путем отправки ему сообщений, включая внутренние сообщения ресурса, либо посредством приложений связанных и/или не связанных с ресурсом, например, посредством систем мгновенного обмена сообщениями/систем обмена мгновенными сообщениями (IM - от англ. Instant Messanging), ставить оценки контенту, получать контент, например, посредством ссылок от других пользователей и т.д., т.е. каким-либо способом взаимодействовать с контентом, связанным с ним пользователями, размещать контент на ресурсе.[0108] As mentioned above, a user can post content on a resource in their user categories / directories 110, exchange content with other users, including by sending messages to him, including internal messages of the resource, or through applications related and / or unrelated with a resource, for example, through instant messaging systems / instant messaging systems (IM - from the English. Instant Messanging), to rate the content, receive content, for example, through links from other users etc., i.e. in any way interact with the content related to it by users, post content on the resource.

[0109] Стоит отметить, что пользователем может быть физическое лицо (какой-либо человек, посетивший и/или зарегистрировавшийся на ресурсе) или юридическое лицо/компания (например, магазин товаров и/или услуг, какой либо сервис, интернет-сайт/веб-сайт, интернет-магазин и т.д.) или лицо представляющее юридическое лицо, например, системный администратор компании, генеральный директор компании, администратор веб-сайта, директор магазина, управляющий компании, бухгалтер компании, распространитель или продавец товаров и так далее.[0109] It is worth noting that the user can be an individual (any person who has visited and / or registered on a resource) or a legal entity / company (for example, a store of goods and / or services, any service, website / web website, online store, etc.) or a person representing a legal entity, for example, a company’s system administrator, company’s general manager, website administrator, store director, company manager, company accountant, distributor or seller of goods, and so on.

[0110] Стоит отметить, что в одной из реализаций изобретения пользователей можно разделить на две части:[0110] It is worth noting that in one implementation of the invention, users can be divided into two parts:

[0111] - пользователей, заинтересованных в продвижении контента (товаров, услуг и т.д.), например, заинтересованных в продаже, рекламе и т.д. товаров. К таким пользователям можно отнести магазина, включая, интернет-магазины, веб-сайты, интернет-сервисы и т.д.;[0111] - users interested in promoting content (goods, services, etc.), for example, interested in selling, advertising, etc. goods. Such users include a store, including online stores, websites, online services, etc .;

[0112] - пользователей, которых может заинтересовать контент первой части пользователей, т.е. контент пользователей, продвигающих свой контент.[0112] - users who may be interested in the content of the first part of users, i.e. content of users promoting their content.

[0113] Первая часть пользователей (как и вторая часть пользователей) может раскладывать свой (в том числе загружаемый или сохраняемый с данного ресурса или других ресурсов) контент по коллекциям, а также сохранять контент из одних коллекций (своих или других пользователей) в другие свои коллекции. Отличие таких коллекций может заключаться в названии коллекций и целях, с которыми пользователи сохраняют контент в своих коллекциях (или загружают контент на ресурс в свои коллекции), например, коллекции магазина могут представлять собой коллекции с товарами (корзины/папки с товарами и их описанием), которые могут быть подобраны и рекомендованы другим пользователям, как описано в рамках настоящего изобретения. У пользователей из второй части коллекции (покупателей) могут представлять собой, например, списки желаемых покупок, в которых они могут сохранять контент из коллекций магазинов (папок с товарами). Так, например, магазин может создать папку с товарами "Средства ухода за кожей", "Средства ухода за ногтями", в то время как покупатель (вторая часть пользователей) может сохранить элементы/объекты портала (контент из коллекции магазинов) в свои коллекции, например, "Купить обязательно", "Купить подруге" и т.д.[0113] The first part of users (as well as the second part of users) can decompose their (including downloaded or saved from this resource or other resources) content into collections, as well as save content from one collection (their own or other users) to their other collection. The difference between such collections can be the name of the collections and the purposes for which users save content in their collections (or upload content to a resource in their collections), for example, store collections can be collections with goods (baskets / folders with goods and their description) which can be selected and recommended to other users, as described in the framework of the present invention. For users from the second part of the collection (customers), for example, they may wish lists of purchases in which they can save content from store collections (folders with goods). So, for example, a store can create a folder with the goods “Skin Care”, “Nail Care”, while the buyer (the second part of users) can save portal elements / objects (content from the store’s collection) to their collections, e.g. Buy Required, Buy Friend, etc.

[0114] На ФИГ. 2 изображен примерный вариант блок-схемы подбора и отображения подобранного рекомендуемого контента пользователям ресурса/портала. Процесс начинается в шаге 210 после того, как пользователь зайдет на ресурс. Пользователь может зайти на ресурс посредством веб-браузера, программного обеспечения (например, приложения) или сервиса (например, веб-сервиса), установленных на компьютерном/вычислительном устройстве, например, мобильном устройстве, персональном компьютере и т.д. В шаге 210 пользователю предлагается пройти регистрацию, которая заключается, как минимум, в указании пользователем информации о себе и предпочтениях пользователя (чем интересуется пользователь), например, возраст пользователя, пол пользователя, регион проживания, местонахождения, рождения пользователя, адрес электронной почты пользователя, номер телефона пользователя (местный и мобильный), дата рождения пользователя и другие данные, предоставленные пользователем, которые, например, могут быть использованы для формирования архетипа пользователя, класса пользователя и/или при подборе пользователю контента ресурса, а также в данных о пользователе может быть зафиксирован (пользователем или средствами ресурса, например, использующим средства операционной системы, веб-браузера, в частности, средствами, встроенными в приложения или устройства пользователя) недавно посещенные пользователем ресурсы/веб-страницы, открытые или закрытые приложения, включая мобильным приложения и т.д.) сайт, приложение и т.д., с которого пришел пользователь (может быть указано пользователем либо определяться автоматически, например, на основе анализа информации, предоставляемой устройством пользователя, программным обеспечением пользователя, веб-браузером, в котором открыто окно ресурса и т.д.) или откуда он узнал о ресурсе, например, путем указания пользователя (или данных, при помощи которых такой пользователь может быть идентифицирован на ресурсе), уже зарегистрированного на ресурсе. Так, например, пользователь может указать псевдоним (nickname) пользователя на ресурсе, адрес его электронной почты, идентификационный номер пользователя ресурс и т.д. путем ввода таких данных на странице регистрации нового пользователя ресурса (страницу редактирования данных пользователя ресурса) либо посредством выбора таких данных из предоставляемых пользователю средствами ресурса. Стоит отметить, что пользователь может попасть на страницу регистрации пользователя по ссылке (например, веб-ссылке), которую ему может прислать любой пользователь ресурса, например, в качестве приглашения на ресурс, причем ссылка может содержать информацию о пригласившем пользователе, которая может быть использована для установления связи между пригласившим пользователем ресурса и приглашенным/регистрирующемся пользователем на ресурсе. Такая связь может быть использована для формирования архетипа пользователя, а также для подбора контента новому пользователю, в том числе, и до формирования архетипа пользователя.[0114] FIG. Figure 2 shows an exemplary block diagram of the selection and display of selected recommended content to users of the resource / portal. The process begins in step 210 after the user logs on to the resource. The user can access the resource through a web browser, software (e.g., application) or service (e.g., web service) installed on a computer / computing device, e.g., mobile device, personal computer, etc. In step 210, the user is prompted to register, which consists, at a minimum, of indicating by the user information about himself and the user's preferences (what the user is interested in), for example, the user's age, gender of the user, region of residence, location, user's birth, email address of the user, the user's phone number (local and mobile), the user's date of birth, and other data provided by the user, which, for example, can be used to form the gender archetype of the user, user class and / or when selecting the content of the resource for the user, as well as in the user’s data, can be recorded (by the user or by the resources of the resource, for example, using the operating system, a web browser, in particular, means built into applications or devices of the user ) resources / web pages recently visited by the user, open or closed applications, including mobile applications, etc.) the site, application, etc. from which the user came (can be indicated by the user or automatically distributed, for example, based on an analysis of the information provided by the user's device, user software, a web browser in which the resource window is open, etc.) or how he learned about the resource, for example, by specifying the user (or data, when the help of which such a user can be identified on the resource) already registered on the resource. So, for example, the user can specify the nickname of the user on the resource, his email address, user identification number, resource, etc. by entering such data on the registration page of a new user of the resource (page for editing the data of the user of the resource) or by selecting such data from the resources provided to the user by the resource. It is worth noting that the user can get to the user registration page by a link (for example, a web link) that any user of the resource can send him, for example, as an invitation to the resource, and the link may contain information about the inviting user, which can be used to establish a connection between the inviting user of the resource and the invited / registering user on the resource. Such a relationship can be used to form a user archetype, as well as to select content for a new user, including before the formation of a user archetype.

[0115] Также пользователю может быть предложено указать его предпочтения (что ему интересно, какой предполагаемый тип контента), например, посредством выбора, как минимум, одной интересующей его обобщающей категории контента. Обобщающие категории контента выступают неким глобальным индикатором интересов пользователя и представляют собой собранные коллекции/категории (или, как минимум, одну коллекцию) пользователей в категории контента. Стоит отметить, что обобщающие категории опциональны, т.е. обобщающие категории не обязательно используются для подбора и отображения пользователю рекомендуемого контента (шаг 250 на ФИГ. 2), а также могут не учитываться при выборе контента для и отображения пользователю контента (шаг 290 на ФИГ. 2). Как было описано выше и будет описано ниже, пользователь при взаимодействии с уже существующими объектами/элементами контента или при загрузке контента на портал может добавлять объекты контента в уже существующие коллекции или создавать новые коллекции. Коллекции могут быть объединены в категории контента. Категории контента могут быть объединены в обобщающие категории контента. Так, например, коллекции (и объекты/элементы коллекции, в общем случае - элементы/объекты контента) одного или нескольких пользователей ресурса "Автомобили представительского класса", "Роскошные автомобили", "Суперкары", "Элитные автомобили", "Гоночные болиды", "Спортивные автомобили", "Дорогие машины", "Авто для богатых" и т.д. могут быть объединены в категорию, например, под названием "Дорогие автомобили", а коллекции "Продать авто с пробегом", "Купить машину", "Продажа автомобилей без пробега", "Покупка авто без пробега по России" и т.д. могут быть объединены, например, в категорию с именем "Покупка/Продажа авто". В свою очередь, категории "Дорогие автомобили" и "Покупка/Продажа авто" могут быть объединены в одну обобщающую категорию ресурса "Автомобили".[0115] The user may also be asked to indicate his preferences (what interests him what type of content is expected), for example, by selecting at least one generalizing category of content that interests him. The generalized categories of content act as a kind of global indicator of user interests and represent the collected collections / categories (or at least one collection) of users in the content category. It is worth noting that generalizing categories are optional, i.e. generalizing categories are not necessarily used to select and display the recommended content to the user (step 250 in FIG. 2), and may not be taken into account when choosing content for and display content to the user (step 290 in FIG. 2). As described above and will be described below, the user, when interacting with existing objects / content elements or when uploading content to the portal, can add content objects to existing collections or create new collections. Collections can be combined into content categories. Content categories can be combined into generic content categories. So, for example, collections (and objects / elements of a collection, in general - elements / objects of content) of one or several users of the resource "Executive cars", "Luxury cars", "Supercars", "Elite cars", "Race cars" , "Sports cars," "Expensive cars," "Cars for the rich," etc. can be combined into a category, for example, under the name "Expensive cars", and the collections "Sell used cars", "Buy a car", "Sell cars without mileage", "Buy a car without mileage across Russia", etc. can be combined, for example, in a category with the name "Buy / Sell a car." In turn, the categories "Expensive Cars" and "Buying / Selling Cars" can be combined into one generalizing resource category "Cars".

[0116] Формирование коллекций в категории контента, а категорий контента - в обобщающие категории может выполняться модератором (оператором, редактором) ресурса/портала, либо могут использоваться способы автоматической группировки коллекций и категорий, например, с использованием алгоритмов (реализованных в виде программного обеспечения, исполняемом на вычислительном устройстве, например, сервере, персональном компьютере и т.д.) на базе, например, лингвистического анализа элементов контента (включая составные части элемента контента, таких как, например, название коллекций, категорий, обобщающих категорий, а также текстовой составляющей элементов контента, тегов, назначенных категориям, коллекциям, обобщающим категориям, элементам контента и т.д.), принадлежащих коллекциям и категориям, либо посредством сравнения элементов контента, например, путем сравнения изображений, частей изображений и т.д.[0116] Formation of collections into content categories, and content categories into generalizing categories can be performed by a moderator (operator, editor) of a resource / portal, or methods of automatically grouping collections and categories can be used, for example, using algorithms (implemented as software, executed on a computing device, for example, a server, personal computer, etc.) based on, for example, linguistic analysis of content elements (including component parts of a content element, so such as, for example, the name of collections, categories, generalizing categories, as well as the text component of content elements, tags assigned to categories, collections, generalizing categories, content elements, etc.) belonging to collections and categories, or by comparing content elements, for example, by comparing images, parts of images, etc.

[0117] Стоит отметить, что категории могут быть также созданы посредством анализа контента, с которым взаимодействует пользователь, а также на основе названий коллекций, описания контента и т.д. Так, например, если в ходе анализа пользователей и их взаимодействия с порталом и его элементами, выясняется, что пользователи уделяют большое внимание определенному типу контента, то может быть создана категория, характеризующая данный тип контента, причем такая категория автоматически может быть добавлена в систему (на портал) и использоваться для формирования архетипов, а может быть дополнительно просмотрена/отредактирована модератором портала, с целью установления необходимости создания такой категории (подобная категория, относящаяся к тому или иному типу контента, уже может существовать, но иметь, например, другое название/имя). Также, подобные категории могут быть созданы для контента, с которым взаимодействуют пользователи из третьего класса (будет описано ниже), причем такие категории могут быть изначально не видны другим пользователям портала, но с ростом популярности таких категорий они могут быть включены в процесс формирования/корректировки архетипа автоматически либо модератором/оператором/редактором портала.[0117] It is worth noting that categories can also be created by analyzing the content the user interacts with, as well as based on the names of the collections, content descriptions, etc. So, for example, if during the analysis of users and their interaction with the portal and its elements, it turns out that users pay great attention to a certain type of content, then a category can be created that characterizes this type of content, and such a category can be automatically added to the system ( to the portal) and used to create archetypes, and can be additionally viewed / edited by the moderator of the portal, in order to establish the need to create such a category (a similar category, relating ayasya to a particular type of content may already exist, but have, for example, other name / name). Also, similar categories can be created for content that users from the third class interact with (described below), and such categories may not be initially visible to other portal users, but with the popularity of such categories they can be included in the process of formation / adjustment archetype automatically either by the moderator / operator / editor of the portal.

[0118] После шага 210 процесс переходит к шагу 220, в котором проверяется факт наличия у пользователя архетипа (пользовательского архетипа, архетипа пользователя).[0118] After step 210, the process proceeds to step 220, in which the fact that the user has an archetype (user archetype, user archetype) is checked.

[0119] Стоит отметить, что между шагом 210 и шагом 220 пользователю уже может быть назначен архетип (присвоен архетип, подобран архетип, т.е. пользователь может быть отнесен к уже существующим на портале архетипам), например, на основе первичной информации, указанной пользователем, либо, если, например, пересоздается учетная запись пользователя по тем или иным причинам, то в данном случае после регистрации пользователя на портале ему будет назначен его старый архетип. Если на портале еще не было создано ни одного архетипа, т.е. архетипов не существует, например, на портале регистрируется первый пользователь, то может быть создан виртуальный архетип для такого пользователя, например, на базе обобщающих категорий выбранных пользователем при регистрации на портале. Также архетип для пользователя может быть создан или выбран/назначен случайным образом из существующих категорий контента, входящих в состав обобщающих категорий, выбранных пользователем при регистрации, либо архетип может быть подобран из существующих категорий контента, входящих в состав обобщающих категорий, с учетом анализа первичных данных пользователя, введенных пользователем на этапе регистрации.[0119] It is worth noting that between step 210 and step 220 an archetype can already be assigned to the user (an archetype is assigned, an archetype is selected, that is, the user can be assigned to archetypes already existing on the portal), for example, based on the primary information indicated by the user, or if, for example, the user account is recreated for one reason or another, then in this case, after the user is registered on the portal, he will be assigned his old archetype. If no archetype has been created on the portal yet, i.e. archetypes do not exist, for example, the first user is registered on the portal, then a virtual archetype can be created for such a user, for example, on the basis of generalizing categories selected by the user during registration on the portal. Also, the archetype for the user can be created or selected / assigned randomly from existing content categories that are part of the generalizing categories selected by the user during registration, or the archetype can be selected from existing content categories that are part of the generalizing categories, taking into account the analysis of primary data user entered by the user at the registration stage.

[0120] Если в шаге 220 пользователю ранее уже был назначен архетип, то процесс переходит к шагу 230, в котором проверяется необходимость корректировки архетипа пользователя, которая производится в шаге 240, после которого процесс переходит к шагу 245, в котором определяется наличие рекомендуемого пользователю контента (контента, который будет отображен пользователю в качестве рекомендуемого/рекомендательного), как описано ниже.[0120] If the archetype was previously assigned to the user in step 220, the process proceeds to step 230, which verifies the need to adjust the user archetype, which is performed in step 240, after which the process proceeds to step 245, in which the presence of the content recommended by the user is determined (content that will be displayed to the user as recommended / recommended), as described below.

[0121] Если в шаге 245 был найден рекомендуемый пользователю контент (объекты/элементы контента), то процесс переходит к шагу 250, в котором пользователю портала отображается подобранный рекомендуемый контент посредством, например, окна 100 (ФИГ. 1), после чего процесс переходит к шагу 260.[0121] If the recommended content (objects / content elements) was found in step 245, the process proceeds to step 250, in which the selected recommended content is displayed to the portal user through, for example, window 100 (FIG. 1), after which the process proceeds to step 260.

[0122] В шаге 260 осуществляется анализ действий пользователя на портале (как описано ниже), взаимодействия пользователя с контентом портала, другими пользователями и т.д., после чего процесс возвращается к шагу 220.[0122] In step 260, an analysis of user actions on the portal (as described below), user interaction with portal content, other users, etc., is performed, after which the process returns to step 220.

[0123] Если в шаге 245 не удалось подобрать рекомендуемый контент пользователю (например, назначенный пользователю архетип назначен только одному пользователю, т.е. пользователь с таким архетипом существует в единственном экземпляре, так что не существует других пользователей с таким же архетипом, контент которых можно было бы порекомендовать такому пользователю), то процесс переходит к шагу 290.[0123] If in step 245 it was not possible to select the recommended content for the user (for example, the archetype assigned to the user is assigned to only one user, that is, the user with this archetype exists in a single instance, so there are no other users with the same archetype, the content of which could be recommended to such a user), then the process proceeds to step 290.

[0124] Стоит отметить, что пользователю может быть предложен, как контент соответствующего ему архетипа пользователя, так и контент из других архетипов пользователей, например пользователю с архетипом «Архетип 1», включающий категории 1. Машины, 2. Красота, 3. Ремонт, может быть подобран и отображен контент архетипа «Архетип 2», включающий категории 1. Ремонт, 2. Красота, 3. Машины или архетип «Архетип 33» включающий категории 1. Ремонт, 2. Машины, 3. Ретро и т.д., причем категории в архетипах могут, как совпадать, так и не совпадать, причем последовательность/ранжирование категорий в архетипах также может совпадать и не совпадать. Стоит отметить, что расположение/ранжирование категорий в архетипе может влиять на количество подбираемого и отображаемого контента пользователю. Так, например, при подборе и отображении контента пользователю с архетипом «Архетип 2» совпадении названия и позиции категории в архетипе пользователей «Архетип 2» и «Архетип 33», в представленном выше примере, категории «Ремонт», пользователю может чаще подбираться и отображаться контент из данной категории, чем из остальных категорий «Архетипа 33». Стоит также отметить, что контент из других архетипов пользователю может отображаться в случайном порядке и со случайной частотой, например, в одинаковом количестве, так, например, при подборе и отображении контента пользователю с архетипом «Архетип 1», из приведенного выше примера, может подбираться и отображаться контент из архетипов «Архетип 1» и «Архетип 33» в одинаковых пропорциях, т.е. 10 единиц контента из категории «Красота», 10 единиц контента из категории «Ремонт», 10 единиц контента из категории «Ретро» и так далее. В частности, подбор и отображение контента таким образом пользователю может осуществляться, например, до формирования у пользователя архетипа либо после формирования у пользователя архетипа, которому подбирается и отображается контент ресурса.[0124] It is worth noting that the user can be offered both the content of the corresponding user archetype and content from other user archetypes, for example, a user with the archetype "Archetype 1", including categories 1. Cars, 2. Beauty, 3. Repair, Archetype 2 archetype content that includes categories 1. Repair, 2. Beauty, 3. Cars or Archetype 33 archetype that includes categories 1. Repair, 2. Cars, 3. Retro, etc., can be selected and displayed. moreover, the categories in archetypes can either coincide or not coincide, moreover, st / ranking categories archetypes can also be the same and not the same. It is worth noting that the arrangement / ranking of categories in the archetype can affect the amount of selected and displayed content to the user. So, for example, when selecting and displaying content to a user with the archetype “Archetype 2”, the name and position of the category in the archetype of the users “Archetype 2” and “Archetype 33” coincide, in the above example, the category “Repair”, the user can more often be selected and displayed content from this category than from the remaining categories of “Archetype 33”. It is also worth noting that content from other archetypes to the user can be displayed in random order and with a random frequency, for example, in the same amount, for example, when selecting and displaying content to a user with the archetype "Archetype 1", from the above example, it can be selected and display content from the archetypes "Archetype 1" and "Archetype 33" in the same proportions, i.e. 10 units of content from the Beauty category, 10 units of content from the Repair category, 10 units of content from the Retro category, and so on. In particular, the selection and display of content in this way to the user can be carried out, for example, before the user generates an archetype or after the user generates an archetype to which the content of the resource is selected and displayed.

[0125] Если в шаге 220 пользователю не был назначен архетип (пользователь не отнесен ни к одному из архетипов), то процесс переходит к шагу 270, в котором проводится проверка того факта, достаточно ли существующих/собранных данных о пользователе и его взаимодействии с порталом, контентом портала, пользователями портала и т.д. для того, чтобы отнести данного пользователя к одному из существующих архетипов, либо для того, чтобы создать новый архетип для пользователя, который и будет ему назначен (а в последствии может быть назначен любому другому пользователю).[0125] If the archetype was not assigned to the user in step 220 (the user is not assigned to any of the archetypes), the process proceeds to step 270, in which the fact that the existing / collected data about the user and his interaction with the portal is sufficient , portal content, portal users, etc. in order to assign this user to one of the existing archetypes, or in order to create a new archetype for the user, which will be assigned to him (and later can be assigned to any other user).

[0126] Если в шаге 270 было установлено, что собранных данных/информации о действиях пользователя на ресурсе (с элементами контента, пользователями, другими веб-сайтами и т.д.), то в шаге 280 происходит создание нового архетипа либо происходит назначение уже существующего архетипа пользователю, после чего процесс переходит к шагу 245.[0126] If it was determined in step 270 that the collected data / information about the user's actions on the resource (with content elements, users, other websites, etc.), then in step 280 a new archetype is created or an assignment is already made existing archetype for the user, after which the process proceeds to step 245.

[0127] Новый архетип может быть создан, даже если он может быть присвоен всего одному пользователю.[0127] A new archetype can be created even if it can be assigned to just one user.

[0128] Процесс создания нового архетипа и назначения существующего архетипа пользователю в зависимости от первичных данных и собранных данных о взаимодействии пользователя с порталом, другими пользователями, контентом (элементами контента) портала и т.д., а также составляющие части архетипа, более подробно раскрыты в описании к ФИГ. 3.[0128] The process of creating a new archetype and assigning an existing archetype to a user depending on the primary data and collected data on the user’s interaction with the portal, other users, portal content (content elements), etc., as well as constituent parts of the archetype, are disclosed in more detail in the description of FIG. 3.

[0129] Корректировка архетипа пользователя осуществляется на базе анализа действий пользователя на ресурсе, в частности, взаимодействия пользователя с контентом портала/ресурса. Если в процессе взаимодействия пользователя с порталом, его элементами/объектами, другими пользователями и т.д., будет установлено, что пользователь стал проявлять интерес к определенному типу контента портала, например контенту из категорий, составляющих архетип (которые будут описаны ниже), то архетип, назначенный пользователю, может поменяться на один из существующих архетипов, или может быть создан новый архетип, к которому будет отнесен пользователь (с которым будет связан пользователь), более подробно процесс корректировки архетипа пользователя описан ниже.[0129] The correction of the user archetype is based on an analysis of the user's actions on the resource, in particular, the user’s interaction with the content of the portal / resource. If during the user’s interaction with the portal, its elements / objects, other users, etc., it is established that the user has become interested in a certain type of portal content, for example, content from the categories that make up the archetype (which will be described below), then the archetype assigned to the user can be exchanged for one of the existing archetypes, or a new archetype can be created to which the user will be assigned (with which the user will be associated), in more detail the process of adjusting the archetype Users described below.

[0130] Если в шаге 270 данных для создания нового архетипа пользователя или для назначения существующего архетипа пользователю не собрано достаточно данных, то процесс переходит к шагу 290. В шаге 290 пользователю отображается контент (элементы/объекты портала) на основе первичных данных о пользователе и, в некоторых случаях, на основе уже собранных данных о действиях пользователя на портале (если таковые имеют место уже быть), после чего процесс переходит к шагу 260.[0130] If there is not enough data collected in step 270 to create a new user archetype or assign an existing archetype to the user, the process proceeds to step 290. In step 290, the content (portal elements / objects) is displayed to the user based on the primary user data and , in some cases, based on already collected data about the user's actions on the portal (if any already exist), after which the process proceeds to step 260.

[0131] На основе первичной информации о пользователе, включая обобщающие категории, а также на основе описанных выше и далее действий (взаимодействий с кем или с чем либо) пользователя на портале (или на любом другом веб-ресурсе, в приложениях и т.д.), у пользователя (для пользователя могут быть выбраны) могут быть определены (в том числе, модератором/оператором/редактором портала или автоматическим способом с использованием различных алгоритмов, например, на основе анализа поведения пользователя ресурса, действия, совершаемые пользователем с объектами/контентом/элементами ресурса, а также путем проставления весов таким действиям и взаимодействиям пользователя и/или категориям ресурса с последующим определением пользователю наиболее подходящих/близких категорий и архетипа пользователя. Также при подборе и отображении контента ресурса могут быть использованы/вовлечены категории ресурса, наиболее близкие пользователю, например, если данных для определения категорий недостаточно) описанные выше категории контента ресурса/портала (категории элементов/объектов портала).[0131] Based on the primary information about the user, including generalizing categories, as well as on the basis of the above and further actions (interactions with someone or anything) of the user on the portal (or on any other web resource, in applications, etc. .), the user (for the user can be selected) can be determined (including by the moderator / operator / portal editor or automatically using various algorithms, for example, based on an analysis of the user's behavior of the resource, actions performed by the user with objects / content / elements of the resource, as well as by putting weights on such actions and user interactions and / or resource categories with the subsequent determination of the most suitable / close categories and user archetype for the user.Also, when selecting and displaying the resource content, resource categories can be used / involved, closest to the user, for example, if there is not enough data to determine the categories) the above categories of resource / portal content (categories of portal elements / objects).

[0132] Как правило, пользователь уделяет тому или иному контенту портала, относящемуся, к определенной категории, больше или меньше внимания в ходе взаимодействия пользователя с порталом. Также в зависимости от первичных/первоначальных регистрационных данных пользователя ему больше подходят те или иные категории контента портала. Таким образом, в каких-то категориях контента портала пользователь больше заинтересован (например, чаще сохраняет или загружает контент связанный с определенными категориями), а в каких-то - меньше. В зависимости от степени заинтересованности пользователя определенными категориями и/или в зависимости от того, какие категории ему больше подходят, можно установить приоритет каждой из категорий в процентном соотношении по отношению друг к другу, т.е., например, из 10 категорий, которыми интересуется пользователь или которые подходят пользователю, по популярности на первом месте стоит категория "Дорогие автомобили" с 30 процентами популярности (важности для пользователя, по степени того, насколько категория подходит пользователю и т.д.), на втором месте - категория "Покупка/продажа авто" с 20 процентами, на третьем месте - категория "Купить/продать" с 10 процентами, на четвертом, пятом, шестом, седьмом, восьмом, девятом и десятом местах - другие категории, в общей сложности собравших остальные 40 процентов, но у каждой из которых не может быть более 10 процентов.[0132] As a rule, the user pays to one or another portal content related to a certain category more or less attention during the interaction of the user with the portal. Also, depending on the user's primary / initial registration data, certain categories of portal content are more suitable for him. Thus, the user is more interested in certain categories of portal content (for example, more often saves or loads content associated with certain categories), and less in some categories. Depending on the degree of interest of the user in certain categories and / or depending on which categories are more suitable for him, it is possible to set the priority of each category as a percentage in relation to each other, i.e., for example, from 10 categories that are of interest the user or those that are suitable for the user, in terms of popularity, the category “Expensive cars” with 30 percent of popularity (importance for the user, in terms of how much the category suits the user, etc.), comes first and second place - the category "Buy / Sell a car" with 20 percent, in third place - the category "Buy / Sell" with 10 percent, in fourth, fifth, sixth, seventh, eighth, ninth and tenth places - other categories, in general difficulties collected the remaining 40 percent, but each of which cannot have more than 10 percent.

[0133] Процентное соотношение популярности/важности категории для пользователей может быть описано весами каждой категории, например, в самом простом случае 1 процент будет равен 1 единице условного веса, т.е. вес категории "Дорогие автомобили" будет равен 30, вес категории "Покупка/продажа авто" будет равен 20, вес категории "Купить/продать" будет равен 10, а совокупный вес остальных 10 категорий будет равен 40, причем вес каждой из этих остальных категорий не будет превышать 10.[0133] The percentage of popularity / importance of a category for users can be described by the weights of each category, for example, in the simplest case, 1 percent will be equal to 1 unit of conditional weight, i.e. the weight of the category “Expensive cars” will be 30, the weight of the category Buy / Sell a car will be 20, the weight of the category Buy / Sell will be 10, and the combined weight of the other 10 categories will be 40, and the weight of each of these other categories will not exceed 10.

[0134] Стоит отметить, что при совпадении весов у нескольких категорий, одно и то же место в архетипе может быть занято несколькими (как минимум двумя) категориями. Так, например, архетип «Архетип 456» может включать следующие категории: на первом месте архетипа пользователя стоят две категории «Цветы» и «Автомобили» с равными весами 30, на втором месте - категория «Покупка автомобиля» с весом 25, на третьем месте - категории «Подарки», «Ремонт квартир», «Сантехника» с весами равными 4 (четырем) для каждой категории.[0134] It is worth noting that when the weights of several categories coincide, the same place in the archetype can be occupied by several (at least two) categories. For example, the archetype “Archetype 456” may include the following categories: in the first place of the user's archetype are two categories “Flowers” and “Cars” with equal weights 30, in second place - the category “Buying a car” with a weight of 25, in third place - Categories “Gifts”, “Apartment Repair”, “Plumbing” with weights equal to 4 (four) for each category.

[0135] Стоит также отметить, что в указанной выше реализации содержания архетипов пользователя веса нескольких категорий, содержащихся на одном месте/позиции/ранге архетипа не обязательно должны совпадать, а могут несколько отличаться друг от друга, например, на заданную (оператором или алгоритмом, реализующим данный функционал) величину. Величина разброса весов категорий, которые могут занимать одну позицию в архетипе, может быть задана в единицах веса категорий, в процентах (разница в процентном отношении между весами категорий) и т.д. Так, например, разброс весов для категорий, занимающих одну позицию в архетипе, может быть задан, например, в 10 процентов или, например, в 1 единицу веса, т.е. в первом случае для приведенного выше примера веса категорий «Цветы» и «Автомобили» могут варьироваться в пределах, например, 30 единиц веса и 33 единицы веса, а во втором случае - 29 и 30 единиц веса соответственно.[0135] It is also worth noting that in the above implementation of the content of user archetypes, the weights of several categories contained in one place / position / rank of the archetype do not have to coincide, but may slightly differ from each other, for example, by a given one (by operator or algorithm, implementing this functional) value. The scatter of the weights of categories that can occupy one position in the archetype can be specified in units of the weight of categories, in percent (difference in the percentage ratio between the weights of categories), etc. So, for example, the scatter of weights for categories occupying one position in the archetype can be set, for example, at 10 percent or, for example, at 1 unit of weight, i.e. in the first case, for the above example, the weights of the categories “Flowers” and “Cars” can vary within, for example, 30 units of weight and 33 units of weight, and in the second case, 29 and 30 units of weight, respectively.

[0136] Таким образом, на базе весов категорий (в частности, интересности категорий пользователю, насколько они ему подходят и т.д.) могут быть выделены основные категории (не путать с обобщенными категориями), которыми, с наибольшей долей вероятности, интересуется пользователь и контент из которых наиболее ему интересен и будет интересен, пока не сменятся основные категории или их популярность относительно друг друга. Здесь, в качестве примера, рассматриваются три основные категории, хотя стоит отметить, что количество основных категорий не ограничено и может равняться одной или множеству категорий (10, 20, 101 и т.д.). Стоит отметить, что количество категорий может изменяться динамически, т.е. меняться со временем в процессе существования портала. Так, например, если изначально архетип строился по трем основным категориям, то по прошествии некоторого времени, в существующие архетипы может быть добавлена еще одна категория, например, когда количество архетипов становится устойчивым, как описано ниже. В этом случае архетипы могут включать четыре основных категории, причем[0136] Thus, on the basis of category weights (in particular, the interest of categories to the user, how much they suit him, etc.), the main categories (not to be confused with generalized categories) that the user is most likely interested in can be distinguished and the content of which is most interesting to him and will be interesting until the main categories or their popularity with respect to each other change. Here, as an example, three main categories are considered, although it is worth noting that the number of main categories is unlimited and can equal one or many categories (10, 20, 101, etc.). It should be noted that the number of categories can change dynamically, i.e. change over time during the existence of the portal. So, for example, if the archetype was originally built in three main categories, then after some time, another category can be added to existing archetypes, for example, when the number of archetypes becomes stable, as described below. In this case, archetypes can include four main categories, moreover

[0137] - в системе могут существовать два типа архетипов - архетипы с тремя основными категориями и архетипы с четырьмя основными категориями;[0137] - two types of archetypes can exist in the system - archetypes with three main categories and archetypes with four main categories;

[0138] - либо количество основных категорий у всех архетипов одинаково.[0138] - either the number of main categories for all archetypes is the same.

[0139] Стоит отметить, что в процессе увеличения количества категорий, содержащихся в архетипах пользователей как минимум одна добавляемая категория (в описанном выше примере - четвертая категория ресурса) к существующему набору категорий выбирается из упомянутых выше «остальных категорий», определенных в результате анализа действий пользователя на ресурсе и взаимодействия пользователя с контентом ресурса. Выбор добавляемой категории осуществляется модератором ресурса или автоматически средствами ресурса на базе весов категорий, содержащихся в «остальных категориях», так, например, для приведенного выше примера четвертой добавленной в архетип категорией станет категория с наибольшим весом, по сравнению с другими категориями из «остальных категорий».[0139] It is worth noting that in the process of increasing the number of categories contained in user archetypes, at least one category added (in the example described above is the fourth resource category) to the existing set of categories is selected from the above “remaining categories” determined as a result of the analysis of actions user on the resource and user interaction with the content of the resource. The choice of the added category is carried out by the moderator of the resource or automatically by the resource’s resources based on the weights of the categories contained in the “other categories”, for example, for the above example, the fourth category added to the archetype will be the category with the highest weight compared to other categories from the “other categories” ".

[0140] Основные категории в большей степени определяют архетип пользователя, т.е. указывают на то, контент из какой категории будет интересен пользователю, а, следовательно, контент (элементы/объекты портала) из данных категорий стоит ему рекомендовать (рекомендуемый контент, рекомендательный контент). Неосновные категории (или вторичные категории) в меньшей степени определяют рекомендуемый пользователю контент 130 (ФИГ. 1), но также могут быть использованы для подбора рекомендательного контента, но отображаться пользователю такой контент, например, в окне 100 (ФИГ. 1), будет гораздо реже, чем рекомендуемый контент из основных категорий.[0140] The main categories to a greater extent determine the archetype of the user, ie indicate which content from which category will be of interest to the user, and therefore, content (portal elements / objects) from these categories should be recommended to him (recommended content, recommendatory content). Non-core categories (or secondary categories) to a lesser extent determine the recommended content 130 (FIG. 1), but can also be used to select recommended content, but such content will be displayed to the user, for example, in window 100 (FIG. 1) less often than recommended content from the main categories.

[0141] Основные категории (определенные для пользователя категории, категории архетипа пользователя) могут быть упорядочены по весам, так, например, на первом месте будет стоять категория с наибольшим весом, а категория с наименьшим весом будет стоять на последнем месте. Стоит отметить, что вторичные категории также могут быть упорядочены по весам.[0141] The main categories (user-defined categories, categories of the user's archetype) can be ordered by weight, for example, the category with the highest weight will be in the first place, and the category with the lowest weight will be in last place. It is worth noting that secondary categories can also be ordered by weight.

[0142] На базе упорядочивания/сортировки основных категорий создаются архетипы, «Архетип 1», «Архетип 2» (название архетипов может быть разным и меняться в зависимости от реализации настоящего изобретения, так например, названия архетипов могут быть связаны с именем пользователя, для которого первым был определен архетип, или могут быть включать слова из названий категории или включать целиком названия категорий и т.д.) и т.д. Так, например, для приведенного выше примера категорий может быть создан архетип "Архетип-Номер-1", который будет включать в себя следующие основные категории контента по убыванию их значимости/важности/релевантности для пользователя сверху вниз:[0142] Based on the ordering / sorting of the main categories, archetypes are created, "Archetype 1", "Archetype 2" (the name of the archetypes may be different and vary depending on the implementation of the present invention, for example, the names of archetypes can be associated with the username, for which the archetype was first defined, or may include words from category names or include whole category names, etc.), etc. For example, for the above example of categories, the archetype "Archetype-Number-1" can be created, which will include the following main categories of content in descending order of importance / importance / relevance for the user from top to bottom:

[0143] "Дорогие автомобили";[0143] "Expensive cars";

[0144] "Покупка/продажа авто";[0144] Buying / Selling a Car;

[0145] "Купить/продать";[0145] Buy / Sell;

[0146] Все остальные категории.[0146] All other categories.

[0147] Таким образом, в одной из осуществления/реализации изобретения, пользователю будет подбираться и отображаться подобранный контент (подобранные элементы/объекты портала) сначала из первой основной категории, затем - из второй основной категории и только потом - контент из третьей основной категории.[0147] Thus, in one embodiment of the invention, the selected content (selected portal elements / objects) will be selected and displayed to the user first from the first main category, then from the second main category and only then from the third main category.

[0148] В другой реализации изобретения пользователю контент может подбираться и отображаться в равных долях из всех трех основных категорий.[0148] In another implementation of the invention, content can be selected and displayed in equal shares from all three main categories to the user.

[0149] Стоит отметить, что рекомендуемый контент может подбираться как из основных категорий, так и из неосновных категорий ("Все остальные категории"), основных категорий, а также из неосновных категорий. Количество подобранного рекомендуемого контента может варьироваться и быть разбито между первой основной категорией, второй основной категорией и вторичными (неосновными) категориями, а также могут быть разбиты между группой из основных категорий и группой из вторичных категорий. Так, например, 80 процентов рекомендованного контента может быть подобрано (и порекомендовано пользователю) из основных категорий, а 20 процентов рекомендованного контента может быть взято и показано пользователю из вторичных категорий. Также, стоит отметить, что тип рекомендуемого контента из вторичных категорий может варьироваться от пользователя к пользователю одного архетипа, поскольку вторичные коллекции у пользователей могут отличаться. Как было описано выше, действия пользователя отслеживаются на портале, и, если пользователь портала начинает уделять намного больше внимания контенту одной или нескольких вторичных категорий (т.е. пользователь связывает себя с одной из категорий, не содержащихся в основных категориях его архетипа), и веса таких вторичных категорий превысят веса основных категорий, то архетип пользователя может быть изменен/уточнен.[0149] It is worth noting that the recommended content can be selected both from the main categories and from non-main categories ("All Other Categories"), main categories, as well as from non-main categories. The number of selected recommended content can vary and be divided between the first main category, the second main category and secondary (non-main) categories, and can also be divided between a group of main categories and a group of secondary categories. For example, 80 percent of the recommended content can be selected (and recommended to the user) from the main categories, and 20 percent of the recommended content can be taken and shown to the user from the secondary categories. Also, it is worth noting that the type of recommended content from secondary categories can vary from user to user of the same archetype, as the secondary collections of users may vary. As described above, user actions are tracked on the portal, and if the portal user begins to pay much more attention to the content of one or more secondary categories (i.e., the user associates himself with one of the categories not contained in the main categories of his archetype), and the weight of such secondary categories will exceed the weight of the main categories, then the archetype of the user can be changed / updated.

[0150] Стоит также отметить, что вторичные категории также могут быть упорядочены/ранжированы с целью отображения пользователю подобранного рекомендованного контента сначала из более популярных вторичных/неосновных категорий, а потом из менее популярных. Контент из вторичных категорий может подбираться и быть рекомендован/отображен пользователю случайным образом без учета весов вторичных категорий.[0150] It is also worth noting that the secondary categories can also be ordered / ranked in order to display the selected recommended content to the user, first from the more popular secondary / non-main categories, and then from less popular ones. Content from the secondary categories can be selected and be recommended / displayed to the user at random, without taking into account the weights of the secondary categories.

[0151] Также стоит отметить, что, если у основных категорий будут проставлены другие веса, но порядок их расположения по весам не изменится (т.е. последовательность категорий после упорядочивания в архетипах одинакова, но процентная заинтересованность пользователя различна по каждой из основных категорий), т.е. у основной категории "Дорогие автомобили" вес будет равен 34, у "Покупка/продажа авто" - 15, у "Купить/продать" - 11, а у всех остальных категорий общий вес будет равен 40, но вес каждой из остальных категорий не превышает 11, то, таким образом, порядок расположения основных категорий по "интересности" для пользователя сохранится и данный набор категорий (не учитывая веса категорий из дополнительных/неосновных категорий) будет соответствовать указанному выше архетипу "Архетип-Номер-1".[0151] It is also worth noting that if other weights are affixed to the main categories, but their weight order does not change (that is, the sequence of categories after ordering in archetypes is the same, but the percentage of user interest is different for each of the main categories) , i.e. the main category "Expensive cars" will have a weight of 34, the "Buy / sell a car" - 15, the "Buy / sell" - 11, and for all other categories the total weight will be 40, but the weight of each of the other categories does not exceed 11, then, in this way, the arrangement of the main categories by “interest” for the user will be preserved and this set of categories (not taking into account the weight of categories from additional / non-main categories) will correspond to the archetype “Archetype-Number-1” indicated above.

[0152] Если в процессе создания архетипа пользователя будет выявлено, что его архетип соответствует архетипу "Архетип-Номер-1", но веса основных категорий распределены иначе, то пользователю будет назначен архетип "Архетип-Номер-1", т.е. его архетип будет приравнен архетипу "Архетип-Номер-1".[0152] If during the creation of the user archetype it is revealed that his archetype corresponds to the Archetype-Number-1 archetype, but the weights of the main categories are distributed differently, then the Archetype-Number-1 archetype will be assigned to the user, that is, its archetype will be equated to the archetype "Archetype-Number-1".

[0153] Если в процессе корректировки/изменения архетипа пользователя (например, в зависимости от действий пользователя или каких-то событий, связанных с функционированием портала или действиями других пользователей и т.д.) выясняется, что новый архетип пользователя соответствует архетипу "Архетип-Номер-1", то пользователь будет переведен из текущего архетипа, например, архетипа "Архетип-Номер-345", в архетип "Архетип-Номер-1", т.е. пользователю будет назначен архетип "Архетип-Номер-1" вместо архетипа "Архетип-Номер-345", как, например, показано на ФИГ. 4 (430).[0153] If during the adjustment / change of the user archetype (for example, depending on the actions of the user or some events related to the functioning of the portal or the actions of other users, etc.), it becomes clear that the new user archetype corresponds to the archetype "Archetype- Number-1 ", then the user will be transferred from the current archetype, for example, the archetype" Archetype-Number-345 ", to the archetype" Archetype-Number-1 ", i.e. the user will be assigned the archetype "Archetype-Number-1" instead of the archetype "Archetype-Number-345", as, for example, shown in FIG. 4 (430).

[0154] Стоит отметить, что архетипы пользователей, сохраненные, например, в базе данных на устройстве хранения ресурса, в которых не осталось ни одного пользователя (т.е. архетип пользователя не принадлежит больше ни одному пользователю) могут быть удалены из базы данных архетипов пользователей, чтобы не хранить в базе данных таких «пустых архетипов пользователей».[0154] It is worth noting that user archetypes stored, for example, in a database on a resource storage device in which no user is left (that is, the user archetype does not belong to any other user) can be deleted from the archetype database users, so as not to store such "empty user archetypes" in the database.

[0155] Стоит также отметить, что записи в базе данных, соответствующие «пустым архетипам пользователей» могут не удаляться из базы данных архетипов пользователей, а могут продолжать храниться в базе данных, например, до того момента, как не появится пользователь с таким архетипом пользователя, но не учитываться и не использоваться описываемой в рамках настоящего изобретения системой для подбора и отображения контента пользователю. В этом случае, такой «пустой архетип пользователя» перестает быть «пустым» и будет назначен пользователю с соответствующим архетипом пользователя вместо создания нового архетипа пользователя, как было бы в том случае, если бы такой «пустой архетип пользователя» был бы удален из базы данных архетипов пользователей.[0155] It is also worth noting that entries in the database corresponding to “empty user archetypes” may not be deleted from the user archetype database, but may continue to be stored in the database, for example, until a user with such a user archetype appears , but not taken into account and not used described in the framework of the present invention, the system for the selection and display of content to the user. In this case, such an “empty user archetype” ceases to be “empty” and will be assigned to the user with the corresponding user archetype instead of creating a new user archetype, as would be the case if such an “empty user archetype” were deleted from the database archetypes of users.

[0156] Подбор рекомендуемого контента и его отображение тому или иному пользователю зависит от того, какому архетипу принадлежит пользователь, так, например, пользователю, принадлежащему архетипу (которому назначен архетип) "Архетип-Номер-1" будет рекомендоваться контент пользователей, принадлежащих архетипу "Архетип-Номер-1", а пользователю с архетипом, например, "Архетип-Номер-33" будет рекомендован (подобран и отображен) контент пользователей с архетипом "Архетип-Номер-33" и т.д.[0156] The selection of recommended content and its display to a particular user depends on which archetype the user belongs to, for example, the user belonging to the archetype (to which the archetype is assigned) "Archetype-Number-1" will recommend the content of users belonging to the archetype " Archetype-Number-1 ", and a user with an archetype, for example," Archetype-Number-33 "will be recommended (selected and displayed) the content of users with the archetype" Archetype-Number-33, etc.

[0157] Стоит отметить, что если архетип пользователя еще не сформирован (например, архетип пользователя не содержит ни одной категории либо содержит количество категорий меньшее, чем определенное на ресурсе, например, модератором ресурса), то такому пользователю может быть назначен, как минимум, один архетип пользователя, существующих в системе, описываемой в настоящем изобретении. Пользователю может быть подобран и отображен контент на основе категорий, содержащихся в таком как минимум одном временно присвоенном пользователю архетипу и/или контент, подобранный на основе данных, собранных на данный момент о пользователе, включая определенные/установленные модератором или средствами ресурса для пользователя категории, данные пользователя, введенные пользователем при регистрации на ресурсе, либо собранные в процессе взаимодействия пользователем с ресурсом и контентом ресурса.[0157] It is worth noting that if the user archetype has not yet been generated (for example, the user archetype does not contain any categories or contains less than the number of categories defined on the resource, for example, by the moderator of the resource), then at least such a user can be assigned one user archetype existing in the system described in the present invention. The user can be selected and displayed content based on the categories contained in such at least one archetype temporarily assigned to the user and / or content selected on the basis of data currently collected about the user, including categories defined / set by the moderator or resources for the user, user data entered by the user during registration on the resource, or collected in the process of user interaction with the resource and resource content.

[0158] Таким образом, пользователю может соответствовать (может быть назначено) несколько архетипов пользователей. Стоит также отметить, что для пользователя может быть сформирован виртуальный архетип, состоящий, например, из категорий, занимающих первые позиции в нескольких архетипах, назначенных пользователю, а также может включать уже определенные/подобранные для пользователя категории, как было описано ранее.[0158] Thus, several user archetypes can correspond (can be assigned) to a user. It is also worth noting that a virtual archetype can be formed for the user, consisting, for example, of categories occupying the first positions in several archetypes assigned to the user, and may also include categories already defined / selected for the user, as described previously.

[0159] Заинтересованность пользователя в той или иной категории объектов/элементов контента портала, в частности, характеризуется, как было сказано, весами. Веса для каждой категории контента рассчитываются в зависимости от того, какое действие совершает пользователь (как пользователь взаимодействует с порталом, контентом портала и т.д.,), так одно из действий может иметь большее значение/влияние для определения веса категории (вес действия), чем другое, например, сохранение элемента/объекта контента из категории может оказывать влияние с весом действия (вес события) равным 0.1, в то время, как просмотр этого же элемента/объекта контента из этой же категории может влияние с весом действия в 0.05, также "подписка" на пользователя/контент пользователя будет иметь вес действия в 0.2, а "лайк", оценка пользователем элемента контента пользователя, - вес действия в 0.15.[0159] The interest of the user in a particular category of objects / content elements of the portal, in particular, is characterized, as was said, by weights. The weights for each content category are calculated depending on what action the user performs (how the user interacts with the portal, portal content, etc.,), so one of the actions may have a greater value / influence to determine the weight of the category (action weight) than other, for example, saving an item / object of content from a category can have an effect with an action weight (event weight) of 0.1, while viewing the same element / object of content from the same category can have an effect with an action weight of 0.05, that as "subscription" in the User / User content will have a weight of 0.2 in action, and "Like" user-user evaluation of the content item, - the weight of the action in 0.15.

[0160] Ниже приведена таблица расчета весов для действий/взаимодействия пользователя с контентом в примерных категориях контента («Автомобили», «Спорт» и «Еда»):[0160] The following is a table for calculating weights for actions / user interactions with content in exemplary content categories ("Cars", "Sports" and "Food"):

Figure 00000001
Figure 00000001

[0161] Каждому действию пользователя (например, взаимодействию с контентом ресурса) модератором ресурса выставляется свой вес, например, от 0 до 1 (хотя вес может быть выставлен в любом диапазоне целых или дробных чисел). В ходе анализа действий пользователя подсчитывается количество тех или иных действий пользователя с категориями пользователей, после чего вычисляется вес действий пользователя для каждого действия каждой категории путем, например, перемножений количества определенного действия с весом, соответствующим данному действию. Далее вычисляется суммарный вес всех действий пользователя для каждой категории, например, посредством суммирования весов действий пользователя для каждой категории ресурса. Так, для приведенных в таблице выше примерных значений суммарный вес действий для категории «Автомобили» равен 10, для категории «Спорт» равен 11.8, для категории «Еда» равен 21.2. Далее суммарные веса всех действий для всех категорий суммируется для получения суммарного количества весов действий пользователя для всех категорий. В данном случае суммарный вес равен 43. С целью выявления веса для каждой категории архетипа (в данном случае для каждой из категорий «Автомобили», «Спорт» и «Еда») вес каждой категории делится на суммарный вес для всех категорий с целью получить вес каждой категории для архетипа. Таким образом вес категории «Автомобиле» в архетипе пользователя будет равен 10/43=0.23, для категории «Еда» - равен 21.2/43=0.49, для категории «Спорт» - равен 11.8/43=0.27. Следовательно, согласно полученным значениям весов для категорий в архетипе, наибольший вес в данном архетипе пользователя имеет категория «Еда» и категория занимает первую позицию в архетипе, наименьший вес имеет категория «Автомобили» и категория занимает последнее третье место в архетипе, а категория «Спорт» занимает второе место среди категорий архетипа, поскольку ее вес больше веса категории «Автомобили» и меньше веса категории «Еда», что отображено ниже:[0161] Each user action (for example, interaction with the content of the resource) is set by the moderator of the resource, for example, from 0 to 1 (although the weight can be set in any range of integer or fractional numbers). During the analysis of user actions, the number of certain user actions with user categories is calculated, after which the weight of user actions for each action of each category is calculated by, for example, multiplying the number of a certain action with a weight corresponding to this action. Next, the total weight of all user actions for each category is calculated, for example, by summing the weights of user actions for each resource category. So, for the approximate values given in the table above, the total weight of actions for the “Cars” category is 10, for the “Sports” category is 11.8, for the “Food” category is 21.2. Further, the total weights of all actions for all categories are summarized to obtain the total number of user actions weights for all categories. In this case, the total weight is 43. In order to identify the weight for each category of archetype (in this case, for each of the categories “Cars”, “Sports” and “Food”), the weight of each category is divided by the total weight for all categories in order to obtain weight each category for an archetype. Thus, the weight of the Car category in the user archetype will be 10/43 = 0.23, for the Food category it will be 21.2 / 43 = 0.49, and for the Sport category it will be 11.8 / 43 = 0.27. Therefore, according to the obtained values of weights for categories in the archetype, the category “Food” has the largest weight in this archetype of the user and the category occupies the first position in the archetype, the category “Cars” has the least weight and the category occupies the last third place in the archetype, and the category “Sports "Takes the second place among the categories of the archetype, since its weight is more than the weight of the category" Cars "and less than the weight of the category" Food ", which is displayed below:

Figure 00000002
Figure 00000002

[0162] Как было сказано выше, если архетипа не существует, то он будет создан, даже для одного пользователя. Если архетип уже существует, то в процессе корректировки/уточнения/изменения архетипа он будет приравнен существующему архетипу (в случае корректировки/изменения архетипа), или пользователю будет назначен существующий архетип (в случае, если для пользователя еще не был создан архетип).[0162] As mentioned above, if the archetype does not exist, then it will be created, even for one user. If the archetype already exists, then during the adjustment / refinement / change of the archetype it will be equal to the existing archetype (in case of archetype correction / change), or the existing archetype will be assigned to the user (if the archetype has not been created for the user yet).

[0163] Таким образом, архетипы используются для подбора рекомендуемых уникальных элементов/объектов портала (контент/элементы контента) с целью отображения пользователю портала/ресурса отфильтрованного контента, т.е. архетип выступает в роли одного из элементов фильтра контента, который будет показан пользователю.[0163] Thus, archetypes are used to select recommended unique portal elements / objects (content / content elements) in order to display filtered content to the portal / resource user, i.e. the archetype acts as one of the elements of the content filter that will be shown to the user.

[0164] Еще одним элементом фильтра контента, т.е. фактором, влияющим на подбираемый пользователю контент, являются классы пользователей портала (типы пользователей портала). Пользователей портала можно поделить на классы пользователей (типов пользователей, категорий пользователей), например, на три класса пользователей: 1-ый класс ("хороший пользователь"), 2-ой класс ("средний пользователь") и 3-ий класс ("плохой пользователь"). Стоит отметить, что количество классов может отличаться от реализации изобретения, так, например, пользователи также могут быть разделены (подразделяться) на два, три, четыре и более классов. Подразделение на классы пользователей может осуществляться вручную, например модератором/оператором/редактором портала, либо автоматически с использованием алгоритмов, реализованных вычислительными устройствами.[0164] Another element of the content filter, ie the factor influencing the content selected by the user are the classes of portal users (types of portal users). Portal users can be divided into user classes (user types, user categories), for example, into three user classes: 1st class ("good user"), 2nd class ("average user") and 3rd class (" bad user "). It is worth noting that the number of classes may differ from the implementation of the invention, for example, users can also be divided (divided) into two, three, four or more classes. Subdivision into user classes can be carried out manually, for example, by a moderator / operator / editor of a portal, or automatically using algorithms implemented by computing devices.

[0165] Классы пользователей могут быть определены/установлены в зависимости от задач/направленности ресурса. Так, например, ресурс может быть направлен на продвижение/рекламу определенного вида товаров, например, автомобилей или парфюмерии и т.д. Стоит отметить, что направленность ресурса не ограничена приведенным выше примером и может быть представлена различными направлениями жизни человека и интересами людей, общества и т.д., в том числе направленность ресурса может определяться доходом пользователей, например, ресурс может быть направлен на пользователей со средним достатком или пользователей с высоким уровнем доходов и т.д. В зависимости от взаимодействия пользователем с контентом ресурса определенной направленности пользователям могут быть назначены различные классы пользователей.[0165] User classes can be defined / set depending on the tasks / direction of the resource. So, for example, a resource can be aimed at promoting / advertising a certain type of goods, for example, cars or perfumes, etc. It should be noted that the focus of the resource is not limited by the above example and can be represented by various areas of human life and the interests of people, society, etc., including the focus of the resource can be determined by the income of users, for example, the resource can be directed to users with an average wealth or high-income users, etc. Depending on the interaction of the user with the content of the resource of a certain orientation, different classes of users can be assigned to users.

[0166] Стоит также отметить, что у ресурса может существовать несколько направленностей ресурса.[0166] It is also worth noting that a resource may have several orientations of the resource.

[0167] Подразделение пользователей на классы (отнесение пользователя к тому или иному классу пользователей) может определяться действиями пользователей на портале, например, типом контента, которым они интересуются, собирают в коллекции, делятся с другими пользователями, загружают на портал и т.д. Так, например, пользователи из первого класса собирают в свои коллекции (элементы/объекты портала), рекомендуют другим пользователям качественный контент, оставят оценки качественному контенту. Пользователи из третьего класса, как правило, интересуются контентом низкого качества, например, контент, мало кому интересный, либо загружают неинтересный контент на портал и т.д. Пользователи из второго класса интересуются как качественным контентом, так и контентом низкого качества или мало кому интересным контентом. Пользователя из третьего класса можно охарактеризовать, как пользователя, который "не умеет советовать", "у которого нет вкуса", который собирает или загружает неинтересный контент либо который делится контентом, который может быть мало кому интересен, кроме него самого. Пользователь из первого класса может быть охарактеризован, например, как пользователь, у которого есть вкус, а пользователь из второго класса представляет собой нечто среднее между пользователем из первого класса и пользователя из второго класса.[0167] The division of users into classes (assigning a user to one or another class of users) can be determined by the actions of users on the portal, for example, the type of content they are interested in, collected in collections, shared with other users, uploaded to the portal, etc. So, for example, users from the first class collect in their collections (elements / objects of the portal), recommend quality content to other users, and leave marks for quality content. Users from the third class are usually interested in low quality content, for example, content that is of little interest to anyone, or upload uninteresting content to a portal, etc. Users from the second class are interested in both high-quality content and low-quality content or few interesting content. A user from the third class can be described as a user who "does not know how to advise", "who has no taste", who collects or downloads uninteresting content, or who shares content that may be of little interest to anyone except himself. A user from the first class can be characterized, for example, as a user who has a taste, and a user from the second class is a cross between a user from the first class and a user from the second class.

[0168] Также при оценке класса пользователя (назначении ему класса пользователя), как и при пересмотре/изменении класса пользователя может учитываться/оцениваться (например, модератором/оператором/редактором портала) активность пользователя на портале. Например, может учитываться регулярность и частота посещения портала пользователем за определенный период времени, проявление активности пользователя, количество и тип совершаемым пользователем действий/взаимодействий пользователя с порталом, т.е. пользователь (например, из первого класса), который, например, часто появляется на портале, скорее всего, продолжит и в дальнейшем появляться на портале с такой же регулярностью, а, значит, пользователь заинтересован в появлении на портале, например, с целью сохранения элементов/объектов портала, проставления оценок элементам/объектам портала, и с высокой вероятностью его поведение на портале не изменится либо изменится незначительно. То же касается пользователей из третьего класса и второго класса.[0168] Also, when evaluating a user class (assigning a user class to it), as well as when revising / changing a user class, user activity on the portal can be considered / evaluated (for example, by a moderator / operator / editor of the portal). For example, the regularity and frequency of the user visiting the portal over a certain period of time, the manifestation of user activity, the number and type of user actions / interactions by the user with the portal, i.e. a user (for example, from the first class) who, for example, often appears on the portal, is likely to continue to continue to appear on the portal with the same regularity, which means that the user is interested in appearing on the portal, for example, in order to save elements / portal objects, rating elements / elements of the portal, and with a high probability its behavior on the portal will not change or will change slightly. The same applies to users from the third class and second class.

[0169] Класс пользователя может быть изменен/пересмотрен на основе анализа поведения пользователя на портале, в частности, путем анализа действий пользователя/взаимодействия пользователя с порталом с контентом других пользователей, с другими пользователями и т.д.[0169] The user class can be changed / revised based on an analysis of user behavior on the portal, in particular, by analyzing user actions / user interaction with the portal with the content of other users, with other users, etc.

[0170] При подборе рекомендованного контента, контент, собранный в коллекции пользователем из третьего класса, обычно не показывается другим пользователям, в частности, пользователям того же архетипа, что и упомянутый пользователь из третьего класса, как и сам пользователь не отображается другим пользователям того же архетипа.[0170] When selecting recommended content, the content collected in the collection by a user from the third class is usually not shown to other users, in particular, users of the same archetype as the mentioned user from the third class, as the user himself is not displayed to other users of the same archetype.

[0171] Стоит отметить, что, если пользователю присвоен первый класс пользователя, то с большей долей вероятности, такой пользователь продолжит взаимодействовать с качественным и полезным другим пользователям контентом и т.д., и, как правило, пересмотр класса пользователя из первого класса не требуется, т.е. с большой долей вероятности, пользователь из первого класса всегда останется пользователем из первого класса. Таким образом, регулярное наблюдение за пользователем из первого класса (на предмет выяснения того факта, не стоит ли понизить класс такому пользователю) не требуется, поскольку вероятность того, что пользователь, например, начнет взаимодействовать с некачественным контентом и т.д., крайне мала.[0171] It is worth noting that if the user is assigned the first class of the user, then with a higher degree of probability, such a user will continue to interact with quality and useful content for other users, etc., and, as a rule, the revision of the user class from the first class is not required, i.e. with a high degree of probability, a user from the first class will always remain a user from the first class. Thus, regular monitoring of a user from the first class (in order to clarify the fact whether it is not worth lowering the class for such a user) is not required, since the probability that the user, for example, will begin to interact with low-quality content, etc., is extremely small .

[0172] Подобная ситуация характерна и для пользователей из третьего класса, т.е. с большей долей вероятности, пользователь из третьего класса не перейдет в класс выше, т.е. не станет пользователем из третьего или из второго класса. За пользователями из третьего класса также, как правило, не требуется наблюдения с целью изменения его класса, поскольку пользователь из третьего класса с малой вероятностью начнем взаимодействовать с качественным контентом, совершать значимые для портала действия и т.д.[0172] A similar situation is also characteristic of users from the third class, i.e. with a greater degree of probability, the user from the third class will not go to the class above, i.e. will not become a user from the third or second class. Users from the third class also, as a rule, do not need to be monitored in order to change their class, since a user from the third class is unlikely to start interacting with high-quality content, perform actions significant for the portal, etc.

[0173] Пользователи из второго класса представляют собой, так называемый, ведомый класс пользователей, т.е. могут взаимодействовать, как с качественным контентом, так и с некачественным контентом. Зачастую, требуется проверять активность (действия пользователя на портале, взаимодействие с элементами/объектами портала и т.д.) такого класса пользователей с целью возможного изменения класса пользователю в сторону повышения его класса или в сторону понижения его класса.[0173] Users from the second class are the so-called slave class of users, i.e. can interact with both high-quality content and low-quality content. Often, it is necessary to check the activity (user actions on the portal, interaction with elements / objects of the portal, etc.) of such a class of users in order to possible change the class for the user in the direction of increasing his class or in the direction of lowering his class.

[0174] При установлении классов пользователей также может учитываться тип контента, направленность ресурса (направленность контента ресурса) и т.д., с которым взаимодействует пользователь и общей направленностью ресурса, который доминирует на ресурсе или который должен доминировать на ресурсе. Направленность ресурса (направленность контента ресурса/направленность портала/направленность контента портала) может определяться пользователями, например, их интересами, или модератором, например, в зависимости от типа юридических лиц и типа товаров и услуг, которые они продвигают/рекламируют. Таким образом, в какой-то момент времени, если произойдет смена направленности контента на ресурсе (направленности ресурса), все классы пользователей (для всех пользователей или для каждого отдельно взятого класса, или группы пользователей) могут быть пересмотрены/уточнены/изменены в зависимости от того, какой контент/тип контента доминирует или должен доминировать на портале, например, в зависимости от направленности портала/ресурса. Так, например, при изменении направленности ресурса или добавлении направления ресурса к существующим направлениям ресурса, пользователи из второго класса могут быть повышены до пользователей первого класса или могут быть понижены до пользователей третьего класса и т.д.[0174] When establishing user classes, the type of content, the focus of the resource (the focus of the content of the resource), etc., with which the user interacts and the general focus of the resource that dominates the resource or which should dominate the resource, can also be taken into account. The direction of the resource (the direction of the content of the resource / the direction of the portal / the direction of the content of the portal) can be determined by users, for example, their interests, or by a moderator, for example, depending on the type of legal entities and the type of goods and services that they promote / advertise. Thus, at some point in time, if there is a change in the direction of the content on the resource (the direction of the resource), all user classes (for all users or for each individual class or user group) can be reviewed / refined / changed depending on what content / type of content dominates or should dominate the portal, for example, depending on the direction of the portal / resource. So, for example, when changing the direction of the resource or adding the direction of the resource to existing directions of the resource, users from the second class can be upgraded to users of the first class or can be reduced to users of the third class, etc.

[0175] Как было сказано выше, при определении класса/категории/типа пользователя учитывается не только контент, с которым взаимодействует пользователь (выделяет, обращает внимание на такой контент), но и учитывается частота появления пользователя на ресурсе или частота таких обращений пользователя к контенту. Например, пользователь может выделять/обращать на контент внимание (лайкать (от англ. «Like»), репостить (от англ. «Repost») и т.д.) интересный для других пользователей и компаний контент, качественный контент, но может делать это всего раз в месяц или квартал, или год, такому пользователю, скорее всего не будет присвоен первый класс/тип пользователя (первая категория пользователей), поскольку, если на такого пользователя подпишется другой пользователь, то такому другому пользователю крайне редко будет приходить контент от первого пользователя. Так, пользователь может загрузить изначально 10-20 фотографий, статей, сделать несколько качественных репостов (размещений контента других пользователей в своих коллекциях) и т.д., но потом перестал совершать такие действия, в этом случае другой пользователь, что подписался на такого малоактивного пользователя, длительное время или никогда больше не увидит контента, на который обратил внимание такой малоактивный пользователь. Таким образом, подписавшийся пользователь не будет получать новый или обновленный контент от малоактивного пользователя, на которого он подписался.[0175] As mentioned above, when determining the class / category / type of a user, not only the content with which the user interacts is taken into account (selects, draws attention to such content), but also the frequency of the user's appearance on the resource or the frequency of such user accesses to the content . For example, a user can highlight / draw attention to content (like (from the English “Like”), repost (from the English “Repost”), etc.) content that is interesting to other users and companies, high-quality content, but can do this is only once a month or a quarter, or a year, such a user will most likely not be assigned the first class / type of user (first category of users), because if another user subscribes to such a user, then content from first user. So, a user can initially upload 10-20 photos, articles, make several high-quality reposts (placing other users' content in their collections), etc., but then he stops performing such actions, in this case, another user that subscribes to such an inactive user, for a long time or will never see the content that such a low-activity user has noticed. Thus, the subscribed user will not receive new or updated content from the inactive user to which he has subscribed.

[0176] Управление изменением классов пользователя (ремодерацией классов пользователей) может осуществляться посредством триггеров, сообщающих системе (средству/модулю), отвечающей за пересмотр классов пользователей, или администратору ресурса, модератору/редактору портала. Такие триггеры могут отправлять системные сообщения или сообщения модератору о необходимости пересмотреть класс пользователя, о необходимости проверить класс пользователя или о необходимости уточнить класс пользователя и проверить его поведение на портале, включая активность пользователя, взаимодействие с контентом портала и т.д.[0176] Change of user classes (remoderation of user classes) can be controlled by triggers informing the system (tool / module) responsible for revising user classes, or the resource administrator, moderator / editor of the portal. Such triggers can send system messages or messages to the moderator about the need to revise the user class, about the need to check the user class, or about the need to clarify the user class and check its behavior on the portal, including user activity, interaction with portal content, etc.

[0177] К таким триггерам можно отнести длительное отсутствие пользователя на портале, отсутствие активности (например, мало сохраняет элементов/объектов контента портала в свои коллекции, мало загружает контента и т.д.), повышенная активность/спам (слишком часто сохраняет контент в свои коллекции, слишком часто делится контентом с другими пользователями, пишет слишком много комментариев к контенту других пользователей, например, по сравнению с другими пользователями, по сравнению с его предыдущей активностью и т.д.). Так, например, пользователь мог изначально сохранить (загрузить, провзаимодействовать с и т.д.) несколько качественных элементов/объектов контента, а затем начать сохранять некачественный контент, в этом случае сработает триггер на уточнение класса пользователя, после чего его класс будет оставлен без изменений, либо, в данном случае, понижен.[0177] These triggers include a prolonged absence of a user on the portal, a lack of activity (for example, it doesn’t save elements / elements of portal content in its collections, it doesn’t load much content, etc.), increased activity / spam (it saves the content too often his collections, too often shares content with other users, writes too many comments on the content of other users, for example, compared to other users, compared to his previous activity, etc.). So, for example, the user could initially save (load, interact with, etc.) several high-quality content elements / objects, and then start saving low-quality content, in this case a trigger to refine the user's class will work, after which his class will be left without changes, or, in this case, reduced.

[0178] В зависимости от направленности ресурса, триггеры могут быть настроены соответствующим образом, т.е., например, срабатывать на взаимодействие пользователя с контентом, совпадающим с направленностью ресурсов, либо взаимодействие с контентом, не совпадающим с направленностью ресурса.[0178] Depending on the direction of the resource, triggers can be configured accordingly, that is, for example, to trigger user interaction with content that matches the direction of resources, or interaction with content that does not match the direction of the resource.

[0179] Таким образом, при ремодерации (повторной модерации) класса пользователя учитывается множество факторов, в частности количество загрузок/сохранений контента пользователем, дата последнего посещения портала и т.д., включая другую активность пользователя на портале с учетом возможности сбора и обработки накопленных данных о поведении пользователя на портале.[0179] Thus, when remodeling (re-moderating) a user's class, many factors are taken into account, in particular the number of downloads / saves of content by the user, the date of the last visit to the portal, etc., including other user activity on the portal, taking into account the possibility of collecting and processing the accumulated data about user behavior on the portal.

[0180] Как было сказано выше, пользователям портала подбирается и отображается рекомендуемый уникальный контент (элементы/объекты портала), в частности, уникальный контент пользователей из первого класса.[0180] As mentioned above, the portal users are selected and displayed the recommended unique content (elements / objects of the portal), in particular, the unique content of users from the first class.

[0181] Уникальность рекомендуемого контента может быть установлена путем проверки связей между элементами/объектами контента, путем сверки содержимого элементов/объектов портала, включать распознавание изображений/элементов изображений либо другими способами и средствами, позволяющими установить уникальность контента. Так, например, один и тот же контент, размещенный в коллекции первого пользователя может быть сохранен в коллекциях других пользователей (в частном случае, принадлежащим одному архетипу), так что, в данном случае, связь сохраненных элементов/объектов портала может быть отслежена по связи с контентом, размещенном в коллекции первого пользователя.[0181] The uniqueness of the recommended content can be established by checking the relationships between the content elements / objects, by reconciling the content of the portal elements / objects, including recognition of images / image elements, or by other methods and means to establish the uniqueness of the content. So, for example, the same content placed in the collection of the first user can be saved in the collections of other users (in the particular case, belonging to the same archetype), so that, in this case, the relationship of the saved elements / objects of the portal can be tracked by communication with content hosted by the first user’s collection.

[0182] Стоит отметить, что при размещении контента на портале, например, при загрузке контента на портал компанией/магазином либо любым другим пользователем портала, как правило, используется ссылка на внешние источники данных, например, ссылка из сети Интернет (либо с локальных ресурсов пользователя, сетевых и облачных хранилищ данных и т.д.) на изображение, статью, видео-файл, аудио-запись и любой другой вид контента, в данном случае, такая ссылка может быть преобразована во внутреннюю ссылку портала (например, в ссылку на коллекцию магазина/компании, предлагающей свои продукты и/или услуги и т.д.), которая и может быть использована для установления по ней уникальности контента, т.е. любое сохранение, пересохранение (повторное сохранение) контента (репост/перепост), например, в коллекцию пользователя будет ссылаться на контент, размещенный в коллекции магазина/компании. Так, например, два магазина/компании, другого юридического или физического лица (в общем случае - пользователи портала), например, предлагающего (в частности, продающего, рекламирующего и т.д.) свои услуги, товары и т.д. могут использовать в качестве части своего контента (элемента объекта/объекта ресурса) одну и ту же (внешнюю) ссылку (например, "http://сайт-различных картинок-и-изображений.рф/ссылка на изображение") на контент из сети Интернет (например, изображение), в частности, из одного источника, однако для двух магазинов будут созданы две ссылки: на контент (изображение в данном случае) одного магазина и на контент другого магазина, т.е. это будут две разные внутренние ссылки, например, "https://название-портала-рф.рф/магазин1/коллекция1/изображение1.png" и "https://название-портала-рф.рф/магазин2/коллекция1/изображение1.png". У одного и того же контента или части контента, используемого различными пользователями (в описываемом здесь случае - магазинами/компаниями) могут иметь место разные описания, а также такой контент может быть размещен магазинами в своих коллекциях магазинами с разным контекстом. Так, например, один и тот же товар может иметь одинаковое описание (или отличающееся описание: частично или полностью), но относиться к различным датам, событиям, личностям, магазинам, областям применения и т.д. Например, контент (в частности товар двух магазинов) «Пена для бритья» с изображением или без него может иметь, описание, связанное с новогодними праздниками: «Что подарить мужчине на новый год?», «В новый год - с нашей пеной для бритья и т.д., а может иметь описание, связанное с праздником дня всех влюбленных: «Что подарить любимому мужчине?», «Отличный подарок на день всех влюбленных» и т.д. Либо описание может совпадать, но хеш-теги у данных двух контентов могут отличаться, например, «#НовыйГод» и «ДеньВсехВлюбленных», либо разница в контексте может быть выражена любым другим способом, в том числе, посредством добавления к изображению первого контента и второго контента различных изобразительных элементов, например, изображения елки, бантика, сердечка и т.д. В данном случае контекст у обоих элементов ресурса (контента) будет отличаться.[0182] It is worth noting that when placing content on a portal, for example, when downloading content to a portal by a company / store or any other portal user, as a rule, a link to external data sources is used, for example, a link from the Internet (or from local resources user, network and cloud data storages, etc.) to an image, article, video file, audio recording and any other type of content, in this case, such a link can be converted into an internal portal link (for example, a link to store collection / to a company offering its products and / or services, etc.), which can be used to establish the uniqueness of content on it, i.e. any saving, re-saving (re-saving) of the content (repost / repost), for example, to the user's collection will refer to the content posted in the collection of the store / company. So, for example, two shops / companies, another legal or natural person (in general - portal users), for example, offering (in particular, selling, advertising, etc.) its services, goods, etc. can use the same (external) link (for example, "http: // site-various pictures-and-images. rf / image link") as a part of their content (element of an object / resource object) to content from the network The Internet (for example, an image), in particular, from one source, however, two links will be created for two stores: the content (image in this case) of one store and the content of another store, i.e. these will be two different internal links, for example, "https: //name-portal-rf.rf/store1/collection1/image1.png1." png ". The same content or part of the content used by different users (in the case described here by stores / companies) may have different descriptions, and such content can be placed by stores in their collections by stores with different contexts. So, for example, the same product may have the same description (or a different description: partially or completely), but refer to different dates, events, personalities, shops, areas of application, etc. For example, the content (in particular, the goods of two stores) “Shaving foam” with or without an image may have a description related to the New Year holidays: “What to give a man for the new year?”, “In the new year - with our shaving foam etc., and may have a description related to the holiday of Valentine's Day: “What should I give to my beloved man?”, “Great gift for the day of all lovers”, etc. Either the description may coincide, but the hash tags for these two content may differ, for example, “#New Year” and “AllValentine's Day”, or the difference in context can be expressed in any other way, including by adding the first content and the second to the image content of various visual elements, for example, images of a Christmas tree, bow, heart, etc. In this case, the context of both elements of the resource (content) will be different.

[0183] Стоит также отметить, что контекст контента может определяться на основе коллекции, в которую он был добавлен пользователем, а также подписью к такому контенту, например, при сохранении в коллекцию (или при сохранении одного и того же контента в коллекции/паки пользователей с одинаковыми названиями) с различными подписями, комментариями пользователей либо контекст может зависеть от комментария пользователя при отправке такого контента другому пользователю, например, «Стоит купить?» и «Мне нравится» будут определять разный контекст для одного и того же контента.[0183] It is also worth noting that the content context can be determined based on the collection into which it was added by the user, as well as a signature on such content, for example, when saving to the collection (or when saving the same content in the user’s collection / packs with the same name) with different signatures, user comments, or the context may depend on the user's comment when sending such content to another user, for example, “Is it worth to buy?” and “Like” will determine a different context To the same content.

[0184] На ФИГ. 3 показан примерный процесс формирования архетипа пользователя.[0184] FIG. 3 shows an exemplary process for generating a user archetype.

[0185] После регистрации пользователя на ресурсе в шаге 310 указанные пользователем данные 315 при регистрации сохраняются в хранилище данных, например, в базу данных жесткого диска ресурса или связанного с ним устройства хранения данных, например, сетевой жесткий диск. Стоит отметить, что помимо указанных пользователем данных, могут сохраняться любые другие данные, доступные о пользователе (как было описано выше), например, из социальных сетей, приложений обмена сообщениями, сообщениях электронной почты, данные из обмена информацией на ресурсе, из веб-браузера пользователя и т.д. Далее в шаге 320 на ресурсе производится описанный выше анализ поведения/действия пользователя на ресурсе, результаты которого сохраняются в виде данных о действиях пользователей 325 в хранилище данных, например, в базу данных, расположенную на жестком диске ресурса или на связанное с ресурсом устройство хранения данных, причем данные о действиях пользователя могут храниться вместе с данными пользователя 315 и/или в хранилище данных, в которой хранятся архетипы пользователей 375 и/или в хранилище контента ресурса 385, в которой, например, в одной и той же базе данных или в одном и том же хранилище данных либо в разных базах данных одного и того же хранилища данных.[0185] After registering the user on the resource in step 310, the user-specified data 315 during registration is stored in a data store, for example, in the database of the resource’s hard disk or associated storage device, for example, a network hard drive. It is worth noting that in addition to the data specified by the user, any other data available about the user (as described above) can be stored, for example, from social networks, messaging applications, email messages, data from the exchange of information on the resource, from a web browser user etc. Next, in step 320, on the resource, the above analysis of user behavior / actions on the resource is performed, the results of which are stored in the form of data on user actions 325 in a data warehouse, for example, in a database located on the resource’s hard drive or on a data storage device associated with the resource moreover, data on user actions can be stored together with user data 315 and / or in a data store that stores user archetypes 375 and / or in a content store of resource 385, in which, for example, one and the same database or in the same data warehouse or in different databases of the same data store.

[0186] В шаге 330 производится формирование архетипа пользователя (создание нового архетипа или подбор/выбор одного из существующих архетипов пользователей) (подбор). В шаге 340 проверяется, достаточно ли собранных данных (данных 315 и/или данных 325) о пользователе для определения первой из возможных категорий пользователя, если да, то процесс переходит к шагу 350, в котором, если количество категорий установлено для пользователей больше одной категории (как было описано выше), производится проверка достаточности собранных данных о пользователе для формирования второй категории для пользователя (пользовательской категории). Если в шаге 340 было установлено, что собранных данных о пользователе и/или его действиях/взаимодействиях с ресурсом, недостаточно для определения первой категории пользователя, то процесс переходит к шагу 365, в котором пользователю подбирается и отображается контент ресурса 385 на основании собранных о нем данных, например, из архетипов других пользователей (других пользовательских архетипов) или из любого контента ресурса, например, если на ресурсе не содержится ни одного архетипа, либо если не существует близких архетипов пользователей с категориями, из которых выбирается рекомендуемый контент ресурса. После шага 365 процесс возвращается к шагу 320.[0186] In step 330, a user archetype is generated (creating a new archetype or selecting / selecting one of the existing user archetypes) (selection). At step 340, it is checked whether there is enough collected data (data 315 and / or data 325) about the user to determine the first of the possible user categories, if so, the process proceeds to step 350, in which, if the number of categories is set for users more than one category (as described above), the sufficiency of the collected user data is checked to form a second category for the user (user category). If in step 340 it was found that the collected data about the user and / or his actions / interactions with the resource is not enough to determine the first category of user, the process proceeds to step 365, in which the user selects and displays the content of the resource 385 based on the collected information about it data, for example, from archetypes of other users (other user archetypes) or from any content of the resource, for example, if the resource does not contain any archetype, or if there are no close archetypes of users with categories from which the recommended content of the resource is selected. After step 365, the process returns to step 320.

[0187] Если в шаге 350 было установлено, что собранных данных недостаточно для формирования/определения второй категории архетипа, то процесс переходит к шагу 365.[0187] If it was determined in step 350 that the collected data were insufficient to form / determine the second category of archetype, the process proceeds to step 365.

[0188] Процесс проверки достаточности данных, собранных о пользователе и его действиях на ресурсе повторяется, реализуемый шагами типа 340 и 350, выполняется до тех пор, пока не будет установлено (в шаге 370), что собрано достаточное количество данных для формирования всех категорий, количество которых определено в архетипе, например, модератором ресурса, либо алгоритмом, как описано выше, либо при изменении количества категорий в архетипах и т.д.[0188] The process of checking the sufficiency of the data collected about the user and his actions on the resource is repeated, implemented by steps of type 340 and 350, until it is established (in step 370) that enough data has been collected to form all categories, the number of which is determined in the archetype, for example, by the moderator of the resource, or by the algorithm, as described above, or when changing the number of categories in archetypes, etc.

[0189] Если в шаге 370 установлено, что данных, собранных о пользователе и его действиях достаточно для формирования всех категорий архетипа, а следовательно, и для создания нового архетипа или назначения пользователю существующего на ресурсе архетипа, то процесс переходит к шагу 370, в котором формируется новый архетип пользователя или пользователь присваивается существующему архетипу пользователя. Если создается новый архетип пользователя, то он сохраняется в хранилище данных 375 (например, представленному базой данных на устройстве хранения типа жесткого диска вычислительного устройства/сервера, сетевого хранилища данных и т.д.), например, хранилище архетипов пользователей либо в хранилище данных пользователя 315 или в хранилище данных о действиях пользователей 325.[0189] If it was determined in step 370 that the data collected about the user and his actions are sufficient to generate all categories of archetype, and therefore to create a new archetype or assign the user an archetype existing on the resource, the process proceeds to step 370, in which a new user archetype is generated, or the user is assigned to the existing user archetype. If a new user archetype is created, it is stored in data storage 375 (for example, represented by a database on a storage device such as a hard disk of a computing device / server, network data storage, etc.), for example, a user archetype store or in a user data store 315 or in the 325 user activity data warehouse.

[0190] Если в шаге 360 установлено, что собранных данных о пользователе и его действиях недостаточно для формирования всех категорий пользователя и выявления для пользователя архетипа, то процесс переходит к шагу 365.[0190] If it is determined in step 360 that the collected data about the user and his actions are not enough to form all categories of the user and identify an archetype for the user, the process proceeds to step 365.

[0191] После шага 370 процесс переходит к шагу 380, в котором осуществляется подбор и рекомендация (отображение) подобранного контента ресурса 385 пользователю из категорий архетипа пользователя и, опционально, на основе данных о действиях пользователя 325 и данных пользователя 315, после чего процесс возвращается к шагу 320.[0191] After step 370, the process proceeds to step 380, which selects and recommends (displays) the selected content of the resource 385 to the user from the categories of the user archetype and, optionally, based on the data on the actions of the user 325 and the data of the user 315, after which the process returns to step 320.

[0192] На ФИГ. 4 показана схема соответствия архетипов пользователям (соответствия пользователей архетипам) и смена архетипа пользователя в процессе корректировки архетипа пользователя.[0192] FIG. 4 shows a diagram of the correspondence of archetypes to users (correspondence of users to archetypes) and the change of the user archetype during the adjustment of the user archetype.

[0193] Как было сказано выше, архетипы пользователей 410 создаются даже в том случае, если такой архетип был обнаружен, у одного пользователя. Как правило, когда пользователей на портале немного, например, портал был запущен недавно, заметен рост количества архетипов, но по прошествии определенного времени, количество создаваемых архетипов снижается, поскольку пользователи 420 (новые пользователи, пользователи с изменившимся архетипом и т.д.) добавляются к существующим архетипам, т.е. пользователям назначается один из существующих архетипов.[0193] As mentioned above, the archetypes of users 410 are created even if such an archetype was found in one user. As a rule, when there are few users on the portal, for example, the portal was recently launched, an increase in the number of archetypes is noticeable, but after a certain time, the number of archetypes created decreases, since 420 users (new users, users with a changed archetype, etc.) are added to existing archetypes, i.e. users are assigned one of the existing archetypes.

[0194] Когда у пользователя (в данном случае "Пользователь 9") изменяется архетип, как описано выше, он переходит из одного архетипа пользователя ("Архетип 3") в другой архетип пользователя ("Архетип 2"), что продемонстрировано переходом 430.[0194] When the user (in this case, "User 9") changes the archetype as described above, he moves from one user archetype ("Archetype 3") to another user archetype ("Archetype 2"), as demonstrated by transition 430.

[0195] В какой-то момент времени количество архетипов становится устойчивым, т.е. количество добавляемых в систему новых архетипов становится мало, по сравнению, с общим существующим количеством архетипов (ранее добавленных в систему), либо архетипы совсем перестают создаваться.[0195] At some point in time, the number of archetypes becomes stable, that is, the number of new archetypes added to the system becomes small, compared with the total existing number of archetypes (previously added to the system), or archetypes completely cease to be created.

[0196] На ФИГ. 5 изображен примерный вариант системы, реализующей настоящее изобретение. Система включает модуль/средство сбора хранения и обработки данных 510. Данные, собираемые, хранимые и обрабатываемые Модулем 510, как было сказано выше, можно разделить на несколько типов типа/вида данных: на данные (520), собранные/полученные при регистрации пользователя на ресурсе данные, предоставляемые ресурсу устройством пользователя, операционной системой пользователя, приложениями пользователей, веб-браузерами пользователей, включая файлы Cookies, геолокационные данные, тип устройства пользователя, тип ОС и т.д. и на данные (530), связанные с действиями пользователя при том или ином взаимодействии пользователя с ресурсом и т.д.[0196] FIG. 5 depicts an exemplary embodiment of a system implementing the present invention. The system includes a module / means for collecting data storage and processing 510. Data collected, stored and processed by Module 510, as mentioned above, can be divided into several types of data type / type: data (520) collected / received during user registration on resource data provided by a user’s device’s resource, user’s operating system, user’s applications, user web browsers, including cookies, geolocation data, user device type, OS type, etc. and data (530) associated with user actions during a particular user interaction with a resource, etc.

[0197] Стоит также отметить, что собираемые и обрабатываемые данные, указанные выше, не ограничены лишь упомянутыми видами/типами данных, но могут включать время нахождения пользователя на ресурсе, время взаимодействия пользователя с контентом, частота посещения пользователем ресурса, взаимодействие пользователя с другими пользователями ресурса, количество сохраненного контента ресурса в коллекциях пользователей.[0197] It is also worth noting that the data collected and processed above is not limited only to the mentioned types / types of data, but may include the time spent by the user on the resource, the time the user interacted with the content, the frequency of the user visiting the resource, user interaction with other users resource, the amount of stored resource content in user collections.

[0198] Также стоит отметить, что первичные данные пользователя (относящиеся к пользователю и полученные в ходе регистрации пользователя на ресурсе), данные, связанные с действиями пользователей и возможные другие типы/виды данных могут храниться в одной базе данных или в нескольких базах данных, например, разделенных по типу данных (начальные данные пользователей, данные связанные с действиями пользователей), либо разделенных по пользователям, классам пользователей (как будет описано выше), по архетипам пользователей (архетипам, подобранным/назначенным/подходящим пользователям) и т.д.[0198] It is also worth noting that the user's primary data (related to the user and obtained during user registration on the resource), data related to user actions and possible other types / types of data can be stored in one database or in several databases, for example, separated by data type (initial user data, data related to user actions), or separated by users, user classes (as described above), by user archetypes (archetypes, selected / Designated / appropriate users), etc.

[0199] Система, изображенная на ФИГ. 5 также включает Модуль/средство анализа данных (550), относящихся к пользователям ресурса (связанных с пользователями ресурса), и данных, относящихся к действиям пользователя/взаимодействию пользователя с ресурсом (в частности, контентом ресурса) или другими пользователями и контентом пользователей, например, загруженным пользователями контентом, как будет описано ниже.[0199] The system depicted in FIG. 5 also includes a module / tool for analyzing data (550) related to users of the resource (associated with users of the resource) and data related to user actions / user interaction with the resource (in particular, resource content) or other users and user content, for example content uploaded by users, as described below.

[0200] Система на ФИГ. 5 также включает Модуль/средство (560) формирования, подбора и корректировки архетипов пользователей, а также Модуль/средство (570) формирования, подбора и корректировки типов/классов пользователей. Модуль/средство 560 отвечает за создание/формирование архетипа пользователя, соотношение архетипа пользователя с конкретным пользователем или группой пользователей и за назначение пользователей определенному архетипу пользователя. Модуль/средство 570 отвечает за создание/формирование и корректировку/обновление типа/класса пользователя/пользователей.[0200] The system of FIG. 5 also includes a Module / tool (560) for generating, selecting and adjusting user archetypes, as well as a Module / tool (570) for generating, selecting, and adjusting user types / classes. Module / tool 560 is responsible for creating / forming a user archetype, correlating a user archetype with a specific user or group of users, and for assigning users to a specific user archetype. Module / tool 570 is responsible for creating / generating and updating / updating the type / class of the user / users.

[0201] Система на ФИГ. 5 включает Модуль/средство (580) подбора рекомендуемого контента пользователям, который отвечает за поиск контента, соответствующий конкретному архетипу пользователя, после чего подобранный контент отображается пользователям посредством модуля 590, например, в окне отображения контента пользователям (100 на ФИГ. 1).[0201] The system of FIG. 5 includes a module / tool (580) for selecting recommended content for users, which is responsible for finding content that matches a particular archetype of the user, after which the selected content is displayed to users through module 590, for example, in a window for displaying content to users (100 in FIG. 1).

[0202] На ФИГ. 6 показан пример компьютерной системы общего назначения, которая включает в себя многоцелевое вычислительное устройство в виде компьютера 20 или сервера, включающего в себя процессор 21, системную память 22 и системную шину 23, которая связывает различные системные компоненты, включая системную память с процессором 21.[0202] FIG. Figure 6 shows an example of a general-purpose computer system that includes a multi-purpose computing device in the form of a computer 20 or a server including a processor 21, a system memory 22, and a system bus 23 that couples various system components, including the system memory to the processor 21.

[0203] Системная шина 23 может быть любого из различных типов структур шин, включающих шину памяти или контроллер памяти, периферийную шину и локальную шину, использующую любую из множества архитектур шин. Системная память включает постоянное запоминающее устройство (ПЗУ) 24 и оперативное запоминающее устройство (ОЗУ) 25. В ПЗУ 24 хранится базовая система ввода/вывода 26 (БИОС), состоящая из основных подпрограмм, которые помогают обмениваться информацией между элементами внутри компьютера 20, например, в момент запуска.[0203] The system bus 23 may be any of various types of bus structures, including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. System memory includes read-only memory (ROM) 24 and random access memory (RAM) 25. The ROM 24 stores the basic input / output system 26 (BIOS), consisting of basic routines that help exchange information between elements within the computer 20, for example, at the time of launch.

[0204] Компьютер 20 также может включать в себя накопитель 27 на жестком диске для чтения с и записи на жесткий диск, не показан, накопитель 28 на магнитных дисках для чтения с или записи на съемный магнитный диск 29, и накопитель 30 на оптическом диске для чтения с или записи на съемный оптический диск 31 такой, как компакт-диск, цифровой видео-диск и другие оптические средства. Накопитель 27 на жестком диске, накопитель 28 на магнитных дисках и накопитель 30 на оптических дисках соединены с системной шиной 23 посредством, соответственно, интерфейса 32 накопителя на жестком диске, интерфейса 33 накопителя на магнитных дисках и интерфейса 34 оптического накопителя. Накопители и их соответствующие читаемые компьютером средства обеспечивают энергонезависимое хранение читаемых компьютером инструкций, структур данных, программных модулей и других данных для компьютера 20.[0204] Computer 20 may also include a hard disk drive 27 for reading from and writing to a hard disk, not shown, a magnetic disk drive 28 for reading from or writing to a removable magnetic disk 29, and an optical disk drive 30 for reading from or writing to a removable optical disc 31 such as a CD, a digital video disc, and other optical means. The hard disk drive 27, the magnetic disk drive 28, and the optical disk drive 30 are connected to the system bus 23 by means of the hard disk drive interface 32, the magnetic disk drive interface 33, and the optical drive interface 34, respectively. Storage devices and their respective computer-readable means provide non-volatile storage of computer-readable instructions, data structures, program modules and other data for computer 20.

[0205] Хотя описанная здесь типичная конфигурация использует жесткий диск, съемный магнитный диск 29 и съемный оптический диск 31, специалист примет во внимание, что в типичной операционной среде могут также быть использованы другие типы читаемых компьютером средств, которые могут хранить данные, которые доступны с помощью компьютера, такие как магнитные кассеты, карты флеш-памяти, цифровые видеодиски, картриджи Бернулли, оперативные запоминающие устройства (ОЗУ), постоянные запоминающие устройства (ПЗУ) и т.п.[0205] Although the typical configuration described here uses a hard disk, a removable magnetic disk 29, and a removable optical disk 31, one skilled in the art will appreciate that other types of computer-readable media that can store data that are accessible with using a computer, such as magnetic tapes, flash memory cards, digital video discs, Bernoulli cartridges, random access memory (RAM), read-only memory (ROM), etc.

[0206] Различные программные модули, включая операционную систему 35, могут быть сохранены на жестком диске, магнитном диске 29, оптическом диске 31, ПЗУ 24 или ОЗУ 25. Компьютер 20 включает в себя файловую систему 36, связанную с операционной системой 35 или включенную в нее, одно или более программное приложение 37, другие программные модули 38 и программные данные 39. Пользователь может вводить команды и информацию в компьютер 20 при помощи устройств ввода, таких как клавиатура 40 и указательное устройство 42. Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, геймпад, спутниковую антенну, сканер или любое другое.[0206] Various software modules, including operating system 35, may be stored on a hard disk, magnetic disk 29, optical disk 31, ROM 24, or RAM 25. Computer 20 includes a file system 36 associated with the operating system 35 or included in it, one or more software applications 37, other program modules 38 and program data 39. The user can enter commands and information into the computer 20 using input devices such as a keyboard 40 and pointing device 42. Other input devices (not shown) may include yuchat a microphone, joystick, game pad, satellite dish, scanner, or any other.

[0207] Эти и другие устройства ввода соединены с процессором 21 часто посредством интерфейса 46 последовательного порта, который связан с системной шиной, но могут быть соединены посредством других интерфейсов, таких как параллельный порт, игровой порт или универсальная последовательная шина (УПШ). Монитор 47 или другой тип устройства визуального отображения также соединен с системной шиной 23 посредством интерфейса, например видеоадаптера 48. В дополнение к монитору 47, персональные компьютеры обычно включают в себя другие периферийные устройства вывода (не показано), такие как динамики и принтеры.[0207] These and other input devices are connected to the processor 21 often via a serial port interface 46 that is connected to the system bus, but can be connected via other interfaces, such as a parallel port, game port, or universal serial bus (USB). A monitor 47 or other type of visual display device is also connected to the system bus 23 via an interface, such as a video adapter 48. In addition to the monitor 47, personal computers typically include other peripheral output devices (not shown), such as speakers and printers.

[0208] Компьютер 20 может работать в сетевом окружении посредством логических соединений к одному или нескольким удаленным компьютерам 49. Удаленный компьютер (или компьютеры) 49 может представлять собой другой компьютер, сервер, роутер, сетевой ПК, пиринговое устройство или другой узел единой сети, а также обычно включает в себя большинство или все элементы, описанные выше, в отношении компьютера 20, хотя показано только устройство хранения информации 50. Логические соединения включают в себя локальную сеть (ЛВС) 51 и глобальную компьютерную сеть (ГКС) 52. Такие сетевые окружения обычно распространены в учреждениях, корпоративных компьютерных сетях, Интранете и Интернете.[0208] Computer 20 may operate in a networked environment through logical connections to one or more remote computers 49. The remote computer (or computers) 49 may be another computer, server, router, network PC, peer device, or other node on a single network, and also typically includes most or all of the elements described above with respect to computer 20, although only an information storage device 50 is shown. Logical connections include a local area network (LAN) 51 and a global computer network (GCS) 52. Such network environments are commonly found in institutions, corporate computer networks, intranets, and the Internet.

[0209] Компьютер 20, используемый в сетевом окружении ЛВС, соединяется с локальной сетью 51 посредством сетевого интерфейса или адаптера 53. Компьютер 20, используемый в сетевом окружении ГКС, обычно использует модем 54 или другие средства для установления связи с глобальной компьютерной сетью 52, такой как Интернет.[0209] A computer 20 used in a LAN network environment is connected to a local area network 51 via a network interface or adapter 53. A computer 20 used in a GKS network environment typically uses a modem 54 or other means to establish communication with a global computer network 52, such like the internet.

[0210] Модем 54, который может быть внутренним или внешним, соединен с системной шиной 23 посредством интерфейса 46 последовательного порта. В сетевом окружении программные модули или их части, описанные применительно к компьютеру 20, могут храниться на удаленном устройстве хранения информации. Надо принять во внимание, что показанные сетевые соединения являются типичными, и для установления коммуникационной связи между компьютерами могут быть использованы другие средства.[0210] The modem 54, which may be internal or external, is connected to the system bus 23 via the serial port interface 46. In a networked environment, program modules or parts thereof described with reference to computer 20 may be stored on a remote information storage device. It should be noted that the network connections shown are typical, and other means may be used to establish communication communication between computers.

[0211] В заключение следует отметить, что приведенные в описании сведения являются примерами, которые не ограничивают объем настоящего изобретения, описанного формулой. Специалисту в данной области становится понятным, что могут существовать и другие варианты осуществления настоящего изобретения, согласующиеся с сущностью и объемом настоящего изобретения.[0211] In conclusion, it should be noted that the information contained in the description are examples that do not limit the scope of the present invention described by the claims. One skilled in the art will recognize that there may be other embodiments of the present invention consistent with the spirit and scope of the present invention.

Claims (33)

1. Способ для подбора и отображения контента веб-ресурса пользователю веб-ресурса, включающий следующие шаги:1. A method for selecting and displaying the content of a web resource to a user of a web resource, comprising the following steps: - регистрация пользователей на веб-ресурсе с указанием данных о пользователях и интересов пользователей;- registration of users on a web resource indicating user data and user interests; - взаимодействие пользователей с контентом веб-ресурса;- user interaction with the content of the web resource; - создание пользователями пользовательских коллекций на веб-ресурсе, содержащих ссылки на контент веб-ресурса и/или ссылки на контент, загруженный пользователем на веб-ресурс из сети Интернет, и/или содержащих контент, загруженный с хранилища данных пользователей, и/или содержащих контент, загруженный на веб-ресурс через указание пользователями ссылок на веб-страницы с контентом из сети Интернет;- creation by users of user collections on a web resource containing links to the content of the web resource and / or links to content uploaded by the user to the web resource from the Internet, and / or containing content downloaded from the user's data store, and / or containing content uploaded to a web resource through users indicating links to web pages with content from the Internet; - определение для каждого пользователя пользовательских категорий контента веб-ресурса;- definition for each user of custom categories of web resource content; - создание архетипа пользователей, содержащего, по крайней мере, одну категорию контента для одного архетипа пользователя, на основе взаимодействия пользователей с контентом веб-ресурса;- creating an archetype of users containing at least one category of content for one archetype of the user, based on the interaction of users with the content of the web resource; - назначение пользователю, по крайней мере, одного архетипа пользователя;- assignment to the user of at least one user archetype; - подбор контента веб-ресурса пользователю на основе архетипа пользователя в случае, если пользователю назначен архетип пользователя, и подбор контента веб-ресурса пользователю на основе известных данных пользователя и собранных веб-ресурсом взаимодействий пользователя с контентом веб-ресурса;- selection of the content of the web resource to the user based on the archetype of the user if the user is assigned the archetype of the user, and selection of the content of the web resource to the user based on the known user data and the interactions of the user and the content of the web resource collected by the web resource; - отображение подобранного контента веб-ресурса пользователю на веб-ресурсе.- displaying the selected content of the web resource to the user on the web resource. 2. Способ по п. 1, характеризующийся тем, что взаимодействие пользователя с веб-ресурсом включает следующие действия:2. The method according to p. 1, characterized in that the user interaction with the web resource includes the following actions: - выбор контента пользователем посредством устройств ввода данных;- selection of content by the user through data input devices; - отправка пользователем ссылки на контент другим пользователям (реблог);- User sending a link to content to other users (reblog); - отметка пользователем контента как понравившегося;- marking by the user of the content as liked; - оформление пользователем подписки на контент;- user subscribing to content; - добавление пользователем контента в корзину с целью совершения покупки товара, описываемого контентом, причем контент является описанием товара и/или предложением купить товар и/или предложением заказа услуги;- the user adding content to the basket in order to complete the purchase of the goods described by the content, the content being a description of the goods and / or an offer to buy goods and / or an offer to order a service; - покупка пользователем товара, описываемого контентом.- purchase by the user of the product described by the content. 3. Способ по п. 1, характеризующийся тем, что количество категорий контента в архетипе пользователя может изменяться со временем.3. The method according to p. 1, characterized in that the number of categories of content in the user archetype may vary over time. 4. Способ по п. 1, характеризующийся тем, что категории контента в архетипе пользователя упорядочены по убыванию весов категорий контента.4. The method according to claim 1, characterized in that the categories of content in the user archetype are ordered in descending order of the weights of the categories of content. 5. Способ по п. 4, характеризующийся тем, что архетипы пользователей отличаются категориями и/или расположением категорий в архетипе пользователя и/или количеством категорий в архетипе пользователя.5. The method according to claim 4, characterized in that the archetypes of users differ in categories and / or arrangement of categories in the archetype of the user and / or the number of categories in the archetype of the user. 6. Способ по п. 4, характеризующийся тем, что несколько категорий контента могут занимать одну позицию в архетипе пользователя.6. The method according to p. 4, characterized in that several categories of content can occupy one position in the archetype of the user. 7. Способ по п. 6, характеризующийся тем, что категории контента, занимающие одну позицию в архетипе пользователя, определяются величиной отличия значений весов для таких категорий контента.7. The method according to claim 6, characterized in that the categories of content occupying the same position in the archetype of the user are determined by the magnitude of the difference in the values of the weights for such categories of content. 8. Способ по п. 1, характеризующийся тем, что вес категории контента вычисляется с учетом коэффициента взаимодействия пользователя с контентом и количества взаимодействий пользователя с контентом.8. The method according to p. 1, characterized in that the weight of the content category is calculated taking into account the coefficient of user interaction with content and the number of user interactions with content. 9. Способ по п. 1, характеризующийся тем, что пользователем является лицо, продающее и/или рекламирующее товар и/или услуги.9. The method according to p. 1, characterized in that the user is a person selling and / or advertising goods and / or services. 10. Способ по п. 1, характеризующийся тем, что веб-ресурс является веб-сайтом, веб-порталом.10. The method according to p. 1, characterized in that the web resource is a website, web portal. 11. Способ по п. 1, характеризующийся тем, что пользователю может рекомендоваться контент других пользователей с одинаковым архетипом пользователей.11. The method according to p. 1, characterized in that the user may be recommended the content of other users with the same archetype of users. 12. Способ по п. 1, характеризующийся тем, что смена архетипа пользователя происходит на основе анализа действий пользователя на веб-ресурсе.12. The method according to p. 1, characterized in that the change in the user archetype is based on the analysis of user actions on the web resource. 13. Способ по п. 1, характеризующийся тем, что категории создаются на веб-ресурсе модератором веб-ресурса.13. The method according to p. 1, characterized in that the categories are created on the web resource by the moderator of the web resource. 14. Способ по п. 1, характеризующийся тем, что на веб-ресурсе создаются виртуальные категории на основе анализа взаимодействия пользователя с контентом.14. The method according to claim 1, characterized in that virtual categories are created on the web resource based on the analysis of user interaction with the content. 15. Способ по п. 14, характеризующийся тем, что виртуальные категории преобразуются в категории веб-ресурса модератором или автоматически средствами веб-ресурса.15. The method according to p. 14, characterized in that the virtual categories are converted into categories of a web resource by a moderator or automatically by means of a web resource. 16. Способ по п. 14, характеризующийся тем, что виртуальные категории создаются из коллекций пользователей.16. The method according to p. 14, characterized in that the virtual categories are created from user collections. 17. Способ по п. 1, характеризующийся тем, что пользователю назначен временный архетип пользователя, содержащий недостаточное количество категорий контента для формирования архетипа пользователя.17. The method according to claim 1, characterized in that the user is assigned a temporary user archetype containing an insufficient number of content categories to form the user archetype. 18. Способ по п. 1, характеризующийся тем, что пользователю назначается класс пользователя на основе качества действий пользователя на веб-ресурсе и/или частоты взаимодействия пользователя с контентом веб-ресурса, и/или временем, проведенным пользователем на веб-ресурсе, и/или частоты посещения пользователем веб-ресурса, где чем выше класс пользователя, тем больше контента из категорий архетипа такого пользователя рекомендуется другим пользователям.18. The method according to p. 1, characterized in that the user is assigned a user class based on the quality of user actions on the web resource and / or the frequency of user interaction with the content of the web resource, and / or the time spent by the user on the web resource, and / or frequency of user visits to a web resource, where the higher the class of the user, the more content from the categories of the archetype of such a user is recommended to other users. 19. Способ по п. 1, характеризующийся тем, что самые высокие и самые низкие классы пользователей не пересматриваются в зависимости от классов пользователей.19. The method according to claim 1, characterized in that the highest and lowest classes of users are not revised depending on the classes of users.
RU2016151281A 2016-12-26 2016-12-26 System and method of selecting and displaying recommended content to a user RU2648951C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2016151281A RU2648951C1 (en) 2016-12-26 2016-12-26 System and method of selecting and displaying recommended content to a user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2016151281A RU2648951C1 (en) 2016-12-26 2016-12-26 System and method of selecting and displaying recommended content to a user

Publications (1)

Publication Number Publication Date
RU2648951C1 true RU2648951C1 (en) 2018-03-28

Family

ID=61867021

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016151281A RU2648951C1 (en) 2016-12-26 2016-12-26 System and method of selecting and displaying recommended content to a user

Country Status (1)

Country Link
RU (1) RU2648951C1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112036987A (en) * 2020-09-11 2020-12-04 杭州海康威视数字技术股份有限公司 Method and device for determining recommended commodities
US11887155B2 (en) 2020-11-30 2024-01-30 Direct Cursus Technology L.L.C Method and a system for selecting a targeted message to be included within a web resource
RU2827319C2 (en) * 2020-11-30 2024-09-24 Общество С Ограниченной Ответственностью "Яндекс" Method and system for selecting target message for inclusion in web resource

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110077985A1 (en) * 2009-09-29 2011-03-31 Sap Ag Archetypes management system
WO2013181652A2 (en) * 2012-06-01 2013-12-05 Archetypes, Inc. Systems and methods for providing personalized content browsing experience
US20150356592A1 (en) * 2014-06-09 2015-12-10 Cognitive Scale, Inc. Cognitive Media Advertising
RU2584583C2 (en) * 2011-11-24 2016-05-20 ЧИККА ПТЕ ЛТД, Сингапур System and method of detecting prepaid internet connection and payment mechanism therefor
US20160253708A1 (en) * 2015-02-26 2016-09-01 Dropbox, Inc. Method and system for efficiently serving upsell content based on complex user archetypes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110077985A1 (en) * 2009-09-29 2011-03-31 Sap Ag Archetypes management system
RU2584583C2 (en) * 2011-11-24 2016-05-20 ЧИККА ПТЕ ЛТД, Сингапур System and method of detecting prepaid internet connection and payment mechanism therefor
WO2013181652A2 (en) * 2012-06-01 2013-12-05 Archetypes, Inc. Systems and methods for providing personalized content browsing experience
US20150356592A1 (en) * 2014-06-09 2015-12-10 Cognitive Scale, Inc. Cognitive Media Advertising
US20160253708A1 (en) * 2015-02-26 2016-09-01 Dropbox, Inc. Method and system for efficiently serving upsell content based on complex user archetypes

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112036987A (en) * 2020-09-11 2020-12-04 杭州海康威视数字技术股份有限公司 Method and device for determining recommended commodities
CN112036987B (en) * 2020-09-11 2024-04-02 杭州海康威视数字技术股份有限公司 Method and device for determining recommended commodity
US11887155B2 (en) 2020-11-30 2024-01-30 Direct Cursus Technology L.L.C Method and a system for selecting a targeted message to be included within a web resource
RU2827319C2 (en) * 2020-11-30 2024-09-24 Общество С Ограниченной Ответственностью "Яндекс" Method and system for selecting target message for inclusion in web resource

Similar Documents

Publication Publication Date Title
AU2023200439B2 (en) Actionable widget cards
US10963293B2 (en) Interactions with contextual and task-based computing environments
US8914382B2 (en) System and method for generation of a dynamic social page
US8532372B2 (en) System and method for matching color swatches
CA2846025C (en) Recommendations based upon explicit user similarity
US20210049554A1 (en) Method and system for creating step by step projects
CN103678518A (en) Method and device for adjusting recommendation lists
US9092784B2 (en) Contacts affinity used to prioritize display of content item reviews in online store
US20210295408A1 (en) Property Data Aggregation and Evaluation Tool
US10417689B2 (en) Techniques for providing event reminders
US10949911B2 (en) Computer provided assistance for coordinating gift collaboration
RU2648951C1 (en) System and method of selecting and displaying recommended content to a user
US11544756B2 (en) Web service method
US20240124403A1 (en) Actionable widget cards
US10699325B2 (en) Web service method
Beer et al. General framework for context-aware recommendation of social events
Beer et al. Implementation of a map-reduce based context-aware recommendation engine for social music events
WO2024214119A1 (en) System and method for designing a space and facilitating communication between users
CA2823800A1 (en) Contacts affinity used to prioritize display of content item reviews in online store