US20090029752A1 - Content delivery - Google Patents
Content delivery Download PDFInfo
- Publication number
- US20090029752A1 US20090029752A1 US12/082,449 US8244908A US2009029752A1 US 20090029752 A1 US20090029752 A1 US 20090029752A1 US 8244908 A US8244908 A US 8244908A US 2009029752 A1 US2009029752 A1 US 2009029752A1
- Authority
- US
- United States
- Prior art keywords
- content
- associating
- advertising content
- location
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0202—Market predictions or forecasting for commercial activities
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3227—Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters
Definitions
- This disclosure relates generally to in-game advertising and more particularly to a method for delivering advertising content in a gaming environment.
- One way to increase the effectiveness of the advertisement on the gamer is to utilize real-time dynamic advertising techniques which allow for the targeting of advertisements to specific garners or groups of gamers.
- These dynamic advertising techniques allow multiple advertisements from different advertisers to be rotated through the same site during game play.
- these dynamic advertising techniques allow for different content types, such as Billboard, Logo, Video, Audio and Beacons, to be used to display advertisements to the gamer.
- Each of these content types is capable of receiving and displaying multiple advertisements throughout the game for display to the gamer.
- a racing game may have a billboard display advertising one product as the racing car goes around the curve and passes the billboard. However, subsequent times the race car goes around the curve and passes the billboard, entirely different advertisements may be displayed.
- dynamic advertising not only enhances the reality of the game's content, it maximizes the revenue generating capability of the software product by generating multiple revenue streams, as opposed to one revenue stream generated using static advertising techniques.
- a method for delivering advertising content to a game title gaming environment includes storing advertising content into a content database, integrating content data cells into the game title gaming environment, populating the cache file on a users gaming system with the advertising content, associating at least a portion of the advertising content in the cache file with at least one content cell and displaying the associated advertising content on a gaming screen via the at least one content cell.
- a system for implementing a method for delivering advertising content to a game title gaming environment includes a means for storing advertising content into a content database, a means for integrating content data cells into the game title gaming environment, a means for populating the cache file on a users gaming system with the advertising content, a means for associating at least a portion of the advertising content in the cache file with at least one content cell and a means for displaying the associated advertising content on a gaming screen via the at least one content cell
- a computer readable storage medium having computer executable instructions for implementing a method for delivering advertising content to a game title gaming environment includes storing advertising content into a content database, integrating content data cells into the game title gaming environment; populating the cache file on a users gaming system with the advertising content, associating at least a portion of the advertising content in the cache file with at least one content cell and displaying the associated advertising content on a gaming screen via the at least one content cell.
- FIG. 1 is a high level schematic block diagram illustrating one embodiment of a gaming system, in accordance with the present invention.
- FIG. 2 is a lower level schematic block diagram illustrating the integration server of the embodiment of the gaming system of FIG. 1 , in accordance with the present invention.
- FIG. 3 is a block diagram illustrating one embodiment of a method for delivering advertising content, in accordance with the present invention.
- FIG. 4 is a schematic block diagram of a method for delivering advertising content, in accordance with FIG. 3 .
- FIG. 5 is a block diagram illustrating one embodiment for populating a cache file with content, in accordance with the present invention.
- the present invention allows for delivery of advertising content based upon one or more desired parameters, such as the age of the game player and/or the geographic location of a user of the game.
- This provides the capability of targeting specific populations and/or geographic locations with specific advertisements, wherein advertising content may be selected (dynamically or statically) according to a predetermined set of rules or guidelines based upon predetermined parameters, such as the user's location, the user and the gaming application.
- a Software Development Kit SDK
- any type and/or configuration of application software may be used to practice the invention, such as a generic SDK and/or an application specific SDK.
- the software application may also be embedded, in whole or in part.
- a gaming system 10 for implementing the method of the invention showing the connectivity between the elements is shown and includes a user gaming device 20 having gaming software 30 and application software (SDK) 40 , a gaming server 50 (optional) and an integration server 60 which includes advertiser information 70 .
- SDK application software
- a gaming server is optional and the game may be wholly or partially implemented via one or more computer(s) and/or gaming device(s) as desired.
- FIG. 2 a lower level block diagram illustrating the elements of the integration server 60 .
- the interaction within the integration server 60 is illustrated by a first set of arrows 75 which represents the flow of impressions through the integration server 60 , a second set of arrows 80 which represents the flow of advertising content through the integration server 60 and a third set of arrows 85 which represents the flow of control messages (i.e. figuring out a user location, start session message, etc.) through the integration server 60 .
- any type of advertising content may be implemented with the invention, including but not limited to 3-Dimensional and/or holographic content.
- SDK Software Development Kit
- the server uses the IP address of the connected peer(s) (i.e. the initiator of the gaming session) to lookup a unique location ID associated with the geographical location of the IP address.
- the latitude/longitude position(s) of the geographical location of the IP address can be mapped to unique location IDs to allow an advertiser to target media to a specific market(s).
- this dynamic market assignment may be based on one or a plurality of parameters/properties as desired, such as (but not limited to) location ID (based on latitude/longitude of client's IP address), user ID (a unique number associated with each player), application ID (a unique number associated with each game title), business rules logic, predetermined business rules, dynamic market assignment executed by business rules and business rules that may be defined in the application and executed by the location server at each request.
- location ID based on latitude/longitude of client's IP address
- user ID a unique number associated with each player
- application ID a unique number associated with each game title
- business rules logic predetermined business rules
- dynamic market assignment executed by business rules and business rules that may be defined in the application and executed by the location server at each request.
- a request in this context may be a software call for an assignment to a content server.
- FIG. 3 and FIG. 4 a schematic block diagram illustrating one example of a method 100 for delivering content is shown, in accordance with the present invention, and includes storing advertising content in the database, as shown in operational block 102 and cells (areas where the advertising content is to be displayed) are integrated into the game, as shown in operational block 104 .
- zones may or may not be used. Where zones are used, each zone may have a zone property (which may be represented by a numerical value) that may be appended to a cell and/or the content to be displayed in the cell and which may also be used to determine the general location (zone) of the content item.
- each cell may have a list of content that may be associated with it, wherein the association of content to cells may be predetermined via any method suitable to the desired end purpose, such as (but not limited to) by an advertiser based on the types of content that each cell is allowed to accept. It should be further appreciated that each cell may also have a zone property (that way the cell knows which zone to go into).
- the advertising content starts to populate the cache file, which may or may not be located on the user's PC, as shown in operational block 106 .
- the application software e.g. SDK
- at least a portion of the advertising content may be replicated into the game from the cache file and displayed on the screen, as shown in operational block 108 , where each piece of content may have properties associated with it that describe what type of content it is so that it will be displayed in the correct type of cell. It should be appreciated that the content (or any portion thereof) may be selected via any method suitable to the desired end purpose.
- one embodiment may include a piece of content being chosen at random from a list of content associated with the cell, where the randomness of selection may be weight based to influence the probability of some content being selected over other content.
- the cell type and/or the content type may have certain properties as desired (for example, a 1 ⁇ 2 billboard BMP may only be displayed in a 1 ⁇ 2 billboard cell).
- advertising content may be paired with a zone, when zones are used.
- Content may also be paired with a cell, based on several parameters as desired (such as ad unit type, format, aspect ratio, etc.), one of which may be zone.
- a cell may also have an ID assigned as desired, such as on the basis of its aspect ratio, file format and/or zone.
- the software application may send a cell ID and in order to determine the zone, the system may look up the properties associated with the cell ID to see with which zone the cell may be associated. The server may then send the correct content to the cell based on the cell ID.
- the zone may not influence the content-cell match at this point, but the content zones and cell zones may match zones because the content may only be allowed to be displayed in certain zones. Accordingly, although a cell may be configured to accept any type of content, the cell may only be allowed to accept content from a certain zone. For example, consider the situation where the game title producer wants to run only a particular piece of advertising content in the menu screen zone. In the booking phase, that piece of content may get associated with Zone A, where a cell within Zone A may be created and assigned a cell ID of 123 . Thus, whenever cell 123 displays, only the content with the Zone A property may be displayed in that cell, which may or may not be the only cell that displays in the menu screen.
- the cache file may be populated according to a predetermined parameter, such as a characteristic of a user, is shown and includes associating IP addresses with location ID translations, where a database of IP addresses to location ID translations may be loaded onto an IP location server, as shown in operational block 202 .
- Location data which is responsive to the IP address is obtained and/or generated as desired, such as by mapping ranges of IP addresses to unique market identifiers, as shown in operational block 204 , and a remote server is connected with the IP location server, as shown in operational block 206 .
- One way this may be accomplished is by a client initiating a connection to the remote server where the remote server then communicates the IP addresses of the client, the application ID and/or the user ID to the IP location server, as shown in operational block 208 .
- the IP location server may then cross-reference the IP addresses with a unique location ID, as shown in operational block 210 .
- the IP location server executes predetermined business rules using predetermined and/or dynamic parameters, as shown in operational block 212 , where the parameters may be stored in the IP server or communicated remotely, such as by remote server. This allows for the determination of 1) what market-ID to assign to a user, and 2) which content-server may be the most appropriate for serving content to the user.
- some examples of business rules may include (but not be limited to) content limitation (i.e. not displaying a piece of content in areas (such as countries) where the product is not available, controlled content marketing time (i.e. only displaying content a week before a television show airs) and using different servers based on different parameters (such as the game type, the users, the locations, etc.))
- dynamic marketing assignments may be used to assign a user(s) to a specific market and may eventually affect what server the user is assigned to, using any number of metrics, such as time of day, geography, user ID, latitude, longitude, etc.
- One or more target content servers can then be selected via the remote server according to predetermined guidelines or parameters, as shown in operational block 114 , wherein the target content server returns its address to the remote server and the remote server communicates the content server address to the original requesting client. The client is then free to make subsequent content requests from the content server(s) specified by the remote server.
- the method of the present invention may be embodied, in whole or in part, via software, firmware and/or hardware. Accordingly, the invention may be implemented via any type or configuration of software suitable to the desired end purpose, such as a generic SDK and/or an application specific SDK. Additionally, it should also be appreciated that the method of the present invention may be embodied, in whole or in part, via instruction using training manuals (i.e. text based materials), seminars, classes, and/or any other media suitable to the desired end purpose.
- training manuals i.e. text based materials
- seminars i.e. text based materials
- classes i.e. text based materials
- the method of the present invention may be implemented, in whole or in part, via software, hardware, firmware and/or any combination thereof, it is also contemplated that the method of the present invention may also be implemented, in whole or in part, without the use of software, hardware, firmware and/or any combination thereof.
- the method of the present invention may also be implemented, in whole or in part, without the use of software, hardware, firmware and/or any combination thereof.
- any software, hardware and/or firmware and/or with any combination thereof but rather via instruction using PC based software and/or classroom instruction with text materials (i.e. books, pamphlets, handouts, tapes, optical media, etc.).
- each of the elements of the present invention may be implemented in part, or in whole, in any order suitable to the desired end purpose.
- the processing required to practice the method of the present invention may be implemented, wholly or partially, by a controller operating in response to a machine-readable computer program.
- a controller operating in response to a machine-readable computer program.
- the controller may include, but not be limited to, a processor(s), computer(s), memory, storage, register(s), timing, interrupt(s), communication interface(s), and input/output signal interface(s), as well as combination comprising at least one of the foregoing. It should also be appreciated that the embodiments disclosed herein are for illustrative purposes only and include only some of the possible embodiments contemplated by the present invention.
- the invention may be wholly or partially embodied in the form of a computer or controller implemented processes. It should be appreciated that any type of computer (as is well known in the art) and/or gaming system may be used and that the invention may be implemented via any type of network setup, including but not limited to a LAN and/or a WAN (wired or wireless).
- the invention may also be embodied in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, and/or any other computer-readable medium, wherein when the computer program code is loaded into and executed by a computer or controller, the computer or controller becomes an apparatus for practicing the invention.
- the invention can also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer or controller, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer or a controller, the computer or controller becomes an apparatus for practicing the invention.
- computer program code segments may configure the microprocessor to create specific logic circuits.
Abstract
A system and method for delivering advertising content to a game title gaming environment is provided where the method includes storing advertising content into a content database, integrating content data cells into the game title gaming environment, populating the cache file on a users gaming system with the advertising content, associating at least a portion of the advertising content in the cache file with at least one content cell and displaying the associated advertising content on a gaming screen via the at least one content cell.
Description
- This application relates to U.S. Provisional Patent Application Ser. No. 60/923,264 (Atty. Docket No. IGA-0001-P), filed Apr. 12, 2007, U.S. Provisional Patent Application Ser. No. 60/923,344 (Atty. Docket No. IGA-0002-P), filed Apr. 12, 2007, U.S. Provisional Patent Application Ser. No. 60/923,345 (Atty. Docket No. IGA-0003-P), filed Apr. 12, 2007, U.S. Provisional Patent Application Ser. No. 60/923,346 (Atty. Docket No. IGA-0004-P), filed Apr. 12, 2007, U.S. Provisional Patent Application Ser. No. 60/923,351 (Atty. Docket No. IGA-0005-P), filed Apr. 12, 2007, U.S. Provisional Patent Application Ser. No. 60/923,352 (Atty. Docket No. IGA-0006-P), filed Apr. 12, 2007, U.S. Provisional Patent Application Ser. No. 60/923,353 (Atty. Docket No. IGA-0007-P), filed Apr. 12, 2007, all of which are incorporated by reference herein in their entireties.
- This disclosure relates generally to in-game advertising and more particularly to a method for delivering advertising content in a gaming environment.
- As the placement of realistic advertisements in video games becomes more popular and acceptable in the gaming community, more and more video games are beginning to utilize video game advertisements as a viable source of revenue. Currently, most video games that employ realistic advertisements typically utilize a static advertising technique that involves placing each advertisement in one site throughout game play. As such, the location of the advertisement cannot change or move and other advertisements cannot take its place. Thus, although there may be multiple advertisements in one game, each advertisement can only occupy a single location throughout the entire game. This is undesirable because it lacks the ability to maximize the effect of the advertisement on the gamer.
- One way to increase the effectiveness of the advertisement on the gamer is to utilize real-time dynamic advertising techniques which allow for the targeting of advertisements to specific garners or groups of gamers. These dynamic advertising techniques allow multiple advertisements from different advertisers to be rotated through the same site during game play. Moreover, these dynamic advertising techniques allow for different content types, such as Billboard, Logo, Video, Audio and Beacons, to be used to display advertisements to the gamer. Each of these content types is capable of receiving and displaying multiple advertisements throughout the game for display to the gamer. For example, a racing game may have a billboard display advertising one product as the racing car goes around the curve and passes the billboard. However, subsequent times the race car goes around the curve and passes the billboard, entirely different advertisements may be displayed. Thus, dynamic advertising not only enhances the reality of the game's content, it maximizes the revenue generating capability of the software product by generating multiple revenue streams, as opposed to one revenue stream generated using static advertising techniques.
- Unfortunately however, several problems exist with current in-game advertising content delivery methods. First, current delivery methods do not allow for the efficient delivery of content to a game. And second, current delivery methods do not allow for the easy and effective targeting of advertisements based on specific needs. For example, because different geographic areas have different products, businesses and needs specific to that geographic area, it is currently very difficult to adequately target the advertisement impressions to a specific geographic audience.
- A method for delivering advertising content to a game title gaming environment is provided and includes storing advertising content into a content database, integrating content data cells into the game title gaming environment, populating the cache file on a users gaming system with the advertising content, associating at least a portion of the advertising content in the cache file with at least one content cell and displaying the associated advertising content on a gaming screen via the at least one content cell.
- A system for implementing a method for delivering advertising content to a game title gaming environment is provided and includes a means for storing advertising content into a content database, a means for integrating content data cells into the game title gaming environment, a means for populating the cache file on a users gaming system with the advertising content, a means for associating at least a portion of the advertising content in the cache file with at least one content cell and a means for displaying the associated advertising content on a gaming screen via the at least one content cell
- A computer readable storage medium having computer executable instructions for implementing a method for delivering advertising content to a game title gaming environment is provided and includes storing advertising content into a content database, integrating content data cells into the game title gaming environment; populating the cache file on a users gaming system with the advertising content, associating at least a portion of the advertising content in the cache file with at least one content cell and displaying the associated advertising content on a gaming screen via the at least one content cell.
- The foregoing and other features and advantages of the present invention will be more fully understood from the following detailed description of illustrative embodiments, taken in conjunction with the accompanying figures in which like elements are numbered alike:
-
FIG. 1 is a high level schematic block diagram illustrating one embodiment of a gaming system, in accordance with the present invention. -
FIG. 2 is a lower level schematic block diagram illustrating the integration server of the embodiment of the gaming system ofFIG. 1 , in accordance with the present invention. -
FIG. 3 is a block diagram illustrating one embodiment of a method for delivering advertising content, in accordance with the present invention; and -
FIG. 4 is a schematic block diagram of a method for delivering advertising content, in accordance withFIG. 3 . -
FIG. 5 is a block diagram illustrating one embodiment for populating a cache file with content, in accordance with the present invention. - It should be appreciated that the present invention allows for delivery of advertising content based upon one or more desired parameters, such as the age of the game player and/or the geographic location of a user of the game. This provides the capability of targeting specific populations and/or geographic locations with specific advertisements, wherein advertising content may be selected (dynamically or statically) according to a predetermined set of rules or guidelines based upon predetermined parameters, such as the user's location, the user and the gaming application. Although the invention is discussed herein in terms of a Software Development Kit (SDK), it should be appreciated that any type and/or configuration of application software may be used to practice the invention, such as a generic SDK and/or an application specific SDK. Furthermore, the software application may also be embedded, in whole or in part.
- In accordance with the present invention, although the concepts as discussed herein are discussed with regards to a gaming environment as follows, any type of gaming environment or configuration may be used. Referring to
FIG. 1 , one embodiment of agaming system 10 for implementing the method of the invention showing the connectivity between the elements is shown and includes auser gaming device 20 havinggaming software 30 and application software (SDK) 40, a gaming server 50 (optional) and anintegration server 60 which includesadvertiser information 70. In accordance with the present invention, a gaming server is optional and the game may be wholly or partially implemented via one or more computer(s) and/or gaming device(s) as desired. During gameplay, thegaming software 30 communicates with the gaming server 50 (optional) to facilitate the gameplay and theSDK 40 communicates with theintegration server 60 to facilitate the integration of advertising content. Referring toFIG. 2 , a lower level block diagram illustrating the elements of theintegration server 60. As shown, the interaction within theintegration server 60 is illustrated by a first set ofarrows 75 which represents the flow of impressions through theintegration server 60, a second set ofarrows 80 which represents the flow of advertising content through theintegration server 60 and a third set ofarrows 85 which represents the flow of control messages (i.e. figuring out a user location, start session message, etc.) through theintegration server 60. It is contemplated that any type of advertising content may be implemented with the invention, including but not limited to 3-Dimensional and/or holographic content. - One embodiment of the present invention is described hereinafter and includes application software, such as a Software Development Kit (SDK), which initiates a gaming session by communicating a StartSession request with the server, wherein the server uses the IP address of the connected peer(s) (i.e. the initiator of the gaming session) to lookup a unique location ID associated with the geographical location of the IP address. Once the geographical location of the IP address is identified, the latitude/longitude position(s) of the geographical location of the IP address can be mapped to unique location IDs to allow an advertiser to target media to a specific market(s). It should be appreciated that this dynamic market assignment may be based on one or a plurality of parameters/properties as desired, such as (but not limited to) location ID (based on latitude/longitude of client's IP address), user ID (a unique number associated with each player), application ID (a unique number associated with each game title), business rules logic, predetermined business rules, dynamic market assignment executed by business rules and business rules that may be defined in the application and executed by the location server at each request. For example, a request in this context may be a software call for an assignment to a content server.
- Referring to
FIG. 3 andFIG. 4 , a schematic block diagram illustrating one example of amethod 100 for delivering content is shown, in accordance with the present invention, and includes storing advertising content in the database, as shown inoperational block 102 and cells (areas where the advertising content is to be displayed) are integrated into the game, as shown inoperational block 104. It should be appreciated that zones may or may not be used. Where zones are used, each zone may have a zone property (which may be represented by a numerical value) that may be appended to a cell and/or the content to be displayed in the cell and which may also be used to determine the general location (zone) of the content item. Where zones are not used, each cell may have a list of content that may be associated with it, wherein the association of content to cells may be predetermined via any method suitable to the desired end purpose, such as (but not limited to) by an advertiser based on the types of content that each cell is allowed to accept. It should be further appreciated that each cell may also have a zone property (that way the cell knows which zone to go into). - When the game starts, the advertising content starts to populate the cache file, which may or may not be located on the user's PC, as shown in
operational block 106. When the application software (e.g. SDK) calls for advertising content, at least a portion of the advertising content may be replicated into the game from the cache file and displayed on the screen, as shown inoperational block 108, where each piece of content may have properties associated with it that describe what type of content it is so that it will be displayed in the correct type of cell. It should be appreciated that the content (or any portion thereof) may be selected via any method suitable to the desired end purpose. For example, one embodiment may include a piece of content being chosen at random from a list of content associated with the cell, where the randomness of selection may be weight based to influence the probability of some content being selected over other content. Moreover, the cell type and/or the content type may have certain properties as desired (for example, a 1×2 billboard BMP may only be displayed in a 1×2 billboard cell). - It should also be appreciated that advertising content may be paired with a zone, when zones are used. Content may also be paired with a cell, based on several parameters as desired (such as ad unit type, format, aspect ratio, etc.), one of which may be zone. A cell may also have an ID assigned as desired, such as on the basis of its aspect ratio, file format and/or zone. For example, during game play, the software application may send a cell ID and in order to determine the zone, the system may look up the properties associated with the cell ID to see with which zone the cell may be associated. The server may then send the correct content to the cell based on the cell ID. In certain embodiments, the zone may not influence the content-cell match at this point, but the content zones and cell zones may match zones because the content may only be allowed to be displayed in certain zones. Accordingly, although a cell may be configured to accept any type of content, the cell may only be allowed to accept content from a certain zone. For example, consider the situation where the game title producer wants to run only a particular piece of advertising content in the menu screen zone. In the booking phase, that piece of content may get associated with Zone A, where a cell within Zone A may be created and assigned a cell ID of 123. Thus, whenever cell 123 displays, only the content with the Zone A property may be displayed in that cell, which may or may not be the only cell that displays in the menu screen.
- Referring to
FIG. 5 , a block diagram illustrating one embodiment of amethod 200 for populating the cache file with content, in accordance with the present invention. The cache file may be populated according to a predetermined parameter, such as a characteristic of a user, is shown and includes associating IP addresses with location ID translations, where a database of IP addresses to location ID translations may be loaded onto an IP location server, as shown inoperational block 202. Location data which is responsive to the IP address is obtained and/or generated as desired, such as by mapping ranges of IP addresses to unique market identifiers, as shown inoperational block 204, and a remote server is connected with the IP location server, as shown inoperational block 206. One way this may be accomplished is by a client initiating a connection to the remote server where the remote server then communicates the IP addresses of the client, the application ID and/or the user ID to the IP location server, as shown inoperational block 208. The IP location server may then cross-reference the IP addresses with a unique location ID, as shown inoperational block 210. The IP location server executes predetermined business rules using predetermined and/or dynamic parameters, as shown inoperational block 212, where the parameters may be stored in the IP server or communicated remotely, such as by remote server. This allows for the determination of 1) what market-ID to assign to a user, and 2) which content-server may be the most appropriate for serving content to the user. - In accordance with the invention, some examples of business rules may include (but not be limited to) content limitation (i.e. not displaying a piece of content in areas (such as countries) where the product is not available, controlled content marketing time (i.e. only displaying content a week before a television show airs) and using different servers based on different parameters (such as the game type, the users, the locations, etc.)) Additionally, dynamic marketing assignments may be used to assign a user(s) to a specific market and may eventually affect what server the user is assigned to, using any number of metrics, such as time of day, geography, user ID, latitude, longitude, etc. One or more target content servers can then be selected via the remote server according to predetermined guidelines or parameters, as shown in operational block 114, wherein the target content server returns its address to the remote server and the remote server communicates the content server address to the original requesting client. The client is then free to make subsequent content requests from the content server(s) specified by the remote server.
- It should be further appreciated that the method of the present invention may be embodied, in whole or in part, via software, firmware and/or hardware. Accordingly, the invention may be implemented via any type or configuration of software suitable to the desired end purpose, such as a generic SDK and/or an application specific SDK. Additionally, it should also be appreciated that the method of the present invention may be embodied, in whole or in part, via instruction using training manuals (i.e. text based materials), seminars, classes, and/or any other media suitable to the desired end purpose. Moreover, it should be appreciated that although the method of the present invention may be implemented, in whole or in part, via software, hardware, firmware and/or any combination thereof, it is also contemplated that the method of the present invention may also be implemented, in whole or in part, without the use of software, hardware, firmware and/or any combination thereof. For example, without the full or partial use of any software, hardware and/or firmware and/or with any combination thereof, but rather via instruction using PC based software and/or classroom instruction with text materials (i.e. books, pamphlets, handouts, tapes, optical media, etc.).
- Moreover, it should be appreciated that each of the elements of the present invention may be implemented in part, or in whole, in any order suitable to the desired end purpose. In accordance with an exemplary embodiment, the processing required to practice the method of the present invention, either in whole or in part, may be implemented, wholly or partially, by a controller operating in response to a machine-readable computer program. In order to perform the prescribed functions and desired processing, as well as the computations therefore (e.g. execution control algorithm(s), the control processes prescribed herein, and the like), the controller may include, but not be limited to, a processor(s), computer(s), memory, storage, register(s), timing, interrupt(s), communication interface(s), and input/output signal interface(s), as well as combination comprising at least one of the foregoing. It should also be appreciated that the embodiments disclosed herein are for illustrative purposes only and include only some of the possible embodiments contemplated by the present invention.
- Furthermore, the invention may be wholly or partially embodied in the form of a computer or controller implemented processes. It should be appreciated that any type of computer (as is well known in the art) and/or gaming system may be used and that the invention may be implemented via any type of network setup, including but not limited to a LAN and/or a WAN (wired or wireless). The invention may also be embodied in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, and/or any other computer-readable medium, wherein when the computer program code is loaded into and executed by a computer or controller, the computer or controller becomes an apparatus for practicing the invention. The invention can also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer or controller, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer or a controller, the computer or controller becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor the computer program code segments may configure the microprocessor to create specific logic circuits.
- While the invention has been described with reference to an exemplary embodiment, it should be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Moreover, unless specifically stated any use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another.
Claims (20)
1. A method for delivering advertising content to a game title gaming environment, the method comprising:
storing advertising content into a content database;
integrating content data cells into the game title gaming environment;
populating the cache file on a users gaming system with the advertising content;
associating at least a portion of the advertising content in the cache file with at least one content cell; and
displaying the associated advertising content on a gaming screen via the at least one content cell.
2. The method of claim 1 , wherein said associating includes associating at least one IP address with at least one location ID translation.
3. The method of claim 2 , further comprising loading said at least one IP address to at least one location ID translation onto an IP location server.
4. The method of claim 3 , further comprising generating location data by mapping at least one IP address to at least one unique market identifier.
5. The method of claim 1 , wherein said associating further includes connecting a remote server with an IP location server.
6. The method of claim 5 , wherein said associating further includes communicating at least one of an IP address of the user, an application ID and a user ID to said IP location server.
7. The method of claim 1 , wherein said associating further includes associating an IP address of a user with a unique location ID.
8. The method of claim 5 , further comprising executing predetermined business rules using predetermined parameters.
9. The method of claim 8 , wherein said predetermined parameters are responsive to at least one of a market-ID assigned to the user and which content-server may be the most appropriate for serving content to the user.
10. A system for implementing a method for delivering advertising content to a game title gaming environment, the system comprising:
a means for storing advertising content into a content database;
a means for integrating content data cells into the game title gaming environment;
a means for populating the cache file on a users gaming system with the advertising content;
a means for associating at least a portion of the advertising content in the cache file with at least one content cell; and
a means for displaying the associated advertising content on a gaming screen via the at least one content cell.
11. The method of claim 10 , further includes coding content cells into the gaming environment.
12. The method of claim 10 , wherein said associating includes associating at least one IP address with at least one location ID translation.
13. The method of claim 12 , further comprising loading said at least one IP address to at least one location ID translation onto an IP location server.
14. The method of claim 13 , further comprising generating location data by mapping at least one IP address to at least one unique market identifier.
15. The method of claim 10 , wherein said associating further includes connecting a remote server with an IP location server.
16. The method of claim 15 , wherein said associating further includes communicating at least one of an IP address of the user, an application ID and a user ID to said IP location server.
17. The method of claim 10 , wherein said associating further includes associating an IP address of a user with a unique location ID.
18. The method of claim 15 , further comprising executing predetermined business rules using predetermined parameters.
19. The method of claim 18 , wherein said predetermined parameters are responsive to at least one of a market-ID assigned to the user and which content-server may be the most appropriate for serving content to the user
20. A computer readable storage medium having computer executable instructions for implementing a method for delivering advertising content to a game title gaming environment, the method comprising:
storing advertising content into a content database;
integrating content data cells into the game title gaming environment;
populating the cache file on a users gaming system with the advertising content;
associating at least a portion of the advertising content in the cache file with at least one content cell; and
displaying the associated advertising content on a gaming screen via the at least one content cell.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/082,449 US20090029752A1 (en) | 2007-04-12 | 2008-04-11 | Content delivery |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US92334607P | 2007-04-12 | 2007-04-12 | |
US92334507P | 2007-04-12 | 2007-04-12 | |
US92326407P | 2007-04-12 | 2007-04-12 | |
US92335107P | 2007-04-12 | 2007-04-12 | |
US92334407P | 2007-04-12 | 2007-04-12 | |
US92335207P | 2007-04-12 | 2007-04-12 | |
US92335307P | 2007-04-12 | 2007-04-12 | |
US12/082,449 US20090029752A1 (en) | 2007-04-12 | 2008-04-11 | Content delivery |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090029752A1 true US20090029752A1 (en) | 2009-01-29 |
Family
ID=39854232
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/082,489 Abandoned US20080254890A1 (en) | 2007-04-12 | 2008-04-11 | Inventory placement |
US12/082,447 Abandoned US20080254889A1 (en) | 2007-04-12 | 2008-04-11 | Method for correcting impression flow |
US12/082,448 Expired - Fee Related US8277323B2 (en) | 2007-04-12 | 2008-04-11 | Remote tracking and reporting of software state |
US12/082,505 Abandoned US20080256234A1 (en) | 2007-04-12 | 2008-04-11 | Data flow control |
US12/082,445 Abandoned US20080255927A1 (en) | 2007-04-12 | 2008-04-11 | Forecasting |
US12/082,449 Abandoned US20090029752A1 (en) | 2007-04-12 | 2008-04-11 | Content delivery |
US12/082,446 Abandoned US20080254896A1 (en) | 2007-04-12 | 2008-04-11 | Impression tracking |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/082,489 Abandoned US20080254890A1 (en) | 2007-04-12 | 2008-04-11 | Inventory placement |
US12/082,447 Abandoned US20080254889A1 (en) | 2007-04-12 | 2008-04-11 | Method for correcting impression flow |
US12/082,448 Expired - Fee Related US8277323B2 (en) | 2007-04-12 | 2008-04-11 | Remote tracking and reporting of software state |
US12/082,505 Abandoned US20080256234A1 (en) | 2007-04-12 | 2008-04-11 | Data flow control |
US12/082,445 Abandoned US20080255927A1 (en) | 2007-04-12 | 2008-04-11 | Forecasting |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/082,446 Abandoned US20080254896A1 (en) | 2007-04-12 | 2008-04-11 | Impression tracking |
Country Status (1)
Country | Link |
---|---|
US (7) | US20080254890A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100333204A1 (en) * | 2009-06-26 | 2010-12-30 | Walltrix Corp. | System and method for virus resistant image transfer |
US20110066506A1 (en) * | 2009-09-11 | 2011-03-17 | Social App Holdings, LLC | Social networking monetization system and method |
US8856650B1 (en) | 2012-06-15 | 2014-10-07 | Gregory S. Off | System and method for interactive digital content generation |
US20200364746A1 (en) * | 2019-05-17 | 2020-11-19 | gStore LLC | Integrating content-delivery platforms into programmatic environments generated by executed applications |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4484900B2 (en) * | 2007-05-31 | 2010-06-16 | 株式会社スクウェア・エニックス | Game-based advertising distribution system |
US20080307412A1 (en) * | 2007-06-06 | 2008-12-11 | Sony Computer Entertainment Inc. | Cached content consistency management |
US20080307103A1 (en) * | 2007-06-06 | 2008-12-11 | Sony Computer Entertainment Inc. | Mediation for auxiliary content in an interactive environment |
US20100274644A1 (en) * | 2007-09-07 | 2010-10-28 | Ryan Steelberg | Engine, system and method for generation of brand affinity content |
US20090198559A1 (en) * | 2008-02-06 | 2009-08-06 | Disney Enterprises, Inc. | Multi-resolutional forecasting system |
WO2010035267A1 (en) * | 2008-09-25 | 2010-04-01 | Tictacti Ltd. | A system and method for precision placement of in-game dynamic advertising in computer games |
US8407090B2 (en) * | 2008-11-25 | 2013-03-26 | Skyworks Ventures, Inc. | Dynamic reassignment of advertisement placements to maximize impression count |
US8959508B2 (en) * | 2009-06-15 | 2015-02-17 | Microsoft Technology Licensing, Llc | Mitigating user interruption for partially downloaded streamed and virtualized applications |
US20100332512A1 (en) * | 2009-06-26 | 2010-12-30 | Walltrix Tech (2009) Ltd. | System and method for creating and manipulating thumbnail walls |
US20110029376A1 (en) * | 2009-07-29 | 2011-02-03 | Google Inc. | Impression forecasting and reservation analysis |
US20120209963A1 (en) * | 2011-02-10 | 2012-08-16 | OneScreen Inc. | Apparatus, method, and computer program for dynamic processing, selection, and/or manipulation of content |
FR2979509B1 (en) * | 2011-08-29 | 2014-06-06 | Alcatel Lucent | METHOD AND SERVER FOR MONITORING USERS DURING THEIR NAVIGATION IN A COMMUNICATION NETWORK |
EP2803027A4 (en) * | 2012-01-10 | 2015-09-09 | Visible World Inc | Frequency capping of addressable content |
US8990172B1 (en) | 2012-08-02 | 2015-03-24 | Google Inc. | Key management in smart pixel based tracking |
US9928555B2 (en) * | 2013-02-28 | 2018-03-27 | Sony Corporation | Game activity feed |
US10708654B1 (en) * | 2013-03-15 | 2020-07-07 | CSC Holdings, LLC | Optimizing inventory based on predicted viewership |
US9963887B2 (en) * | 2014-02-14 | 2018-05-08 | Norwood Architecture, Inc. | System and method for a vented and water control siding, vented and water control sheathing and vented and water control trim-board |
US9636586B2 (en) * | 2014-02-19 | 2017-05-02 | International Business Machines Corporation | Game adjustments through crowdsourcing |
US20170011541A1 (en) * | 2014-07-10 | 2017-01-12 | Shahar NAOR | Method for creating animated advertisements using parallax scrolling |
US10318984B1 (en) | 2014-07-30 | 2019-06-11 | Groupon, Inc. | Predictive recommendation system using tiered feature data |
US10706439B1 (en) * | 2014-07-30 | 2020-07-07 | Groupon, Inc. | Predictive recommendation system using tiered feature data |
US10964159B2 (en) | 2016-06-29 | 2021-03-30 | Synergy Blue Llc | Computer-implemented methods and regulated gaming machines configured for coordinated placement of ads |
US9940785B2 (en) | 2016-06-29 | 2018-04-10 | Synergy Blue, Llc | Dynamic placement of in-game ads, in-game product placement, and in-game promotions in wager-based game environments |
CN111813407B (en) * | 2019-10-28 | 2022-02-18 | 厦门雅基软件有限公司 | Game development method, game running device and electronic equipment |
Citations (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5105184A (en) * | 1989-11-09 | 1992-04-14 | Noorali Pirani | Methods for displaying and integrating commercial advertisements with computer software |
US5781894A (en) * | 1995-08-11 | 1998-07-14 | Petrecca; Anthony | Method and system for advertising on personal computers |
US5964660A (en) * | 1997-06-18 | 1999-10-12 | Vr-1, Inc. | Network multiplayer game |
US6002450A (en) * | 1997-03-24 | 1999-12-14 | Evolve Products, Inc. | Two-way remote control with advertising display |
US6036601A (en) * | 1999-02-24 | 2000-03-14 | Adaboy, Inc. | Method for advertising over a computer network utilizing virtual environments of games |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
US6179713B1 (en) * | 1997-06-18 | 2001-01-30 | Circadence Corporation | Full-time turn based network multiplayer game |
US6216112B1 (en) * | 1998-05-27 | 2001-04-10 | William H. Fuller | Method for software distribution and compensation with replenishable advertisements |
US6285985B1 (en) * | 1998-04-03 | 2001-09-04 | Preview Systems, Inc. | Advertising-subsidized and advertising-enabled software |
US6321209B1 (en) * | 1999-02-18 | 2001-11-20 | Wired Solutions, Llc | System and method for providing a dynamic advertising content window within a window based content manifestation environment provided in a browser |
US20020029267A1 (en) * | 2000-09-01 | 2002-03-07 | Subhash Sankuratripati | Target information generation and ad server |
US20020082068A1 (en) * | 2000-12-22 | 2002-06-27 | Singhal Tara Chand | Method and apparatus for an educational game and dynamic message entry and display |
US6442529B1 (en) * | 1998-11-17 | 2002-08-27 | Novaweb Technologies, Inc. | Methods and apparatus for delivering targeted information and advertising over the internet |
US20020120589A1 (en) * | 2001-02-28 | 2002-08-29 | Konami Corporation | Game advertisement charge system, game advertisement display system, game machine, game advertisement charge method, game advertisement output method, game machine control method and program |
US20020173359A1 (en) * | 2001-05-16 | 2002-11-21 | Gallo Augusline M. | Modular video game |
US6513052B1 (en) * | 1999-12-15 | 2003-01-28 | Imation Corp. | Targeted advertising over global computer networks |
US20030101092A1 (en) * | 1998-05-27 | 2003-05-29 | William Fuller | Method for software distribution and compensation with replenishable advertisements |
US20030191690A1 (en) * | 1999-11-30 | 2003-10-09 | Mclntyre Dale F. | Computer software product and system for advertising business and services |
US6640336B1 (en) * | 1996-12-25 | 2003-10-28 | Sony Corporation | Game machine system, broadcasting system, data distribution system and method, program executing apparatus and method |
US6724407B1 (en) * | 2000-02-07 | 2004-04-20 | Muse Corporation | Method and system for displaying conventional hypermedia files in a 3D viewing environment |
US20040116183A1 (en) * | 2002-12-16 | 2004-06-17 | Prindle Joseph Charles | Digital advertisement insertion system and method for video games |
US6766369B1 (en) * | 1998-03-09 | 2004-07-20 | Net Zero, Inc. | Internet service error tracking |
US20040148424A1 (en) * | 2003-01-24 | 2004-07-29 | Aaron Berkson | Digital media distribution system with expiring advertisements |
US6782417B1 (en) * | 1999-10-12 | 2004-08-24 | Nortel Networks Limited | Advertising system for callers to busy data service providers |
US6810527B1 (en) * | 1999-09-27 | 2004-10-26 | News America, Inc. | System and method for distribution and delivery of media context and other data to aircraft passengers |
US20050278629A1 (en) * | 1999-07-16 | 2005-12-15 | Qarbon.Com Inc. | System for creating media presentations of computer software application programs |
US7003478B1 (en) * | 1999-09-27 | 2006-02-21 | Choi Hyung-Sik | Advertising method using software products |
US7006606B1 (en) * | 1996-06-05 | 2006-02-28 | Cohen Marc A | Sponsored information distribution method and apparatus |
US7028268B1 (en) * | 2000-06-15 | 2006-04-11 | Conley Jr Ralph F | Multiple destination banners |
US7054917B1 (en) * | 2002-08-07 | 2006-05-30 | Propel Software Corporation | Method for accelerating delivery of content in a computer network |
US20060136297A1 (en) * | 2004-12-17 | 2006-06-22 | Daniel Willis | Method and system for providing location specific advertising content within mobile platforms |
US20060136295A1 (en) * | 2004-11-23 | 2006-06-22 | Mark Bobick | Techniques for magazine like presentation of advertisment using computers |
US20060168664A1 (en) * | 2004-11-15 | 2006-07-27 | Microsoft Corporation | Profitable free computing resources leveraging the advertising model |
US20060248209A1 (en) * | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
US20060264256A1 (en) * | 2005-04-12 | 2006-11-23 | Gagner Mark B | Gaming system with administrative interfaces for managing downloadable game components |
US20060287105A1 (en) * | 2005-05-17 | 2006-12-21 | Daniel Willis | Method and system for enhancing video games and video game systems |
US7168084B1 (en) * | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US20070072676A1 (en) * | 2005-09-29 | 2007-03-29 | Shumeet Baluja | Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for example |
US20070073581A1 (en) * | 2005-09-27 | 2007-03-29 | Miva, Inc. | System and method for delivering pay for performance advertising in conjunction with distributed media content |
US20070093360A1 (en) * | 2003-07-15 | 2007-04-26 | Neff John D | Interactive computer simulation enhanced exercise machine |
US20070101361A1 (en) * | 2005-10-27 | 2007-05-03 | Spielman Howard L | Distribution of advertising content for an entertainment device |
US20070112627A1 (en) * | 1999-12-08 | 2007-05-17 | Jacobs Paul E | Method for distributing advertisements to client devices using an obscured ad monitoring function |
US20070112762A1 (en) * | 2005-10-25 | 2007-05-17 | Brubaker Curtis M | Method and apparatus for obtaining revenue from the distribution of hyper-relevant advertising through permissive mind reading, proximity encounters, and database aggregation |
US20070162951A1 (en) * | 2000-04-28 | 2007-07-12 | Rashkovskiy Oleg B | Providing content interruptions |
US20070265090A1 (en) * | 2006-04-20 | 2007-11-15 | Barsness Eric L | Embedded Advertising Enhancements in Interactive Computer Game Environments |
US20080086368A1 (en) * | 2006-10-05 | 2008-04-10 | Google Inc. | Location Based, Content Targeted Online Advertising |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US700606A (en) * | 1900-05-14 | 1902-05-20 | John S Barnes | Mold for collar-buttons. |
US8574074B2 (en) * | 2005-09-30 | 2013-11-05 | Sony Computer Entertainment America Llc | Advertising impression determination |
US20010056405A1 (en) * | 1997-09-11 | 2001-12-27 | Muyres Matthew R. | Behavior tracking and user profiling system |
US6134532A (en) * | 1997-11-14 | 2000-10-17 | Aptex Software, Inc. | System and method for optimal adaptive matching of users to most relevant entity and information in real-time |
US6286005B1 (en) * | 1998-03-11 | 2001-09-04 | Cannon Holdings, L.L.C. | Method and apparatus for analyzing data and advertising optimization |
JP3919140B2 (en) * | 1998-07-03 | 2007-05-23 | 株式会社バンダイナムコゲームス | GAME DEVICE AND INFORMATION STORAGE MEDIUM |
US8495679B2 (en) * | 2000-06-30 | 2013-07-23 | Thomson Licensing | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
US6978249B1 (en) * | 2000-07-28 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Profile-based product demand forecasting |
US7406436B1 (en) * | 2001-03-22 | 2008-07-29 | Richard Reisman | Method and apparatus for collecting, aggregating and providing post-sale market data for an item |
US20030004781A1 (en) * | 2001-06-18 | 2003-01-02 | Mallon Kenneth P. | Method and system for predicting aggregate behavior using on-line interest data |
US20030074323A1 (en) * | 2001-10-02 | 2003-04-17 | Koninklijke Philips Electronics N.V. | Business model for downloadable video games |
US20030130887A1 (en) * | 2001-10-03 | 2003-07-10 | Thurston Nathaniel | Non-deterministic method and system for the optimization of a targeted content delivery |
US7136871B2 (en) * | 2001-11-21 | 2006-11-14 | Microsoft Corporation | Methods and systems for selectively displaying advertisements |
US20040205119A1 (en) * | 2002-03-26 | 2004-10-14 | Streble Mary C. | Method and apparatus for capturing web page content development data |
EP1554881A4 (en) * | 2002-10-07 | 2010-07-07 | Gamefly Inc | A method and apparatus for managing demand and inventory |
US7729946B2 (en) * | 2003-01-24 | 2010-06-01 | Massive Incorporated | Online game advertising system |
US7813957B1 (en) * | 2003-02-18 | 2010-10-12 | Microsoft Corporation | System and method for delivering payloads such as ads |
US7797343B2 (en) * | 2003-03-17 | 2010-09-14 | Xerox Corporation | System and method for providing usage metrics of digital content |
US20040225553A1 (en) * | 2003-05-05 | 2004-11-11 | Broady George Vincent | Measuring customer interest to forecast product consumption |
US7533037B1 (en) * | 2003-11-06 | 2009-05-12 | Teradata Us, Inc. | Methods and systems for forecasting daily product sales |
US20080102947A1 (en) * | 2004-03-08 | 2008-05-01 | Katherine Hays | Delivery Of Advertising Into Multiple Video Games |
JP4342356B2 (en) * | 2004-03-22 | 2009-10-14 | 任天堂株式会社 | GAME SYSTEM, GAME DEVICE, AND GAME PROGRAM |
US20060135233A1 (en) * | 2004-12-17 | 2006-06-22 | Daniel Willis | System and method for managing advertising content delivery in an on-line gaming environment |
US20060143675A1 (en) * | 2004-12-17 | 2006-06-29 | Daniel Willis | Proxy advertisement server and method |
US20070055562A1 (en) * | 2005-08-23 | 2007-03-08 | Way Out World, Llc | System and methods for multi-modal game augmented interactive marketing |
US20070066403A1 (en) * | 2005-09-20 | 2007-03-22 | Conkwright George C | Method for dynamically adjusting an interactive application such as a videogame based on continuing assessments of user capability |
US20070129990A1 (en) * | 2005-12-01 | 2007-06-07 | Exent Technologies, Ltd. | System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game |
US7392157B1 (en) * | 2006-10-31 | 2008-06-24 | M-Factor, Inc. | Model update |
-
2008
- 2008-04-11 US US12/082,489 patent/US20080254890A1/en not_active Abandoned
- 2008-04-11 US US12/082,447 patent/US20080254889A1/en not_active Abandoned
- 2008-04-11 US US12/082,448 patent/US8277323B2/en not_active Expired - Fee Related
- 2008-04-11 US US12/082,505 patent/US20080256234A1/en not_active Abandoned
- 2008-04-11 US US12/082,445 patent/US20080255927A1/en not_active Abandoned
- 2008-04-11 US US12/082,449 patent/US20090029752A1/en not_active Abandoned
- 2008-04-11 US US12/082,446 patent/US20080254896A1/en not_active Abandoned
Patent Citations (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5105184A (en) * | 1989-11-09 | 1992-04-14 | Noorali Pirani | Methods for displaying and integrating commercial advertisements with computer software |
US5105184B1 (en) * | 1989-11-09 | 1997-06-17 | Noorali Pirani | Methods for displaying and integrating commercial advertisements with computer software |
US7168084B1 (en) * | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US5781894A (en) * | 1995-08-11 | 1998-07-14 | Petrecca; Anthony | Method and system for advertising on personal computers |
US7006606B1 (en) * | 1996-06-05 | 2006-02-28 | Cohen Marc A | Sponsored information distribution method and apparatus |
US6640336B1 (en) * | 1996-12-25 | 2003-10-28 | Sony Corporation | Game machine system, broadcasting system, data distribution system and method, program executing apparatus and method |
US6002450A (en) * | 1997-03-24 | 1999-12-14 | Evolve Products, Inc. | Two-way remote control with advertising display |
US5964660A (en) * | 1997-06-18 | 1999-10-12 | Vr-1, Inc. | Network multiplayer game |
US6179713B1 (en) * | 1997-06-18 | 2001-01-30 | Circadence Corporation | Full-time turn based network multiplayer game |
US6766369B1 (en) * | 1998-03-09 | 2004-07-20 | Net Zero, Inc. | Internet service error tracking |
US6285985B1 (en) * | 1998-04-03 | 2001-09-04 | Preview Systems, Inc. | Advertising-subsidized and advertising-enabled software |
US6216112B1 (en) * | 1998-05-27 | 2001-04-10 | William H. Fuller | Method for software distribution and compensation with replenishable advertisements |
US20030101092A1 (en) * | 1998-05-27 | 2003-05-29 | William Fuller | Method for software distribution and compensation with replenishable advertisements |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
US20050005242A1 (en) * | 1998-07-17 | 2005-01-06 | B.E. Technology, Llc | Computer interface method and apparatus with portable network organization system and targeted advertising |
US6628314B1 (en) * | 1998-07-17 | 2003-09-30 | B.E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
US6771290B1 (en) * | 1998-07-17 | 2004-08-03 | B.E. Technology, Llc | Computer interface method and apparatus with portable network organization system and targeted advertising |
US6442529B1 (en) * | 1998-11-17 | 2002-08-27 | Novaweb Technologies, Inc. | Methods and apparatus for delivering targeted information and advertising over the internet |
US6321209B1 (en) * | 1999-02-18 | 2001-11-20 | Wired Solutions, Llc | System and method for providing a dynamic advertising content window within a window based content manifestation environment provided in a browser |
US6036601A (en) * | 1999-02-24 | 2000-03-14 | Adaboy, Inc. | Method for advertising over a computer network utilizing virtual environments of games |
US20050278629A1 (en) * | 1999-07-16 | 2005-12-15 | Qarbon.Com Inc. | System for creating media presentations of computer software application programs |
US6810527B1 (en) * | 1999-09-27 | 2004-10-26 | News America, Inc. | System and method for distribution and delivery of media context and other data to aircraft passengers |
US7003478B1 (en) * | 1999-09-27 | 2006-02-21 | Choi Hyung-Sik | Advertising method using software products |
US6782417B1 (en) * | 1999-10-12 | 2004-08-24 | Nortel Networks Limited | Advertising system for callers to busy data service providers |
US20030191690A1 (en) * | 1999-11-30 | 2003-10-09 | Mclntyre Dale F. | Computer software product and system for advertising business and services |
US20070112627A1 (en) * | 1999-12-08 | 2007-05-17 | Jacobs Paul E | Method for distributing advertisements to client devices using an obscured ad monitoring function |
US6513052B1 (en) * | 1999-12-15 | 2003-01-28 | Imation Corp. | Targeted advertising over global computer networks |
US6724407B1 (en) * | 2000-02-07 | 2004-04-20 | Muse Corporation | Method and system for displaying conventional hypermedia files in a 3D viewing environment |
US20070162951A1 (en) * | 2000-04-28 | 2007-07-12 | Rashkovskiy Oleg B | Providing content interruptions |
US7028268B1 (en) * | 2000-06-15 | 2006-04-11 | Conley Jr Ralph F | Multiple destination banners |
US20070088821A1 (en) * | 2000-09-01 | 2007-04-19 | Yodlee.Com, Inc. | Target Information Generation and Ad Server |
US20020029267A1 (en) * | 2000-09-01 | 2002-03-07 | Subhash Sankuratripati | Target information generation and ad server |
US7155508B2 (en) * | 2000-09-01 | 2006-12-26 | Yodlee.Com, Inc. | Target information generation and ad server |
US20020082068A1 (en) * | 2000-12-22 | 2002-06-27 | Singhal Tara Chand | Method and apparatus for an educational game and dynamic message entry and display |
US6872137B2 (en) * | 2000-12-22 | 2005-03-29 | Tara Chand Singhal | Method and apparatus for an educational game and dynamic message entry and display |
US20020120589A1 (en) * | 2001-02-28 | 2002-08-29 | Konami Corporation | Game advertisement charge system, game advertisement display system, game machine, game advertisement charge method, game advertisement output method, game machine control method and program |
US20020173359A1 (en) * | 2001-05-16 | 2002-11-21 | Gallo Augusline M. | Modular video game |
US7054917B1 (en) * | 2002-08-07 | 2006-05-30 | Propel Software Corporation | Method for accelerating delivery of content in a computer network |
US20040116183A1 (en) * | 2002-12-16 | 2004-06-17 | Prindle Joseph Charles | Digital advertisement insertion system and method for video games |
US20040148424A1 (en) * | 2003-01-24 | 2004-07-29 | Aaron Berkson | Digital media distribution system with expiring advertisements |
US20070093360A1 (en) * | 2003-07-15 | 2007-04-26 | Neff John D | Interactive computer simulation enhanced exercise machine |
US20060168664A1 (en) * | 2004-11-15 | 2006-07-27 | Microsoft Corporation | Profitable free computing resources leveraging the advertising model |
US20060136295A1 (en) * | 2004-11-23 | 2006-06-22 | Mark Bobick | Techniques for magazine like presentation of advertisment using computers |
US20060136297A1 (en) * | 2004-12-17 | 2006-06-22 | Daniel Willis | Method and system for providing location specific advertising content within mobile platforms |
US20060264256A1 (en) * | 2005-04-12 | 2006-11-23 | Gagner Mark B | Gaming system with administrative interfaces for managing downloadable game components |
US20060248209A1 (en) * | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
US20060287105A1 (en) * | 2005-05-17 | 2006-12-21 | Daniel Willis | Method and system for enhancing video games and video game systems |
US20070073581A1 (en) * | 2005-09-27 | 2007-03-29 | Miva, Inc. | System and method for delivering pay for performance advertising in conjunction with distributed media content |
US20070072676A1 (en) * | 2005-09-29 | 2007-03-29 | Shumeet Baluja | Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for example |
US20070112762A1 (en) * | 2005-10-25 | 2007-05-17 | Brubaker Curtis M | Method and apparatus for obtaining revenue from the distribution of hyper-relevant advertising through permissive mind reading, proximity encounters, and database aggregation |
US20070101361A1 (en) * | 2005-10-27 | 2007-05-03 | Spielman Howard L | Distribution of advertising content for an entertainment device |
US20070265090A1 (en) * | 2006-04-20 | 2007-11-15 | Barsness Eric L | Embedded Advertising Enhancements in Interactive Computer Game Environments |
US20080086368A1 (en) * | 2006-10-05 | 2008-04-10 | Google Inc. | Location Based, Content Targeted Online Advertising |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100333204A1 (en) * | 2009-06-26 | 2010-12-30 | Walltrix Corp. | System and method for virus resistant image transfer |
US20110066506A1 (en) * | 2009-09-11 | 2011-03-17 | Social App Holdings, LLC | Social networking monetization system and method |
US8856650B1 (en) | 2012-06-15 | 2014-10-07 | Gregory S. Off | System and method for interactive digital content generation |
US9393495B1 (en) | 2012-06-15 | 2016-07-19 | Gregory S. Off | System and method for interactive digital content generation |
US10456687B1 (en) | 2012-06-15 | 2019-10-29 | Gregory S. Off | System and method for interactive digital content generation |
US10894210B2 (en) | 2012-06-15 | 2021-01-19 | Gregory S. Off | System and method for interactive digital content generation |
US20200364746A1 (en) * | 2019-05-17 | 2020-11-19 | gStore LLC | Integrating content-delivery platforms into programmatic environments generated by executed applications |
US11869037B2 (en) * | 2019-05-17 | 2024-01-09 | gStore LLC | Integrating content-delivery platforms into programmatic environments generated by executed applications |
Also Published As
Publication number | Publication date |
---|---|
US20080254896A1 (en) | 2008-10-16 |
US20090029778A1 (en) | 2009-01-29 |
US20080255927A1 (en) | 2008-10-16 |
US20080256234A1 (en) | 2008-10-16 |
US20080254889A1 (en) | 2008-10-16 |
US20080254890A1 (en) | 2008-10-16 |
US8277323B2 (en) | 2012-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090029752A1 (en) | Content delivery | |
US11222354B2 (en) | System and method for contextual virtual local advertisement insertion | |
US8849701B2 (en) | Online video game advertising system and method supporting multiplayer ads | |
US10888786B2 (en) | Method and system for dynamically incorporating advertising content into multimedia environments | |
US7729946B2 (en) | Online game advertising system | |
JP5701482B2 (en) | Method and system for enhancing video games and video game systems | |
Lin | The effect of product placement on persuasion for mobile phone games | |
US20100205035A1 (en) | Providing Advertisements in Virtual Environments | |
CN101322124A (en) | Targeted advertising | |
US20100100429A1 (en) | Systems and methods for using world-space coordinates of ad objects and camera information for adverstising within a vitrtual environment | |
JP2009516549A (en) | Dynamic advertising system for interactive games | |
JP2006519637A5 (en) | ||
KR20080054428A (en) | Using information from user video game interactions to target advertisements | |
WO2002103995A2 (en) | System and method for insertion and modification of advertisements | |
KR20070067005A (en) | Delivery of advertising into multiple video games | |
CN102945309A (en) | Implementing computer activity-based challenges | |
WO2008127690A1 (en) | Content delivery | |
KR20140114550A (en) | System of providing billiards game playing video information | |
KR20090119135A (en) | Screen golf system having improved business and game characteristics and advertising method using the same | |
WO2008127705A1 (en) | Impression tracking | |
Hofman-Kohlmeyer | Method of product placement in computer games. Qualitative research amongst Polish players | |
Mago | Tetris and Gamification in Marketing Communication | |
KR20150127911A (en) | The method using the signature of popular person in advertisement and promotion | |
Söderlund et al. | Deliverable D4. 2: Business and Revenue Models | |
GB2521122A (en) | Interactive gaming system & method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |