Targeted gaming news and content feed
By analyzing user interactions to deliver targeted gaming news and content, the system addresses the issue of irrelevant content, enhancing user engagement and gameplay experience.
Patent Information
- Application Number
- JP2021533794
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-03-20
- Filing Date
- 2019-11-21
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2039-11-21
AI Technical Summary
Existing gaming news and content systems fail to provide targeted and relevant information to users, leading to frustration and a degraded user experience due to irrelevant content, which can disincentivize gameplay.
Systems and methods that analyze user interactions with interactive content titles to identify keywords, filter media based on these keywords, and display targeted gaming news and content feeds on user devices, updating the feed based on new interaction data.
Provides a personalized and engaging user experience by delivering relevant gaming news and content, reducing time spent on irrelevant material and incentivizing continued gameplay.
Smart Images

Figure 0007612581000001 
Figure 0007612581000002 
Figure 0007612581000003
Abstract
Description
[Technical field]
[0001] The present technology relates to providing gaming news. More specifically, the present technology can provide targeted gaming news and content feeds. [Background technology]
[0002] 2. Description of Related Art Gaming news and other gaming-related content are an increasingly popular and growing source of information for game players. Through content feeds such as these, gaming news from publishers or gaming content from peers can incentivize further game play, promote new features of games or new games, or provide game play help to their readers. Currently available gaming news and / or content is generally available to users on the platform's web pages (e.g., portals, home screens, etc.). Typically, users must browse and sort through the news and / or content to find the news and / or content that is relevant to them.
[0003] Due to the popularity of games and the vast number of available game titles, irrelevant game news and / or content may frustrate users. Such irrelevant news may impair the user experience, for example, by forcing users to spend time interacting with (e.g., watching, reading, listening to) the irrelevant news and / or content because the news and / or content does not provide the user with user information. Furthermore, such news and / or content may frustrate users and / or remove users' incentives from playing the game.
[0004] Therefore, there is a need in the art for a system and method for targeted gaming news and content feeds. Summary of the Invention
[0005] Embodiments of the present invention include systems and methods for providing targeted gaming news and content feeds. Information regarding user interactions with an interactive content title and multiple interactive content titles may be stored in a memory. Such information may be analyzed to identify one or more keywords that characterize user interactions with the interactive content titles. Media stored in a database may be filtered based on the identified keywords and displayed in a targeted media feed on the user's user device. The displayed targeted media may be updated based on new information regarding user interactions with the interactive content titles.
[0006] Various embodiments may include methods of providing a targeted gaming news and content feed. Such methods may include analyzing received information regarding a user's interaction with an interactive content title. Such methods may include identifying one or more keywords that characterize the user's interaction with the interactive content title. Such methods may include filtering media stored in a database based on the identified keywords. Such methods may include displaying the filtered media in a targeted media feed on a user device of the user. Such methods may include updating a display of the targeted media feed based on new information regarding the user's interaction with the interactive content title.
[0007] Additional embodiments may include systems for providing targeted gaming news and content feeds. Systems such as these may include a memory that stores information regarding user interactions with interactive content titles. Systems such as these may include a processor that executes instructions stored in the memory. Execution of the instructions by the processor may analyze the information stored in the memory regarding user interactions with the interactive content titles. Execution of the instructions by the processor may identify one or more keywords that characterize user interactions with the interactive content titles. Execution of the instructions by the processor may filter media stored in a database based on the identified keywords. Execution of the instructions by the processor may display the filtered media in a targeted media feed on the user device of the user. Execution of the instructions by the processor may update the display of the targeted media feed based on new information regarding user interactions with the interactive content titles.
[0008] A further embodiment includes a non-transitory computer-readable storage medium having embodied thereon a program executable by a processor, the program providing a targeted media feed based on an interaction with content. [Brief description of the drawings]
[0009] [Figure 1] 1 illustrates an exemplary network environment in which a system for providing targeted gaming news and content feeds may be implemented. [Diagram 2] 1 illustrates a detailed example network in which a system for binding data from a universal data system to user-generated content can be implemented. [Diagram 3]1 is a flow chart illustrating an example method for providing a targeted gaming news and content feed. [Figure 4] 1 is an exemplary electronic entertainment system that can be used in providing a targeted gaming news and content feed. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] The detailed description of the invention described below is intended as an illustration of various configurations of the subject technology, and is not intended to represent the only configurations in which the technology may be practiced. The accompanying drawings are incorporated in this specification and constitute a part of the detailed description of the invention. The detailed description of the invention includes specific details to provide a more thorough understanding of the technology. However, it is clear and obvious that the technology is not limited to the specific details described herein, and may be practiced without these details. In some instances, structures and components are shown in block diagram form to avoid obscuring the concepts of the subject technology.
[0011] Embodiments of the present invention include systems and methods for providing targeted gaming news and content feeds based on user interactions with content. User information can be stored on a user device or on a platform server. Such user information can include data regarding user interactions with one or more interactive content titles. Such user information can be retrieved by the platform server. Media can be stored in a database. Such media can be retrieved by the platform server based on the user information. Such media can be displayed as targeted media on the user device. Such targeted media can be updated by the platform server based on new user information.
[0012] 1 illustrates an exemplary network environment 100 in which a system for providing targeted gaming news and content feeds can occur. The network environment 100 can include one or more interactive content source servers 110 providing interactive content titles (e.g., video games, interactive videos, etc.), a platform server 120, one or more user devices 130, one or more news databases 140, and one or more user-generated content (UGC) databases 150.
[0013] The interactive content source server 110 may maintain and host interactive content titles available for play to the user devices 130 via a communications network. Such interactive content servers 110 may be implemented in a cloud (e.g., one or more cloud servers). Each interactive content title may include one or more activities available within the content title. Each of the one or more activities may include an activity ID. One or more activities may be playable by a single user or multiple users. Data regarding user interactions with activities may be tracked and stored by the platform server 120 and / or the user devices 130, as discussed in detail with respect to FIG. 2. Each interactive content title and / or each activity may be stored on any server, cloud server, any console 228, or any user device 130.
[0014] The platform server 120 may be responsible for communicating with different interactive content source servers 110, news database 140, and UGC database 150. Such platform server 120 may be implemented in one or more cloud servers. The interactive content source server 110 may communicate with multiple platform servers 120. Also, the platform server 120 may execute instructions such as, for example, receiving user information having data regarding user interactions with one or more interactive content titles (e.g., user skill level, user progress with respect to interactive content titles, user progress with respect to activities of interactive content titles, etc.). The platform server 120 may further execute instructions such as, for example, retrieving media (e.g., news, UGC, articles, videos, podcasts, etc.) to be stored in the database based on the user information. The platform server 120 may further execute instructions such as, for example, displaying media as targeted media on the user device of the user. The platform server 120 may further execute instructions such as, for example, updating the targeted media based on new user information.
[0015] The interactive content titles and their corresponding activities may be provided through application programming interfaces (APIs) 160, which enable various types of interactive content source servers 110 to communicate with different platform servers 120 and different user devices 130. The APIs 160 may be dedicated to the particular computer programming languages, operating systems, protocols, etc. of the interactive content source servers 110 providing the interactive content titles, the platform servers 120 providing the associated templates, and the user devices 130 receiving them. In a network environment 100 that includes multiple different types of interactive content source servers 110 (or platform servers 120 or user devices 130), there may be a corresponding number of APIs 160 as well.
[0016] The user devices 130 may include multiple different types of computing devices. For example, the user devices 130 may include any number of different gaming consoles, mobile devices, laptops, and desktops. In another example, the user devices 130 may be implemented in the cloud (e.g., one or more cloud servers). Such user devices 130 may also be configured to access data from other storage media, such as, but not limited to, memory cards or disk drives, which may be appropriate for downloaded services. Such devices 130 may include standard hardware computing components, such as, but not limited to, network and media interfaces, non-transitory computer-readable storage media (memory), and processors for executing instructions that may be stored in the memory. These user devices 130 may also run using a variety of different operating systems (e.g., iOS, Android), applications, or computing languages (e.g., C++, Java Script). An exemplary user device 130 is described in detail herein with respect to FIG. 4.
[0017] The news database 140 and the UGC database 150 can be stored on the platform server 120, on the interactive content server 110, on any of the servers 218 (shown in FIG. 2), on the same server, on different servers, on a single server, or across different servers. Such a news database 140 can store media from publishers of interactive content titles and / or third party publishers. Such media, which can relate to one or more specified interactive content titles, can include metadata (e.g., characterizing the media or the associated interactive content title(s)) for searching and filtering such media. Such media related to an interactive content title can include, for example, reviews, critiques, critiques, walkthroughs, or tips for the interactive content title. In some cases, such media can be filtered by publishers of interactive content titles to prevent them from being displayed to users. Such filtering can be desirable to prevent media from being presented to users who are not interested in the title.
[0018] The UGC database 150 may store UGC (e.g., screenshots, videos, play-by-play commentaries, mashups, etc.) created by users or players of interactive content titles. Such UGC may include metadata for filtering and searching such media. Such UGC may also include information about the interactive content titles and / or their respective creators. Such information may be derived from data collected during interaction with or participation in an activity of the interactive content title. Such information may be bound to the UGC and stored in combination with the UGC. Such binding extends the UGC because the binding information may enable the UGC to deep link (e.g., launch directly) to the interactive content title, provide information about the activity and / or creator of the UGC, and / or enable users to interact with the UGC.
[0019] In the example network environment 200 of FIG. 2, an example console 228 (e.g., user device 130) and example servers 218 (e.g., streaming server 220, Ghost Solution Suite server (GSS server) 222, activity feed server 224, UGC server 232, and Universal Data System (UDS) server 226) are shown. In one example, the console 228 may be implemented on either the platform server 120, the cloud server, or the server 218. In one example, a content recorder 202 may be implemented on the platform server 120, the cloud server, or any of the servers 218. Such a content recorder 202 receives content (e.g., media) from an interactive content title 230 and records it in a content ring buffer 208. Such a ring buffer 208 can store multiple content segments (e.g., v1, v2, and v3), start times for each segment (e.g., V1_START_TS, V2_START_TS, V3_START_TS), and end times for each segment (e.g., V1_END_TS, V2_END_TS, V3_END_TS). Such segments can be stored as media files 212 (e.g., MP4, WebM, etc.) by the console 228. Such media files 212 can be uploaded to a streaming server 220 and / or a GSS server 222 for storage and subsequent streaming or use, but the media files 212 can be stored on any server, cloud server, any console 228, or any user device 130. Such start and end times for each segment can be stored by the console 228 as a content timestamp file 214. Such a content timestamp file 214 may also contain a streaming ID or GSS ID that matches the streaming ID or GSS ID of the media file 212 , thereby associating the content timestamp file 214 with the media file 212 .Such content timestamp files 214 may be uploaded and stored on the activity feed server 224 and / or the UGC server 232, although the content timestamp files 214 may be stored on any server, cloud server, any console 228, or any user device 130.
[0020] At the same time that the content recorder 202 receives and records content from the interactive content title 230, the UDS library 204 receives data from the interactive content title 230, and the UDS activity recorder 206 tracks the data to determine when an activity begins and ends. The UDS library 204 and the UDS activity recorder 206 may be implemented on the platform server 120, the cloud server, or any server 218. When the UDS activity recorder 206 detects the start of an activity, the UDS activity recorder 206 receives activity data (e.g., user interaction with the activity, activity ID, activity start time, activity end time, activity result, activity type, etc.) from the UDS library 204 and records this activity data in the UDS ring buffer 210 (e.g., ActivityID1, START_TS; ActivityID2, START_TS; ActivityID3, START_TS). Such activity data recorded in the UDS ring buffer 210 can be stored in the UDS activity file 216. Such UDS activity files 216 may also include activity start time, activity end time, activity ID, activity result, activity type (e.g., match, quest, task, etc.), user or peer data related to the activity. For example, UDS activity files 216 may store data regarding items used during the activity. Such UDS activity files 216 may be stored on a UDS server 226, although the UDS activity files 216 may be stored on any server, cloud server, any console 228, or any user device 130.
[0021] Such UDS activity data (e.g., UDS activity file 216) can be associated with content data (e.g., media file 212 and / or content timestamp file 214). In one example, UGC server 232 stores content timestamp file 214 with UDS activity file 216 and associates content timestamp file 214 with UDS activity file 216 based on a match between a streaming ID or GSS ID of content timestamp file 214 and a corresponding activity ID of UDS activity file 216. In another example, UDS server 226 can store UDS activity file 216 and can receive search requests for UDS activity file 216 from UGC server 232. Such search requests can be performed by searching for an activity ID of UDS activity file 216 that matches a streaming ID or GSS ID of content timestamp file 214 sent with the search request. In yet another example, a search request for stored content timestamp files 214 can be fulfilled by matching the start and end times of the content timestamp file 214 with the start and end times of the corresponding UDS activity file 216 sent with the search request. Such UDS activity files 216 can also be associated with the matching content timestamp file 214 by the UGC server 232, although this association can be performed by any server, cloud server, any console 228, or any user device 130. In another example, the UDS activity file 216 and the content timestamp file 214 can be associated by the console 228 during the creation of each file 216, 214.
[0022] FIG. 3 is a flow chart illustrating an exemplary method 300 of providing a targeted gaming news and content feed. The method 300 of FIG. 3 may be embodied as executable instructions in a non-transitory computer-readable storage medium, including but not limited to a non-volatile memory such as a CD, DVD, or hard drive. The instructions in the storage medium may be executed by a processor (or multiple processors) to cause various hardware components of a computing device that hosts or otherwise accesses the storage medium to perform the method. Execution of the instructions may be performed on a cloud server (e.g., the steps illustrated in FIG. 3 are performed in the cloud). The steps (and their order) illustrated in FIG. 3 are exemplary and may include various alternatives, equivalents, or derivations thereof, including but not limited to their order of execution.
[0023] In step 310, user information is received by the platform server 120 from the user device 130, although such user information may be received by any server, cloud server, any console 228, or any user device 130. Such user information includes data regarding the user's interactions with one or more interactive content titles. Such user information may include a UDS activity file 216, which may include information regarding the activity (e.g., activity ID, interactive content title 230 information, start time, end time, type of activity, activity result, items or weapons used in the activity), and / or information regarding the user's interactions with the activity (e.g., the user's progress in the game, the user's skill level, character information). Such user information may be stored on any server, cloud server, any console 228, or any user device 130.
[0024] At step 320, the media stored in the news database 140 or the UGC database 150 is retrieved by the platform server 120, but the media may be retrieved by any server, cloud server, any console 228, or any user device 130. Each stored media may include an associated media file 212 and a corresponding content timestamp file 214. Such retrieval is based on user information. Such retrieval may include generating keywords based on the user information. For example, a user may be new to an interactive content title and generate keywords such as "beginner" or "new" to characterize the user's interactions with the interactive content title 230. Other keywords may characterize the user based on user information indicative of the type of activity selected within the interactive content title, progress within such activity, skill level, character selected, weapon or other in-game object selected, game-related communications, and other actions retrieved in association with one or more interactive content titles. The retrieved media may include both the media file 212 and the content timestamp file 214 associated with a corresponding UDS activity file 216 having an activity ID. Such captured media may be associated with a UDS activity file 216 by assigning an activity ID to the captured media.
[0025] Such keywords can then be used to filter and search the metadata of the stored media. In other words, such keywords can be used to initially filter the stored media by filtering out stored media with metadata that does not include the keywords. For example, the keyword "beginner" or "new" can generate media (e.g., articles or UGC) with beginner-level background information about an interactive content title, or generate articles with how-to guides (e.g., manuals or walkthroughs) for beginners. In another example, the user information indicates that the user is in the middle of an activity and has a high skill level. The retrieved media may be for advanced users and may include, for example, articles related to advanced techniques and gameplay. Additionally, in the same example, the retrieved media can be targeted to media related to special events (e.g., events, items, etc.) at the midpoint of the activity.
[0026] As mentioned above, such media can be news about the interactive content title. Such news and the interactive content title can both be generated by the publisher. Such news can be generated by a third party different from the publisher of the interactive content title. As such, the publisher can choose to filter news or media generated by a third party. For example, a publisher may want to prevent negative news or media about the publisher's interactive content title from reaching users. Also, such a publisher may want to promote positive news or media from reputable third parties.
[0027] Such media may also be UGC generated by one or more peers. Such UGC may include activity data (e.g., UDS activity file 216) bound to the UGC (e.g., media file 212 and content timestamp file 214), as described above. Such bound activity data may provide users with interactive experiences with the UGC, as described in more detail below. One of the peers may be an influencer. UGC from such an influencer may be promoted before other media (e.g., another peer's media, third party media, or publisher media). Such influencers may provide incentives to users to initiate or increase interaction with a particular interactive content title.
[0028] In step 330, the retrieved media is displayed on the user device 130 as targeted media. Such targeted media enhances the user experience because it is relevant to the user's experience and point of interaction with the interactive content title. Also, such targeted media can provide the user with an incentive to continue interacting with the interactive content title by providing the user with helpful hints or exclusive UGC. Furthermore, in the case of UGC media, such UGC can be deep-linked to the interactive content title of the UGC such that the link automatically launches the interactive content title. Such UGC can be provided when the user interacts with the platform server 120 but has not yet started interacting with the interactive content title. Such UGC can be suggested based on similar activities or interactive content titles in which the user has participated.
[0029] At step 340, the targeted media is updated based on the new user information. The new user information can be a new UDS activity file 216 with a new activity ID and new information regarding the user's interaction with the new activity. Such new user information can include an updated progress in an interactive content title, a new user skill, and / or an improved user experience, etc. Also, such new user information can include a new interactive title with which the user has started to interact. Such targeted media can be updated to include media relevant to the user at these new interaction stages. For example, as the user progresses through an interactive content title, the relevant media may be adjusted from beginner level media to advanced level media.
[0030] Such systems and methods for providing targeted media enhance a user's experience with gameplay and media. By providing targeted media, a user does not have to search for related media or spend time interacting with unrelated media. Furthermore, such targeted media can provide an incentive to a user to continue gameplay at difficulties that would likely cause the user to quit gameplay by providing the media with useful hints to overcome such difficulties. Also, such targeted media can provide an incentive to a user to try new games by suggesting new games based on similar games the user has played.
[0031] Fig. 4 is an exemplary user electronic entertainment system that may be used to launch interactive content and provide dynamic interfaces. The entertainment system 400 of Fig. 4 includes a main memory 405, a central processing unit (CPU) 410, a vector unit 415, a graphics processing unit 420, an input / output (I / O) processor 425, an I / O processor memory 430, a peripheral interface 435, a memory card 440, a universal serial bus (USB) interface 445, and a communication network interface 450. The entertainment system 400 further includes an operating system read only memory (OS ROM) 455, an audio processing unit 460, an optical disk control unit 470, and a hard disk drive 465, which are connected to the I / O processor 425 via a bus 475.
[0032] Entertainment system 400 may be an electronic game console. Alternatively, entertainment system 400 may be implemented as a general purpose computer, a set-top box, a handheld gaming device, a tablet computing device, a virtual reality device, an augmented reality device, or a mobile computing device or mobile phone. Entertainment systems may include more or fewer operating components depending on the particular form factor, purpose, or design.
[0033] The CPU 410, the vector unit 415, the graphics processing unit 420, and the I / O processor 425 of FIG. 4 communicate via a system bus 485. Furthermore, the CPU 410 of FIG. 4 may communicate with the main memory 405 via a dedicated bus 480, and the vector unit 415 and the graphics processing unit 420 may communicate via a dedicated bus 490. The CPU 410 of FIG. 4 executes programs stored in the OS ROM 455 and the main memory 405. The main memory 405 of FIG. 4 may include pre-stored programs and programs transferred via the I / O processor 425 from a CD-ROM, DVD-ROM, or other optical disk (not shown) using the optical disk control unit 470. The I / O processor 425 of FIG. 4 may also enable the introduction of content transferred via wireless or other communication networks (e.g., 4G, LTE, 1G, etc.). The I / O processor 425 in FIG. 4 primarily controls data exchange between various devices of the entertainment system 400 , including the CPU 410 , the vector unit 415 , the graphics processing unit 420 , and the peripheral interface 435 .
[0034] The graphics processing unit 420 of FIG. 4 executes graphic instructions received from the CPU 410 and the vector unit 415 to generate images for display on a display device (not shown). For example, the vector unit 415 of FIG. 4 may transform an object from three-dimensional coordinates to two-dimensional coordinates and send the two-dimensional coordinates to the graphics processing unit 420. Additionally, the audio processing unit 460 executes instructions to generate audio signals that are output to an audio device such as a speaker (not shown). Other devices may be connected to the entertainment system 400 via the USB interface 445 and a communication network interface 450, such as a wireless transceiver, which may be embedded within the system 400 or as part of some other component, such as a processor.
[0035] 4 provides instructions to CPU 410 via peripheral interface 435, which enables the use of a variety of different available peripheral devices (e.g., controllers) known in the art. For example, a user may instruct CPU 410 to store certain game information on memory card 440 or other non-transitory computer-readable storage medium, or to instruct a game character to perform some specified action.
[0036] The present invention may be implemented in an application that may be operable by a variety of end user devices. For example, the end user devices may be personal computers, home entertainment systems (e.g., Sony PlayStation2® or Sony PlayStation3® or Sony PlayStation4®), portable gaming devices (e.g., Sony PSP® or Sony Vita®), or home entertainment systems of different or lesser manufacturers. It is fully contemplated that the methods described herein are operable on a variety of devices. The present invention may also be implemented with cross-title neutrality, where an embodiment of the system may be utilized across a variety of titles from a variety of publishers.
[0037] The present invention can be implemented in applications that can be operational using various devices. A non-transitory computer-readable storage medium refers to any one or more media involved in providing instructions to a central processing unit (CPU) for execution. Such media can take many forms, including but not limited to non-volatile and volatile media, such as optical or magnetic disks and dynamic memory, respectively. Common forms of non-transitory computer-readable media include, for example, a floppy disk, a flexible disk, a hard disk, a magnetic tape, any other magnetic medium, a CD-ROM disk, a digital video disk (DVD), any other optical medium, a RAM, a PROM, an EPROM, a FLASHEPROM, and any other memory chip or cartridge.
[0038] Various forms of transmission media may be involved in carrying one or more sequences of one or more instructions to the CPU for execution. The bus carries the data to the system RAM, and the CPU retrieves and executes the instructions from the system RAM. The instructions received by the system RAM may optionally be stored on a fixed disk either before or after execution by the CPU. Various forms of storage may be implemented, as well as network interfaces and network topologies necessary to implement the storage.
[0039] The above detailed description of the technology has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings. The described embodiments were chosen to best explain the principles of the technology, its practical application, and to enable those skilled in the art to utilize the technology in a variety of embodiments and in various modifications suitable for the particular use contemplated. It is intended that the scope of the technology be defined by the claims.
Claims
1. 1. A method performed by a system for providing a targeted media feed based on content interaction, comprising: receiving information related to an interactive content title, the received information indicating a set of user interactions by a user with the interactive content title; tracking the received information including the set of user interactions to determine when each activity of a plurality of activities begins and ends; recording a plurality of media files based on when each activity begins and ends, each of the recorded media files being associated with respective timestamp data that is stored among the plurality of media files in a database; creating respective activity data contemporaneously with the recording of each media file, the respective activity data being associated with each user interaction, each media file, and the timestamp data; identifying one or more keywords based on the respective activity data; filtering a second plurality of media files associated with other users based on the identified keywords, where filtering the second plurality of media files includes comparing the identified keywords to metadata associated with each of the media files; generating a display of a filtered set of media files in the targeted media feed on a user device of the user, each of the media files in the filtered set being associated with metadata matching one or more of the identified keywords; updating the display of the targeted media feed to include a new filtered set of the media files based on one or more new matches corresponding to new interactions by the user with the interactive content titles; Including, The method, wherein the new filtered set includes user-generated content generated by one or more peers, the user-generated content being specific to the interactive content title and including a selectable link to automatically launch the specific interactive content title.
2. The method of claim 1 , wherein the interactive content title is a game title.
3. The method of claim 2 , wherein the received information indicates a current level of progression and a current skill level of the user within the game title.
4. 4. The method of claim 3, further comprising generating the keywords based on the user's current progress level and the current skill level, and wherein filtering the second plurality of media files comprises matching the keywords to associated metadata of the media files.
5. The method of claim 1 , wherein at least one of the one or more peers is a designated influencer.
6. The method of claim 5 , further comprising promoting media generated by the designated influencers over other media in the targeted media feed.
7. The method of claim 1 , wherein the plurality of media files is generated by one or more third-party publishers.
8. The method of claim 7 , further comprising filtering third-party media files by publisher.
9. 1. A system for providing targeted media feeds based on content interaction, comprising: a communications interface for receiving information relating to an interactive content title, the received information indicating a set of user interactions by a user with the interactive content title; one or more processors for executing instructions stored in memory; Including, Execution of the instructions by the one or more processors includes: tracking the received information including the set of user interactions to determine when each activity of a plurality of activities begins and ends; recording a plurality of media files based on when each activity begins and ends, each of the recorded media files being associated with respective time stamp data and stored among the plurality of media files in a database; creating respective activity data contemporaneously with the recording of each media file, said respective activity data being associated with each user interaction, each media file and said time stamp data; identifying one or more keywords based on the respective activity data; filtering a second plurality of media files stored in the one or more databases based on the identified keywords, the second plurality of media files being associated with other users, and filtering the second plurality of media files including comparing the identified keywords to metadata associated with each of the media files; generating a display of a filtered set of the media files within the targeted media feed on the user device of the user, each of the media files in the filtered set being associated with metadata matching one or more of the identified keywords; updating the display of the targeted media feed to include a new filtered set of the media files based on one or more new information regarding user matches corresponding to new interactions by the user with the interactive content titles; The system, wherein the new filtered set includes user-generated content generated by one or more peers, the user-generated content being specific to the interactive content title and including a selectable link to automatically launch the specific interactive content title.
10. The system of claim 9 , wherein the interactive content title is a game title.
11. The system of claim 10 , wherein the received information regarding the respective user interactions by the users indicates a current user progress level and a current skill level within the game title.
12. 12. The system of claim 11, wherein further execution of the instructions by the one or more processors generates the keywords based on the current user progress level and the current skill level, and wherein filtering the second plurality of media files includes matching the keywords to metadata of the plurality of media files.
13. The system of claim 9 , wherein at least one of the one or more peers is a designated influencer.
14. 14. The system of claim 13, wherein further execution of the instructions by the one or more processors promotes media generated by the designated influencers over other media in the targeted media feed.
15. A non-transitory computer-readable medium having a program embodied thereon executable by one or more processors, the one or more processors performing a method for providing a targeted media feed based on content interaction; The method comprises: receiving information related to an interactive content title, the received information indicating a set of user interactions by a user with the interactive content title; tracking the received information including the set of user interactions to determine when each activity of a plurality of activities begins and ends; recording a plurality of media files based on when each activity begins and ends, each of the recorded media files being associated with respective timestamp data that is stored among the plurality of media files in a database; creating respective activity data contemporaneously with the recording of each media file, the respective activity data being associated with each user interaction, each media file, and the timestamp data; identifying one or more keywords based on the respective activity data; filtering a second plurality of media files associated with other users based on the identified keywords, where filtering the second plurality of media files includes comparing the identified keywords to metadata associated with each of the media files; generating a display of a filtered set of media files within the targeted media feed on the user device of the user, each of the media files in the filtered set being associated with metadata matching one or more of the identified keywords; updating the display of the targeted media feed to include a new filtered set of the media files based on one or more new matches corresponding to new interactions by the user with the interactive content titles; Including, The non-transitory computer-readable medium, wherein the new filtered set includes user-generated content generated by one or more peers, the user-generated content being specific to the interactive content title and including a selectable link to automatically launch the specific interactive content title.
Citation Information
Patent Citations
Capture information provision information, information memory medium, game system and capture information provision system
JP2002191868A
Information processing device, information processing system, content image creation method and content data generation method
JP2015198404A
Server device and computer program to be used for the same
JP2018156148A
Method of providing service for recommending game video
US20160182956A1