USER SPECIFIC ADVERTISING IN A VIRTUAL ENVIRONMENT
20220126206 · 2022-04-28
Inventors
Cpc classification
A63F13/537
HUMAN NECESSITIES
A63F2300/5553
HUMAN NECESSITIES
A63F2300/638
HUMAN NECESSITIES
A63F13/79
HUMAN NECESSITIES
International classification
A63F13/79
HUMAN NECESSITIES
Abstract
Embodiments of the present provides methods and systems for presenting user-specific advertising material in a virtual environment in response to a digital trigger. A method includes presenting a virtual environment to a user, wherein the user has a presence in the virtual environment as an avatar capable of activating one or more digital triggers. An object is embedded in said virtual environment. The object is communicatively connected to a server and is capable of presenting the user-specific advertising material when one or more digital trigger is activated. If there is a digital trigger activated by the user in the virtual environment then at least one advertising material is displayed via the object in response to the digital trigger, wherein said advertising material is visible to the user when said digital trigger is activated.
Claims
1. A method of presenting user-specific advertising material in a virtual environment, comprising: presenting, by a presenting module, a virtual environment to a user, wherein the user has a presence in the virtual environment as an avatar; embedding, by an advertising module, an object in said virtual environment, the object is communicatively connected to a server, wherein the object is capable of presenting the user-specific advertising material when one or more digital trigger is activated; determining, by the advertising module, if there is a digital trigger activated in the virtual environment; and presenting, by the presenting module, at least one advertising material via the object based on the digital trigger, wherein said advertising material is visible to or heard by the user when said digital trigger is activated.
2. The method of claim 1 further comprising enabling, by the presenting module, the user to trigger one or more digital triggers, wherein the one or more digital triggers is activated when the avatar is within an activation zone for the object, wherein both the object and the advertising material is presented when the digital trigger is activated, further wherein the object and the advertising material is live rendered in run-time, fully native to ensure no negative user experience, wherein the digital trigger comprises system generated triggers and triggers based on user inputs.
3. The method of claim 2 further comprising quantifying, by a user engagement module, user engagement with the object, wherein the quantifying comprises quantifying the engagement of the avatar of the user with the object.
4. The method of claim 3, wherein the quantification of the user engagement is based on based on at least one of: a duration of time the avatar remains in the activation zone of said object, wherein the object comprises at least one of an image, an audio, and a video; a position of the avatar with respect to the object during the time the avatar remains in the activation zone of said object; and a duration of time the avatar interacts with the object with respect to the duration of time the avatar remains in the activation zone of said object.
5. The method of any one of claims 4 further comprising charging, by a payment module, a fee from an advertiser of the advertising material, wherein the fee is proportional to the quantity and a quality of user engagement with the object in the activation zone, wherein the advertising material comprising at least one of an audio, a video, and an image.
6. The method of claim 5, wherein the virtual environment exists with a computer game, further wherein the avatar of the user is a character in the computer game, wherein the computer game is a 3D computer game played with a first-person perspective.
7. The method of claim 6 further comprising tracking and recording, by the advertising module, one or more interactions of the user with at least one of the displayed object and the displayed advertising material.
8. The method of claim 7, wherein the activation zone is created by a collider embedded with the object in the virtual environment, wherein the virtual environment comprising at least one of a virtual reality environment, an augmented reality environment, a computer game, and a digital environment.
9. The method of claim 8 further comprising enabling, by an uploading module, the user to upload personal content for appearing in the computer game, wherein the presenting module displays the personal content of the user as part of the computer game.
10. The method of claim 9, wherein the user-specific advertising material is determined based on user information extracted from at least one of an IP address of the user, and user information extracted from a computer game user account of the user.
11. A system for presenting user-specific advertising material in a virtual environment, comprising: a presenting module configured to present a virtual environment to a user, wherein the user has a presence in the virtual environment as an avatar, wherein the presenting module enables the user to trigger one or more digital triggers; and an advertising module configured to: embed an object in said virtual environment, the object is communicatively connected to a server, wherein the object is capable of presenting the user-specific advertising material when one or more digital trigger is activated; and determine if there is a digital trigger in the virtual environment, wherein the presenting module presents at least one advertising material via the object based on the digital trigger, wherein said advertising material is visible to or heard by the user when said digital trigger is activated.
12. The system of claim 11, wherein the digital trigger is activated when the avatar is within an activation zone for said object, wherein both the object and the advertising material is displayed only when the digital trigger is activated, further wherein the object and the advertising material is live rendered in run-time, fully native to ensure no negative user experience, wherein the digital trigger comprises system generated triggers and triggers based on user inputs.
13. The system of claim 12 further comprising a user engagement module configured to quantify user engagement with the object, wherein the user engagement module quantifies the engagement of the avatar of the user with the object, wherein the object comprises at least one of an image, an audio, and a video.
14. The system of claim 13, wherein the user engagement module quantifies the user engagement based on at least one of: a duration of time the avatar remains in the activation zone of said object; a position of the avatar with respect to the object during the time the avatar remains in the activation zone of said object; and a duration of time the avatar interacts with the object with respect to the duration of time the avatar remains in the activation zone of said object.
15. The system of claim 14 further comprising a payment module configured to charge a fee from an advertiser of the advertising material, wherein the fee is proportional to the quantity and a quality of user engagement with the object in the activation zone, wherein the advertising material comprising at least one of an audio, a video, and an image, wherein user engagement comprises one or more interactions via user control input.
16. The system of claim 15, wherein the virtual environment exists with a computer game, further wherein the avatar of the user is a character in the computer game, wherein the computer game is a 3D computer game played with a first-person perspective.
17. The system of claim 16, wherein the advertising module is further configured to track one or more interactions of the user with at least one of the displayed object and the displayed advertising material.
18. The system of claim 17, wherein the activation zone is created by a collider embedded within the object in the virtual environment, wherein the virtual environment comprising at least one of a virtual reality environment, an augmented reality environment, a computer game, and a digital environment.
19. The system of claim 18 further comprising an uploading module configured to enable the user to upload personal content for appearing in the computer game, wherein the presenting module displays the personal content of the user as part of the computer game.
20. The system of claim 19, wherein the user-specific advertising material is determined based on user information extracted from at least one of an IP address of the user, and user information extracted from a computer game user account of the user.
Description
DETAILED DESCRIPTION OF THE INVENTION
[0071] Preferred features, embodiments and variations of the invention may be discerned from the following detailed description which provides sufficient information for those skilled in the art to perform the invention. The detailed description is not to be regarded as limiting the scope of the preceding summary of the invention in any way.
[0072] Specific embodiments of the present invention are described, by way of example only, with reference to the accompanying drawings, in which:
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081] Referring to
[0082] The method includes creating a means for game developers to create a stream of advertising revenue that is effectively built into the computer game (i.e., it is inherent to the product that is the computer game) such that the revenue is not dependent on sales of the game, but rather use of the game irrespective of whether the user of the game purchases the game or pays to use the game.
[0083]
[0084]
[0085]
[0086]
[0087] In embodiments of the invention, information in relation to user engagement captured during game play may include recognition of when a user is looking at the advertising material (this may not be limited to the user seeing the advertising material on the screen, but may also include recognition of when the avatar/in-game camera is directly facing the advertising material), the duration of the user looking at the advertising material, how far from the advertising material the avatar is, at what angle the user is viewing the advertising material, how big the advertising material is on the screen being viewed by the user, and/or whether the user directly interacts with the advertising material in the virtual environment. In preferred embodiments of the invention wherein the virtual environment is a computer game and the avatar must enter an activation zone for the tile to display the advertising material, the user engagement is measured form the commencement of the display until such time as the avatar exits the activation zone and the advertising material is no longer displayed. Measurements continue after leaving the activation zone.
[0088]
[0089]
[0090]
[0091] Referring to
[0092]
[0093]
[0094] In some embodiments, an advertising material may be shown in the virtual environment to the user for example, in response to a digital trigger. The system of the present disclosure is configured to identify how much of the advertising material to be shown to the user (i.e. player of the computer game in the virtual environment). In some embodiments, the system may use pixel sampling as shown in the
[0095] In some embodiments, the disclosed system may allow developers of the virtual environment such as, computer game to choose what style of advertisement or advertising material is appropriate for the virtual environment or computer game. A broad stroke of limited top-level filters may provide enough scope to account for the majority of developer use cases. In some embodiments, the system may use metatags for matching game styles with advertising material for the virtual environment or the game.
[0096] The style of the advertising material creative, individual elements inside of a creative can be mixed however the overall look and feel of an advertisement may need to fit a defined category. The non-limiting examples of the category for the advertising material may include Logo and/or Text, Abstract, Stylised, and Realistic. The Logo and/or Text may include an ad creative which only contains text and/or logos and a plain background Other possible category names: Basic/Simple/Pure/Minimal. The Abstract may include an ad creative that contains elements that consist primarily of shape, form, colour and line to create a composition which may exist with a degree of independence from visual references in the world. The Stylised may include an ad creative that contains image elements which are heavily stylised or exaggerated to the point of not being real. The Realistic may include an ad creative that contains photographic elements or imagery that may not be considered stylised.
[0097] Further, in some embodiments, the system (or the advertising module of the system) is configured to identify the player (i.e. the user) across computer games, platforms and engines without the existence of current methods using a browser cookie. The system may assign a unique identifier to the player (or the user) based on which the player may be identified across various computer games or virtual environments. The system may use a combination of information to identify unique devices. For example, the system may use an IP address recorded from the initial webrequest to the server. The IP address then may be enriched with other data that the system have about this IP such as previous sessions or behaviours and locations. On desktop platforms, the system may grab or capture a hash of the system hardware classes. For mobile devices the system may grab an Android or iOS hardware id as well as the devices Advertising Identifier.
[0098] Further, the disclosed system is configured to enable each Ad Space in the virtual environment to request a unique advertisement for presenting. This means if there are five Ad Spaces in the virtual environment then these five ad spaces can accommodate or display five different advertisements or advertising material. Further, the system is configured to present advertising material by matching the ad type with a background of the virtual environment or game type so that ads don't stuck out. This means the advertising material displayed may be based on the background or type of the virtual environment. In some embodiments, to ensure that the players experience (e.g. experience of playing games) is not affected because of large number of unique ads on screen, the system may allow Ad Spaces to share advertisements. This means the system may allow a large number of Ad Spaces to be on screen (or display of the computer of the user) all showing the same ad, the ads telemetry data can be aggregated and the players experience remains unaffected. This may also allow the system to cater for sports games with a large number of banner ads. The system may be configured to ‘link’ ad spaces together, so as to display the same ad on all the ‘linked’ ad spaces. This may help with performance, and allow the developer to easily mimic real world situations like ads around the side of a soccer stadium. The system may allow the developers (or the user) to create child or Synchronized Ad Spaces that inherit the parent Ad Space's functionality. This allows to show the same advertisement of a group of Ad Spaces, for example a repeated banner ad around the outside of a sports stadium. The system may download the advertisement texture at run time and load it onto a material) such as advertising material) that is shared between all synchronized Ad Spaces. Further, the system of the present disclosure is configured to collect data such as, but not limited to, telemetry data from each of Ad Space individually and send to the server for aggregated. The server may be in communication with the system.
[0099] The advertising material may be of one or more advertisers. The system may track and record of the user(s) with the advertising material of the advertiser(s) and may generate one or more metrics such as, impressions. The system may share these metrics with the advertisers and allow the advertisers to link the metrics to their current way of doing things for further tracking or marketing etc. with third parties such as, but not limited to, Google Campaign Manager. In some embodiments, the system may allow the advertisers to implement a way for integrating in game advertising with google campaign manager to show and verify the impressions.
[0100] For example, the advertisers may use the system to generate impression tag URL(s). the advertisers then may use the system or an interface of the system to configure an advertising campaign with impression tag URL(s). When a user or gamer plays a game that is connected to the system of the present disclosure, then the system may deliver advertising material comprising one or more ads to user/gamer, and telemetry is sent from the gamer to the system. The system may process the telemetry and uses a suitable method such as, but not limited to, an impression quality algorithm to determine if an impression occurred. When the impression has occurred, the system may trigger the impression tag URL, this in turn may send information to the advertisers or third-party tracking system (such as Google Campaign Manager).
[0101] The disclosed system and method are configured to display advertising material comprising ads in a game that is being played by a user, and track the interactions of the user with the ads without impacting the playability (i.e. fps, responsiveness, latency, lag, etc.) and experience of the user. The system is configured to determine and/or analyse one or more variables and the unknown relationship(s) between the variables associated with the display or tracking of ads. Examples of the variables may include: Activation—methods (single, multiple or all) and point of activation; Shape and size of activation radius; Tracking of views—quantity, time; Tracking of view—quality (angle, visibility); Load caused by one or more variables; delivery performance for players worldwide, and so forth. Further, the system may be used by a plurality of users simultaneously without degradation in performance. For example, the system may be used by 1,000,000 users or devices with no performance degradation even with increase of users or players or devices (to more than 1,000,000).
[0102] Further, the disclosed system is configured to create an object and load a static image (or advertising material) on the basis of a player's exact position. The player is a user or avatar of the user in a virtual environment or a computer game. The system is further configured to load an image, such as the static image, from an external database with respect to the system. In some embodiments, the system may load video (with or without sound) during gameplay i.e. the virtual environment. In some embodiments, the system may show video in the virtual environment, show a picture in the virtual environment (or game engine), and show a 3D object in game engine. The system is configured to load objects in variable quality such as, but not limited to, 720 p, 1080 p, 4 k, and so forth. The system is configured to determine through what non-intrusive (to gameplay) manner can an ad object be loaded when a player is near the defined ad space. Further, the system is configured to reliably activate ad objects when a player is near, but not in visible range of, an ad space (for example around a corner). Further, the system may enhance activation radius to be editable in shape; activate ad when player is far away; enhance activation radius to be editable in size; activate many ad spaces at once, such as in a court/field-based sports (i.e. soccer or basketball) game; enhance activation radius to be detached from ad space so it can be placed far away; enhance activation radius so it can be attached to multiple ad spaces.
[0103] In compliance with the statute, the invention has been described in language more or less specific to structural or methodical features. The term “comprises” and its variations, such as “comprising” and “comprised of” is used throughout in an inclusive sense and not to the exclusion of any additional features. It is to be understood that the invention is not limited to specific features shown or described since the means herein described comprises preferred forms of putting the invention into effect. The invention is, therefore, claimed in any of its forms or modifications within the proper scope of the appended claims appropriately interpreted by those skilled in the art.
[0104] Throughout the specification and claims (if present), unless the context requires otherwise, the term “substantially” or “about” will be understood to not be limited to the value for the range qualified by the terms.
[0105] Any embodiment of the invention is meant to be illustrative only and is not meant to be limiting to the invention. Therefore, it should be appreciated that various other changes and modifications can be made to any embodiment described without departing from the spirit and scope of the invention.