Personalized content recommendation method, graphical user interface, and system therefor

By using an electronic map interface in social media applications and combining it with machine learning to build user interest models, the problem of insufficient location-based recommendations in existing technologies is solved, enabling personalized and location-related content recommendations and improving user experience.

CN114090865BActive Publication Date: 2026-01-27FRAMY INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010748859.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-30
Publication Date
2026-01-27
Estimated Expiration
2040-07-30

AI Technical Summary

Technical Problem

Existing social media applications lack effective recommendation methods when providing location-based content, and cannot effectively utilize user location information and preferences for personalized content recommendations.

Method used

By combining a server system with an application on the user's device, a graphical user interface with an electronic map is provided. A database is used to store geographically relevant digital content, and a user preference model is built through machine learning to recommend geographical areas and content links that match the user's interests, thereby achieving personalized and location-related content recommendations.

Benefits of technology

It enables personalized digital content recommendations based on user location and interests, improving the accuracy of content recommendations and user experience, and enhancing the interactivity and selectivity of location-based content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114090865B_ABST
    Figure CN114090865B_ABST
Patent Text Reader

Abstract

A personalized content recommendation method, graphical user interface and system thereof, the method is executed in a server system, when receiving user identification data transmitted from a user device, a database is queried to obtain user preference data, so as to match digital content that meets the user's preference, then the digital content is grouped according to the corresponding location, and a thumbnail representing the geographical range of the digital content of different groups is generated, after providing the thumbnail to the user device, the thumbnail is displayed on a graphical user interface of the user device, when the user selects one of the thumbnails by sliding or clicking, the graphical user interface switches to display the geographical range represented by the corresponding thumbnail, which can include multiple connection points, so that the user can select the corresponding connection point to play the linked digital content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The specification proposes a technology for recommending digital content, specifically a method for an electronic map interface providing a system to recommend personalized content, a user interface providing links to digital content, and a system for implementing the method. Background Technology

[0002] When users browse content on existing social media applications, a common approach is for the social media server to learn the user's preferences based on the user's past browsing history. This allows the social media application to provide content recommendations based on the learned user preferences, in addition to content from the user's friends and subscriptions.

[0003] Current social media applications (such as mobile apps) mostly present content in a list format. Even if they take into account the user's location information, i.e. the user's location, social media servers do not offer an effective way for users to browse or select location-related content, except for inserting relevant content such as commercial advertisements into the list. Summary of the Invention

[0004] The specification proposes a personalized content recommendation method, a graphical user interface, and a system thereof. The personalized content recommendation method runs on a server system and provides users with a novel solution for digital content tailored to their personal preferences and geographical location.

[0005] The proposed personalized content recommendation system includes a server system with a database that stores multiple pieces of digital content, each piece of digital content being associated with a geographic location, and an application running on the user's device that generates a graphical user interface with an electronic map as the background.

[0006] According to one embodiment, in a server system, user identification data transmitted by a user device is received, and then user preference data is obtained by querying a database to match one or more digital contents that match the user's preferences. Then, the digital contents can be grouped according to the individual corresponding location information of the digital contents to generate one or more thumbnails representing the geographical range of the digital contents.

[0007] The server system then provides one or more thumbnails to the user device, which are displayed in a thumbnail display area of ​​an application programming interface (API) on the user device. The user can select one of the thumbnails by swiping or clicking. The API then switches to display the geographic area represented by the selected thumbnail, such as an area on an electronic map. The server system provides the connection points within this geographic area and displays them in the API with corresponding link icons.

[0008] Furthermore, when the user device opens the application programming interface, it can also receive location information from the user device to display an initial screen corresponding to the location information on the application programming interface. At the same time, the server system provides one or more links to be displayed on the initial screen, matching the user's preferences with the digital content of the location information.

[0009] The link point connects to multiple digital content items, and when a link point is selected, multiple digital content items can be played sequentially.

[0010] According to an embodiment, the proposed graphical user interface displayed on the user device is a user interface with an electronic map as the background. The graphical user interface includes a link point display area, which is used to display a map of a geographical area, including one or more link patterns corresponding to one or more link points in the geographical area provided by the server system; a thumbnail display area, used to display one or more thumbnails provided to the user device by the server system; and an interactive interface area, used to display multiple icons that provide users with interactive commands.

[0011] Furthermore, in this graphical user interface, multiple thumbnails displayed in the thumbnail display area are activated based on the user's gestures such as zooming in, zooming out, swiping, or clicking. The thumbnail can be highlighted visually, for example, by changing its color or enlarging its image. When the application programming interface switches the display to represent the geographical area corresponding to the selected thumbnail, the server system receives geographical information generated by the user's device, i.e., queries the database to obtain one or more links within that geographical area. After the user selects one of the links, the digital content linked to that link is played.

[0012] Furthermore, the method for establishing the user preferences includes: the server system collecting user activity data on the network using the user device, forming location-appropriate and / or personalized data for the user based on various activity data, learning geographically relevant data features and the weights of various data features based on the user's location-appropriate and / or personalized data, forming a personalized preference model describing the user's preferences, and using it to match one or more digital contents corresponding to the user's preferences in the database. Attached Figure Description

[0013] Figure 1 This diagram shows an example of the architecture of a personalized content recommendation system.

[0014] Figure 2 A flowchart illustrating an implementation example showing user preferences for learning;

[0015] Figure 3 This diagram illustrates an example of a user interface implementation in a personalized content recommendation method.

[0016] Figure 4 This is one of the schematic diagrams illustrating an embodiment of a user interface for implementing a personalized content recommendation method;

[0017] Figure 5 The second schematic diagram shows an embodiment of the user interface for implementing a personalized content recommendation method.

[0018] Figure 6 The third schematic diagram illustrating an embodiment of the user interface for implementing a personalized content recommendation method; and

[0019] Figure 7 A flowchart illustrating an example of a personalized content recommendation method. Detailed Implementation

[0020] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the concept of the present invention. Furthermore, the accompanying drawings of the present invention are for simple illustrative purposes only and are not depictions of actual dimensions; this is stated beforehand. The following embodiments will further describe the relevant technical content of the present invention in detail, but the disclosed content is not intended to limit the scope of protection of the present invention.

[0021] It should be understood that while terms such as "first," "second," and "third" may be used in this document to describe various components or signals, these components or signals should not be limited by these terms. These terms are primarily used to distinguish one component from another, or one signal from another. Furthermore, the term "or" as used herein should, as appropriate, include any combination of one or more of the related listed items.

[0022] This specification discloses a personalized content recommendation method, a graphical user interface (GUI), and a system thereof, providing a solution that allows users to select digital content within a specific geographical area through the GUI. The architecture of the proposed personalized content recommendation system can be referenced. Figure 1 The illustrated embodiment is shown in the figure.

[0023] The personalized content recommendation system includes a server system 100 as shown in the diagram. The server system 100 can be implemented by a physical server in conjunction with software and hardware devices. The functional modules implemented by software and hardware are shown in the diagram. According to the functions, they can be divided into a user management module 101, a learning module 102, and a matching module 103. A database is provided, which is implemented by a storage device. According to the functions, it can be divided into a user database 105 and a content database 107.

[0024] The user database 105 stores member data from the registration system, including user identification data and various identity authentication data. It also records information about each user's social media connections, such as friends, shares, likes, and group participation. This data will serve as a basis for the system to learn user preferences. The content database 107 stores multiple pieces of digital content photographed, recorded, and uploaded by users. Each piece of digital content is associated with a geographical location, creating location-specific digital content.

[0025] The personalized content recommendation system includes an application running on the user's device (111, 113, 115). After the application runs, it generates a graphical user interface with an electronic map as the background. The graphical user interface displays a browsing screen with an electronic map as the background, which provides thumbnails for users to select and switch to specific geographical areas. It also provides icons covering points of interest (POIs) pointing to specific geographical locations and / or user points pointing to user-uploaded digital content, allowing users to select the digital content they want to play.

[0026] The server system 100 includes a user management module 101 for managing the authentication process and account management of users logging into the server system 100 via network 10 through various user devices (111, 113, 115). According to an embodiment, the server system 100 includes a program for collecting user data, such as data on users' social media activities, including activities, groups, friends, likes, shares, and uploaded content. This allows the learning module 102 in the server system 100 to learn and analyze user preferences, enabling the establishment of user preference data within the system. Related methods can be found in [reference needed]. Figure 2 The illustrated embodiment. Thus, when a user logs into the system, the server system 100 can proactively generate digital content to recommend to the user through the matching module 103 implemented by software means. This is done by matching the characteristics of the digital content in the database (such as various attribute tags) with the user's preferences, and finally recommending it to the user for viewing through an application running on the user's device (111, 113, 115).

[0027] Figure 2Next, a flowchart of an embodiment of the system learning user preferences is shown. According to the embodiment, the proposed personalized content recommendation system mainly learns the user's personal preferences based on various user activity data, and can also learn and classify preferences based on individual location.

[0028] According to the embodiment, as in step S201, the server system collects user data through browsing programs executed on user devices at each user's end. This data may include user activity data on various social media platforms, data on browsing information on the internet, and may also include geographic location-related data. Such features at least include geographic information, plus the characteristics of the data itself. For example, a user operates a user device, in which a browsing program provided by the system is executed to collect various user activity and browsing data. For location-specific data, for example, when a user arrives at a location, they operate this browsing program to report or record videos, sounds, images, or text of scenery within the geographic area, connect to the server system, and upload the generated content to the server system. The metadata in the data already records the geographic information that generated this content, including the user's identification data (obtained when logging into the system). Therefore, as in step S203, when a user browses this digital content, this content can be analyzed in the server system to form personalized data, or include location-specific personalized data, to establish user preference data, and stored in a database.

[0029] In addition to establishing a database of location-appropriate digital content, the server system also collects user activity data on the network through software programs executed on the user's computer device, as shown in step S205. The server system can analyze various activity data, including geographical information, to form personalized data for the user. Then, a machine learning algorithm can be used to learn geographically relevant data features to derive personalized or location-appropriate preferences, as well as the weights of various data features, as shown in step S207. This forms a personalized preference model describing the user's preferences, or user preference data composed of combinations of feature information, thereby deriving one or more personalized content items corresponding to the user's preferences, or location-appropriate personalized content. It is worth noting that the data features obtained through machine learning can be assigned different weights according to their correlation; higher correlation features are assigned higher weights, and lower correlation features are assigned lower weights, enabling a more accurate description of user preferences.

[0030] According to embodiments, the server system collects user activity data on the network using the user's computer device. This data may include the user's activities on various social media platforms, search history, content followed and viewed, and time information for these activities. For example, browsing history may include cookies, copies, and browsing records left by the user when browsing web pages through a web browser. Social media activities may include check-in records, search history, likes, shares, following, and response information. In some cases, this information may also include location-related records, which more broadly refer to various behaviors associated with a specific location and multimedia content related to that location. Furthermore, when determining the user's level of preference, the system can also consider characteristics such as the time spent browsing content, the frequency and length of browsing related content, whether the content was shared with others, and even content created by the user themselves. This information can serve as the basis for the server system to build a personalized preference model or related database, enabling the server system to perform a preference ranking when providing multiple personalized pieces of content to the user.

[0031] According to one embodiment, the server system provides a browsing program running on the user's computer device, allowing the user to browse content on the map by operating an electronic map. Each piece of content is linked to a specific geographical location. During the browsing process, the server system also obtains the user's browsing history, such as videos, audio, images, or text. The generated records include user identification data (user ID), geographical location or range (latitude and longitude), browsing content and activities (such as likes, favorites, shares, etc.), as well as tags and time of the content itself, all of which can become learning data for the learning algorithm to form the basis for user preferences.

[0032] In another embodiment, the browsing program provided by the server system can be a user interface that provides users with browsing content, such as a web browser. When users operate this browsing program to browse various content, the content will also be marked with geographically related information, including the user's browsing history, which will also become the basis for the learning algorithm to learn user preferences (or add location-based preferences).

[0033] Figure 3 This diagram illustrates an example of a user interface implementation in a personalized content recommendation method.

[0034] The figure schematically shows an application programming interface 30 generated by an application running on a user device, displayed as a graphical user interface (GUI) with an electronic map as the background. In this example, the background displayed is an electronic map, which can be displayed as a three-dimensional map or a two-dimensional map. It allows the user to select the geographical area to be browsed by dragging using various input devices, gestures, or a stylus. In particular, it includes one or more link patterns corresponding to one or more links in the geographical area provided by the server system.

[0035] In this example, a thumbnail display area 303 is located below the link point display area 301 (in actual implementation, it is not limited to a specific location). The thumbnail display area 303 includes one or more thumbnails provided to the user's device by the server system. Each thumbnail is linked to a specific geographic location. In this example, the thumbnails are several circular thumbnails of different sizes, but the shape or position of the thumbnails is not limited to what is shown in the figure. According to one embodiment, the thumbnails in the thumbnail display area 303 are provided for the user to select those of interest so that the link point display area 301 switches to the corresponding geographic range. The geographic location linked to the thumbnail can be the central location of this geographic range. The size of the geographic range covered by the displayed geographic range can be determined according to weights. The reference pointer for weight calculation can include various activity records of the user on the device, such as interactions with geographic locations, browsing activities, or time, and can be used to determine the geographic range in which each thumbnail is displayed in the link point display area 301.

[0036] In one embodiment, when the server system receives user identification data transmitted by the user device, it queries a database to match one or more pieces of digital content that match the user's preferences. Then, it groups the digital content based on the individual location information of each piece of digital content, grouping multiple pieces of digital content within a region (corresponding geographical area). A representative pattern is selected as the thumbnail pattern, for example, the one with the highest matching score among the digital content within this geographical area, or the one that best matches the user's preferences, such as having the most matching tags, or the one with the highest score after weighted calculation. One or more thumbnails representing the geographical areas of the one or more groups of digital content are generated in the thumbnail display area 303. When the user selects one of the thumbnails, the link point display area 301 switches to display the geographical area represented by that thumbnail. At this time, the server system receives the relevant geographical information for this geographical area, providing one or more connection points within this geographical area, and displaying them as one or more corresponding link patterns in the link point display area 301.

[0037] The graphical user interface (GUI) may also include an interactive interface area 305, which may be located at the bottom (or somewhere else) of the GUI. This interactive interface area may display multiple icons that provide users with interactive commands. For example, it may include an icon that returns the user to the homepage (e.g., corresponding to the user's current location). This means that regardless of the application displaying content linked to any geographic location, the user can immediately switch to the homepage screen via the homepage icon. The interactive interface area 305 may include displays of digital content that the user has saved, followed, or liked while browsing content, or a link to other users who have followed the user's uploaded digital content, allowing the user to quickly search for content of interest. The interactive interface area 305 may include icons that allow the user to quickly take photos or select and upload digital content. The interactive interface area 305 may include links that allow the user to browse friends' activities, and links that allow the user to edit their own data.

[0038] Figure 4 Next, a schematic diagram of one embodiment of the user interface for implementing the personalized content recommendation method is shown. This embodiment shows that the application programming interface 40 can be the initial screen for opening the relevant application on the user's device. This can be the user's home screen or the home screen determined by the application based on the location information provided by the user's device.

[0039] The application programming interface 40 includes a link point display area 41. In this example, a graphical user interface with an electronic map as its background displays multiple links within a geographical area, which may include points of interest (POIs) pointing to specific geographical locations and / or user nodes pointing to user-uploaded digital content. According to one embodiment, when the application programming interface is enabled on the user device, the server system can receive location information from the user device to display an initial screen with the corresponding location information on the application programming interface, and provide one or more links displayed therein (link point one 401, link point two 403). The link points may be links matched by the system based on user preferences learned from data such as user browsing history and social media activity data. Therefore, these links may be location-based and / or personalized digital content that matches the user's preferences. That is, each link point links to the address of one or more digital content in the database, so that when the user selects one of the links, the linked digital content can be played according to the address.

[0040] According to this illustration, link point 401 is a pointer to a geographical location. Users can add text descriptions to the linked digital content, which are displayed near the pointer icon. Link point 403 is a pointer indicating digital content created by a user at that location. A brief text description of the content or a description of the user can be displayed near the pointer. According to an embodiment, when the system compares user preferences and determines suitable digital content, the prominently displayed link icons represented by link points 401 and 403 link to personalized and / or location-appropriate digital content.

[0041] It is worth mentioning that, in order to avoid the screen of a geographical area being too complicated, the prominently marked links can be those with higher scores calculated based on user preferences, and the prominently marked links can indicate those of the system's recommended digital content with higher scores, for example, they can be marked with large and obvious symbols; the recommended content with lower scores can be marked with simple symbols, such as small circles or symbols.

[0042] In this example, the application programming interface 40 has a thumbnail display area 43 below the link point display area 41 (or at another location), which includes several thumbnails, each linking to geographic information of a geographic area. This may include one or more links covering system recommendations (based on user preferences). In one embodiment, when a user moves a thumbnail to the center with a swipe gesture, this action command causes the application to display the geographic area corresponding to the moved thumbnail in the link point display area 41 based on the link information of the moved thumbnail. The name of this geographic area may be displayed in a specific location. This example shows that the thumbnail display area 43 includes multiple thumbnails, such as thumbnail 1 407 and thumbnail 2 409. When the user makes a selection in this thumbnail display area 43, the thumbnail may change color or size to prompt the user's selection.

[0043] For example, multiple thumbnails displayed in the thumbnail display area 43 can be enlarged or reduced according to the user's gestures. When the user hovers over a thumbnail with a gesture or a specific input device, it means that the thumbnail has been selected. The thumbnail can be highlighted by color or enlargement to show the selected thumbnail, indicating that the geographical range corresponding to this thumbnail should be displayed in the link point display area 41.

[0044] Once a thumbnail is selected, the application programming interface (API) displays the corresponding geographic area in the link point display area 41. In addition to displaying one or more links within this geographic area, each link point links to the address of one or more numeric contents in the database. The diagram also shows an interactive interface area 47, allowing users to generate interactive commands, which the application then uses to display the corresponding functions.

[0045] Figure 5Next, another user interface embodiment diagram is shown.

[0046] This example also illustrates several areas within the Application Programming Interface 40, such as the link point display area 41, the thumbnail display area 43, and the interactive interface area 47. When a user selects a thumbnail in the thumbnail display area 43, as shown in the enlarged thumbnail 507 in the figure, the homepage thumbnail 505 can be placed in a specific position, allowing the user to quickly return to their homepage after selection. After selecting thumbnail 507, the link point display area 41 in the Application Programming Interface 40 switches to display the geographical area represented by the selected thumbnail, and the server system provides one or more links, as shown by the link icons represented by link point 1 501 and link point 2 503 in the figure.

[0047] Afterwards, you can refer to Figure 6 The application programming interface 40 can switch to a digital content display screen when the user selects one of the links, as shown in the figure. There is a content display area 600, which displays the digital content linked by the selected link, such as playing a video or sound, displaying an image or text, etc. The content information area 602 displays information about this digital content, such as author information, relevant geographical location data, etc. The content link image 601 marked in the figure can represent the link pattern set by the user who is currently playing the digital content.

[0048] For example, when a user switches to a specific geographic area via a thumbnail, they can access multiple links marked at various locations within that area. Each link can contain links to one or more digital content items. After selecting one of these links, the system retrieves the digital content from the database and plays it through the content display area 600. When a link connects to multiple digital content items, selecting a link allows the multiple digital content items to be played sequentially.

[0049] The personalized content recommendation method implemented through the above system and graphical user interface can be found here. Figure 7 The flowchart of the embodiment shown is shown.

[0050] Initially in step S701, the server system receives user identification data transmitted by the user device or obtains location information. In step S703, the server system can query the database based on the user identification data and / or location information to match digital content related to the user's preferences. Similarly, it can match location-appropriate digital content based on the user's location information.

[0051] Based on the matching results, the server system can generate one or more pieces of digital content that match the user's preferences. Each piece of digital content has corresponding location information, so the server system can use software methods to group geographically related digital content. For example, the server system queries the database and finds that there are multiple pieces of digital content matching the matching criteria in the center of Paris. Therefore, these geographically related digital content can be grouped and a representative thumbnail can be generated. Similarly, there are multiple pieces of digital content matching the user's interests in the center of Rome, so these digital content can also be grouped and another representative thumbnail can be generated. Thus, the server system will generate multiple thumbnails representing one or more connecting points in multiple geographical areas based on the matching results.

[0052] Next, as in step S705, the server system can provide thumbnails and link points to be displayed on the user device based on the matching results. After being transmitted to the user device, these thumbnails are displayed in the thumbnail display area of ​​the application programming interface. The user can choose which thumbnail to browse using gestures or specific input methods. The system can also determine the geographical range corresponding to each thumbnail based on the weight calculation results of one or more reference indicators. For example, multiple thumbnails can be sized to represent user gestures, and multiple thumbnails can be arranged sequentially for the user to select. The running application receives the selected thumbnail information and thus enlarges the selected thumbnail. Once a thumbnail is selected, as in step S707, the application receives the selection instruction for selecting a thumbnail and determines a geographical range based on the geographical location linked to the selected thumbnail, as in step S709. At this time, the thumbnail can be highlighted, as in step S711. The server system also receives this selection instruction and, after matching digital content in the database, provides the user device with link points within this geographical range, which can cover points of interest pointing to specific geographical locations and / or user nodes pointing to user-uploaded digital content (step S713). It's worth noting that a single link may encompass multiple pieces of digital content, meaning it links to the addresses of one or more pieces of digital content in the database. The display method of these links can be based on the ratings of the digital content, such as the number of likes, shares, views, and user reviews. This rating can also serve as the basis for the system to determine whether to display the link icon on the geographic area screen. The order in which the digital content played when clicking on each link can also be a ranking of these links based on their ratings.

[0053] The user can continue to select other thumbnails, and the process will repeat steps S707 to S713 until the user selects one of the connection points. The application programming interface will then switch to the following... Figure 6 As shown in step S715, the server system provides the linked digital content based on the connection point selected by the user.

[0054] In one embodiment, when a user operates the user device to open the application programming interface, the server system can also receive location information from the user device. Therefore, the matching conditions include user preferences and location information, that is, the matching is digital content that matches both user preferences and location information. Thus, the server system can provide personalized and / or location-appropriate digital content to the user device. The location-appropriate matching result can be displayed on an initial screen as one or more connection points of the location, and also form thumbnails of different geographical areas.

[0055] In summary, based on the personalized content recommendation method, graphical user interface, and system described in the above embodiments, the system can provide digital content or location-appropriate digital content according to user preferences. Thumbnails corresponding to different geographical areas are formed in the application programming interface (API) of the user's device. Through the proposed graphical user interface, users can select thumbnails and links. Once a user selects a thumbnail, the electronic map displayed by the API immediately switches to the corresponding geographical area, and the server system provides links to multiple digital content items within this area, represented as link points on the electronic map. Thus, the system achieves its goal of recommending digital content based on each user's preferences.

[0056] The content disclosed above is only a preferred and feasible embodiment of the present invention, and is not intended to limit the scope of the patent application of the present invention. Therefore, all equivalent technical changes made using the contents of the present invention specification and drawings are included in the scope of the patent application of the present invention.

Claims

1. A personalized content recommendation method, running on a server system, characterized in that... The method includes: Receive user identification data transmitted by a user device; Query a database to obtain data on a user's preferences, and match one or more pieces of digital content that match that user's preferences; Based on the individual location information of one or more digital contents, the data is grouped to generate one or more thumbnails representing the geographical range of one or more groups of digital contents. Provide one or more thumbnails to the user device, and display the one or more thumbnails in a thumbnail display area of ​​an application programming interface of the user device; When a user selects one of the thumbnails, the application programming interface switches the display to the geographic area represented by that thumbnail. The server system provides one or more links within that geographic area and displays them in the application programming interface with one or more corresponding link icons. The geographical range corresponding to each thumbnail is determined based on the weight calculation results of one or more reference indicators. The reference metrics include the geographic location of the user's accessed links, browsing activity, and / or browsing time.

2. The personalized content recommendation method as described in claim 1, characterized in that, When the user device opens the application programming interface, it also receives location information from the user device to display an initial screen corresponding to the location information on the application programming interface, and the server system provides one or more connection points to be displayed on the initial screen.

3. The personalized content recommendation method as described in claim 2, characterized in that, After obtaining the location information of the user's device, the system will generate one or more thumbnails by matching the digital content that is compatible with the user's preferences and the location information.

4. The personalized content recommendation method as described in claim 2, characterized in that, The application programming interface is a graphical user interface with an electronic map as its background.

5. The personalized content recommendation method as described in claim 1, characterized in that, The links displayed within this geographic area are the addresses of one or more digital contents in the database.

6. The personalized content recommendation method as described in claim 5, characterized in that, When a link point connects to multiple digital content items, selecting that link point will cause the multiple digital content items to play sequentially.

7. The personalized content recommendation method as described in any one of claims 1 to 6, characterized in that, Methods for establishing user preferences include: The server system collects the user's activity data on the network through the user device; Personalized data for this user is generated based on various activity data; and Based on the user's personalized data, the system learns the geographically relevant data features and the weights of various data features to form a personalized preference model that describes the user's preferences. This model is then used to match one or more pieces of digital content in the database that correspond to the user's preferences.

8. A graphical user interface with an electronic map as its background, generated by a program executing on a user device, characterized in that, The graphical user interface includes: A link point display area displays a map of a geographic area, including one or more link patterns corresponding to one or more link points in the geographic area, provided by a server system. A thumbnail display area for displaying one or more thumbnails provided by the server system to the user device; and An interactive interface area is used to display multiple icons that provide users with interactive commands; Specifically, when the server system receives user identification data transmitted by the user device, it queries a database to match one or more digital contents that match the user's preferences. Then, it groups the digital contents according to their individual corresponding location information, generating one or more thumbnails representing the geographical range of the digital contents. When the user selects one of the thumbnails, the link point display area switches to display the geographical range represented by the thumbnail. The server system provides one or more links within the geographical range and displays them in the link point display area with corresponding link icons. The geographical range corresponding to each thumbnail is determined based on the weight calculation results of one or more reference indicators. The reference metrics include the geographic location of the user's accessed links, browsing activity, and / or browsing time.

9. The graphical user interface as described in claim 8, characterized in that, The multiple thumbnails displayed in the thumbnail display area can be enlarged or reduced according to the user's gestures. When one of the thumbnails is selected, it is highlighted with a prominent icon.

10. The graphical user interface as described in claim 8, characterized in that, When the user device opens the graphical user interface, it also receives location information from the user device to display an initial screen corresponding to the location information on the application programming interface, and the server system provides one or more connection points to be displayed on the initial screen.

11. The graphical user interface as described in claim 10, characterized in that, When the user device selects a geographical area on the map displayed in the link point display area, the server system receives the geographical information generated by the user device to query the database to obtain one or more link points within that geographical area.

12. The graphical user interface as described in any one of claims 8 to 11, characterized in that, The links displayed within this geographic area are the addresses of one or more digital contents in the database.

13. A personalized content recommendation system, characterized in that, The personalized content recommendation system includes: A server system includes a database that stores multiple digital entries, each associated with a geographic location; and An application running on a user device generates a graphical user interface with an electronic map as its background, wherein the graphical user interface includes: A link point display area displays a map of a geographic area, including one or more link patterns corresponding to one or more link points in the geographic area provided by the server system. A thumbnail display area for displaying one or more thumbnails provided by the server system to the user device; and An interactive interface area is used to display multiple icons that provide users with interactive commands; Specifically, when the server system receives user identification data transmitted by the user device, it queries the database to match one or more digital contents that match the user's preferences. Then, it groups the digital contents according to their individual corresponding location information, generating one or more thumbnails representing the geographical range of the digital contents. When the user selects one of the thumbnails, the link point display area switches to display the geographical range represented by the thumbnail. The server system provides one or more links within the geographical range and displays them in the link point display area with corresponding link icons. The geographical range corresponding to each thumbnail is determined based on the weight calculation results of one or more reference indicators. The reference metrics include the geographic location of the user's accessed links, browsing activity, and / or browsing time.

14. The personalized content recommendation system as described in claim 13, characterized in that, When the user device opens the application programming interface, it also receives location information from the user device to display an initial screen corresponding to the location information on the application programming interface, and the server system provides one or more connection points to be displayed on the initial screen.

15. The personalized content recommendation system as described in claim 14, characterized in that, After obtaining the location information of the user's device, the system will generate one or more thumbnails by matching the digital content that is compatible with the user's preferences and the location information.

16. The personalized content recommendation system as described in claim 13, characterized in that, The links displayed within this geographic area are the addresses of one or more digital contents in the database.

17. The personalized content recommendation system as described in claim 16, characterized in that, When a link point connects to multiple digital content items, selecting that link point will cause the multiple digital content items to play sequentially.

18. The personalized content recommendation system as described in any one of claims 13 to 17, characterized in that, Methods for establishing user preferences include: The server system collects the user's activity data on the network through the user device; Personalized data for this user is generated based on various activity data; and Based on the user's personalized data, the system learns the geographically relevant data features and the weights of various data features to form a personalized preference model that describes the user's preferences. This model is then used to match one or more pieces of digital content in the database that correspond to the user's preferences.

Citation Information

Patent Citations

  • Mobile Terminal And Control Method For The Mobile Terminal

    US20160116292A1