×

System for providing information between different protocol environments cooperative with each other and a method therefor

  • US 7,979,519 B2
  • Filed: 10/07/2004
  • Issued: 07/12/2011
  • Est. Priority Date: 10/09/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing information to communicate with first and second clients to provide information as service, comprising:

  • a first step of preparing a first system operating based on a first communication protocol and connected to the first client, and a second system operating based on a second communication protocol and connected to the second client;

    a second step of converting first information to be transmitted from the first system to second information handled with a third communication protocol that cooperates in common with the first communication protocol and the second communication protocol, and transmitting the second information;

    a third step of converting the second information fed from the second system to third information handled with the second communication protocol and outputting the third information;

    a fourth step of converting fourth information received by the second system and based on the second communication protocol to fifth information handled with the third communication protocol and transmitting the fifth information;

    a fifth step of processing the fifth information fed to the first system into sixth information handled with the first communication protocol and outputting the sixth information;

    a sixth step of managing in the first system location information of a client authenticated and registered before information transfer is initiated to the first client;

    a seventh step of generating a user agent in response to an access from the client to communicate with the client;

    an eighth step of updating, when the first client notifies the first system of a status change, information according to the status change notified;

    a ninth step of informing the user agent of the updated information;

    a tenth step of requesting information retrieval in the first system by the user agent;

    an eleventh step of requesting information retrieval in the second system in response to a request for the information retrieval in the first system;

    a twelfth step of performing said second and third steps in order for the requested information retrieval in the second system, and thereafter transmitting a request for information retrieval in the second system on the second communication protocol to starting up information management in the second system;

    a thirteenth step of developing the request for the information retrieval in response to the information management started up, and starting up as an application a collating function and a retrieval function of a database in the second system;

    a fourteenth step of requesting retrieval of the database;

    a fifteenth step of collating a retrieved result of the database with the updated information and performing said fourth and fifth steps in order for collated information, and thereafter supplying information manage in the first system with the collated information according to the first communication protocol;

    a sixteenth step of delivering the collated information to the user agent after said fifteenth step; and

    a seventeenth step of supplying the collated information as a message from the user agent to the first client having notified the status change in said eighth step,wherein said first system includes a first location manager for managing location information of the first client,wherein said first location manager comprises;

    a registering section for registering location information of a user;

    an eliminating section for deleting the registered location information;

    a retrieving section for retrieving the registered location information; and

    an updating section for editing the registered location information,wherein said second system includes a second location manager operative in response to a request from the second client for accessing to said first location manager to manage the location information of the first client obtained from said first location manager, andwherein said second location manager furthermore comprises;

    a registration access section for accessing to the registering section;

    an elimination access section for accessing to the eliminating section;

    a retrieval access section for accessing to the retrieving section; and

    an update access section for accessing to the updating section.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×