WO2002088866A2 - System comprising a companion to an electronic device - Google Patents
System comprising a companion to an electronic device Download PDFInfo
- Publication number
- WO2002088866A2 WO2002088866A2 PCT/IL2002/000330 IL0200330W WO02088866A2 WO 2002088866 A2 WO2002088866 A2 WO 2002088866A2 IL 0200330 W IL0200330 W IL 0200330W WO 02088866 A2 WO02088866 A2 WO 02088866A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- companion
- control device
- electronic control
- events
- computer
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
Definitions
- This invention relates to systems comprising computers, particularly but not exclusively to personal computers, and in general comprising any electronic device containing a processing unit and capable of interfacing the outside world, and external devices, particularly mechanical ones, which respond to events taking place inside the electronic device.
- computers particularly but not exclusively to personal computers
- external devices particularly mechanical ones, which respond to events taking place inside the electronic device.
- This is aimed mainly to amusing the user and reducing boredom and fatigue, although it may also perform an operational function, for example by giving the user useful information as to a computer activity or transmitting messages or instructions to other devices.
- the electronic control device used must be specially built, or, if a standard device is used, such as e.g. a laptop computer, it cannot carry out its normal functions while it controls the toy.
- a standard device such as e.g. a laptop computer
- the player is a computer operator, as modern children often are, he must choose between carrying out normal computer operations or playing with the toy: he cannot do both things concurrently.
- the system of the invention comprises: a) at least one electronic control device, typically but not exclusively a computer, which, when actuated by a user, carries out a number of predetermined operations, hereinafter called “events”; b) a least one controlled device, typically but not exclusively, a toylike or a robot-like device, capable of carrying out a number of actions, such as mechanical motions, emission of acoustic, optical and/or electronic signals and/or radiation, and the like, by means of corresponding actuation elements, which will be called herein "companion” or “companion device”; c) means in said electronic control device for defining a digital command associated to each of its said events; d) communication means for transmitting said digital commands to said companion; and e) at least one control unit in said companion for receiving the transmitted said digital commands and for determining the action that said companion will carry out whenever at least one of said digital commands is received.
- digital command may be elaborated e.g. to analog form, and transmitted by any means; e.g., by electromagnetic or optical radiation, by cable, or by electromagnetic fields, and be transformed, once received, into digital or other form required.
- a valuable embodiment of the invention comprises a plurality of companions that will carry out related actions, e.g. to simulate a fight or a dance or even a conversation, each companion or a number of companions being controlled by a single computer.
- the possible actions of a companion may include the transmission of commands by any type of radiation, or by conductors or optical fibers, to other devices that may be called “sub-companions" or to other electronic devices, so that said companion acts, at least in part, as an electronic control device.
- the companion is typically toy-like, and as such will be called hereinafter also "game device", and has the main purpose of amusing the user of an electronic device such as a computer and/or reducing the boredom that may be associated with such use -
- the invention comprises the case that the companion is not toy-like and has functions and carries out actions that are not merely amusing or boredom-relieving, but have a technical purpose. Therefore the terms "companion” or “companion device” include all such possible structures and functions.
- the invention comprises a process for actuating a companion device capable of carrying out a plurality of actions, by means of an electronic control device, which comprises the steps of: a) determining a correspondence between events of said control device and an array of digital commands; b) determining a direct or mediate correspondence between said digital commands of said array and said actions of said companion device; c) whenever an event of said control device occurs, transmitting the corresponding command to the said companion; and d) causing the actions of the companion corresponding to the transmitted commands to be carried out.
- each command may be received by an electronic control of said companion and: a) be used by said control as it is, directly to determine a corresponding action of the companion, or b) be translated by said electronic control of said companion into another command and this latter be used to determine a corresponding action of the companion.
- correspondences intervene between the events of the electronic control device and the actions of the companion. They are: 1) correspondence between said events and an array of first digital commands; 2) correspondence between said array of first digital commands and a second array of commands used to actuate the companion (which, however, may be the identity); 3) correspondence between said second array of commands and the actions of the companion.
- Said correspondences may be stored in memories, or be produced by predetermined programs, or they may be defined in LUTs. Whenever at least one of such correspondences changes, so will change the way in which the companion reacts to a given computer session.
- Said correspondences may be fixed and stored, or they may be changed according to any predetermined rule, or they may be downloaded from single electronic devices or networks, particularly LAN or INTERNET, or they may be partly or wholly random.
- the downloading may be carried out by transferring and saving the file to a persistent memory, e.g. a computer hard drive, or by transferring the file to a volatile memory, e.g. a RAM, from which it can be executed only as long as the volatile memory content is available. It is seen therefore that the behavior of the companion is unpredictable.
- Fig. 1 is a schematic illustration of a companion, which is a toy-like device, and an electronic control device, which is a laptop computer;
- Fig. 2 is a schematic illustration of two more, different companions
- Fig. 3A is a table that illustrates the correlation between computer events and companion actions (called in the table headings "computer creature events") and Fig. 3B and 3C are tables illustrating different associations created between computer events and computer event indexes;
- Fig. 4 is a table showing an example of management of the behavior of a companion.
- FIG. 5 to 9 schematically illustrate five particular embodiments of the invention. Detailed Description of Preferred Embodiments
- CCS Computer Companion System
- the second element of the CCS is the companion, which contains another processing unit, which will be called hereinafter the "Secondary Processing Unit".
- the Secondary Processing Unit may be a general purpose processing unit or a dedicated processing unit designed to control the operations of the specific companion.
- the companion also contains a component, typically an electro-mechanical one or of any other kind, which can generate visually, acoustically or otherwise detectable actions.
- This electro-mechanical unit will be called Behavior Generating Unit (BGU).
- BGU can cause suitable elements of the companion to generate motions, sounds, activate other elements, like Leds for the eyes, and optionally control the timing of these actions.
- the package component of the companion, the " Skin" reflects the actions generated by the BGU.
- the BGU is mounted on a skeleton that may be adapted to an animal, a robot, a vehicle, or any other kind of BGU the manufacturer may desire.
- a skeleton can accommodate different skins, which suit the skeleton category they are mounted on.
- Both electronic control device and companion are equipped each with at least one communication channel - the electronic control device communication channel, hereafter ECC and the companion communication channel, hereafter CCC - through which they can communicate with the external world.
- ECC and the companion communication channel hereafter CCC - through which they can communicate with the external world.
- Each of them may comprise only a communication channel port, the two terminals being joined by a channel that is therefore common to both the electronic control device and the companion.
- Said channel may be physical (a conductor or optical cable) or consist in radiation, in which case the electronic control device and companion will be provided with emitter and receiver means and, insofar as needed, digital-to-analog and/or analog-to-digital converters.
- the ECC and the CCC use serial or parallel communication, infrared, ultrasound or radio (particularly bluetooth) communication and/or any other kind of electromagnetic transmission
- the CCS described above also includes a software package consisting of a number of elements:
- Event Trapping Routine runs in the electronic control device and awaits for certain predefined events to occur, and intercepts them when they occur. Each event is associated to a code or command, which is then transmitted through the ECC and the CCC.
- the Companion Idle Routine runs in the companion and awaits for information to arrive through the ECC and CCC. This routine intercepts incoming information.
- Companion Parsing Routine interprets information passed over by the Companion Idle Routine.
- the software package can be fixed or loadable.
- the BGU Routine Library for instance, could reside in a EEPROM inside the companion and its information could be changed or accumulated through the CCC or any other interface or input means with which the companion is equipped.
- the electronic control device software may be installed and resident in the electronic control device or made run from a CD or another storage device, or downloaded from any kind of network or made run through volatile instructions present in a temporary memory (RAM), being these instructions temporarily received through another mechanism (e.g. being streamed during an Internet connection).
- RAM temporary memory
- the companion may, of course be shaped in endless variations to resemble any desirable object or creature which is given its peculiar character. For example, if the companion is shaped as a little car model, the BGU response may be to cause a motion of the car or to cause a speaker present in the companion to play a sound reproducing a car engine.
- the companion may also be a device which performs no motions, but produces optical or acoustic events, and may also be very small, such as an ornament worn as a dress accessory, a jewel, and the like.
- the companion may be an ornamental object, connected directly or indirectly to the phone and which comments, so to speak, the phone conversation, e.g., by a play of colors.
- the companion may also control a liquid crystal display and generate different words or figures in response to events of the electronic control device.
- Fig. 1 shows a possible configuration of the "Computer Companion System” (CCS).
- CCS Computer Companion System
- electronic control device is represented by a laptop computer (1).
- the computer's CPU (2) functions also as the Primary Processing Unit of the CCS.
- the companion (3) contains a Behavior Generating Unit (BGU) (5) which comprises a Secondary Processing Unit, which is a CPU (4), a mechanical unit (6) and memories.
- the mechanical unit (6) actuates different mobile parts (105), sound elements (such as speakers) (7), eyes lights (8) and any other attached element.
- the memories may and generally will comprise a ROM or EEPROM (101), which can store some of the companion software, such as driver routine or other programs according to the particular embodiment of the invention; a RAM memory (102); and, optionally, a storage device (103).
- the BGU (5) is mounted on a skeleton (9) which, in this particular drawing, is an animal-shaped one covered by a rabbit-shaped skin (10).
- the electronic control device (1) and the companion (3) communicate through electronic control device communication port (ECC) (11) and companion communication port (CCC) (100).
- the companion also comprises means which enable the user to interfere with the program flow while the BGU is active.
- this means is symbolized by a button (104) that, when pushed, affects the program flow by, e.g. halting or pausing the execution of the same.
- Fig. 2 shows two examples of skins with which the companion may be provided.
- the term "Skin” relates to the entire exterior appearance of the companion.
- the two skins which appear in the drawing are a car skin (21) and a dinosaur skin (22).
- the Companion Idle Routine intercepts the incoming information which is processed by the Companion Parsing Routine and, in this example, reduced to an index number passed to the BGU Driver Routine.
- the BGU Driver Routine may already contain all the routines that activate the BGU or it may address a routine library containing other BGU routines.
- the BGU Driver Routine associates index number "1" passed to it from the companion parsing routine, with Creature Computer Event “Move Limb N. 1 Forward", being, “Limb N.l", one of the Computer Creature's arms or legs.
- Creature Computer Event "Move Limb N. 1 Forward” being, “Limb N.l”
- the second line of the table shows how computer event "Save File” results into the computer creature generating a "Beep” event through computer event index "2”.
- the table indicates that it is intended to contain, when filled, twenty items, but this indication is given for the sake of illustration, since, of course, any number of associations between computer and computer creature events may be created.
- Dynamically changing association between computer event and computer event index is highly desirable, as it produces different companion reactions to the same computer event and, by doing so, the illusion of spontaneous behavior by the companion is highly enhanced.
- Different methods for creating dynamically changing association between computer event and computer event index can be easily implemented by any skilled programmer. One way to do so, would be to create a given number of different association tables and to change the association tables as a function of time elapsed or of number of computer actions performed, or as a function of another criterion.
- Random number generators are programming functions commonly used, well known to any person skilled in the art.
- Figs. 3 A and 3B illustrate different associations created between computer events and computer event indexes. Still, the correlation between computer events and computer creature behavior could be changed in other ways. For instance, different associations could be created between computer event index and computer creature event instead of between computer events and computer event indexes. A mixed mode between these two option could also be created, and more generally, between each possible software element in found in between the initial computer event and final companion behavior.
- Fig. 3C shows symbolically the software elements involved in the creation of the companion behavior. While Figs 3A and 3B relate to possible combinations and randomizations of associations between vector 1 and vector 2 (where "vector” signifies the item that comprise a category of events like, e.g., "computer event") Fig. 3C shows n possible event vectors which can all be associated in different ways. For instance, instead of associating vector 1 and 2, we could associate vector 3 and vector n-2 and vector n.
- Fig. 4 shows one the many possible graphic interfaces of a computer program which can run typically, but not exclusively, in the electronic control device and which functions as manager of the behavior of the companion.
- the companion is assumed to be a creature, and therefore the title Computer Creature Behavior Manager (CCBM) is used.
- CCBM Computer Creature Behavior Manager
- While the associations between computer events and computer creature behavior illustrated in Figs. 3A, 3B and 3C may operate in the background and be transparent from the user's point of view, the CCBM calls for active involvement of the user in creating the above mentioned associations.
- the CCBM graphic interface in this example has a list of computer events (41) and a list of creature events (42).
- the association of an effect to a cause generates a cause-effect unit (hereafter the "behavior ").
- the behavior list (43) shows the association cause-effect for the computer event which is on the same row of the behavior.
- behavior n.3 relates to cause n.3 (and not to effect n.3) and shows that Computer event n.3.
- Each cause and effect involved in a behavior, as well as the behavior itself, is highlighted in the lists.
- the user creates the behavior by first selecting, by mouse -clicking or other means, the cause and then by selecting the effect.
- a behavior can be erased by selecting the item on the behavior list (43) and by clicking the "Clear” button (44).
- a behavior can also be created randomly by selecting the cause and by clicking the "Randomize” button (45). By doing so, the program associates to the cause an effect selected randomly among the available ones.
- N behaviors (N > 1) constitute a "character” which gives the computer creature - and in general any companion - a sort of recognizable individuality.
- the latter can be saved by clicking the "Save Character” button (46) or saved under a different name, using the "Save Character As” button (48).
- the user can also choose not to save the changes made in a character and to restore the original character, by clicking the "Revert Character” button (47).
- the characters are stored in a library (hereafter the "Character Library”) the items of which are shown in the "Character List” (49).
- the user can change the character by selecting the desired character from the Character List (49) and by confirming the selection in the "Current Character” section clicking on the "OK” button (400).
- companion characters may come from different sources. While mentioning these sources, it is paramount to stress that the definition of "behavior” means all the objects and files necessary in order to generate the behavior as well as the association cause-effect.
- the companion behavior sources may include: a. Preset companion characters which come with a companion package and represent the initial characters the manufacturer gave the companion. b. Characters loaded to the electronic control device or to the companion - if the latter has storage capability - from CD, diskette or any other storage device. c. Characters downloaded from the Internet or any other network or through any kind of file transfer like ftp, http or the like. These file transfers may be initiated by the user or occur automatically when the user is online, e.g. on a reoccurring date criterion if the user is subscribed to such a service, d. Characters transferred by communicating with another computer like, e.g. through infrared file transmission.
- a character does not necessarily have to be stored in any element of the CCS and that it could also be volatile.
- An example of volatile character could be a set of instructions that are downloaded to the computer when the user accesses a certain Internet site. These instructions, downloaded and processed in a streaming fashion by the companion software, can be translated into companion behavior without saving them to a permanent memory. As a result, the character would be active as long as the user stays logged to a certain site and stop as soon as the user leaves the site. Said character, since it is not saved, could not be duplicated unless the user logs in again to the same site. These features could be useful to generate chargeable services when the user uses a certain site. For example, a company advertising a product, could offer to the site visitors volatile companion characters that require the user to stay in the site in order to experience these characters.
- FIG. 5 A first embodiment of the invention is illustrated in Fig. 5.
- An electronic control device in this case a laptop computer (1), is downloading a file from the Internet (60).
- the companion has the shape of a dinosaur as in Fig. 2 and is indicated with the same numeral (22), and will have the same shape and be so indicated in the following features, it being clear that this is done merely for convenience of description and does not have any limiting effect whatsoever.
- a companion behavior is created by associating between the "download completed” event occurring in computer (1) and a "play sound file” occurring in the companion.
- the "download completed” event is a command generated by the Internet browser when this program detects the completion of the downloading process.
- the computer (1) then sends (50) to the companion (22) a command, which triggers the companion behavior (51), by which the companion informs the user that the download process is completed.
- This behavior may be the only one in this specific character or it may comprise any number of additional behaviors. Some of these behaviors may be direct (that is, static and recognizable as associated to a certain computer event) or indirect (that is, randomized or, in any case, not clearly recognizable by the user as associated to a specific computer event and appearing as been spontaneous).
- Fig. 6 shows a second embodiment of the invention.
- An electronic control device in this case a computer (1'), is connected to the Internet (60) and the computer user is visiting a certain commercial site (61).
- the site (61) is a site from which toys and games can be purchased.
- the potential client visits the site and views on the computer screen (62) products offered at the site.
- the company that runs the site is interested both in prolonging the time the potential client stays logged to the site, and in making this time an enjoyable one for the perspective client. In order to do so, the following procedure is used.
- the server - the computer which hosts the commercial site - using well known Internet procedures, checks if the prospective client has a companion - which in Fig. 6 is illustrated once again as a dinosaur (22), but could be any other companion - connected to the computer. It must be noted that a server can retrieve certain information from computers logged to the same. Using the same procedures, the site can detect the presence of a companion connected to the client's computer (!')• Once the companion's presence is detected, the server starts sending to the client's computer (1') data which represent a companion character. This character is preferably sent and processed by client's computer (1') in streaming data format.
- streaming data we refer to a data file which can be processed and executed portion by portion, as the information is being received.
- the streaming data can also be transmitted in such a format that makes them volatile.
- volatile in this context refers to the possibility of transmitting the data in a way which does not allow them to be saved to a hard disk or any other permanent memory, but only to a RAM memory which is volatile and loses the data when the computer is shut down, or when the running program is terminated.
- the user can received the specific companion character only while visiting the commercial site, a fact that represents a marketing advantage for the site's owners.
- Fig. 7 shows a third embodiment of the invention.
- the CCS comprises an electronic control device, which in this case is a cellular phone (1"), and a companion in the form of a rabbit (70).
- Phone (1") and companion (70) are connected using a cable (75) plugged to the phone port or in any other suitable way.
- the communication between cellular phone and companion could be different, e.g. wireless or of any kind described in the other embodiments of the invention or of any other kind.
- the companion (70) responds to events occurring in the cellular phone (1"). Said events may be an incoming call signal, a low battery message, an end of communication signal or any other operation taking place in the cellular phone.
- the companion is equipped with a keypad (74) and a display (72).
- the user inputs a preferred number using the keypad (74).
- the number is shown on the display (72).
- the companion plays a vocal message and a melody (73) or moves in a predetermined manner.
- cellular phone events other than the detection of the preferred incoming call, occur, the companion behaves randomly according to behavior routines stored therein in a ROM (101) or other storage means.
- FIG. 8 shows a fourth embodiment of the invention.
- An electronic control device in this case a TV remote control (80) operates a TV set (81).
- a companion (82) is equipped with a receiver capable of capturing infrared signals or other kinds of signal used by the remote control.
- the companion (82) responds to the signals according to behavior routines stored therein in a ROM (101) or other storage means
- Fig. 9 shows a fifth embodiment of the invention.
- the drawing shows a CCS that comprises two or more companions (22) which both respond concurrently to the electronic control device, in this case a computer (1).
- the functioning of a multiple companion system can take place in any of the following manners or in any combination of the same: a) The computer software is such that the data is transmitted in an alternating fashion to both companions, as schematically indicated at (90). b) The computer software is such that the data is transmitted to a first companion, which then retransmits the data to another companion or transmits another command generated in the first companion itself, as schematically indicated at
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002255252A AU2002255252A1 (en) | 2001-04-29 | 2002-04-25 | System comprising a companion to an electronic device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IL142853 | 2001-04-29 | ||
IL14285301A IL142853A0 (en) | 2001-04-29 | 2001-04-29 | System comprising a companion to an electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002088866A2 true WO2002088866A2 (en) | 2002-11-07 |
WO2002088866A3 WO2002088866A3 (en) | 2003-01-30 |
Family
ID=11075356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL2002/000330 WO2002088866A2 (en) | 2001-04-29 | 2002-04-25 | System comprising a companion to an electronic device |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2002255252A1 (en) |
IL (1) | IL142853A0 (en) |
WO (1) | WO2002088866A2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5746602A (en) * | 1996-02-27 | 1998-05-05 | Kikinis; Dan | PC peripheral interactive doll |
US6149490A (en) * | 1998-12-15 | 2000-11-21 | Tiger Electronics, Ltd. | Interactive toy |
US6160986A (en) * | 1998-04-16 | 2000-12-12 | Creator Ltd | Interactive toy |
US6380844B2 (en) * | 1998-08-26 | 2002-04-30 | Frederick Pelekis | Interactive remote control toy |
US6415439B1 (en) * | 1997-02-04 | 2002-07-02 | Microsoft Corporation | Protocol for a wireless control system |
-
2001
- 2001-04-29 IL IL14285301A patent/IL142853A0/en unknown
-
2002
- 2002-04-25 WO PCT/IL2002/000330 patent/WO2002088866A2/en not_active Application Discontinuation
- 2002-04-25 AU AU2002255252A patent/AU2002255252A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5746602A (en) * | 1996-02-27 | 1998-05-05 | Kikinis; Dan | PC peripheral interactive doll |
US6415439B1 (en) * | 1997-02-04 | 2002-07-02 | Microsoft Corporation | Protocol for a wireless control system |
US6160986A (en) * | 1998-04-16 | 2000-12-12 | Creator Ltd | Interactive toy |
US6380844B2 (en) * | 1998-08-26 | 2002-04-30 | Frederick Pelekis | Interactive remote control toy |
US6149490A (en) * | 1998-12-15 | 2000-11-21 | Tiger Electronics, Ltd. | Interactive toy |
Also Published As
Publication number | Publication date |
---|---|
WO2002088866A3 (en) | 2003-01-30 |
AU2002255252A1 (en) | 2002-11-11 |
IL142853A0 (en) | 2002-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170038763A1 (en) | Instant Message Based Event Driven Motion Systems | |
CN106095235B (en) | control method and device based on virtual reality | |
US8121653B2 (en) | Methods and apparatus for autonomously managing communications using an intelligent intermediary | |
US8795022B2 (en) | Interacting toys | |
US9715279B2 (en) | Haptic devices and methods for providing haptic effects via audio tracks | |
US9522341B2 (en) | System and method for an interactive device for use with a media device | |
US8135128B2 (en) | Animatronic creatures that act as intermediaries between human users and a telephone system | |
US20010031652A1 (en) | 1*doll | |
US20060154710A1 (en) | Method and device for continuing an electronic multi-player game, in case of an absence of a player of said game | |
US20090029771A1 (en) | Interactive story builder | |
US6246927B1 (en) | Inter-cooperating toys | |
US7137861B2 (en) | Interactive three-dimensional multimedia I/O device for a computer | |
JP2005346705A (en) | Multisensory emoticon in communication system | |
JP2002325965A (en) | Input character processing method | |
WO1999017854A1 (en) | Remotely programmable talking toy | |
US20190248001A1 (en) | Conversation output system, conversation output method, and non-transitory recording medium | |
JP2002536030A (en) | Eye * Doll | |
CN101179587B (en) | Method, client, server and system of using robot in games | |
JP2005505077A (en) | Device running user interface application | |
WO2000044460A9 (en) | Interactively programmable toy | |
CN108667794B (en) | Interaction method, device and system | |
WO2002088866A2 (en) | System comprising a companion to an electronic device | |
Marti | Autonomous interactive intermediaries: social intelligence for mobile communication agents | |
CN113730903B (en) | Realistic toy system | |
KR20230139519A (en) | Method and system for providing infant virtual reality experience contents |
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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |