+

WO2006036536A2 - Communication de base de donnees pour un reseau de jeu - Google Patents

Communication de base de donnees pour un reseau de jeu Download PDF

Info

Publication number
WO2006036536A2
WO2006036536A2 PCT/US2005/032595 US2005032595W WO2006036536A2 WO 2006036536 A2 WO2006036536 A2 WO 2006036536A2 US 2005032595 W US2005032595 W US 2005032595W WO 2006036536 A2 WO2006036536 A2 WO 2006036536A2
Authority
WO
WIPO (PCT)
Prior art keywords
database
gaming device
remote processing
processing site
commands
Prior art date
Application number
PCT/US2005/032595
Other languages
English (en)
Other versions
WO2006036536A3 (fr
Inventor
Nicholas M. Gadacz
Original Assignee
Wms Gaming 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 Wms Gaming Inc. filed Critical Wms Gaming Inc.
Priority to US11/576,159 priority Critical patent/US20080119278A1/en
Publication of WO2006036536A2 publication Critical patent/WO2006036536A2/fr
Publication of WO2006036536A3 publication Critical patent/WO2006036536A3/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
    • 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

Definitions

  • Field The field of the invention relates to networking and in particular to communications for a gaming network.
  • Gaming has experienced tremendous growth in recent years and the growth trend continues to accelerate showing no signs of abating. As a result, gaming establishments and vendors have continued to automate their equipment and services in efforts to provide improved gaming experiences in a cost effective manner.
  • gaming devices e.g., slot machines, video poker, etc.
  • processors and software are now generally equipped with processors and software, so that the device may collect, monitor, control, and report games and their associated metrics.
  • This information allows for effective planning, maintenance, configuration, and upgrades. In some instances, this information is manually collected by physically visiting a particular gaming device and interfacing with its locally resident software. In other instances, this information is collected remotely over a network via interfaces to a central or remote processing site. In instances, where gaming devices interface with a remote processing site over a network, the interface is typically implemented with complex and sometimes proprietary protocols. This means that the gaming software has to know how to interface with the protocols and thus has to be aware of the syntax and semantics associated with those protocols. If protocols are changed or upgraded, then newer versions of the gaming software have to be upgraded on each gaming device which is interfaced to the remote processing site. Additionally, the remote processing site has to understand the protocols and has to understand what data is being received from each transaction and how to handle that data.
  • gaming networks that interface gaming devices to remote processing sites are tightly coupled, difficult to maintain, difficult to upgrade, and highly dependent on specific protocols. Consequently, enhancing or upgrading gaming devices remains a resource-intensive and, in some cases, a cost prohibitive exercise.
  • FIG. 1 is a flowchart of a method for database communications of a gaming device, according to an example embodiment.
  • FIG. 2 is a flowchart of method for database communications of a remote processing site interfaced over a network to a gaming device, according to an example embodiment.
  • FIG. 3 is a diagram depicting database interfaces, according to an example embodiment.
  • FIG. 4 is a diagram depicting a gaming device and remote processing communication system, according to an example embodiment.
  • FIG. 5 is a diagram depicting a gaming device, according to an example embodiment.
  • a gaming device and a remote processing site establish two-way communications with one another via database commands or operations.
  • FIG. 1 illustrates a flowchart of one method 100 for database communications of a gaming device, according to an example embodiment.
  • the method 100 is implemented in a machine accessible medium and/or machine.
  • the method 100 may be implemented in many manners, such as, and by way of example only, the method 100 may be implemented as a series of signals, as a part of a hardware implementation, combinations of hardware and/ software, etc.
  • the method 100 is implemented as software instructions loaded and processed within a gaming device.
  • the gaming device may be a standalone machine or a local machine integrated and processed within a processing device.
  • the method 100 may be implemented in a variety of machines, software, media, and/or architectures.
  • a "gaming device” refers to a physical or logical machine that plays or executes games associated with betting.
  • a gaming device may be a slot machine, video poker, and the like.
  • the gaming device may be logical meaning that the instructions represent the gaining device where those instructions are executed within a composite processing device.
  • a slot machine may be implemented as a logical gaming device as software instructions and processed within a World-Wide Web (WWW) browser where the WWW browser executes on a processing device, such as a computer, personal digital assistant (PDA), phone, and others.
  • WWW World-Wide Web
  • a single gaming device may be capable of executing one to many betting games.
  • a gaming device may be adapted to dynamically enter a progressive betting game, may have applications that process game accounting, and/or may have applications that manage information and statistics about game players.
  • a “remote processing site” is instructions that process on a device, which is geographically dispersed from the gaming device.
  • the remote processing site is networked to the gaming device.
  • the network may be hardwired, wireless, or a combination of hardwired and wireless.
  • the network is secure, direct, and/or dedicated for communications between the gaming device and the remote processing site.
  • a single remote processing site is capable of interfacing to a plurality of same or different gaming devices over the network.
  • the remote processing site serves as a central management point for the gaming devices of the network.
  • a “database” refers to a logical data repository.
  • the database may be a collection of several databases organized and interfaced together as a data warehouse. Further, the database may be relational or object oriented.
  • the database includes an Application Programming Interface (API) that permits data housed in the database to be located, added, deleted, modified, and/or discovered.
  • Database APIs permit database operations or commands to be performed against a database; some commands include query, load, delete, update, etc.
  • a single database may have one or more tables that define and index a particular collection of data.
  • the syntax of the tables is defined via data base definitions (DBDs) or schemas.
  • DBDs data base definitions
  • the terms "local” and "remote” are relative meaning that for any given network transaction having two parties, a first party may have local components or features and a second party may have remote components or features relative to the first party. The designation of local and remote depends on a party's classification for any given transaction.
  • a remote component or feature means that it is geographically dispersed from other local components of features and accessible via a network.
  • a gaming device and a remote processing site are interfaced to one another over a network connection. This may be achieved by installing network interface cards on both the gaming device and the remote processing site.
  • the network interface card may support hardwired, wireless, or a combination of hardwired and wireless communications between the gaming device and the remote processing site.
  • a gaming device processing the method 100 receives a local database command from a remote processing site.
  • the command is in an API format recognized by a local database of the gaming device.
  • the local database command is an operation that updates, configures, and/or queries the local database of the gaming device.
  • the gaming device processes the local database command. In an embodiment, at 121, this may result in the dynamic altercation of games which are executing on the gaming device. For example, if a betting game being executed on the gaming device is driven from data values stored in the local database, then when a local database command that updates those data values within the local database is processed, the betting game will alter its appearance and/or execution states based on these revised data values.
  • the local database command may be associated with configuring some subset of local database tables or all local database tables.
  • the local database is dynamically configured.
  • the new configuration for the local database may be an initial configuration, a new configuration, or a revised configuration.
  • the processing of the method 100 may issue a remote database command to a remote database interfaced to the remote processing site. This may be useful when the remote processing site issued a local database command that either evaluates to true or false, and the remote database command returns a value after processing the local database command.
  • the gaming device may confirm or deny a request (local database command) that a particular configuration is present in the local database.
  • the gaming device may issue a remote database command to the remote database to acquire data or data tables for a game not presently installed on the gaming device.
  • dynamic game selections may be selected from a gaming device by a better and dynamically installed in the local database by a remote query issued to the remote database from the gaming device.
  • the gaming device may issue a remote database command to the remote database that returns game play metrics to fields of the remote database. This may be achieved as an update to the remote database. Metrics may be associated with a variety of information, such as, but not limited to, money collected by the gaming device, payouts made by the gaming device, particular selections made by betters during game plays that may affect royalty or licensing payments, and the like.
  • the gaming device may transmit a schema associated with its local database to the remote processing site. This may be useful when the schema is expressed in a language that may be automatically processed by the remote processing site, such as an Extensible Markup Language (XML) Schema Definition (XSD).
  • XML Extensible Markup Language
  • XSD Extensible Markup Language
  • the remote processing site may dynamically receive a new gaming device and automatically configure itself to communicate with the new database by inspecting and automatically evaluating the XSD transmitted by the new gaming device. It is now understood how a gaming device and a remote processing site may communicate with one another in improved manners that do not entail complex or proprietary protocols.
  • the gaming device and the remote processing site communicate via database commands. Any traditional or custom-developed database API may be used to achieve this two-way communication.
  • gaming device may be easily monitored, upgraded, enhanced, and supported, since gathering information from the gaming device is not dependent on any specific protocol or any specific version of a protocol.
  • FIG. 2 is a flowchart of one method 200 for database communications of a remote processing site interfaced over a network to a gaming device, according to an example embodiment.
  • the method 200 (herein after "remote processing site") is implemented in a machine-accessible or readable medium and is accessible over a network to a gaming device, hi an embodiment, the remote processing site interfaces with a gaming device that processes the method 100 of FIG. 1.
  • the remote processing site is networked to one or more gaming devices. Again, the network connection may be hardwired, wireless, and/or a combination of hardwired and wireless.
  • the remote processing site transmits a first database command to a gaming device over the network.
  • the first database command is directed to a first database that is local to the gaming device and remote from the remote processing site.
  • the exact type of first database command may be initially formed on the remote processing site in automated or manual manners.
  • the remote processing site may have automated scripts or events that define when certain first database commands are to be generated and transmitted to the gaming device.
  • an administrator may manually formulate a desired first database command and issue it from the remote processing site.
  • the first database command may be for configuring the first database of the gaming device.
  • the first database command may be to update all or selective portions of the first database.
  • the update associated with the first database command may add a new game to the gaming device, at 213, or may, at 214, modify an existing game.
  • any type of database command e.g., query, update, configure, delete, modify, add, etc.
  • the actual data associated with the command may be automatically or manually generated on the remote processing site.
  • the remote processing site may receive a second database command from the gaming device.
  • This second database command is in a format that may be processed by an API of a second database and the second database is local to the remote processing site but remote from the gaming device.
  • One example second database command may be processed by the remote processing site, at 221, in order to update tables in the second database.
  • the update records metrics associated with game(s) executing on the gaming device. Evaluation of the recorded metrics may assist in determining the profitability of the gaming device, assist in fulfilling licensing and royalty obligations, and the like.
  • the second database command may also be data that confirms or denies queries issued by the remote processing site via the first database commands.
  • the second database command may permit the remote processing site to determine if the gaming device has a proper configuration or if the gaming device is who it purports to be. In other words, in some instances, the identity of the gaming device may not be what was expected by the remote processing site.
  • the method 200 and the method 100 combine to teach two-way database communications between a remote processing site and a gaming device within a gaming network. Communications are achieved via a first database on the gaming device and a second database on or in direct communication with the remote processing site. The communications are expressed as database commands in an API format that is recognized and processed by the first and second database.
  • FIG. 3 is a diagram 300 depicting database interfaces, according to an example embodiment.
  • FIG. 3 is presented for purposes of illustration only and is not intended to limit the various embodiments presented herein. Other arrangements, connections, and/or components are foreseeable and should not detract from the novel features presented with this disclosure.
  • the components of the diagram 300 are implemented in a machine-accessible and readable medium or media.
  • the diagram 300 depicts a first database 310 having a first interface 311 and a second interface 312.
  • the first interface 311 is an API associated with the first database 310 and the second interface 312 is an API associated with the second database 330.
  • the first interface 311 and the second interface 312 are the same API meaning that both the first 310 and the second 330 databases are of the same type.
  • the first interface 311 is different from the second interface 312 meaning that the first 310 and second 330 databases are of different or disparate types or different and disparate versions of the same type.
  • the first database 310 is interfaced to a gaming device 315.
  • the first database 310 is embedded within the gaming device 315.
  • the first database 310 is external to the gaming device 315 but locally interfaced to and in communication with the gaming device 315.
  • the second database 330 is interfaced to a remote processing site 335.
  • the second database 330 is embedded within the remote processing site 335.
  • the second database 330 is external to the remote processing site 335 but locally interfaced to and in communication with the remote processing site 335.
  • the gaming device 315 and the remote processing site 335 are geographically dispersed from one another and interfaced over a network 320.
  • the network 320 may be hardwired, wireless, and/or a combination of hardwired and wireless.
  • the network 320 may be secure, dedicated, and/or direct.
  • the network 320 is insecure, such as the Internet, but communications occur in a secure manner, such as through Secure Sockets Layer (SSL) communications, via Virtual Private Network (VPN) communications, etc.
  • SSL Secure Sockets Layer
  • VPN Virtual Private Network
  • the first interface 311 is adapted to process first database commands associated with tables and data of the first database 310.
  • the first database commands are adapted to be received via the gaming device 315 from the remote processing site 335 over the network 320.
  • the second interface 312 is adapted to construct and transmit second database commands associated with tables and data of the second database 330.
  • the second database commands are adapted to be sent via the gaming device 315 over the network 320 to the remote processing site 335.
  • the first 311 and second 312 interfaces cooperate to establish two-way communications between the gaming device 315 and the remote processing site 335 over the network 320.
  • the gaming device 315 is a standalone machine, such as a slot machine, video poker machine, etc.
  • the standalone machine is adapted to execute one or more betting games.
  • the gaming device 315 is a logical device adapted to be processed as instructions within a machine associated with one or more betting games, hi an embodiment where the gaming device 315 is a logical device, the logical device maybe instructions processed within a browser and the network 320 may be the Internet.
  • FIG. 4 is a diagram depicting a gaming device and remote processing communication system 400, according to an example embodiment.
  • the gaming device and remote processing communication system 400 is implemented within a machine-accessible and readable medium and is processed within a variety of machines that are physical and/or logical (represented as software instructions).
  • the gaming device and remote processing communication system 400 processes the methods 100 and 200 and utilizes the database interfaces 311 and 312 of FIG. 3.
  • the gaming device and remote processing communication system 400 includes a gaming device 410 and a remote processing site 430.
  • the gaming device 410 may be a standalone machine 411 or may be a logical machine embedded within a composite processor machine 412.
  • the gaming device 410 includes a first database and the remote processing site 430 includes a second database.
  • the gaming device 410 and the remote processing site 420 are adapted to establish two-way communications with one another through database commands transmitted between one another over a network 420 to the first and second database.
  • the remote processing site 430 is adapted to transmit and to form a number of database commands over the network 420 which configure the first database of the gaming device 410. Additionally, the remote processing site may transmit and form database commands to discover a schema associated with the first database, to alter an existing game executing on the gaming device 410, and/or to add a new game definition for a new game into the first database.
  • the gaming device 410 is adapted to transmit and to form a number of database commands that confirm or deny configurations associated with its first database to the remote processing site 430, where the configurations were issued as queries from the remote processing site 430.
  • the gaming device 410 may also issue queries and perform updates via database commands directed to the second database of the remote processing site 430. In this manner, the gaming device 410 may collect metrics and update the metrics into the second database of the remote processing site 430.
  • FIG. 5 is a diagram 500 depicting a gaming device 510, according to an example embodiment.
  • the gaming device 510 is implemented within a machine-accessible or readable medium.
  • the gaming device 510 is a standalone machine or a logical machine embedded or interfaced to a composite processor machine.
  • the gaming device 510 implements the method 100 and the database interfaces 311 and 312 of FIG. 3.
  • the gaming device 510 includes memory 511, one or more processors 512, a database 513, and a database interface 514.
  • the database interface 514 is adapted to receive database commands over a network 520 from a remote processing site 530.
  • the gaming device 510 is adapted to process the received database commands within the gaming device 510 using the processor 512 and the memory 511.
  • the database interface 514 is adapted to establish dynamic two-way communications via the database commands with the remote processing site 530 over the network 520.
  • the database interface 514 is adapted to form a number of the database commands and to direct them to a remote database interfaced to the remote processing site 530.
  • the gaming device 510 is adapted to use selective portions of the database 513 to drive selective gaming applications that execute on the processor 512 in cooperation with the memory 511. Also, the gaming device 510 may be adapted to configure or to update the database 513 in response to a number of the database commands received from the remote processing site 530. Thus, the gaming device 510 may dynamically effect modifications in existing games executing within the processor 512 and the memory 511 in response to database commands that update the database 513 and which are received from the remote processing site 530.
  • a gaming network comprising a remote processing site and one or more gaming devices may be interfaced through database communications.
  • the methods, databases, interfaces, systems, and devices presented herein alleviate having to communicate via complex and/or proprietary protocols, which tightly couple the gaming network and make it inflexible and less dynamic.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Pinball Game Machines (AREA)

Abstract

L'invention concerne des techniques pour des communications de base de données à l'intérieur d'un réseau de jeu. L'invention concerne un dispositif de jeu comprenant une première base de données et un site de traitement éloigné comprenant une seconde base de données. Le dispositif de jeu et le site de traitement éloigné établissent des communications bilatérales entre eux, au moyen d'instructions de base de données associées aux bases de données.
PCT/US2005/032595 2004-09-28 2005-09-14 Communication de base de donnees pour un reseau de jeu WO2006036536A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/576,159 US20080119278A1 (en) 2004-09-28 2005-09-14 Database Communications for a Gaming Network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61375304P 2004-09-28 2004-09-28
US60/613,753 2004-09-28

Publications (2)

Publication Number Publication Date
WO2006036536A2 true WO2006036536A2 (fr) 2006-04-06
WO2006036536A3 WO2006036536A3 (fr) 2006-05-26

Family

ID=36119374

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/032595 WO2006036536A2 (fr) 2004-09-28 2005-09-14 Communication de base de donnees pour un reseau de jeu

Country Status (2)

Country Link
US (1) US20080119278A1 (fr)
WO (1) WO2006036536A2 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8172686B2 (en) 2006-08-08 2012-05-08 Wms Gaming Inc. Configurable wagering game manager
US8360887B2 (en) 2006-02-09 2013-01-29 Wms Gaming Inc. Wagering game server availability broadcast message system
US8371932B2 (en) 2006-02-07 2013-02-12 Wms Gaming Inc. Wager gaming network with wireless hotspots

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7716149B2 (en) * 2006-04-11 2010-05-11 Palo Alto Research Center Incorporated Method, device, and program product for a social dashboard associated with a persistent virtual environment

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790789A (en) * 1996-08-02 1998-08-04 Suarez; Larry Method and architecture for the creation, control and deployment of services within a distributed computer environment
US6430562B1 (en) * 1999-03-01 2002-08-06 Electronic Data Systems Corporation Integrated resource management system and method
US20040180721A1 (en) * 2000-12-21 2004-09-16 Igt Gaming terminal data repository and information distribution system
US6962531B2 (en) * 2000-11-03 2005-11-08 Harrah's Operating Company, Inc. Automated service scheduling system
US7510474B2 (en) * 2001-04-10 2009-03-31 Carter Sr Russell Location based mobile wagering system
US6722985B2 (en) * 2001-04-19 2004-04-20 Igt Universal player tracking system
US20030105825A1 (en) * 2001-05-01 2003-06-05 Profluent, Inc. Method and system for policy based management of messages for mobile data networks
US20030073495A1 (en) * 2001-10-16 2003-04-17 D'amico Michael H. Local database gaming system techniques
US6945870B2 (en) * 2001-11-23 2005-09-20 Cyberscan Technology, Inc. Modular entertainment and gaming system configured for processing raw biometric data and multimedia response by a remote server
US20030212818A1 (en) * 2002-05-08 2003-11-13 Johannes Klein Content based message dispatch
US7275087B2 (en) * 2002-06-19 2007-09-25 Microsoft Corporation System and method providing API interface between XML and SQL while interacting with a managed object environment
US7803052B2 (en) * 2002-06-28 2010-09-28 Microsoft Corporation Discovery and distribution of game session information
US20040014527A1 (en) * 2002-07-19 2004-01-22 Orr Scott Stewart System and method to integrate digital characters across multiple interactive games
AU2003266024B2 (en) * 2002-09-10 2010-04-29 Igt Method and device for collecting and reporting data
US20040152516A1 (en) * 2002-09-18 2004-08-05 Incredible Technologies, Inc. Data delivery and management system and method for game machines
US20070202951A1 (en) * 2002-11-14 2007-08-30 Arena Unlimited, Inc. Asset manipulation of computer games using a network
US8414397B2 (en) * 2003-03-17 2013-04-09 Wms Gaming Inc. Gaming terminal network with a message director
US7739479B2 (en) * 2003-10-02 2010-06-15 Nvidia Corporation Method for providing physics simulation data
US20060063590A1 (en) * 2004-09-21 2006-03-23 Paul Abassi Mechanism to control game usage on user devices

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8371932B2 (en) 2006-02-07 2013-02-12 Wms Gaming Inc. Wager gaming network with wireless hotspots
US8360887B2 (en) 2006-02-09 2013-01-29 Wms Gaming Inc. Wagering game server availability broadcast message system
US8172686B2 (en) 2006-08-08 2012-05-08 Wms Gaming Inc. Configurable wagering game manager

Also Published As

Publication number Publication date
WO2006036536A3 (fr) 2006-05-26
US20080119278A1 (en) 2008-05-22

Similar Documents

Publication Publication Date Title
US9508218B2 (en) Gaming system download network architecture
US8191121B2 (en) Methods and systems for controlling access to resources in a gaming network
US7937464B2 (en) Download progress management gaming method
US9270733B2 (en) Download progress management gaming system
US8478833B2 (en) UDP broadcast for user interface in a download and configuration gaming system
US8631501B2 (en) Reporting function in gaming system environment
US8663010B2 (en) Remote game processing
US9111078B2 (en) Package manager service in gaming system
US8195825B2 (en) UDP broadcast for user interface in a download and configuration gaming method
US20080171588A1 (en) Download and configuration server-based system and method with structured data
US20080153600A1 (en) Gaming system configuration change reporting
US7587715B1 (en) System and method for selective installation of one or more components for a data storage management system
US20080288639A1 (en) Udp brodcast for user interface in a download and configuration gaming method
US9135778B2 (en) License management system
US20050234931A1 (en) Managing client configuration data
US20090163279A1 (en) Discovery method and system for dynamically locating networked gaming components and resources
US20040242322A1 (en) Flexible user interface
US20020073076A1 (en) System and method for enabling off-line database functionality
CN101410800A (zh) 用于软件发布服务的系统和方法
US7840545B2 (en) Method and system for providing access to a database
US20080119278A1 (en) Database Communications for a Gaming Network
US7315847B2 (en) Method and system for providing access to a database
JP3669482B2 (ja) リモートメンテナンス方式およびそのプログラム記録媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05797842

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 11576159

Country of ref document: US

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