+

WO2008127636A1 - Commande de flux de données - Google Patents

Commande de flux de données Download PDF

Info

Publication number
WO2008127636A1
WO2008127636A1 PCT/US2008/004684 US2008004684W WO2008127636A1 WO 2008127636 A1 WO2008127636 A1 WO 2008127636A1 US 2008004684 W US2008004684 W US 2008004684W WO 2008127636 A1 WO2008127636 A1 WO 2008127636A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
content data
server
data
map
Prior art date
Application number
PCT/US2008/004684
Other languages
English (en)
Inventor
Peter Sispoidis
Justin Holmes
Jeffrey Thibeault
Original Assignee
Iga Worldwide, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Iga Worldwide, Inc. filed Critical Iga Worldwide, Inc.
Publication of WO2008127636A1 publication Critical patent/WO2008127636A1/fr

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3227Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters

Definitions

  • This disclosure relates generally to the transfer of information and more particularly to a method for controlling the transfer of information over a network.
  • 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 gamers 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 managing content data in a gaming environment to control the flow of information includes initiating a game which is configured to receive content data from at least one of a plurality of content servers, identifying at least one preferred content server from the plurality of content servers, operating the game to receive the content data from the at least one preferred content server, associating the content data with a content map based upon at least one characteristic, monitoring the content map to identify changed content data and adjusting content data based upon the changed content data.
  • a system for implementing a method for managing content data in a gaming environment to control the flow of information includes a network having a database and a gaming device connected to the network and configured to operate in a gaming environment, wherein at least one of the gaming device and the network includes a means for, initiating a game which is configured to receive content data from at least one of a plurality of content servers, identifying at least one preferred content server from the plurality of content servers, operating the game to receive the content data from the at least one preferred content server, associating the content data with a content map based upon at least one characteristic, monitoring the content map to identify changed content data and adjusting content data based upon the changed content data.
  • a computer readable storage medium having computer executable instructions for implementing a method for managing content data in a gaming environment to control the flow of information includes initiating a game which is configured to receive content data from at least one of a plurality of content servers; identifying at least one preferred content server from the plurality of content servers, operating the game to receive the content data from the at least one preferred content server, associating the content data with a content map based upon at least one characteristic, monitoring the content map to identify changed content data and adjusting content data based upon the changed content data.
  • FIG. 1 is a high level schematic block diagram illustrating one embodiment of a gaming system, in accordance with the present invention.
  • Figure 2 is a lower level schematic block diagram illustrating the integration server of the embodiment of the gaming system of Figure 1, in accordance with the present invention.
  • Figure 3 is a schematic block diagram illustrating one embodiment of a network having a near real-time feedback system, in accordance with the present invention
  • Figure 4A is a schematic block diagram illustrating one embodiment of a method for managing content data
  • Figure 4B is a block diagram illustrating the method of Figure 4A;and
  • Figure 5 is a block diagram illustrating one embodiment of a method for controlling the flow of information over a network, in accordance with the present invention.
  • the present invention allows for an efficient flow of content and impression data due to a real-time (or near real-time) feedback approach that allows for the monitoring and adjustment of performance using predetermined data, as well as trend and forecasting analysis.
  • SDK Software Development Kit
  • any type and/or configuration of application software may be used to practice the method of present invention.
  • the application software 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, where the software application may or may not be embedded, in whole or in part.
  • any type of advertising content may be implemented with the invention, including but not limited to 3 -Dimensional and/or holographic content.
  • 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. As shown, 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.
  • 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
  • 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.
  • FIG. 3 a schematic block diagram illustrating one embodiment of a network 100 having a near real-time feedback capability in accordance with the invention is shown and includes a web server 104 which receives content data 102 and communicates the received content data to a database 106 for storage.
  • the network 100 includes application software 1 10, such as a Software Development Kit (SDK), that is communicated with an application server 108, wherein the application software 110 is typically located on a game players gaming device (for example, integrated into the game software), but may be located in any location suitable to the desired end purpose.
  • SDK Software Development Kit
  • the application server 108 manages the content data requests from the application software 110, wherein the application software 110 requests the list of cells and/or the list of content data, provides the content data to the game, provides services for tracking impression views and/or collects impression data from the gaming software.
  • a content data request may include a request for any type of data.
  • the content data and/or impression data is then provided to a collection server 112 which receives and processes the content data and/or impression data. It should be appreciated that the content data and/or impression data may be processed for efficient transmission between system elements as described in U.S. Provisional patent application Serial No.: 60/923,344, the contents of which is included herein in its entirety.
  • a data warehouse 114 collects, combines and/or exports the processed content data and/or impression data to a server 116 (such as an OLAP server) which provides analytic services for putting the content data and/or impression data into reports, where the analytic services may include any information involving the content data and/or impression data, i.e. impressions, server, statistics, etc. It is contemplated that other servers or programs may be used in place of an OLAP server, such as Excel®, Access®, etc.
  • a feedback loop is implemented to allow the data warehouse 114 to monitor the insertion of impression data into the game environment and to adjust content items on the database 106 so that they are delivered more or less frequently to the application server 108 as desired.
  • the data warehouse 114 can also monitor the amount of traffic generated on the network and by means of weighting can lighten the network load. In accordance with the invention, this impression monitoring allows the system to allocate or consolidate resources as desired and/or as necessary to ensure that the system is running as efficiently as possible, for example by adding more computers based on content numbers.
  • FIG. 4 A An illustration of an application server 108
  • FIG. 4 B An illustration of an application server 108
  • FIG. 4 A An illustration of an application server 108
  • FIG. 4 B An illustration of an application server 108
  • the StartSession call 204 starts the users gaming session, logs the user into the gaming server and eventually leads to the user getting content.
  • the StartSession call 204 contains an encrypted Session Key 208, which may include desired information, such as the user ID and the Game Title ID.
  • the login server 206 sends the IP address of the user along with an IP lookup request 210 to the IPLocation server 212, as shown in operational block 252. This causes the IPLocation server 212 to look for the IP address of the 'best' (or desired) content server(s) 214 (from a group of content servers 216 although the group of content servers 216 may include only one content server 216) for the user based upon the IP address of the user. Identifying the 'best' content server may be accomplished via a variety of ways, including but not limited to matching geographic area, network speed, network load etc.
  • the IPLocation server 212 sends redirect information 218 back to the login server 206 which sends the redirect information to the application software 220 so that the application software 220 can redirect the user to the identified 'best' content server(s) 214, as shown in operational block 254.
  • This allows the user to connect to the 'best' content server for that particular user.
  • the application software 220 then redirects the user to the IP address of the 'best' content server(s) 214 as directed by the IPLocation server 212, as shown in operational block 256.
  • the application software 220 sends messages to the identified 'best' content server(s) 214 to get further data, such as certificate information and/or content data.
  • the identified 'best' content server(s) 214 then sends content data (such as advertising and/or game data) to the application software 220 and/or game 202, as shown in operational block 258.
  • content data such as advertising and/or game data
  • the application software may populate the cache with content data and that for a Beacon type, Billboard type, logo type, Video type and/or Audio type data, the application software may track the content data as desired, such as for example the ID of the cell, the percentage of the screen the cell occupied, the angle at which the player viewed the cell and/or the ID of the content item that was displayed in the cell.
  • the server may communicate with the application software which may send impression data to the server, wherein the server may write the impression data to a file (i.e.
  • the result is impression data in a file).
  • the content may include updates, patches or other types of software (or information) to allow for upgrades, repair, improvements or augmentation of services to the game software, the application software or even other software/hardware/firmware in the system/network or in components of the system/network.
  • the server 116 may process the data for future use.
  • a server 116 such as an OLAP server
  • the data warehouse 114 may receive unprocessed (raw) data and process the raw data (i.e. raw data impressions) to generate OLAP data cubes based upon desired information (session cubes, target cubes, total impression cubes, etc), where these data cubes can also contain analytic formulas, such as moving averages, day-to-day growth, average sessions per-user per-hour.
  • the OLAP data cubes (which may be queried in a fashion similar to querying a database) may also be used to handle various tasks, including business needs such as generating desired report, billing, forecasting, and/or system monitoring.
  • targeted and/or general reports may be generated and used for tracking and/or analyzing data, such as impression data (i.e. OLAP may include a comprehensive matrix).
  • a reporting hierarchy may be established and any dimension of the data may be reported on, such as geographic (country, region and/or city), cell, pricing model, content type, session, title, organization and/or advertising unit.
  • One example of such a report may be a Daily Title Report, which shows (for a single or specified title(s)) the unique (i.e. non-repeating) users and the impressions generated for each day in a specified time period, along with the duration of the advertisement on screen, the size of the advertisement on screen and/or the deflection angle (i.e.
  • That same report may also generate a Daily Title Report for an individual or a group of cells, which may show users and impressions for a desired timer period, such as each day in the specified time period, for each cell viewed (for example, a 1x2 billboard).
  • FIG. 5 a block diagram illustrating one embodiment of a method 300 for controlling the flow of information over a network 100 in accordance with the invention is shown.
  • the method includes receiving a content data item 102, as shown in operational block 302, wherein the content data item 102 may be received/communicated using any method and/or device suitable to the desired end purpose, such as a web-based interface device 104.
  • the content data item is logged into the database 106 and propagated to the appropriate content data map(s) based on desired characteristics, such as its type and targeting properties, as shown in operational block 304.
  • the content map is updated with the new content item and/or monitored for changes in the content map(s), as shown in operational block 306, wherein the content item and/or content map is available for retrieval by the software application (SDK) 110, as shown in operational block 308.
  • SDK software application
  • each impression is sent back to the system 100 via the impression/collection server 112, which processes the impression and inserts the processed impression into the data warehouse 114, as shown in operational block 310.
  • the impressions may be processed to put the impression data into a desired format and/or to identify statistical and/or non-statistical performance and/or operational characteristics.
  • the data warehouse 114 stores the impression data, as shown in operational block 312 and communicates the impression data to the analytics server 116, as shown in operational block 314.
  • the analytics server 116 is used for reporting and forecasting services, wherein the forecasting services allows impression generation to be adjusted as desired so that the content data items may be delivered on a more or less frequent basis and wherein the reporting services allow reports to be generated that show desired data, parameters, such as impressions statistics.
  • the method of the present invention may or may not 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 or may not 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 system or controller implemented processes. It should be appreciated that any type of computer system (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.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un système et un procédé de gestion de données de contenu dans un environnement de jeu pour commander le flux d'informations. Ledit procédé consiste à initialiser un jeu configuré pour recevoir des données de contenu d'au moins un d'une pluralité de serveurs de contenu, à identifier au moins un serveur de contenu préféré parmi la pluralité de serveurs de contenu, à activer le jeu pour recevoir des données de contenu dudit serveur de contenu préféré, à associer les données de contenu à une représentation de contenu en fonction d'au moins une caractéristique, à surveiller la représentation de contenu pour identifier des données de contenu modifiées et à ajuster les données de contenu en fonction des données de contenu modifiées.
PCT/US2008/004684 2007-04-12 2008-04-11 Commande de flux de données WO2008127636A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US92334507P 2007-04-12 2007-04-12
US60/923,345 2007-04-12

Publications (1)

Publication Number Publication Date
WO2008127636A1 true WO2008127636A1 (fr) 2008-10-23

Family

ID=39864249

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/004684 WO2008127636A1 (fr) 2007-04-12 2008-04-11 Commande de flux de données

Country Status (1)

Country Link
WO (1) WO2008127636A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7165041B1 (en) * 1999-05-27 2007-01-16 Accenture, Llp Web-based architecture sales tool
US20070067297A1 (en) * 2004-04-30 2007-03-22 Kublickis Peter J System and methods for a micropayment-enabled marketplace with permission-based, self-service, precision-targeted delivery of advertising, entertainment and informational content and relationship marketing to anonymous internet users

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7165041B1 (en) * 1999-05-27 2007-01-16 Accenture, Llp Web-based architecture sales tool
US20070067297A1 (en) * 2004-04-30 2007-03-22 Kublickis Peter J System and methods for a micropayment-enabled marketplace with permission-based, self-service, precision-targeted delivery of advertising, entertainment and informational content and relationship marketing to anonymous internet users

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SALEEM ET AL.: "Network QoS for Grid Systems", THE INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, vol. 17, no. 3, 2003, pages 219 - 236, Retrieved from the Internet <URL:http://www.info-ab.ucim.es/asignaturas/5743/papers/Bhatti2003.pdf> *

Similar Documents

Publication Publication Date Title
US20080256234A1 (en) Data flow control
EP2463001A2 (fr) Correspondance et marquage de publicités pour l&#39;administration ciblée dans plusieurs jeux vidéo, tels qu&#39;un jeu simple et multi-joueurs
CN101375596B (zh) 互动式游戏的动态广告系统
US20080102947A1 (en) Delivery Of Advertising Into Multiple Video Games
US20070293289A1 (en) Methods and systems for realistically simulating human sports activities
Roy et al. A CONCEPTUAL FRAMEWORK OF INFLUENCES ON FANTASY SPORTS CONSUMPTION.
US20070072676A1 (en) Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for example
US20060240894A1 (en) Online gaming method integrating information, prizes, and advertising from live events and from specific event centers
US8621503B2 (en) Apparatuses, system, method, and storage medium for crowd game
CN103985048A (zh) 一种用于广告投放的实时推送系统及实时推送方法
Franke The perception of eSports-mainstream culture, real sport and marketisation
US20090144140A1 (en) In-game impressions
CN101484219A (zh) 一种基于激励的视频游戏系统
Mihale-Wilson et al. The influence of location-based games on traditional entertainment products
WO2008127636A1 (fr) Commande de flux de données
CN101408999A (zh) 自动售货机及其运行方法
JP2003044688A (ja) 情報配信システム及び情報配信方法
KR20100000680A (ko) 게임 시스템 및 그 시스템을 이용한 콘텐츠 제공 방법
KR20000059073A (ko) 인터넷 게임을 이용한 온라인 광고기법
WO2008127705A1 (fr) Suivi d&#39;impressions
WO2008127690A1 (fr) Distribution de contenu
Weed Are the olympics good for your health? Physical activity, sports participation and health before, during and after London 2012
WO2008127634A1 (fr) Procédé destiné à corriger un flux d&#39;impressions
Cox Online and multiplayer gaming—An overview
Saxena et al. Social Media in Sports Industry-Impacts, Trends and Future: A Review

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08727333

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08727333

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载