WO2000018053A2 - Communication method and system utilizing a specific communication code - Google Patents
Communication method and system utilizing a specific communication code Download PDFInfo
- Publication number
- WO2000018053A2 WO2000018053A2 PCT/IL1999/000503 IL9900503W WO0018053A2 WO 2000018053 A2 WO2000018053 A2 WO 2000018053A2 IL 9900503 W IL9900503 W IL 9900503W WO 0018053 A2 WO0018053 A2 WO 0018053A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- code
- owner
- communication
- network
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
Definitions
- the present invention is in the field of communication techniques and relates to a communication method and system utilizing a specific communication code.
- a business card When people meet for business purposes, it is commonly practiced to exchange business cards containing relevant information for future contacts.
- a business card usually contains data pertaining to the following: name, occupation, company, position and addresses relative to communication systems such as mail, phone, fax, e-mail and the like.
- U.S. Patent 5,717,863 discloses a communication technique aimed at timesaving in retrieving personal information for real-time processes such as a conference call.
- the technique utilizes a business card in the form of a data structure comprising information commonly found in business cards, and the particular user's PC conference connection address.
- a user To contact a certain person, a user must search for the addressed person's name in the list and, upon finding him, the user will receive a "card image" on his display. It is evident that this technique suffers from the following drawbacks. On the one hand, it obliges the user to establish an on-line connection with a server containing the data structure for searching. On the other hand, it provides no privacy for a card owner, since once he has designed and stored his "business card image" in the data structure, his name appears in the list, and anyone can have access to unload his personal data.
- PlanetAll acts as an Internet Service Provider owning a central database for maintaining a personal address book. Each subscriber to PlanetAll is allowed to create his personal address book in the central database. Upon mutual consent of a first subscriber and a second subscriber to PlanetAll, the contact particulars of the first subscriber are transmitted from his address book to the address book of the second subscriber. Additionally, the address book of the second subscriber is automatically updated with the relevant changes whenever they occur in the address book of the first subscriber. All these address books reside within the central database belonging to PlanetAll. Thus, each PlanetAll subscriber has his personal address book maintained at the Service Provider's side.
- the subscriber needs to establish an on-line connection with the Service Provider. Moreover, to obtain permission of one of the subscribers for the automatic transmission of his contact particulars to another subscriber, the Service Provider has to invoke a specific procedure.
- the User Resource Locator URL
- This technique suffers from numerous drawbacks, as it always requires the active intervention of the user, the time consuming process of getting on-line, accessing addresses and waiting for the results.
- the Internet site "ICQ” proposes a communication technique developed by Mirabilis Ltd. This technique utilizes a Client Program and a central database, and is aimed at facilitating on-line communication (e.g., Internet Chats, messaging, etc.) between subscribers to ICQ.
- ICQ Internet Chats, messaging, etc.
- ICQ allows any subscriber thereto to create and operate his own personal address book.
- This address book includes personal data of other subscribers to ICQ, per the choice of the owner of the address book.
- the address book is created at the subscriber side (i.e., in his personal computer), and can be updated with any changes in the personal data of those subscribers who are recorded in the address book.
- the address book owner needs to go on-line for accessing the ICQ central database.
- the updating procedure is carried out in response to a specific request from the address book owner.
- This technique does not allow for managing the personal address books of ICQ subscribers by the central database.
- any subscriber before using personal data recorded in his address book for contacting a corresponding subscriber, has to check the actuality of data stored in the address book by establishing an on-line connection with the central database through the Internet.
- the present invention takes advantage of the fact that the world is undergoing a so-called "communication revolution". More people worldwide are provided with personal Digital Communication Devices (phone device, computers, pagers, PDAs) connected to one or more networks. Accordingly, an individual typically has several personal communication addresses that have to be maintained. Furthermore, each individual has to manage a growing list of addresses of persons with whom contacts have to be maintained. Each record of individual's personal data, typically presented on his business card contains increasing amount of information, such as his telephone number, mobile phone number, fax number, E-mail and mailing addresses, etc. All this information has to be stored, manually entered into the individual's personal address book, and manually updated later on in each of his personal digital communication devices. With this technique, information in the personal address book is definitely rarely up to date, because the details of this information is dynamically changing. Keeping the information stored in personal address books up to date in an automatic and transparent manner to the user, is a very important component of the entire communication process.
- the main idea of the present invention consists of the following.
- Most people today have business cards, especially those performing specific functions in companies. People exchange their business cards whilst meeting each other and wishing to communicate in the future.
- a card owner desires a card receiver to whom he has delivered his business card to have a simple way of "keeping in touch”.
- an individual or any other authorized person creates the individual's own data record containing his personal information or any other information he wishes to deliver to others, for example, that typically contained in a business card: name, position, mail address, fax and telephone numbers, Email, etc.
- This data record may comprise an attachment, for example a file containing a text and/or picture.
- the data record, or the address where this data record is maintained, is stored in the database of a manager utility.
- the individual receives a unique communication code generated by the manager utility, thereby becoming the "code owner".
- the code owner applies his own communication code to his business card, letter-head, or the like, and delivers it to people with whom he wishes to "keep in touch”.
- An individual who was given the unique communication code (for example, issued on the business card of the code owner) becomes the "code receiver".
- the communication code serves as the address of the specific data record maintained in the database of the manager utility. Hence, the code receiver may use this address to obtain the code owner's information entered in the corresponding data record.
- an individual may be the owner of several communication codes corresponding to different data records belonging to him.
- a personal communication unit is typically a node of at least one popular network. Indeed, every phone device is associated with a Telephone Company, while almost every computer is connectable to the Internet by means of an Internet Service Provider (ISP).
- the telephone network may be "Public Switched Telephone Network” (PSTN), or the "Integrated Service Digital Network” (ISDN).
- PSTN Public Switched Telephone Network
- ISDN Integrated Service Digital Network
- PSTN is a communication common carrier network that provides voice and data communication services over switched lines.
- ISDN is a type of digital end-to-end telecommunication network, that supports multiple services, including voice and data. ISDN lines can transmit digital data as well as voice without a modem. ISDN is used in public and private network architectures.
- manager utility used herein signifies software and or hardware installed at remote communication devices connectable to each other through a communication link. This utility is capable of utilizing hardware and software typically installed in the corresponding communication device for creating and/or managing a database in a memory of this device.
- These communication devices may be either personal communication devices, or personal communication devices and server utilities of corresponding networks.
- the system allows each code owner to be aware of all his associated code receivers. Additionally, the system, on the one hand, allows the code owner to keep his data record up to date, and, on the other hand, automatically updates the registered receivers associated with this specific code with all the changes made.
- the system enables the code receiver, as well as the code owner, to create their own private databases. Each private database may be stored in the memory of the personal communication unit of the respective user, in the central database or in both.
- the code owner should have a predetermined software package ("User Program") installed in his personal communication unit, for example by downloading this software package from the network (e.g. the Internet).
- a phone device serves as a communication unit, it should be of the so-called “smart type” equipped with a certain programming/interface utility, for example in the form of a chip with an embedded application, such as a known Single In-line Memory Module (SIMM).
- SIMM Single In-line Memory Module
- Such a smart-type phone device can be used as both a phone and portable computer capable of running a suitable application, which is the predetermined "User Program" for the purposes of the present invention.
- the manager utility may be a central database manager associated with the network's server.
- the code owner in order to store the data record in the central database and to receive the communication code assigned to him by the central database manager, the code owner connects to the central database manager via the network.
- the code receiver in order to obtain the information presented on the received business card, in the most convenient and available manner, accesses the central database manager from his personal communication unit through the network.
- the manager transmits the information included in the requested data record to the code receiver, and registers the code receiver in the central database as a receiver associated with this specific code owner.
- the private database may be maintained only at the corresponding user's side (i.e., in his personal communication unit).
- the User Programs installed in the communication units, by themselves may serve as the manager utility.
- the User Programs serve as the manager utility.
- a communication method between an owner of at least one communication code and a receiver of said at least one communication code utilizing a manager utility comprising the steps of: at the code owner side:
- the code receiver and the code owner have their personal communication devices, which are nodes of a network.
- the manager utility is a central database manager associated with a server utility of this network.
- the central database manager belongs to either the network's server or to an additional Service Provider (SP) coupled to the network's server.
- SP Service Provider
- User Programs installed in the personal communication devices constitute the manager utility.
- a communication system utilizing a network having a server utility and communication units associated with different network subscribers, the system comprising a central database manager associated with said server utility, wherein the central database contains data representative of a plurality of data records, each data record containing information belonging to the corresponding subscriber and being associated with at least one communication code assigned to at least a predetermined part of the information of the corresponding subscriber who is the owner of said at least one code; the central database manager comprises: a communication utility that receives data addressed to the central database and transmitted through said network, and transmits data from said central database to a corresponding one of said communication units through the network; an identification utility coupled to said communication utility for identifying said data addressed to the manager as a certain request to the central database; and a central processor utility that is coupled to the communication utility and to the identification utility, and is associated with said central database, the central processor utility being responsive to the request data for generating data representative of said at least predetermined part of the information included in the corresponding data record, when the request
- the data record may have more then one corresponding communication code.
- the code owner designs his data record having several information parts, and decides to deliver different parts to different persons. This is implemented by assigning to each information part its own communication code. More than one communication code could be applied to the same business card.
- one such communication code may be a so-called "business code”, associated with the position of the code owner in a company he works, and the other communication code may be a so-called "personal code", associated with the personal data of the code owner, irrespectively of his position in the company.
- a communication system for providing communication between first and second subscribers to a network, the system comprising: a personal communication unit of the first subscriber and a personal communication unit of the second subscriber, the first and second units being connectable to each other through the network; and a manager utility including a first software package installed in the first personal communication unit and a similar, second software package installed in the second personal communication unit, wherein - l i ⁇
- the first software package is responsive to data coming from the network and addressed to the first communication unit, so as to selectively generate corresponding notification messages to the first subscriber, to manage a private data base of the first subscriber, and to transmit predetermined data from the private database of the first subscriber to the second subscriber, and is responsive to data entered into the personal communication unit of the first subscriber to assign at least one communication code to the first subscriber;
- the second software package is responsive to data coming from the network and addressed to the second communication unit, so as to selectively generate corresponding notification messages to the second subscriber, to manage a private data base of the second subscriber, and to transmit predetermined data from the private database of the second subscriber to the first subscriber, and is responsive to data entered into the personal communication unit of the second subscriber to assign at least one communication code to the second subscriber.
- Fig. 1 is a schematic block diagram of the main components of a conventional communication system
- Fig. 2a is a schematic block diagram of the main components of a system, constructed according to one embodiment of the invention.
- Fig. 2b is a schematic block diagram of the main components of a system, constructed according to another embodiment of the invention
- Fig. 3 schematically illustrates the main utilities of a subscriber's communication unit and of a central database manager used in the system of either of Figs. 2a and 2b;
- Fig. 4 is a schematic illustration of the main operational principles of the system of either of Figs. 2a and 2b;
- Figs. 5a and 5b illustrate a flow diagram of a part of the operation of the system of either of Figs. 2a and 2b;
- Figs. 6a and 6b illustrate a flow diagram of another part of the operation of the system of either of Figs. 2a and 2b;
- Fig. 7 illustrates yet another part of the operation of the system of either of
- Fig. 8 is a schematic illustration of an example suitable for the design of a central database in the system of either of Figs. 2a and 2b;
- Figs. 9a to 9c schematically illustrate the main principles of managing central and private databases in the system of either of Figs. 2a and 2b;
- Fig. 10 is a schematic illustration of a communication system, constructed according to yet another embodiment of the invention.
- Fig. 11 is a flow diagram of the operation of the system of Fig. 10, initiated by a code owner;
- Fig. 12 shows a flow diagram of the operation of the system of Fig. 10, initiated by a code receiver
- Fig. 13 is a schematic illustration of yet another embodiment of the invention.
- a conventional communication system representing a network formed by Service Providers (SP) sides 2 and a plurality of subscriber sides 4, each connected to the SP side 2 through a communication link.
- SP Service Providers
- Such a network may be a computer network, for example the "INTERNET", or a telephone network, the SP side 2 being associated with Internet Service Providers or Telephone Companies, respectively.
- Each server 3 of the SP side 2 is typically a central computer station representing a local area network (LAN), and is typically connected to a plurality of remote servers (LANs) 3 through the communication link.
- LANs local area network
- Each such server 3 is associated with various databases, which can be accessed by each subscriber of either server 3.
- the user at the subscriber side 4 establishes an on-line connection with his local SP side 2, in accordance with a protocol between a so-called "Server Program” and “Client Program” installed at the server and subscriber sides, respectively.
- the principles of the network's construction and operation are known per se.
- Fig. 2a illustrates the main components of a communication system, generally designated 10, constructed and operated according to one embodiment of the invention. Same reference numbers are used for identifying those components, which are identical in the systems 1 and 10, to facilitate understanding.
- the system 10 comprises the network 1 as its constructional part, and a manager utility 6.
- the manager utility 6 functions actually similar to one of the servers 3 being coupled to the SP side 2 through a communication link, and manages a central database 7.
- one of such servers can function as the manager 6 managing the database 7.
- the subscriber side 4 is composed of so-called "owner” and "receiver" sides 4a and 4b, respectively.
- owner and “receiver” signify different network's subscribers (users) who are, respectively, the owner and receiver of a specific communication code Cco m - Practically, each subscriber can be the owner with respect to one specific communication code, and the receiver with respect to another specific code.
- a communication code C C o m belongs to the code owner, and is assigned to at least a predetermined part of information belonging to the code owner and included in a data record designed by him or by an authorized person on his behalf. In this specific example, the data record is maintained at the manager side 6 (i.e., in the central database 7), as will be described more specifically further below.
- the system 10 is aimed at facilitating so-called “keeping in touch" between the code owner and the code receiver by utilizing this specific code C CO m-
- the communication code C CO m presents access to the central database manager 6. This access results in the automatic transmission of the information contained in the corresponding data record (or a predetermined part of the data record) from the central database to a private database of that user who has accessed the manager side 6 by means of the communication code C com , as will also be described more specifically further below.
- Fig. 2b illustrates a communication system 100 according to another embodiment of the invention.
- the system 100 is constructed generally similar to the system 10, but comprises a so-called "distributed database".
- each local server 3 owns a part of the central database 7a, for example containing those data records or parts of data records which are associated with its local subscribers.
- the subscriber side 4a (or 4b) comprises a communication device 8 that has inter alia the following utilities: a communication utility 10 (e.g., modem), an input means 12 (e.g., keypad, microphone), a memory 14, an indication means 16 (e.g., display, speaker), and a central processor utility (CPU) 18.
- a communication utility 10 e.g., modem
- an input means 12 e.g., keypad, microphone
- a memory 14 e.g., a memory
- an indication means 16 e.g., display, speaker
- CPU central processor utility
- the owner and receiver sides 4a and 4b are the subscribers of the network 1 and are associated with either the same server or different remote servers of the SP side 2.
- the communication device 8 may be a personal computer.
- the network's "Client Program” is duly installed in the CPU 18, and a specific software package, a so-called “User Program”, is either already installed or can be easily installed in the CPU 18, for example by means of downloading the program through the network (e.g., the Internet).
- This software package operates in accordance with the principles of the present invention, as will be described more specifically further below. If User Program is installed in the communication device 8, the User Program together with the central database manager serve as the manager utility.
- the communication device 8 may be a phone device of the so-called “smart type", namely equipped with a programming/interface utility for running the "User Program” (application).
- a programming/interface utility for running the "User Program” (application).
- PDA personal digital assistance
- a wireless phone device is considered, such a programming/interface utility may be in the form of a chip with an embedded application to be mounted in the phone device, such as the known "Single In-Line Memory module" (SIMM).
- SIMMM Single In-Line Memory module
- a separate electronic unit may be interconnected between the communication link and the telephone device.
- the communication utility of the phone device is provided with an identification means, the so-called “Caller ID" function.
- the communication utility When identifying that received signals come from the manager 6, the communication utility, instead of generating a call (i.e., actuating the phone ringer) actuates the CPU 18 for running the "User Program".
- a separate data link may be provided for transmitting data from the manager 6 to the phone device 8.
- the present invention may be used with either the "Public Switched Telephone Network” (PSTN) or the "Integrated Service Digital Network” (ISDN).
- PSTN Public Switched Telephone Network
- ISDN Integrated Service Digital Network
- the CPU 18 of the communication device 8 which may be a smart-type phone or a personal computer, is preprogrammed with the specific software package ("User Program"). This software package actually presents a "Client Program” associated with a certain Application Program Interface (API) installed in the CPU 22 of the manager side 6.
- API Application Program Interface
- the "User Program” is capable of creating and/or managing a private database in the memory of the device 8, as will be described more specifically further below. It should be noted that if a simple phone device is used having no such programming/interface utility, relevant data may still be transmitted from the server utility to this phone device being presented to the user as text or voice messages.
- the manager 6 is typically a server computer station, which comprises inter alia the following utilities: a communication utility 20, a CPU 22 having an appropriate application program interface (API), and a connection utility 24.
- the communication utility may be of a so-called "MODEM POOL" type, i.e. comprising a large number of modems having a Caller ID detection feature so as to identify the subscriber's communication unit that has initiated the connection.
- Figs. 4 and 5a-5b illustrate a part of the operation of the system 10 initiated by a user A at the subscriber side 4a of the network 1 in order to become the owner of a communication code C Com and, optionally, to subscribe to the central database manager 6. User A accesses the manager side 6 either by inputting an address code
- connection utility 24 receives the incoming data and actuates the connection utility 24 (step 36).
- the received data e.g., Co
- the access through the code Co signifies that user A at the side 4a wishes to carry out the following:
- the CPU 22 presents a user's program interface to the communication unit 4a (step 40), thereby enabling user A to create the data record (DR)A (step 42) and to transmit it to the manager side 6 (step 44) to be stored in the central database 7
- the CPU 22 assigns a unique communication code C (A) com to this specific user A (step 48) who thereby becomes the "code owner".
- the communication code C A) COm may be associated with the entire information included in the data record (DR)A.
- the data record may contain several portions of information, each associated with a different communication code, as will be described more specifically further below.
- every personal phone device, as well as every personal computer is typically a node of a network, either a telephone network or a computer network. It is not an exaggeration to say that most people have at their disposal at least one of such nodes.
- the user's program interface also presents an option to the user to register as a subscriber to the central database manager 6 (step 50). If the user chooses to subscribe to the manager, he actuates a corresponding key, e.g. he "clicks" the appropriate position on the displayed representation of the program interface. For this purpose, his personal communication device has to be loaded with the "User Program” (step 51). If the communication device 8 is a personal computer and if such a software package has not yet been installed therein, the software package may be downloaded in response to the key actuation (step 52). As indicated above, the "User Program" is capable of creating and managing a private database (PD)A in the memory 14 (step 54), or of managing an existing private database, if any.
- PD private database
- the choice to subscribe to the central database 7 results in that the CPU 22 generates a unique private code C p TM and assigns it to this specific user A (step 56).
- User A becomes the owner of both the communication code C com and the private code C (A) pr i V .
- User A may deliver the communication code C C om to other parties (code receivers), and may apply the private code C pr iv to amend (edit) his data record in the central database 7.
- a user B who was given the communication code C (A COm is considered as the code receiver.
- a COm is considered as the code receiver.
- user B upon receiving the communication code C com (step 60), could apply this code C (A) com to carry out the following:
- step 62 access the manager 6 (step 62) to request and obtain information included in the user's A data record (DR) A or a predetermined part thereof, as the case may be (step 64); and, optionally, upon deciding to subscribe to the manager 6 (step 72)
- step 76 create his private database (PD) B (step 76), and have the requested information included in the data record (DR) A or in the part thereof stored in the private database (PD) B ; and/or
- DR data record
- step 78 create his own data record (DR) B (step 78) to be stored in the central database 7, and obtain unique communication and private codes C com and C priv assigned to him (step 80).
- the manager 6 operates in the following manner. Upon identifying the requested data, i.e. the communication code C C o m (step 64), the manager 6 transmits the requested information included in the data record (DR) A from the central database 7 to the communication unit of user B (step 66).
- CPU 22 determines whether user B is a registered subscriber to the central database manager 6 (step 70), for example, by allowing user B to enter his subscriber's information (e.g., C pr i v or any other client's LD) through the user's program interface. If no such data is entered, the user is invited to choose whether or not to subscribe to the manager 6 (step 72). To this end, the user's program interface includes all the necessary keys (icons) to be actuated by the user at his choice.
- subscriber's information e.g., C pr i v or any other client's LD
- Step 73 the private database (PD) B is either directly created (step 76) or created after the "User Program” is downloaded (steps 74 and 76), respectively.
- Step 76 is optional, and necessary in cases when either no private database exists in the memory of the communication unit or the subscriber does not intend to use any existing private database for the purposes of the present invention (i.e. "keeping in touch”).
- user B creates his data record (DR)B and transmits the same to the manager 6 to be stored in the central database 7 (step 78).
- a communication code C co m and a private code C p r i V are assigned to user B and transmitted to him through the network (step 79).
- user B receives his communication and private codes C com and C pnv
- the manager 6 registers the subscriber's information of user B (e.g., C co m , or any other relevant information per the user's preferences) as the receiver of the information included in the data record (or a predetermined part of this data record) of user A (step 80). Additionally, the CPU 22 of the manager 6 automatically generates a message to user A indicative of that user B has requested specific personal data of user A by means of the communication code C C om- This message is transmitted to a specific communication unit of user A (per his preferences) for updating a "Mailing List" of user A in his private database (PD) A (step 81).
- the "Mailing List" contains information regarding those subscribers who have requested and obtained personal data included in the data record (DR)A or a corresponding part thereof. A manner in which this message may be transmitted to user A will be described more specifically further below.
- each data record is associated with its owner, its corresponding "Mailing List” and corresponding communication code C CO m (i.e., the communication code of the owner).
- user A could add an item relating to a specific user into his "Mailing List", without having this item received through the processing of the communication code C (A COm fed by this specific user. It should also be noted that every subscriber may choose where to have his "Mailing List” stored, namely in his private database, in the central database or in both these databases.
- the corresponding message contains certain personal information of user B, specified as his preferences for information to be allowed for transmission in such cases (i.e., name, Email, phone number, C c 0m , etc.), as will be described further below with reference to Fig. 8. If user B, for any reason, declines the option to subscribe to the central database 7 or to at least advise any information to be included in the "Mailing List" of user A, the manager side 6 may, upon successfully identifying the network's address of the communication unit of user B, register this address as associated with the receiver of the personal data of user A (step 68).
- the manager side 6 may, upon successfully identifying the network's address of the communication unit of user B, register this address as associated with the receiver of the personal data of user A (step 68).
- the private code C pr iv of user A enables him to access the manager side 6 from any communication unit, which is the node of the network 1 (step 82).
- the manager 6 operates in the following manner.
- the manager 6 Upon receiving the private code C p r i V and identifying it as requested data (step 84), the manager 6 provides user A with the appropriate user's program interface and displays the data record (DR) A in a manner which allows the amendments to be made thereto (step 86).
- the CPU 22 operates to register these amendments in the central database 7 (step 90).
- the "old" data record of user A duly stored in the central database 7 is replaced by a "new" one.
- the CPU 22 also maintains the old data record, and/or assigns a so-called "Time Stamp" to the changes made. It should be noted that, if the user's data record is maintained in his personal communication device, the user can make all necessary changes to this data record off-line, and then transmit these changes to the central database manager by using the user's private code C pr i V .
- the CPU 22 now operates in a manner to correspondingly update the data records residing with all the receivers of the communication code C C om, who have requested and obtained the corresponding information and are therefore registered in the central database 7 as associated with the amended data record (i.e. "Mailing List" of user A).
- the updating procedure may be implemented in the following manner.
- a message which is indicative of the changed data record of the code owner and is addressed to a specific communication unit of the code receiver, is automatically generated and transmitted to the SP side 2 (step 92). There, the message is kept until the appropriate utility detects that an on-line connection between the addressed communication unit and the SP side 2 (its local server) is established for any purposes (steps 94 and 96). Upon detecting the existence of such an on-line connection, the SP side 2 transmits the message to the addressed communication unit (step 98). To this end, CPU of the SP 2 and the CPU 22 of the manager 6 typically operate in accordance with a certain "protocol". The delay of transmission of such messages until the specific user initiates the on-line connection for any purposes, is aimed at preventing him from additional expenses associated with the on-line updating procedures.
- this software is responsive to messages coming from the manager 6 (through the SP side 2) for replacing the old data record stored in the private database by the amended one or adding the amended data record to the old one (step 100).
- time schedule for automatic message generation may be specified by a subscriber himself. For example, a corresponding message may be generated immediately after detecting any changes in or any request for information contained in the data record. Alternatively, such messages may be generated periodically, the time interval being preset by the subscriber.
- the periodic automatic updating procedure may be initiated by software installed either at the manager side ("Server Program") or at the subscriber side ("User Program”). If User Program initiates the updating procedure, this updating may be selective with respect to subscribers whose information are stored in the user's private database. For example, the User Program may generate a query message to the central database asking whether any changes have been made to data records belonging to one or more selective subscribers.
- Fig. 8 illustrates one possible example of the design of the central database 7.
- the central database 7 is composed of a plurality of fields (or groups of fields), e.g. ten groups Fi-Fio.
- the first group F 1 so-called "Subscribers' Information", contains data representative of the registered subscribers S ⁇ -S m to the manager 6.
- Group F 2 contains data representative of the subscriber's preferences per choice of each specific subscriber, for example, the network's address of a personal communication unit to which messages should be addressed, or information allowed to be transmitted to other subscribers as an indication that this specific subscriber has requested their personal data.
- the third group F 3 contains personal data records of the registered subscribers. Each data record may comprise N different information portions.
- N different communication codes may be assigned to each one of m subscribers and included in the field F 5 .
- Group F4 contains private codes of the registered subscribers.
- Group F 6 contains information about those subscribers who have requested and obtained the personal data (or a specific part thereof) of each specific subscriber, i.e., "Mailing List" of the specific subscriber. As for the requested personal data of various subscribers duly transmitted to a specific subscriber per his request ("Restoring List”), these data are included in the group F .
- Groups ⁇ % and F 9 contain data representative of, respectively, the time of the changes made to the personal data records ("Time Stamp") and the time of the last updating procedure executed with respect to each subscriber.
- Group F10 a so-called “Dynamic Information” presents data indicative of a "new" address for communication (e.g. phone number, Email, etc.) of a specific subscriber introduced by him (or by authorized person) to be currently relevant.
- the entrance of the new address in the dynamic field may be caused by the fact that this specific subscriber is going to be available at this address within a certain period of time, and intends to return to the "main" address indicated in his data record (Groups F 2 and/or F 3 ) when this period of time expires. Additionally, the subscriber may specify only some of his associated code receivers appearing in his "Mailing List" to be updated with these temporary changes. This may be implemented in the following manner.
- the central database manager When a specific subscriber enters any temporary address for communication into his associated dynamic field, the central database manager (i.e. CPU 22) generates a query like this: "To Update Everybody from Mailing List?". If the subscriber's answer is "NO”, he receives his Mailing List displayed and selects (e.g. marks) those code receivers whom he wishes to be updated. If the subscriber answers "YES”, the central database manager operates to update all of those subscribers that appear in the Mailing List of this specific subscriber. Consequently, when a registered subscriber Si wishes to communicate with another subscriber S 2 from his "Restoring List", the manager operates to check whether there exists any temporary address in the dynamic field of subscriber S 2 .
- the manager determines whether the area code tariffs of the "new" address, recorded in the dynamic field, and the "main” address, recorded in the "Restoring List” of subscriber Si, are equal or different. If the area code tariffs are different, the manager generates a corresponding notification massage to subscriber Si, and asks him whether to perform the connection (e.g. dialing) or not.
- more than one communication code may be assigned to the same subscriber. These codes may be associated with different parts of the same data record or with different data records belonging to the same subscriber. In other words, the receivers of different communication codes of the codes' owner will have access to different parts of the information associated with this code owner. For example, one such communication code may be assigned to relevant data associated with the position of an individual in a company, so-called “business code” C (bus) com. The other communication code, so-called “personal code” C (per om , is representative of the individual's personal information irrespective of his job position.
- the central database 7 contains a plurality of different data records, generally at (DR)i, each corresponding to a different communication code.
- a user ORi is the owner of a personal communication code C com and a private code C 1 pr i V , both associated with his data record (DR);.
- the code owner ORi is also an employee of a company and represents a specific position there.
- the company owns a group (DR)j of data records (DR)i, each data record (DR); being associated with one of the company's employees (i.e. a specific position). Consequently, a business communication code C com is assigned to each data record within the group (DR) j , and the company is the owner 0 2 of these business communication codes.
- the company i.e. the owner 0 2
- the code owner ORi may also be a receiver of several communication codes given to him by other parties either through personal or business contacts.
- an owner/receiver ORi may has received a business code Cx from party X, a personal code C Y (pers) from party Y and both such codes C z (bus) and C z (pers) from party Z.
- the owner/receiver ORi delivers his business code C com, personal code C (p C om, and both business and personal codes to code receivers Ri, R 2 and R3, respectively.
- Figs. 9b and 9c illustrate in a self-explanatory manner a private database
- owner 0 2 the communication code C com representative of this specific position in the company remains with the company, and will be assigned to another employee filling this specific position.
- all registered business connections created during the activity of the specific employee O/Ri with the company (particulars received or transmitted to and from the data record associated with the business code C co m ) remain in the ownership of the company.
- all the contacts of the individual O/Ri may remain in his possession.
- each code owner (individual or company) will have the option to keep track of those parties (code receivers) who requested his/its data record or provided him/it with their data records.
- the owner O/Ri i.e. individual
- the owner 0 2 i.e. company
- the advantages of the present invention are thus self-evident.
- the network's subscriber obtains the software package ("User program") installed in his communication unit (PC or phone device), thereby becoming a registered subscriber to the central database manager 6.
- PC or phone device personal computer
- the user's phone device has to be equipped with an appropriate programming/interface utility, the provision of which enables the phone device to be used as both the phone and portable computer.
- the user having such a communication device at his disposal may connect to the manager side 6 to subscribe to the central database 7 and to enjoy appropriate services, as described above.
- the codes' owner may apply his communication code(s) to his business card or deliver the code(s) in any other suitable way.
- the code(s) receiver is provided with a very simple and expedient way of recalling and contacting those who provide him with their business cards.
- the users' interface presented at the personal communication device may typically include a connection key, which, whilst being actuated, initiates the on-line connection between the code receiver and code owner.
- the program may be such that, if the code receiver actuates the connection key, the on-line connection between the code receiver and the code owner is established upon receiving the owner's permission.
- the provision of the dynamic field (Fio in Fig. 8) facilitates communication between the subscribers and prevents them from unforeseen expenses.
- either one of the user's Mailing and Restoring Lists or both of them may be maintained in the private database in the user's personal communication device, rather than in the central database, per the user's choice.
- User Program installed in the personal communication device is responsible for creating and maintaining the user's personal data record, assigning a communication code to him and managing the transmission of relevant information.
- Fig. 10 illustrates a communication system 200, utilizing the above idea.
- the system 200 serves for communication between users A and B utilizing their mobile "smart-type" phone devices 8a and 8b, respectively, through the telephone network.
- Each of the devices 8a and 8b is preprogrammed with User Program, and is connectable to the central database manager 6, per the user's choice, as will be described more specifically further below.
- the manager utility is constituted by the User Programs installed at the subscribers' sides and connectable to each other through the network.
- Fig. 11 showing the main operational steps initiated by user A
- Figs. 12a-12b showing the main operational steps initiated by user B.
- user A enters his personal data into his phone device through the interface of the User Program (step 102).
- the User Program in response to the entrance of such data, generates a query asking user A whether he wishes his personal data record to be stored in the central database 7 (step 104).
- the User Program operates to transmit his personal data to the central database manager 6 through the communication link (step 106).
- the manager creates the user's personal data record to be stored in the central database 7, and assigns private and communication codes C (A) pr i V and C (A) C om to user A (step 108).
- user A becomes the owner of these two codes, and may deliver the communication code C C om to people with whom he wishes to keep in touch, e.g., user B, (step 110), and may use the private code C pr i V for introducing changes in his personal data record, when necessary.
- the User Program tries to identify the user's contact address (step 112), namely the network's address of this specific communication device (phone number in this specific example). It should be noted that user A may use his personal computer as the communication device, in which case the user's contact address may be his E-mail address. Upon identifying the user's contact address, the User Program generates a query asking user A whether he agrees to have his contact address maintained at the central database (114).
- the case may be such that User Program fails to identify the user's contact address.
- the program generates a message to user A inviting him to supply his contact address (step 116).
- user A enters his contact address (step 118)
- he receives the query as to whether to store the contact address in the central database.
- User Program creates the personal data record (DR) A , stores it in the memory of the phone device and assigns a communication code C C om to user A (step 120), thereby allowing him to deliver the communication code C C o to other parties (step 110). If user A selects the central database, User Program transmits the contact address to the central database manager (step 122). Consequently, the manager assigns private and communication codes C (A) pr iv and C (A) CO m to user A (step 108). It should be noted that the entered communication code contains data indicative of a specific communication device, e.g., a preferred communication device of user A in which his personal data record is maintained, of his associated Service Provider, or of the central database manager.
- user B to whom the communication code C C o m has been delivered, and who thereby is considered as the code receiver, wishes to obtain personal data of user A associated with this communication code C ( c0m , and to have this data stored in his personal communication device (e.g., phone device).
- his personal communication device e.g., phone device
- user B enters this communication code through the interface of his User Program (step 126).
- User Program identifies whether the entered communication code contains data indicative of a specific communication device (i.e., a preferred communication device of user A in which his personal data record is maintained) or of the central database manager 6 (step 128). Accordingly, User Program initiates contact with either the communication device of user A (step 130) or the manager 6 (step 132).
- the manager routes the request to the communication device of user A (step 136). To this end, the manager generates a corresponding message to User Program of user A indicative of the relevant data of user B (per his preferences, as described above, e.g., his network's address), who is asking for the personal data of user A.
- the communication device of user A is contacted either by User
- the User Program of user B or by the central database manager. If the communication device of user A is in the off-line mode, i.e., is not continuously connected to the telephone (or computer) network, the User Program of user B generates a corresponding message and transmits it to the user's A mailbox (step 138). If the user's A device is in the on-line mode, his User Program becomes actuated (step 140), and operates to identify whether any data from the user's A personal data record can be transmitted in response to any request or upon the permission of user A (step 142).
- User Program of user A transmits the requested personal data, i.e., associated with the communication code C C om, to the communication device of user B and keeps the user's B personal data (e.g., his network address) in the Mailing List of user A (step 144). If the user's A permission is required, his User Program presents a corresponding message to him (step 146). Then depending on the user's A selection, User Program either transmits his personal data to user B (step 144), or generates and transmits a corresponding message to user B indicative of that the transmission of this personal data is not allowable (step 148).
- the manager utility may be constituted by User Programs installed in the personal communication devices of the code owner and the code receiver, without utilizing any central database manager.
- a communication system 300 is actually composed of a plurality of users communication devices - two devices 8 A and 8B being shown in the present example to facilitate understanding, and a communication link through which they are connectable to each other.
- the term "communication link" in this specific example signifies also a plurality of server utilities (server providers) enabling the connection between these devices.
- the personal communication devices are users' mobile phones, but it should be understood that such devices may also be computers.
- the User Program is installed in each such communication device.
- the system 300 operates in the following manner.
- User A to become the owner of a communication code C A) com , through his User Program, enters all desired information and creates his personal data record, which is stored in the memory of his communication device.
- the User Program either creates user A private database or utilizes the existing one, if any (per his choice).
- the User Program Upon creating the personal data record, the User Program generates the communication code C co m , the network address of user A communication device being a part of this communication code. User A could select specific fields in the data record that contain information to be transmitted with or without his specific permission.
- User B who has received this communication code and who wishes to obtain corresponding personal information of user A stored in his personal communication device in a manner to be kept up to date, uses the interface of his User Program for entering this code C (A) COm -
- the User Program of user B request him to supply information to be transmitted to user A for identifying user B who requests the personal information of user A.
- the Program generates a request message indicative of that user B requests personal information from the data record of user A corresponding to this communication code, and operates to connect the communication devices of users B and A through the communication link and to transmit this message, provided the network address of user A is identified.
- the User Program of user B similarly to that of user A, manages the private database of user B (i.e., either an existing one or a new one created by the User Program for the purposes of the present invention).
- the User Program of user A identifies this request message and personal information of user B (if any) to be recorded in the "Mailing List" of user A, and operates in accordance with the selection of user A to transmit the requested information. If no personal information of user B is supplied, the User program of user A records the identified network's address of user B, i.e., the address from which the request message has arrived. The User Program of user A will use this address or that indicated by user B, if any, for updating purposes. To this end, the User Program of user A, in response to changes entered in the personal data record of user A, will generate (either automatically or periodically, per choice of user A choice, as described above) a corresponding message and transmit it to the network's address of user B. Obviously, user A has an option to select those to whom he wishes to transmit such a notification (updating) message without his specific permission. It should be noted that the communication code of user A generated by his
- User Program includes data indicative of this software package. Consequently, when using phone devices for communication, this data can be identified to realize that the call comes from User Program, and therefore to actuate User Program of user B, without generating an incoming call at user B's side.
- the User Program of User B upon receiving the requested information, creates a specific record in the "Restoring List" of user B maintained in his private database. Upon receiving a message indicative of changes in the information contained in this record (coming from the User program of user A), the User Program of user B operates to update the corresponding record.
- such a private database may be composed of a database maintained in a memory of the server utility of a specific LAN, for example the server of the company's computer network, and a database maintained in the memory of a personal computer of a particular company's employee.
- the employee's "Mailing" and/or "Restoring" lists are maintained in the company's server, and his personal information (his personal data record) and, possibly, one of the above lists, is stored in his personal computer.
- each data record is associated with its owner, its corresponding "Mailing List" and corresponding communication code of the code owner. All these information may be maintained at the code owner's side and/or at the central database.
- the data record itself is maintained at the code owner's side (his private database), the owner's particulars (e.g., his name) is maintained at the Service Provider's side, and the "mailing List" is maintained in the central database.
- the "personal" data record does not necessarily relate to the particulars of the code owner (name, address, etc.), but rather to a specific entity.
- a card containing such information relates to a product commercially available from a specific company.
- this company may record a list of customers who have purchased this product to inform them about new, improved models of the product or other products of the company.
- Another example of such an entity-like "subscriber" to which the data contained in the data record actually relates is a class picture.
- young people whilst graduating from high school may create such a data record to have the opportunity to keep in touch over time.
- the communication code enabling the "keep in touch" technique contains data providing access to a corresponding part of the information included in the data record of the code owner. These data depends on the kind of the manager utility. If the central database manager serves as the manager utility, such a communication code is indicative of the network's address of the manager and of an identification code of a corresponding data record stored in the central database. If the manager utility managers a distributed database, the communication code includes the network address of a corresponding Service Provider, the identification code of a corresponding database where the data record is maintained and the identification code of this data record.
- the communication code is indicative of the network address of a corresponding Service Provider, the network address of the code owner (e.g., his phone number or Email) and identification code of a corresponding data record at user's private database.
- the present invention utilizes users' personal communication devices (phone device, computer) connectable to each other through the network, and utilizes the manager utility (central database manager associated with the network's server or User Programs installed in the personal communication devices) to facilitate the keeping in touch" between the users.
- the manager utility central database manager associated with the network's server or User Programs installed in the personal communication devices
- the network may be a computer or telephone network or a combination of both.
- the communication device from which the address code (i.e. requested data) is input and to which the relevant information is transmitted may be a computer or a phone device equipped with all necessarily utilities.
- the programming means managing the central database (API), and that managing the private database (“User Program”), may be of any known suitable kind.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU58816/99A AU5881699A (en) | 1998-09-18 | 1999-09-16 | Communication method and system utilizing a specific communication code |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IL126301 | 1998-09-18 | ||
IL12630198A IL126301A0 (en) | 1998-09-18 | 1998-09-18 | Dynamic communication card |
IL128935 | 1999-03-11 | ||
IL12893599A IL128935A (en) | 1998-09-18 | 1999-03-11 | Communication method and system utilizing a specific communication code |
US09/369,383 | 1999-08-06 | ||
US09/369,383 US6393421B1 (en) | 1998-09-18 | 1999-08-06 | Communication method and system utilizing a specific communication code uniquely assigned to the data record |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2000018053A2 true WO2000018053A2 (en) | 2000-03-30 |
WO2000018053A3 WO2000018053A3 (en) | 2000-07-20 |
WO2000018053B1 WO2000018053B1 (en) | 2000-08-24 |
Family
ID=27271886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL1999/000503 WO2000018053A2 (en) | 1998-09-18 | 1999-09-16 | Communication method and system utilizing a specific communication code |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU5881699A (en) |
WO (1) | WO2000018053A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7389324B2 (en) | 2003-11-07 | 2008-06-17 | Plaxo, Inc. | Viral engine for network deployment |
US7774368B2 (en) | 2003-11-07 | 2010-08-10 | Plaxo, Inc. | Contact management update protocols |
US7996357B2 (en) | 2008-02-29 | 2011-08-09 | Plaxo, Inc. | Enabling synchronization with a difference unaware data source |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4645873A (en) * | 1985-01-23 | 1987-02-24 | Telecue Systems | Transactional telecommunication system |
US4868866A (en) * | 1984-12-28 | 1989-09-19 | Mcgraw-Hill Inc. | Broadcast data distribution system |
US5012405A (en) * | 1986-10-17 | 1991-04-30 | Hitachi, Ltd. | File management system for permitting user access to files in a distributed file system based on linkage relation information |
US5247661A (en) * | 1990-09-10 | 1993-09-21 | International Business Machines Corporation | Method and apparatus for automated document distribution in a data processing system |
US5664207A (en) * | 1994-12-16 | 1997-09-02 | Xcellenet, Inc. | Systems and methods for automatically sharing information among remote/mobile nodes |
-
1999
- 1999-09-16 AU AU58816/99A patent/AU5881699A/en not_active Abandoned
- 1999-09-16 WO PCT/IL1999/000503 patent/WO2000018053A2/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4868866A (en) * | 1984-12-28 | 1989-09-19 | Mcgraw-Hill Inc. | Broadcast data distribution system |
US4645873A (en) * | 1985-01-23 | 1987-02-24 | Telecue Systems | Transactional telecommunication system |
US5012405A (en) * | 1986-10-17 | 1991-04-30 | Hitachi, Ltd. | File management system for permitting user access to files in a distributed file system based on linkage relation information |
US5247661A (en) * | 1990-09-10 | 1993-09-21 | International Business Machines Corporation | Method and apparatus for automated document distribution in a data processing system |
US5664207A (en) * | 1994-12-16 | 1997-09-02 | Xcellenet, Inc. | Systems and methods for automatically sharing information among remote/mobile nodes |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7389324B2 (en) | 2003-11-07 | 2008-06-17 | Plaxo, Inc. | Viral engine for network deployment |
US7774368B2 (en) | 2003-11-07 | 2010-08-10 | Plaxo, Inc. | Contact management update protocols |
US8032559B2 (en) | 2003-11-07 | 2011-10-04 | Plaxo, Inc. | Contact management update protocols |
US8271535B2 (en) | 2003-11-07 | 2012-09-18 | Plaxo, Inc. | Contact management update protocols |
US10356205B2 (en) | 2003-11-07 | 2019-07-16 | Plaxo, Inc. | Viral engine for network deployment |
US10848593B2 (en) | 2003-11-07 | 2020-11-24 | Plaxo, Inc. | Viral engine for network deployment |
US11445033B2 (en) | 2003-11-07 | 2022-09-13 | Plaxo, Inc. | Viral engine for network deployment |
US7996357B2 (en) | 2008-02-29 | 2011-08-09 | Plaxo, Inc. | Enabling synchronization with a difference unaware data source |
US8620860B2 (en) | 2008-02-29 | 2013-12-31 | Plaxo, Inc. | Enabling synchronization with a difference unaware data source |
US9298762B2 (en) | 2008-02-29 | 2016-03-29 | Plaxo, Inc. | Enabling synchronization with a difference unaware data source |
Also Published As
Publication number | Publication date |
---|---|
WO2000018053B1 (en) | 2000-08-24 |
AU5881699A (en) | 2000-04-10 |
WO2000018053A3 (en) | 2000-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6393421B1 (en) | Communication method and system utilizing a specific communication code uniquely assigned to the data record | |
EP1146701B1 (en) | Method of transferring data being stored in a database | |
US8229401B2 (en) | Technique for providing personalized information and communications services | |
US7509349B2 (en) | Method and apparatus for storing and retrieving business contact information in a computer system | |
US20040128151A1 (en) | Method and apparatus for electronically updating changes in contact information | |
WO1999017568A1 (en) | Method and apparatus for automatically determining an isp local access number based on device location | |
US20020038219A1 (en) | Matching and communication method and system | |
US20040078476A1 (en) | System and method for maintaining special purpose web pages | |
US20020087353A1 (en) | Method of connecting calls between a business card transmitter and a business card receiver through the medium of a web business card sent by the business card transmitter and system for the same | |
US20060190531A1 (en) | Methods for handling communication requests received for former users of a communication system | |
JP3678660B2 (en) | Personal information management system and method | |
WO2002054750A1 (en) | Communication system | |
EP1379974B1 (en) | System for automatic distribution of updated contact information | |
WO2000018053A2 (en) | Communication method and system utilizing a specific communication code | |
JP3141868B2 (en) | Service registration system using mobile communication network | |
JP3304887B2 (en) | User status search notification method, user status search method, user status search server device, user status search client terminal device, and their program recording medium | |
KR20010058739A (en) | Method for managing personal information data and schedule data | |
WO2001071582A1 (en) | A method and system for exchanging users related information via their communication systems | |
EP1082847A1 (en) | Method for submitting user profiles to a telecommunications network | |
EP1172976A1 (en) | Method of transferring data being stored in a database | |
KR20020016485A (en) | One password system for internet | |
JP2023028894A (en) | Notification management device, notification management method, program | |
JP2003044391A (en) | Information distributing system and information collecting method | |
WO2002065239A9 (en) | System and method for maintaining special purpose web pages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG 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 BF BJ CF CG CI CM GA GN 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 AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
AK | Designated states |
Kind code of ref document: B1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: B1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
B | Later publication of amended claims | ||
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 |