WO2006036536A2 - Communication de base de donnees pour un reseau de jeu - Google Patents
Communication de base de donnees pour un reseau de jeu Download PDFInfo
- 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
Links
Classifications
-
- 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/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3223—Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
-
- 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
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
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)
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)
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)
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 |
-
2005
- 2005-09-14 WO PCT/US2005/032595 patent/WO2006036536A2/fr active Application Filing
- 2005-09-14 US US11/576,159 patent/US20080119278A1/en not_active Abandoned
Cited By (3)
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 |