WO2003043297A2 - Method of interconnecting sites for the exchange of data - Google Patents

Method of interconnecting sites for the exchange of data Download PDF

Info

Publication number
WO2003043297A2
WO2003043297A2 PCT/ES2001/000439 ES0100439W WO03043297A2 WO 2003043297 A2 WO2003043297 A2 WO 2003043297A2 ES 0100439 W ES0100439 W ES 0100439W WO 03043297 A2 WO03043297 A2 WO 03043297A2
Authority
WO
WIPO (PCT)
Prior art keywords
stage
site
data
search
management system
Prior art date
Application number
PCT/ES2001/000439
Other languages
Spanish (es)
French (fr)
Other versions
WO2003043297A3 (en
Inventor
Luis Ignacio Cortes Serra
Original Assignee
Luis Ignacio Cortes Serra
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to ES200002677A priority Critical patent/ES2178937B1/en
Application filed by Luis Ignacio Cortes Serra filed Critical Luis Ignacio Cortes Serra
Priority to AU2002223694A priority patent/AU2002223694A1/en
Priority to PCT/ES2001/000439 priority patent/WO2003043297A2/en
Publication of WO2003043297A2 publication Critical patent/WO2003043297A2/en
Publication of WO2003043297A3 publication Critical patent/WO2003043297A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2254Arrangements for supervision, monitoring or testing in networks
    • H04M3/2263Network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/14Delay circuits; Timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/24Arrangements for supervision, monitoring or testing with provision for checking the normal operation

Definitions

  • the present invention relates to a method of interconnection between sites for the exchange of data in a secure and fluid way, making said remote access sites between them, sharing and consulting data catalogs and transactions between said sites.
  • each site presenting a data catalog, the procedure of which comprises a step of connecting at least one site to a central management system, which has at least one structure of data with data from each of the sites; a first stage of searching from a query made by said at least one site, on said at least one data structure stored in the central management system; and an order stage.
  • the central management system does not receive real-time information on the connection status of each of the sites that have validated its connection on the central management system. In this way, the central management system knows that they have connected, but do not know their possible subsequent disconnection, which can lead to erroneous information delivery to the sites when sending the data. This is because, when a site wishes to connect to another site, it must do so through the central management system, which is the one that establishes the connection between these sites, or the system performs it. Central management system in its own name, said central management system sends an error message to the site making the query, due to lack of connection, which causes a significant loss of time, as well as high costs.
  • the interconnection procedure between sites for data exchange is characterized by the fact that every certain predetermined interval of time the connected sites communicate to the management system their connection status and their access point, and by the fact that it comprises a Second search stage between the first search stage and the order stage, in which communication between different sites is established, for the exchange of data.
  • the management system knows the sites connected in real time and that the information transferred to the sites they consult is true to reality - and, on the other hand, allows maintaining a high level of security and "intimacy" in the data exchanges between sites, since communication takes place from site to site without the intervention of third parties.
  • the procedure intends that the sites can connect to each other without going through the management system, said management system being primarily for their mutual location, security and secure connection.
  • the step of connecting said at least one site to the management system comprises a call sub-stage in which the at least one site makes a call to the management system and sends a certificate for validation; a registration sub-stage in which the management system verifies if the site has been previously registered, inserting it, if so, in a data field of connected sites of said at least one data structure, or registering it, in the negative case , in a record data field of said at least one data structure; and a sub-stage of identification of the type of connection in which the management system detects the type of connection desired by the site, either to perform searches or to make its data available to the remaining sites.
  • the first search stage comprises a sub-stage of search generation from a new search or from a previous search retrieved, towards the management system; a detection sub-stage in the site management system - that meets the parameters established in the search with respect to to the data stored for each site in said at least one data structure; and a sub-stage of delivery by the access point management system of the selected connected sites, to the site performing the search.
  • the second search stage comprises an automatic search sub-stage in the data catalogs of the connected sites selected in the first search stage, from the search site; and a sub-stage of delivery of the data from the data catalog of the detected sites, to the site that performs the search.
  • the order stage comprises a sub-stage for receiving and selecting the data from the data catalogs of the connected sites selected in the first search stage, based on their display; a sub-stage of order submission to each of the connected sites selected in the first search stage, so that they accept or reject said order.
  • a certificate of acceptance of the action is issued, as well as a confirmation record of the action.
  • a confirmation record of the action is issued, as well as a confirmation record of the action.
  • an identifier of the site to be registered is entered, and the access point of the site to be registered.
  • the registration data field in the registration sub-stage, at least one keyword identifying the site to register is entered.
  • the management system accesses the data structure in which the keywords are stored, returning the access points of those sites whose keywords meet the parameters to the search site established in the search, in order that later said site performs the search of the data that it requires in the data catalog of said sites, directly addressing them through its access point without intervention of the management system.
  • the access point of a site is its IP address, said IP address being normally dynamic.
  • TCP-IP protocol Internet Protocol
  • TCP-IP Internet Protocol
  • the registration sub-stage is done manually although it is also possible to perform it automatically.
  • Manual registration is based on that from each site all data (identifier, access point and keywords) are introduced, while 'in the automatic registration, the management system is responsible for entering the keywords after a thorough evaluation from the site data catalog.
  • the data stored in said at least one data structure may be encrypted. - - - - - -. -. . . In this way, the procedure increases its level of security regarding the intervention of third parties with intentions contrary to what is sought with the process of the invention.
  • such delivery can be made with the site identifier and the site access point encrypted with the public key of the certificate of the site that performs the search and signed with the private key of the management system certificate.
  • the management system performs a "time stamping" to validate the order.
  • the management system acts at the level of virtual notary or virtual certifier. It is about giving the order of the company that makes the order a standard date and time worldwide, as well as a control number for subsequent validation.
  • the site that performs the search periodically issues to the management system a record in which the identifier and its access point are stored with the data signed with the private key of the site.
  • Figure 1 is a flow chart of the interconnection procedure between sites for data exchange, object of the invention
  • Figure 2 is a flow chart of the connection stage of the procedure of Figure 1;
  • Figure 3 is a flow chart of the first step of searching the procedure of Figure 1;
  • Figure 4 is a flow chart of the second stage of searching the procedure of Figure 1;
  • Figure 5 is a flow chart of the order step of the procedure of Figure 1.
  • the sites are the computers of a plurality of companies arranged in different locations worldwide.
  • Each computer stores a catalog of data on the company's products.
  • the management system is a management computer that stores all the data of the companies registered in a database.
  • the interconnection procedure comprises a step 1 of connecting the computer of a company (hereinafter referred to as -E) to the management computer through the Standard-based Telecommunications Networks , a first stage of search 2 of the computer of company E in the database of the management computer, a second stage of search 3 of the computer of company E in the data catalogs of the products of the companies stored in the selected computers in the first stage of search, and an order stage 4 in which the company's computer requests the desired products from the companies in question.
  • -E the computer of a company
  • connection stage 1 the company computer E makes a call 5 to the management computer, which answers 6 and waits for the company certificate E to validate it 7. If it does not receive the certificate, the management computer cuts the communication and returns to 5. If it receives the certificate then it verifies if the company E is registered 8. If it is not registered, it communicates to the computer of the company E that it must register and asks for an identifier and a series of keywords, and stores all the information in its database 9. If it has already been previously registered, it is stored in the database that the company is connected 10. At this point, the management computer must verify whether Company E's computer has been connected as a customer or as a provider. To do this, check if the company computer E activates its data catalog.
  • the management computer in the first search stage 2 (based on the fact that company E has connected as a client), the management computer must know if company E wants to establish a new search or if what it wants it really is to recover a previous search previously saved 16. If you want to recover a previous search, company E must know what search you want to retrieve and then search locally 17. Whatever option you choose, once the search is prepared, company E sends it to the management computer 18, which compares the search parameters with the keywords associated with each of the companies, connected at the time of the search and with its active catalog, and generates a record of the selected companies in which the identifier of each company and the current address P ⁇ 19 are recorded. This record is sent to company E for further processing 20.
  • Figure 4 shows the flow chart of the second search stage 3.
  • the search is sent to the selected companies, together with the identifier and the IP address of the company E, with the intention that each of them validates said information of the company E with the computer management 23. If the company is not validated correctly, the communication is automatically cut 24. Otherwise, - the products that match the product are searched for in the catalog of each previously selected company the search parameters and a new record is generated that includes the data of the products found, of the company and the number of Items that compose them 25. This record is sent to company E for processing and visualization 26.
  • company E is receiving the records of each of the companies consulted 27 and in parallel issues a record to verify if the companies consulted are still online and can continue to expect results 28 In the event that there is a company that does not continue online, it discards it for the reception of results 29 and enters a "batch" search process postponed 30. After a predetermined period of time, the connection is suspended. If companies are still online, still waiting for the results 27.
  • a composition is made to be visualized by company E 31.
  • company E selects the desired products 32 and asks the management computer for a "time stamping" (stamp electronic with date and time and control number) of the register in which the order 33 is stored, that is, the management computer performs a notarized or virtual certification action.
  • the registration is then sent (products, order number, date and time and control number) to each of the companies from which their products 34 have been selected, which receive it 35 and communicate to company E if they accept the order 36, previously checking the company that receives the order the certificate received, on the central computer.
  • company E If accepted, company E issues a confirmation record of transaction 37 and sends it to the companies in question 38, which process it and generate a new record of ac-ep.ta-ci.on_.for the. company E 39. If 36 transactions between the company are not accepted E and the company or companies that receive the order end 40.

Abstract

The invention relates to a method of interconnecting sites for the exchange of data, each site comprising a catalogue of data. The inventive method comprises the following steps: a step involving the connection (1) of at lest one site to a management system which comprises at least one data structure with data for each of the sites; a first search step (2) which makes use of an inquiry carried out by said at least one site in relation to said at least one data structure stored in the management system; and a request step (4). The invention is characterised in that at each pre-determined time interval, the connected sites communicate their connection status and access point to the management system. Moreover, said inventive method is characterised in that it comprises a second search step (3), between the first search step and the request step, in which a communication is established between different sites for the exchange of data.

Description

PROCEDIMIENTO DE INTERCONEXIÓN ENTRE SITIOS PARA EL INTERCONNECTION PROCEDURE BETWEEN SITES FOR THE
INTERCAMBIO DE DATOSDATA EXCHANGE
La presente invención se refiere a un procedimiento de interconexión entre sitios para el intercambio de datos de un modo seguro y fluido, realizando dichos sitios accesos remotos entre ellos, compartiendo y consultando catálogos de datos y realizándose transacciones entre dichos sitios.The present invention relates to a method of interconnection between sites for the exchange of data in a secure and fluid way, making said remote access sites between them, sharing and consulting data catalogs and transactions between said sites.
ANTECEDENTES DE LA INVENCIÓNBACKGROUND OF THE INVENTION
Son conocidos procedimientos de interconexión entre sitios para el intercambio de datos, presentando cada sitio un catálogo de datos, cuyo procedimiento comprende una etapa de conexión de por lo menos un sitio a un sistema central de gestión, el cual presenta por lo menos una estructura de datos con datos de cada uno de los sitios; una primera etapa de búsqueda a partir de una consulta realizada por dicho por lo menos un sitio, sobre dicha por lo menos una estructura de datos almacenada en el sistema central de gestión; y una etapa de pedido.Interconnection procedures between sites for data exchange are known, each site presenting a data catalog, the procedure of which comprises a step of connecting at least one site to a central management system, which has at least one structure of data with data from each of the sites; a first stage of searching from a query made by said at least one site, on said at least one data structure stored in the central management system; and an order stage.
Dichos procedimientos presentan una serie de importantes inconvenientes que se describen a continuación. Primeramente, el sistema central de gestión no recibe información en tiempo real del estado de conexión de cada uno de los sitios que han validado su conexión sobre el sistema central de gestión. De este modo, el sistema central de gestión conoce que se han conectado, pero no conoce su posible posterior desconexión, lo que puede provocar una entrega de información errónea a los sitios al enviarles los datos. Esto es, dado que, cuando un sitio desea conectar con otro sitio debe hacerlo a través del sistema central de gestión, que es el que establece la conexión entre dichos sitios, o lo realiza el sistema central de gestión en su propio nombre, dicho sistema central de gestión envia al sitio que realiza la consulta un mensaje de error por falta de conexión, lo que provoca una pérdida de tiempo importante, asi como unos costes elevados.These procedures have a number of important drawbacks that are described below. First, the central management system does not receive real-time information on the connection status of each of the sites that have validated its connection on the central management system. In this way, the central management system knows that they have connected, but do not know their possible subsequent disconnection, which can lead to erroneous information delivery to the sites when sending the data. This is because, when a site wishes to connect to another site, it must do so through the central management system, which is the one that establishes the connection between these sites, or the system performs it. Central management system in its own name, said central management system sends an error message to the site making the query, due to lack of connection, which causes a significant loss of time, as well as high costs.
Por otro lado, en los procedimientos descritos es imprescindible que todas las transacciones y acciones entre sitios pasen por el sistema central de gestión, con lo que se abre una puerta a través de la cual se pueden vulnerar la seguridad y la "intimidad" de los intercambios de datos entre los distintos sitios.On the other hand, in the procedures described it is essential that all transactions and actions between sites go through the central management system, which opens a door through which the security and "privacy" of the users can be violated. data exchanges between different sites.
Siguiendo en el mismo punto, los procedimientos conocidos descritos anteriormente presentan, también el inconveniente de que presentan una barreras de seguridad muy débiles ya que se basan en claves simétricas.Following the same point, the known procedures described above also have the disadvantage that they have a very weak security barriers since they are based on symmetric keys.
DESCRIPCIÓN DE LA INVENCIÓNDESCRIPTION OF THE INVENTION
Con el procedimiento de la invención se consiguen resolver los inconvenientes citados, presentando otras ventajas que se describirán.With the process of the invention, the aforementioned drawbacks are resolved, presenting other advantages that will be described.
El procedimiento de interconexión entre sitios para el intercambio de datos se caracteriza por el hecho de que cada cierto intervalo de tiempo predeterminado los sitios conectados comunican al sistema de gestión su estado de conexión y su punto de acceso, y por el hecho de que comprende una segunda etapa de búsqueda entre la primera etapa de búsqueda y la etapa de pedido, en la que se establece una comunicación entre diferentes sitios, para el intercambio de datos.The interconnection procedure between sites for data exchange is characterized by the fact that every certain predetermined interval of time the connected sites communicate to the management system their connection status and their access point, and by the fact that it comprises a Second search stage between the first search stage and the order stage, in which communication between different sites is established, for the exchange of data.
De este modo, se consigue que, por un lado, el sistema de gestión conozca los sitios conectados en tiempo real y que la información que traslada a los sitios que consultan sea fiel a la realidad- y, - por otro lado, permite mantener un nivel de seguridad y de "intimidad" alto en los intercambios de datos entre sitios, puesto que la comunicación se realiza de sitio a sitio sin la intervención de terceras partes.In this way, it is achieved that, on the one hand, the management system knows the sites connected in real time and that the information transferred to the sites they consult is true to reality - and, on the other hand, allows maintaining a high level of security and "intimacy" in the data exchanges between sites, since communication takes place from site to site without the intervention of third parties.
Asi, el procedimiento pretende que los sitios puedan conectarse entre si sin pasar por el sistema de gestión, siendo dicho sistema de gestión principalmente para su localización mutua, seguridad y asegurar la conexión.Thus, the procedure intends that the sites can connect to each other without going through the management system, said management system being primarily for their mutual location, security and secure connection.
Ventajosamente, la etapa de conexión de dicho por lo menos un sitio al sistema de gestión comprende una subetapa de llamada en la que el por lo menos un sitio realiza una llamada al sistema de gestión y le envia un certificado para su validación; una subetapa de registro en la que el sistema de gestión verifica si el sitio ha sido registrado anteriormente, insertándolo, en caso afirmativo, en un campo de datos de sitios conectados de dicha por lo menos una estructura de datos, o registrándolo, en caso negativo, en un campo de datos de registro de dicha por lo menos una estructura de datos; y una subetapa de identificación del tipo de conexión en la que el sistema de gestión detecta el tipo de conexión deseada por el sitio, ya sea para realizar búsquedas o para poner sus datos a disposición de los sitios restantes.Advantageously, the step of connecting said at least one site to the management system comprises a call sub-stage in which the at least one site makes a call to the management system and sends a certificate for validation; a registration sub-stage in which the management system verifies if the site has been previously registered, inserting it, if so, in a data field of connected sites of said at least one data structure, or registering it, in the negative case , in a record data field of said at least one data structure; and a sub-stage of identification of the type of connection in which the management system detects the type of connection desired by the site, either to perform searches or to make its data available to the remaining sites.
Dicha etapa permite la identificación de los sitios que se conectan, registrándolos en el caso que no hayan sido registrados anteriormente al ser la primera vez que se conectan. La utilización de los certificados favorece el establecimiento de conexión seguras entre los sitios y el sistema de gestión y entre los propios sitios. También ventajosamente, la primera etapa de búsqueda comprende una subetapa de generación de búsqueda a partir de una búsqueda nueva o de una búsqueda anterior recuperada, hacia el sistema de gestión; una subetapa de detección en el sistema de gestión- de- sitios - que cumplan con los parámetros establecidos en la búsqueda con respecto a los datos almacenados para cada sitio en dicha por lo menos una estructura de datos; y una subetapa de entrega por parte del sistema de gestión del punto de acceso de los sitios conectados seleccionados, al sitio que realiza la búsqueda.This stage allows the identification of the sites that are connected, registering them in the case that they have not been registered before being the first time they connect. The use of certificates favors the establishment of a secure connection between the sites and the management system and between the sites themselves. Also advantageously, the first search stage comprises a sub-stage of search generation from a new search or from a previous search retrieved, towards the management system; a detection sub-stage in the site management system - that meets the parameters established in the search with respect to to the data stored for each site in said at least one data structure; and a sub-stage of delivery by the access point management system of the selected connected sites, to the site performing the search.
Tal como se ha dicho anteriormente, la información referente a los puntos de acceso de los sitios que cumplen con los parámetros de la búsqueda realizada por un sitio determinado se ajusta totalmente a la realidad. La segunda etapa de búsqueda comprende una subetapa de búsqueda automática en los catálogos de datos de los sitios conectados seleccionados en la primera etapa de búsqueda, desde el sitio que realiza búsqueda; y una subetapa de entrega de los datos del catálogo de datos de los sitios detectados, al sitio que realiza la búsqueda.As stated above, the information regarding the access points of the sites that meet the parameters of the search performed by a given site is completely consistent with reality. The second search stage comprises an automatic search sub-stage in the data catalogs of the connected sites selected in the first search stage, from the search site; and a sub-stage of delivery of the data from the data catalog of the detected sites, to the site that performs the search.
Dicha segunda búsqueda se realiza directamente entre sitios, sin la intervención del sistema de gestión, con las correspondientes ventajas que eso supone y que ya se han comentado anteriormente. Preferiblemente, la etapa de pedido comprende una subetapa de recepción y selección de los datos de los catálogos de datos de los sitios conectados seleccionados en la primera etapa de búsqueda, a partir de su visualización; una subetapa de envió de pedido a cada uno de los sitios conectados seleccionados en la primera etapa de búsqueda, para que acepten o rechacen dicho pedido.This second search is carried out directly between sites, without the intervention of the management system, with the corresponding advantages that this supposes and that have already been commented previously. Preferably, the order stage comprises a sub-stage for receiving and selecting the data from the data catalogs of the connected sites selected in the first search stage, based on their display; a sub-stage of order submission to each of the connected sites selected in the first search stage, so that they accept or reject said order.
Como es evidente, en cada transacción realizada se emite un certificado de aceptación de la acción, asi como un registro de confirmación de la acción. Preferentemente, en el campo de datos de registro, en la subetapa de registro, se introducen un identificador del sitio a registrar, y el punto de acceso del sitio a registrar.As is evident, in each transaction carried out a certificate of acceptance of the action is issued, as well as a confirmation record of the action. Preferably, in the registration data field, in the registration sub-stage, an identifier of the site to be registered is entered, and the access point of the site to be registered.
De este modo- es posible - identificar- en todo. momento el sitio, asi como establecer una comunicación con el mismo.In this way - it is possible - to identify - in everything. moment the site, as well as establish a communication with the same.
Además, en el campo de datos de registro, en la subetapa de registro, se introduce por lo menos una palabra clave identificativa del sitio a registrar. Con ello, cuando un sitio realiza una búsqueda, el sistema de gestión accede a la estructura de datos en la que se almacenan las palabras claves, devolviendo al sitio que realiza la búsqueda los puntos de acceso de aquellos sitios cuyas palabras clave cumplan con los parámetros establecidos en la búsqueda, con el fin de que posteriormente dicho sitio realice la búsqueda del dato que requiere en el catálogo de datos de dichos sitios, dirigiéndose directamente a ellos a través de su punto de acceso sin intervención del sistema de gestión. También preferiblemente, el punto de acceso de un sitio es su dirección IP, siendo normalmente dicha dirección IP, dinámica.In addition, in the registration data field, in the registration sub-stage, at least one keyword identifying the site to register is entered. With this, when a site performs a search, the management system accesses the data structure in which the keywords are stored, returning the access points of those sites whose keywords meet the parameters to the search site established in the search, in order that later said site performs the search of the data that it requires in the data catalog of said sites, directly addressing them through its access point without intervention of the management system. Also preferably, the access point of a site is its IP address, said IP address being normally dynamic.
El uso del protocolo TCP-IP (Internet Protocol) permite realizar las conexiones entre sitios y entre sitios y el sistema de gestión a través de las Redes de Telecomunicaciones basadas en estándares, lo que permite la interconexión de sitios de cualquier lugar del mundo.The use of the TCP-IP protocol (Internet Protocol) allows connections between sites and between sites and the management system to be made through standards-based Telecommunications Networks, which allows the interconnection of sites from anywhere in the world.
Principalmente, la subetapa de registro se realiza de forma manual aunque también es posible realizarla de forma automática.Mainly, the registration sub-stage is done manually although it is also possible to perform it automatically.
El registro manual se basa en que desde cada sitio se introduzcan todos los datos (identificador, punto de acceso y palabras claves), mientras que ' en el registro automático, el sistema de gestión se encarga de introducir las palabras claves después de una evaluación exhaustiva del catálogo de datos del sitio.Manual registration is based on that from each site all data (identifier, access point and keywords) are introduced, while 'in the automatic registration, the management system is responsible for entering the keywords after a thorough evaluation from the site data catalog.
. Según una característica de la invención, los datos almacenados en dicha por lo menos una estructura de datos pueden estar encript-ados . -- - - - . — . . . De este modo, el procedimiento aumenta su nivel de seguridad en cuanto a la intervención de terceras partes con intenciones contrarias a lo que se busca con el procedimiento de la invención.. According to a feature of the invention, the data stored in said at least one data structure may be encrypted. - - - -. -. . . In this way, the procedure increases its level of security regarding the intervention of third parties with intentions contrary to what is sought with the process of the invention.
Además, en la subetapa de entrega por parte del sistema de gestión del punto de acceso de los sitios conectados seleccionados, al sitio que realiza la búsqueda, dicha entrega se puede realizar con el identificador del sitio y el punto de acceso del sitio encriptados con la clave pública del certificado del sitio que realiza la búsqueda y firmados con la clave privada del certificado del sistema dé gestión.In addition, in the delivery sub-stage by the access point management system of the selected connected sites, to the site that performs the search, such delivery can be made with the site identifier and the site access point encrypted with the public key of the certificate of the site that performs the search and signed with the private key of the management system certificate.
Con ello, se consigue aumentar el nivel de seguridad para evitar que terceras partes ajenas al procedimiento tengan acceso a información confidencial. Es importante destacar que, en la etapa de pedido, el sistema de gestión realiza un "time stamping" para validar el pedido.With this, it is possible to increase the level of security to prevent third parties outside the procedure from having access to confidential information. It is important to note that, at the order stage, the management system performs a "time stamping" to validate the order.
De este modo, el sistema de gestión actúa a nivel de notario virtual o certificador virtual. Se trata de darle al pedido de la empresa que realiza el pedido una fecha y una hora estándares a nivel mundial, asi como un número de control para su posterior validación.In this way, the management system acts at the level of virtual notary or virtual certifier. It is about giving the order of the company that makes the order a standard date and time worldwide, as well as a control number for subsequent validation.
Por otro lado, es importante destacar que el sitio que realiza la búsqueda emite cada cierto tiempo al sistema de gestión un registro en el que se almacena el identificador y su punto de acceso con los datos firmados con la clave privada del sitio.On the other hand, it is important to note that the site that performs the search periodically issues to the management system a record in which the identifier and its access point are stored with the data signed with the private key of the site.
De este modo, el sistema de gestión actualiza constantemente la estructura de datos en la que guarda los puntos de acceso de los sitios conectados. El hecho de hacerlo encriptado permite evitar la suplantación de los sitios. BREVE DESCRIPCIÓN DE LOS DIBUJOSIn this way, the management system constantly updates the data structure in which it stores the access points of the connected sites. The fact of doing it encrypted avoids the impersonation of the sites. BRIEF DESCRIPTION OF THE DRAWINGS
Para mejor comprensión de cuanto se ha expuesto se acompañan unos dibujos en los que, esquemáticamente y tan sólo a titulo de ejemplo no limitativo, se representa un caso práctico de realización.To better understand how much has been exposed, some drawings are attached in which, schematically and only by way of non-limiting example, a practical case of realization is represented.
La figura 1 es un diagrama de flujos del procedimiento de interconexión entre sitios para el intercambio de datos, objeto de la invención; La figura 2 es un diagrama de flujos de la etapa de conexión del procedimiento de la figura 1;Figure 1 is a flow chart of the interconnection procedure between sites for data exchange, object of the invention; Figure 2 is a flow chart of the connection stage of the procedure of Figure 1;
La figura 3 es un diagrama de flujos de la primera etapa de búsqueda del procedimiento de la figura 1;Figure 3 is a flow chart of the first step of searching the procedure of Figure 1;
La figura 4 es un diagrama de flujos de la segunda etapa de búsqueda del procedimiento de la figura 1;Figure 4 is a flow chart of the second stage of searching the procedure of Figure 1;
YY
La figura 5 es un diagrama de flujos de la etapa de pedido del procedimiento de la figura 1.Figure 5 is a flow chart of the order step of the procedure of Figure 1.
DESCRIPCIÓN DE UNA REALIZACIÓN PREFERIDA DE LA INVENCIÓNDESCRIPTION OF A PREFERRED EMBODIMENT OF THE INVENTION
A continuación se va realizar la descripción de una posible realización del procedimiento de interconexión entre sitios para el intercambio de datos, en la que los sitios son los ordenadores de una pluralidad de empresas dispuestas en diferentes localizaciones a nivel mundial. Cada ordenador almacena un catálogo de datos de los productos de la empresa. El sistema de gestión es un ordenador de gestión que almacena todo los datos de las empresas registradas en una base de datos.Next, the description of a possible implementation of the interconnection procedure between sites for the exchange of data will be carried out, in which the sites are the computers of a plurality of companies arranged in different locations worldwide. Each computer stores a catalog of data on the company's products. The management system is a management computer that stores all the data of the companies registered in a database.
Tal como se puede apreciar en la figura 1, el procedimiento de interconexión comprende una etapa 1 de conexión del ordenador de .una empresa (a partir de ahora referenciada como -E) al ordenador de gestión a través de las Redes de Telecomunicaciones basadas en Estándares, una primera etapa de búsqueda 2 del ordenador de la empresa E en la base de datos del ordenador de gestión, una segunda etapa de búsqueda 3 del ordenador de la empresa E en los catálogos de datos de los productos de las empresas almacenados en los ordenadores seleccionados en la primera etapa de búsqueda, y una etapa de pedido 4 en la que el ordenador de la empresa solicita los productos deseados a las empresas en cuestión.As can be seen in Figure 1, the interconnection procedure comprises a step 1 of connecting the computer of a company (hereinafter referred to as -E) to the management computer through the Standard-based Telecommunications Networks , a first stage of search 2 of the computer of company E in the database of the management computer, a second stage of search 3 of the computer of company E in the data catalogs of the products of the companies stored in the selected computers in the first stage of search, and an order stage 4 in which the company's computer requests the desired products from the companies in question.
Como se puede ver en la figura 2, en la etapa de conexión 1, el ordenador de la empresa E realiza una llamada 5 al ordenador de gestión, el cual responde 6 y espera el certificado de la empresa E para validarlo 7. Si no recibe el certificado, el ordenador de gestión corta la comunicación y vuelve a 5. Si recibe el certificado entonces verifica si la empresa E está registrada 8. Si no está registrada, comunica al ordenador de la empresa E que debe registrarse y le solicita un identificador y una serie de palabras claves, y guarda toda la información en su base de datos 9. Si ya se habla registrado previamente, se almacena en la base de datos que la empresa está conectada 10. En este punto, el ordenador de gestión debe verificar si el ordenador de la empresa E se ha conectado como cliente o como proveedor. Para ello verifica si el ordenador de la empresa E activa su catálogo de datos . Debe hacer un "login" de usuario 11, y el ordenador de la empresa debe emitir cada cierto tiempo al ordenador de gestión un registro en el que se almacena el identificador y la dirección IP dinámica de la empresa E, de modo que el ordenador de gestión va modificando en la base de datos la dirección IP recibida 13. Dicha emisión del identificador y de la dirección IP se realiza con los datos firmados con la clave privada, con la intención de evitar suplantaciones de personalidad. A partir de este momento, el ordenador de gestión debe verificar- si recibe el registro de la empresa E en los intervalos de tiempo que debe recibirlo 14. Si lo recibe, se queda a la espera de volver a recibirlo. Si no lo recibe después de transcurrido un tiempo predeterminado, el ordenador de gestión da de baja a la empresa E cono empresa registrada y conectada 15, dando por supuesto que la empresa E ha cortado la comunicación.As can be seen in Figure 2, in connection stage 1, the company computer E makes a call 5 to the management computer, which answers 6 and waits for the company certificate E to validate it 7. If it does not receive the certificate, the management computer cuts the communication and returns to 5. If it receives the certificate then it verifies if the company E is registered 8. If it is not registered, it communicates to the computer of the company E that it must register and asks for an identifier and a series of keywords, and stores all the information in its database 9. If it has already been previously registered, it is stored in the database that the company is connected 10. At this point, the management computer must verify whether Company E's computer has been connected as a customer or as a provider. To do this, check if the company computer E activates its data catalog. You must make a "login" of user 11, and the company computer must periodically issue to the management computer a record in which the identifier and dynamic IP address of the company E is stored, so that the computer of management modifies in the database the IP address received 13. This issuance of the identifier and the IP address is made with the data signed with the private key, with the intention of avoiding personality impersonations. From this moment on, the management computer must verify - if it receives the registration of company E in the time intervals that it must receive it 14. If receives, is waiting to receive it again. If it is not received after a predetermined time has elapsed, the management computer terminates the company E as a registered and connected company 15, assuming that company E has cut off the communication.
Como se puede ver en la figura 3, en la primera etapa de búsqueda 2 (partiendo de que la empresa E se ha conectado como cliente) , el ordenador de gestión debe saber si la empresa E quiere establecer una nueva búsqueda o si lo que quiere realmente es recuperar una búsqueda anterior previamente guardada 16. Si quiere recuperar una búsqueda anterior, la empresa E debe conocer que búsqueda desea recuperar y posteriormente buscarla localmente 17. Sea cual sea la opción escogida, una vez preparada la búsqueda, la empresa E la envia al ordenador de gestión 18, el cual compara los parámetros de la búsqueda con las palabras claves asociadas a cada una de las empresas, conectadas en el momento de la búsqueda y con su catálogo activo, y genera un registro de las empresas seleccionadas en el que consta el identificador de cada empresa y la dirección ~P actual 19. Dicho registro es enviado a la empresa E para su posterior tratamiento 20.As can be seen in figure 3, in the first search stage 2 (based on the fact that company E has connected as a client), the management computer must know if company E wants to establish a new search or if what it wants it really is to recover a previous search previously saved 16. If you want to recover a previous search, company E must know what search you want to retrieve and then search locally 17. Whatever option you choose, once the search is prepared, company E sends it to the management computer 18, which compares the search parameters with the keywords associated with each of the companies, connected at the time of the search and with its active catalog, and generates a record of the selected companies in which the identifier of each company and the current address P ~ 19 are recorded. This record is sent to company E for further processing 20.
En la figura 4 puede verse el diagrama de flujos de la segunda etapa de búsqueda 3. En ella, una vez recibido el registro con el identificador y la dirección IP de las empresas seleccionadas 21, , se realiza una conexión empresa contra empresa, sin la intervención del ordenador de gestión 22. Para ello se envia la búsqueda a las empresas seleccionadas, junto con el identificador y la dirección IP de la empresa E, con la intención de que cada una de ellas valide dicha información de la empresa E con el ordenador de gestión 23. Si la empresa no es validada correctamente, se corta automáticamente la comunicación 24. En caso contrario,- -se buscan -en el catálogo de cada empresa seleccionada previamente los productos que coinciden con los parámetros de búsqueda y se genera un nuevo registro que comprende los datos de los productos encontrados, de la empresa y el número de Ítems que los componen 25. Dicho registro es enviado a la empresa E para su tratamiento y visualización 26.Figure 4 shows the flow chart of the second search stage 3. In it, once the registration with the identifier and the IP address of the selected companies 21 has been received, a business-to-business connection is made, without the intervention of the management computer 22. For this purpose, the search is sent to the selected companies, together with the identifier and the IP address of the company E, with the intention that each of them validates said information of the company E with the computer management 23. If the company is not validated correctly, the communication is automatically cut 24. Otherwise, - the products that match the product are searched for in the catalog of each previously selected company the search parameters and a new record is generated that includes the data of the products found, of the company and the number of Items that compose them 25. This record is sent to company E for processing and visualization 26.
Como puede verse en la figura 5, en la etapa de pedido 4 la empresa E va recibiendo los registros de cada una de las empresas consultadas 27 y paralelamente emite un registro para verificar si las empresas consultadas siguen en linea y que puede seguir esperando resultados 28. En el caso que haya alguna empresa que no siga en linea, la descarta para la recepción de resultados 29 y entra en un proceso de "batch" de búsqueda aplazada 30. Pasado un periodo de tiempo predeterminado, se suspende la conexión. Si las empresas siguen en linea, sigue a la espera de los resultados 27.As can be seen in figure 5, in order stage 4, company E is receiving the records of each of the companies consulted 27 and in parallel issues a record to verify if the companies consulted are still online and can continue to expect results 28 In the event that there is a company that does not continue online, it discards it for the reception of results 29 and enters a "batch" search process postponed 30. After a predetermined period of time, the connection is suspended. If companies are still online, still waiting for the results 27.
Cuando se han recibido todos los resultados, se realiza una composición de los mismos para ser visualizados por la empresa E 31. Una vez se visualizan, la empresa E selecciona los productos deseados 32 y solicita al ordenador de gestión un "time stamping" (sello electrónico con fecha y hora y número de control) del registro en el que se almacena el pedido 33, es decir, el ordenador de gestión realiza una acción notarial o de certificación virtual. Seguidamente se envia el registro (productos, número de pedido, fecha y hora y número de control )a cada una de las empresas de las que se han seleccionado sus productos 34, las cuales lo reciben 35 y comunican a la empresa E si aceptan el pedido 36, comprobando previamente la empresa que recibe el pedido el certificado recibido, sobre el ordenador central. Si es aceptado, la empresa E emite un registro de confirmación de la transacción 37 y lo envia a las empresas en cuestión 38, las cuales lo tramitan y generan un nuevo registro de ac-ep.ta-ci.on_.para la. empresa E 39. Si no es aceptado 36 las transacciones entre la empresa E y la empresa u empresas que reciben el pedido terminan 40.When all the results have been received, a composition is made to be visualized by company E 31. Once displayed, company E selects the desired products 32 and asks the management computer for a "time stamping" (stamp electronic with date and time and control number) of the register in which the order 33 is stored, that is, the management computer performs a notarized or virtual certification action. The registration is then sent (products, order number, date and time and control number) to each of the companies from which their products 34 have been selected, which receive it 35 and communicate to company E if they accept the order 36, previously checking the company that receives the order the certificate received, on the central computer. If accepted, company E issues a confirmation record of transaction 37 and sends it to the companies in question 38, which process it and generate a new record of ac-ep.ta-ci.on_.for the. company E 39. If 36 transactions between the company are not accepted E and the company or companies that receive the order end 40.
A pesar que se ha hecho referencia a una realización concreta de la invención, es evidente para un experto en la materia que el procedimiento descrito es susceptible de numerosas variaciones y modificaciones, y que todos los detalles mencionados pueden ser substituidos por otros técnicamente equivalentes, sin apartarse del ámbito de protección definido por las reivindicaciones adjuntas.Although reference has been made to a specific embodiment of the invention, it is apparent to one skilled in the art that the described process is susceptible of numerous variations and modifications, and that all the mentioned details can be replaced by other technically equivalent ones, without depart from the scope of protection defined by the appended claims.
Por ejemplo, es posible generar en el ordenador de gestión para cada acción un fichero "log" para poder realizar posteriormente estadísticas. For example, it is possible to generate in the management computer for each action a "log" file to be able to perform statistics later.

Claims

R E I V I N D I C A C I O N E S
1. Procedimiento de interconexión entre sitios para el intercambio de datos, presentando cada sitio un catálogo de datos, cuyo procedimiento comprende una etapa de conexión (1) de por lo menos un sitio a un sistema de gestión, el cual presenta por lo menos una estructura de datos con datos de cada uno de los sitios; una primera etapa de búsqueda (2) a partir de una consulta realizada por dicho por lo menos un sitio, sobre dicha por lo menos una estructura de datos almacenada en el sistema de gestión; y una etapa de pedido (4) , carácter!zado por el hecho de que cada cierto intervalo de tiempo predeterminado los sitios conectados comunican al sistema de gestión su estado de conexión y su punto de acceso (13, 14, 15), y por el hecho de que comprende una segunda etapa de búsqueda (3) entre la primera etapa de búsqueda y la etapa de pedido, en la que se establece una comunicación entre diferentes sitios, para el intercambio de datos.1. Interconnection procedure between sites for the exchange of data, each site presenting a catalog of data, the procedure of which includes a stage of connection (1) of at least one site to a management system, which presents at least one data structure with data from each of the sites; a first search stage (2) from a query made by said at least one site, on said at least one data structure stored in the management system; and an order stage (4), characterized by the fact that every certain predetermined interval of time the connected sites communicate to the management system their connection status and their access point (13, 14, 15), and by the fact that it comprises a second search stage (3) between the first search stage and the order stage, in which communication between different sites is established, for the exchange of data.
2. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la etapa de conexión (1) de dicho por lo menos un sitio al sistema de gestión comprende una subetapa de llamada (5, 6) en la que el por lo menos un sitio realiza una llamada al sistema de gestión y le envia un certificado para su validación; una subetapa de registro (9) en la que el sistema de gestión verifica si el sitio ha sido registrado anteriormente (8) , insertándolo, en caso afirmativo, en un campo de datos de sitios conectados de dicha por lo menos una estructura de datos, o registrándolo, en caso negativo, en un campo de datos de registro de dicha por lo menos una estructura de datos; y una subetapa de identificación del tipo de conexión (11) en la que el sistema de- gestión .jdetecta el tipo de conexión deseada por el sitio, ya sea para realizar búsquedas (12) o para poner sus datos a disposición de los sitios restantes (13, 14, 15) .2. The method according to claim 1, characterized in that the connection stage (1) of said at least one site to the management system comprises a call sub-stage (5, 6) in which the at least one site makes a call to the management system and sends you a certificate for validation; a registration sub-stage (9) in which the management system verifies if the site has been previously registered (8), inserting it, if so, in a data field of connected sites of said at least one data structure, or by registering it, if not, in a field of registration data of said at least one data structure; and a sub-stage of identification of the type of connection (11) in which the management system detects the type of connection desired by the site, either to make searches (12) or to make your data available to the remaining sites (13, 14, 15).
3. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la primera etapa de búsqueda (2) comprende una subetapa de generación y envió de búsqueda (18) a partir de una búsqueda nueva (16) o de una búsqueda anterior recuperada (17), hacia el sistema de gestión; una subetapa de detección (19) en el sistema de gestión de sitios que cumplan con los parámetros establecidos en la búsqueda con respecto a los datos almacenados para cada sitio en dicha por lo menos una estructura de datos; y una subetapa de entrega (20) por parte del sistema de gestión del punto de acceso de los sitios conectados seleccionados, al sitio que realiza la búsqueda.3. Method according to claim 1, characterized in that the first search stage (2) comprises a generation sub-stage and sent a search (18) from a new search (16) or from a retrieved previous search ( 17), towards the management system; a detection sub-stage (19) in the site management system that meets the parameters established in the search with respect to the data stored for each site in said at least one data structure; and a delivery sub-stage (20) by the access point management system of the selected connected sites, to the site that performs the search.
4. Procedimiento según la reivindicación 3, caracterizado por el hecho de que la segunda etapa de búsqueda (3) comprende una subetapa de búsqueda automática (25) en los catálogos de datos de los sitios conectados seleccionados en la primera etapa de búsqueda (2), desde el sitio que realiza búsqueda; y una subetapa de entrega de los datos del catálogo de datos de los sitios detectados, al sitio que realiza la búsqueda (26) .Method according to claim 3, characterized in that the second search stage (3) comprises an automatic search sub-stage (25) in the data catalogs of the connected sites selected in the first search stage (2) , from the search site; and a sub-stage of delivery of the data from the data catalog of the detected sites, to the site performing the search (26).
5. Procedimiento según la reivindicación 4, caracterizado por el hecho de que la etapa de pedido (4) comprende una subetapa de recepción (27) y selección (32) de los datos de los catálogos de datos de los sitios conectados seleccionados en la primera etapa de 'búsqueda5. Method according to claim 4, characterized in that the order stage (4) comprises a reception sub-stage (27) and selection (32) of the data from the data catalogs of the connected sites selected in the first 'search stage
(2) , a partir de su visualización; una subetapa de envió de pedido (34) a cada uno de los sitios conectados seleccionados en la primera etapa de búsqueda -(2) ,- -.para que acepten. o rechacen dicho pedido. (2), from its visualization; a sub-stage of order submission (34) to each of the connected sites selected in the first search stage - (2), - -.to accept them. or reject said order.
6. Procedimiento según la reivindicación 2, caracterizado por el hecho de que en el campo de datos de registro, en la subetapa de registro (9), se introducen un identificador del sitio a registrar, y el punto de acceso del sitio a registrar.Method according to claim 2, characterized in that in the registration data field, in the registration sub-stage (9), an identifier of the site to be registered is entered, and the access point of the site to be registered.
7. Procedimiento según la reivindicación 6, caracterizado por el hecho de que en el campo de datos de registro, en la subetapa de registro (9), se introduce por lo menos una palabra clave identificativa del sitio a registrar.7. Method according to claim 6, characterized in that in the registration data field, in the registration sub-stage (9), at least one keyword identifying the site to be registered is entered.
8. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que el punto de acceso de un sitio es su dirección IP.Method according to any of the preceding claims, characterized in that the access point of a site is its IP address.
9. Procedimiento según la reivindicación 8, caracterizado por el hecho de que la dirección IP es una dirección IP dinámica.9. Method according to claim 8, characterized in that the IP address is a dynamic IP address.
10. Procedimiento según cualquiera de las reivindicaciones 2 a 9, caracterizado por el hecho de que la subetapa de registro (9) se realiza de forma manual.Method according to any one of claims 2 to 9, characterized in that the registration sub-stage (9) is carried out manually.
11. Procedimiento según cualquiera de las reivindicaciones 2 a 9, caracterizado por el hecho de que la subetapa de registro (9) se realiza de forma automática.Method according to any one of claims 2 to 9, characterized in that the registration sub-stage (9) is performed automatically.
12. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que los datos almacenados en dicha por lo menos una estructura de datos están encriptados .12. Method according to any of the preceding claims, characterized in that the data stored in said at least one data structure is encrypted.
13. Procedimiento según cualquiera de las reivindicaciones 3 a 12, caracterizado por el hecho de que, en la subetapa de entrega por parte del sistema de gestión del punto de acceso de los sitios conectados seleccionados (20) , al sitio que realiza la búsqueda, dicha entrega se realiza con el identificador del sitio y el punto de acceso del sitio encriptados con la clave pública del certificado del sitio que realiza la búsqueda y firmados con la clave privada del certificado del sistema de gestión.13. Procedure according to any of the claims 3 to 12, characterized in that, in the delivery sub-stage by the access point management system of the selected connected sites (20), to the site performing the search, said delivery is made with the identifier of the site and the site access point encrypted with the public key of the certificate of the site performing the search and signed with the private key of the management system certificate.
14. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que, en la etapa de pedido (4), el sistema de gestión realiza un "time stamping" para validar el pedido.14. Method according to any of the preceding claims, characterized in that, at the order stage (4), the management system performs a "time stamping" to validate the order.
15. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por el hecho de que el sitio que realiza la búsqueda emite cada cierto tiempo al sistema de gestión un registro en el que se almacena el identificador y su punto de acceso con los datos firmados con la clave privada del sitio. 15. A method according to any of the preceding claims, characterized in that the site performing the search periodically issues to the management system a record in which the identifier and its access point with the data signed with the data are stored. site private key.
PCT/ES2001/000439 2000-10-31 2001-11-16 Method of interconnecting sites for the exchange of data WO2003043297A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
ES200002677A ES2178937B1 (en) 2000-10-31 2000-10-31 INTERCONNECTION PROCEDURE BETWEEN SITES FOR DATA EXCHANGE.
AU2002223694A AU2002223694A1 (en) 2000-10-31 2001-11-16 Method of interconnecting sites for the exchange of data
PCT/ES2001/000439 WO2003043297A2 (en) 2000-10-31 2001-11-16 Method of interconnecting sites for the exchange of data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ES200002677A ES2178937B1 (en) 2000-10-31 2000-10-31 INTERCONNECTION PROCEDURE BETWEEN SITES FOR DATA EXCHANGE.
PCT/ES2001/000439 WO2003043297A2 (en) 2000-10-31 2001-11-16 Method of interconnecting sites for the exchange of data

Publications (2)

Publication Number Publication Date
WO2003043297A2 true WO2003043297A2 (en) 2003-05-22
WO2003043297A3 WO2003043297A3 (en) 2003-08-28

Family

ID=27624114

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/ES2001/000439 WO2003043297A2 (en) 2000-10-31 2001-11-16 Method of interconnecting sites for the exchange of data

Country Status (3)

Country Link
AU (1) AU2002223694A1 (en)
ES (1) ES2178937B1 (en)
WO (1) WO2003043297A2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0214609A2 (en) * 1985-09-04 1987-03-18 Hitachi, Ltd. Electronic transaction method and system
US5895454A (en) * 1997-04-17 1999-04-20 Harrington; Juliette Integrated interface for vendor/product oriented internet websites
WO2000039659A1 (en) * 1998-12-28 2000-07-06 Koninklijke Philips Electronics N.V. Transmitting reviews with digital signatures
WO2000069143A2 (en) * 1999-05-11 2000-11-16 Visitalk.Com, Inc. System and method for facilitating communications over a distributed electronic network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0214609A2 (en) * 1985-09-04 1987-03-18 Hitachi, Ltd. Electronic transaction method and system
US5895454A (en) * 1997-04-17 1999-04-20 Harrington; Juliette Integrated interface for vendor/product oriented internet websites
WO2000039659A1 (en) * 1998-12-28 2000-07-06 Koninklijke Philips Electronics N.V. Transmitting reviews with digital signatures
WO2000069143A2 (en) * 1999-05-11 2000-11-16 Visitalk.Com, Inc. System and method for facilitating communications over a distributed electronic network

Also Published As

Publication number Publication date
ES2178937A1 (en) 2003-01-01
WO2003043297A3 (en) 2003-08-28
ES2178937B1 (en) 2004-03-16
AU2002223694A1 (en) 2003-05-26

Similar Documents

Publication Publication Date Title
CA2515957C (en) Methods, apparatuses and systems facilitating seamless, virtual integration of online membership models and services
CN105187431B (en) Login method, server, client and the communication system of third-party application
EP1616426B1 (en) System and method for controlling communication using device id
US7627125B2 (en) Key loading systems and methods
US8359393B2 (en) Methods, apparatuses and systems facilitating seamless, virtual integration of online membership models and services
CN101124765B (en) Distributed delegated path discovery and validation
US20020146129A1 (en) Method and system for secure wireless database management
US20040059941A1 (en) Systems and methods for identifying users and providing access to information in a network environment
WO2003104947A2 (en) Distributed hierarchical identity management
JP2009534940A (en) Peer-to-peer contact information exchange
JP5276592B2 (en) System and method for gaining network access
EP1766852A1 (en) Distributed hierarchical identity management system authentication mechanisms
US20100023510A1 (en) Terminal device and system for searching personal information
ZA200500060B (en) Distributed hierarchical identity management
JP2002513522A (en) Method and system for establishing and maintaining user-controlled anonymous communication
WO2022242572A1 (en) Personal digital identity management system and method
CN113688430A (en) Block chain-based data access authorization method, device, equipment and storage medium
CN103188208A (en) Authority control method and authority control system of webpage access, and call center
US9400729B2 (en) System and method for determining topology of monitored entities
WO2003043297A2 (en) Method of interconnecting sites for the exchange of data
ES2209896T3 (en) TRANSACTION POINT INSURANCE BETWEEN A MOBILE TERMINAL DEVICE AND AN INTERNET SERVER AT THE APPLICATION LEVEL.
US20100043080A1 (en) Methods and Systems Involving Survey Administration
CN113538019B (en) Food traceability information evidence storing method and device
US6766380B1 (en) Two-byte domain name server system for domain names in languages other than english
US20040230649A1 (en) Method for the production of a first identifier isolating a user connecting to a telematics network

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 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 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
32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC DATED 24-08-2004

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP