WO2006083063A1 - System and method for mediating and conducting peer-to-peer electronic commerce - Google Patents

System and method for mediating and conducting peer-to-peer electronic commerce Download PDF

Info

Publication number
WO2006083063A1
WO2006083063A1 PCT/KR2005/001466 KR2005001466W WO2006083063A1 WO 2006083063 A1 WO2006083063 A1 WO 2006083063A1 KR 2005001466 W KR2005001466 W KR 2005001466W WO 2006083063 A1 WO2006083063 A1 WO 2006083063A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
user
seller
web
personal
Prior art date
Application number
PCT/KR2005/001466
Other languages
French (fr)
Inventor
Yon-Ho Park
Original Assignee
Nr Systems, Inc.
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
Application filed by Nr Systems, Inc. filed Critical Nr Systems, Inc.
Publication of WO2006083063A1 publication Critical patent/WO2006083063A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0603Catalogue ordering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce

Definitions

  • the user receives a static IP address from the internet service
  • intermediary system registers the transferred seller system information in a
  • the intermediary web site the user is connected based on a dynamic IP
  • the seller system is one selected among a personal computer, a
  • the user who registers as a member In the step for registering as a member, the user who registers as a
  • An installation program provided from the intermediary system includes
  • a prototype web server a prototype web site, a web server directory, a web site
  • information of his own personal web site includes a step in which the user
  • the seller system requests an ID and password for a user
  • information of his own personal web site includes a step in which the user who
  • the sale information file is formed of a sale product name, a sale
  • personal information and product information of his own web site includes a
  • the web crawler classifies and aligns the information with respect to the sale
  • the web crawler is directly moved to a
  • the seller system transfers a detailed information on
  • transaction information web page is transferred to the web browser of the user
  • the intermediary system performs an electronic
  • the server side script of the intermediary system transfers an e-mail of
  • products selected by the user includes a dynamic IP address of a seller, a dynamic IP address of a purchaser, a transaction serial number, and a product
  • the server side script of the intermediary system performs an electronic price
  • the intermediary system transfers an e-mail of informing that the
  • product is formed of a dynamic IP address of a seller, a dynamic IP address of a
  • the payment unit provided from the financial organ is one selected
  • the transaction serial number is given in such a manner that the
  • the transaction serial number is generated using an inherent ID of the
  • the transaction serial number is linked with a payment confirmation of
  • intermediary system confirms a delivery state based on a corresponding
  • intermediary system search desired information includes a step in which the
  • the sale information directory is formed in a directory of the web server.
  • the seller system is selected among a personal computer, a notebook
  • Figure 3 is a schematic block diagram illustrating an internal construction
  • Figure 5A is a flow chart of a communication process between an
  • Figure 5B is a flow chart of a communication process for registering
  • invention includes a seller system 100 in which a user registers in an
  • the database is searched based on a search keyword inputted by the internet users who want the information, and a corresponding information
  • the intermediary system 300 includes a web server 310 that is physically
  • search engine 320 that analyzes a search keyword in detailed items
  • server 310 searches the database, and displays the searched data through a
  • site manager stores an installation program of the prototype web server, web
  • the intermediary web site performs functions in which common
  • the communication processor 340 of the intermediary system 300 drives
  • the web crawler 330 periodically or non-periodically, so that the users who
  • the seller system 100 includes a web server 110 physically connected
  • intermediary system 300 and a database 130 that stores various programs
  • the communication program 120 of the seller system 100 periodically renews
  • the seller system information corresponds to a dynamic IP address
  • the seller system 100 allows the internet users who do not use a static
  • intermediary system 300 as a seller or a personal web site manager of thereby
  • the user 200 is connected with the web server 301 of the intermediary
  • system 300 on the internet by executing a web browser of a personal computer and confirms a personal information and product information registered in the
  • the user 200 is connected with the web server 310 of the
  • intermediary system 300 through a web browser of his computer and requests a
  • the intermediary system 300 drives the search engine 340, searches a
  • a personal web site such as a dynamic IP address of the personal web site
  • the user 200 confirms a personal web site information having the
  • the user is connected with a personal web site of the seller
  • the seller system 100 includes a communication protocol connection unit
  • the database 130 of the seller system 100 includes a program DB 131
  • a personal web site managed by the user and stores a customer information
  • personal web site managed by the user are age, address, place of birth, school,
  • the product information is image, quantity,
  • the web server 140 of the seller system 100 communicates with the web
  • the communication program 120 of the seller system 100 periodically renews
  • the communication program 120 of the seller system 100 stores the
  • system 300 updates and stores a corresponding personal information
  • Figure 4 is a view illustrating a message structure of a communication
  • protocol 400 a tag 410, an information size 420, and information 430 are
  • the tag 410 has a size of 2 bytes, and the information size 420 has a
  • the information 430 has a limitless size.
  • the tag 410 is defined as having the following classes. Namely, 0x0 is id,
  • 0x1 is password
  • 0x2 is version number
  • 0x3 is IP address
  • 0x4 is internet
  • 0x5 is document root directory name
  • 0x6 is subdirectory name
  • 0x7 is end of message
  • 0x8 is request for web crawler
  • 0x9 is sale information
  • 0x10 is sale information file directory name
  • 0x11 is transaction item
  • 0x12 is transaction item profile
  • 0x13 is purchaser IP address
  • 0x14 is transaction item profile
  • the communication protocol temporarily uses one port among the non-
  • PCT transmission control protocol
  • SSL sockets layer
  • the information exchanged with the communication protocol may be any information exchanged with the communication protocol.
  • the communication program 120 of the seller system 100 transfers all
  • the communication program 120 of the seller system 100 maintains a
  • the intermediary system 300 wants to transfer a certain information to the seller
  • the communication program 120 of the seller system 100 syntax-
  • processor 320 of the intermediary system 300 starts or ends together with a parameter that receives a certain program based on the type of information.
  • the communication program 120 of the seller system 100 For example, the communication program 120 of the seller system 100
  • the communication program 120 may change the service that is being
  • system 100 is installed, various initialization variables, for example, services
  • the communication program 120 and a certain internet service program should be designed to inform the operation states to opponent using an event
  • internet service provider may change a certain state between the two events.
  • the communication program 120 transfers a new dynamic IP address to the
  • Figure 5A is a flow chart of a communication processor between an
  • server side script 312 of the intermediary system 300
  • the installation program may be formed of a prototype web server
  • the server side script 312 of the intermediary system 300 shows in
  • the web crawler 330 of the intermediary system 300 periodically and
  • the intermediary system 300 classifies in detail the changed personal
  • Figure 5B is a flow chart of a communication process for registering
  • the server side script 112 of the seller system 100 requests the
  • the server side script 120 of the seller system 100 registers and stores
  • server side script 312 of the intermediary system 300 requests the inputs of the
  • the server side script 312 of the intermediary system 300 is moved to
  • ID and password inputted by the user are matched with the ID and password of
  • seller system 100 requests the inputs of the ID and password for authentication.
  • the server side script 112 of the seller system 100 is moved to the web
  • the server side script 112 of the seller system 100 stores a new product
  • the server side script 112 of the seller system 100 informs the changed
  • the communication processor 320 of the intermediary system 300 reads
  • the web crawler 330 collects the sale information file stored in the
  • the web crawler 330 classifies and aligns the information with respect to
  • the intermediary system 300 using a certain message based on the
  • Figure 6 is a flow chart of the communication processor between an
  • the server side script 312 of the intermediary system 300 transfers
  • the user 200 selects a search window among various menu provided from the intermediary web site of the intermediary system 300 and inputs a
  • the server side script 312 of the intermediary system 300 activates the
  • search engine 340 and aligns a corresponding web site information and seller
  • the search engine 340 of the intermediary system 300 searches a
  • the searched corresponding information is a seller
  • the server side script 312 of the intermediary system 300 transfers a
  • a dynamic IP address of a purchase user selected by the user 200, a dynamic IP address of a purchase user, and a
  • FIGS. 7A and 7B are flow charts of a communication processor
  • IP address of a purchase user IP address of a purchase user
  • search information in a web page form.
  • the intermediary system 300 using a web browser of the user 200 (S704).
  • intermediary system 300 transfers a price payment web site to the user's web
  • seller system 100 such as a dynamic IP address of a seller, a dynamic IP
  • the member information DB 352 after checking the user's ID and password
  • the server side script 312 of the intermediary system 300 confirms
  • 300 performs an electronic price payment using a credit card, phone banking
  • transaction serial number is provided to each transaction.
  • the transaction serial number is used for a payment, confirmation, delivery state, delivery confirmation, etc. of the transaction price.
  • transaction serial number may be generated using an inherent ID of the seller.
  • the server side script 312 of the intermediary system 300 confirms the
  • seller system 100 is increased by one level, and a corresponding seller system
  • the web page of the directory structure shows a plurality of stocks
  • the stocks seller opens a product information, inventory stocks and
  • the personal information As described above, in the present invention, the personal information

Abstract

System and method for conducting peer-to-peer electronic commerce. Information on products offered by a seller (100) is stored on a mediating agent (300) with a web interface (310). Clients (200) search for products stored in the database (350) of the mediating agent (300), retrieve dynamic IP addresses of seller web sites (110), and access them for further information on the products and for product ordering. Payment is supported by the mediating agent (300), which also makes available software for setting up web sites on seller machines (100).

Description

System and Method for Mediating and Conducting Peer-to-peer Electronic Commerce
Technical Field
The present invention relates to an interpersonal electronic commerce
intermediating system, and in particular to a method and system for
intermediating an interpersonal electronic commerce using a personal web site
in which a prototype web site is provided to users who register as members on
the internet, and a personal information and product information registered in a
web site are collected and stored in a database, and a dynamic IP address and
a search information of a web site are provided to users who need the same, so
that the users who do not use a domain name service (DNS) and a static IP
address on the internet can advertise his personal web site using his computer
as a server computer, whereby an interpersonal electronic commerce in which
registered products are purchased and sold is promoted.
Background Art
A provider who provides various information and services on the
internet is largely classified into two types. There is a provider who provides
various information such as news, search service and communities on the internet like a portal site to users for the purpose of profits, and there is a
provider who has his own server system in order to provide a certain
information to users for the purpose of profits or non-profits.
In addition, a user who receives various information and electronic
commerce services on the internet can be largely classified into two types.
There is a user who provides or receives information related to an electronic
commerce of a certain product by connecting to the internet for the purpose of
profits and purchases and sells a corresponding product. There is a user who
wants to receive a common comprehensive information such as news, search
service and communities.
Figure 1 is a schematic view illustrating a network construction of a
conventional electronic commerce intermediating system using the internet.
As shown therein, there are a comprehensive information provider 10
that provides various information such as news, search service and
communities like a portal site to users on the internet, a personal information
provider 20 that has its own server system and provides a certain personal
information, and a user 30 who receives various information and services from
the comprehensive information provider 10 and the personal information
provider 20.
Here, the comprehensive information provider 10, the personal
information provider 20 and the user 30 are needed to register an internet
connection service provided from an internet service provider (ISP) for thereby receiving and using various information and services on the internet.
The comprehensive information provider 10 and the personal
information provider 20 are allocated with static IP addresses through an
internet service provided from the internet service provider (ISP) and register
into a domain name service and construct a server system capable of
processing the connections of users.
In addition, the user 30 is needed to register into the internet connection
service provided from the internet service provider and to connect the internet,
so that various information and services are received from the comprehensive
information provider 10 and the personal information provider 20. Here, the
internet connection service products provided from the internet service provider
are differently provided to the comprehensive information provider 10, the
personal information provider 20 and the user 30 based on the amount, size
and continuity of the data concurrently used on the network.
The comprehensive information provider 10 that is always connected
with a plurality of users 30 has a dedicated line and a static IP address and
provides information using a web site type information providing technology for
example, HTTP, ASP and FLASH in the forms of texts as well as sound, graphic
and motion images.
As the number of internet users is significantly increased, the allocation
limit of the static IP address (version 4) has been exceeded. Since the user 30
gets connected with the internet service provided by the internet service provider when he needs and receives a corresponding information, the internet
service product of the internet service provider provided to the user 30 generally
uses the dynamic IP technology.
With the above-described environment, a plurality of comprehensive
information providers 10 capable of intermediating an electronic commerce
among the users on the internet without a big investment have been developed,
so that the users 30 are intermediated as a seller and a purchaser.
However, almost web sites designed to intermediate the electronic
commerce have only bilateral transaction structures between the users 30 as a
corporation type provider 10, a seller and a purchaser. Namely, a plurality of
comprehensive information providers 10 capable of intermediating electronic
commerce needs to construct a very expensive network infrastructure and
shows the product information of the seller on his web site. Namely, an
intermediating charge is obtained from the purchaser and the seller concerning
the transacted products. The above method is not escaped from the
conventional electronic commerce.
When a user wants to become a comprehensive information provider 10
for a certain electronic commerce like the comprehensive information provider
10 on the internet, the user receives a static IP address from the internet service
provider and pays a high registration fee and service charge in order to register
the domain name service.
In addition, a certain individual wants to construct a server system for an electronic commerce on the internet without help from experts and to
become a comprehensive information provider 10 or a personal information
provider 20 as a product seller of the electronic commerce, the user should pay
an expensive dedicated line to the internet service provider. In order to
construct a stable network system, it is needed to pay high cost for the
purchase of an expensive server system and for upgrading the hardware.
As the use of the internet becomes popular, the internet users who want
to construct a personal home page or a web site (hereinafter, referred to web
site) and to advertise himself or community has been sharply increased.
However, the internet user and a business man who makes a web site
or manages the server of the web site separately exist, there are many limits in
order for the user to have his web site be constructed in various forms or to
change the design.
In addition, even when the internet user has a web server designed to
manage his web site, since the IP address that is changed in real time is not
transmitted to the computer of the other internet user or the domain name
service system, it is impossible to operate the web site.
Disclosure of Invention
Accordingly, it is an object of the present invention to overcome the
problems encountered in the conventional art.
It is another object of the present invention to provide a method and system for intermediating an interpersonal electronic commerce on the internet
using a personal web site that are implemented based on a technical concept
disposed in a method and system for intermediating an interpersonal electronic
commerce of the Korean patent application number 10-2004-109031 filed on
December 20, 2004 by the same applicant of the present invention.
It is further another object of the present invention to provide a method
and system for intermediating an interpersonal electronic commerce on the
internet using a personal web site in which a prototype web site is provided to
users who register on the internet as a member, and a personal information and
product information registered in a personal web site are automatically collected
using a web crawler and are stored in a database, and the users who want to
have the information are provided with a dynamic IP address of a corresponding
web site and a search information.
It is still further another object of the present invention to provide a
method and system for intermediating an interpersonal electronic commerce on
the internet in which users who do not use a domain name service (DNS) on the
internet and a static IP address can advertise his own web site using his
computer as a server for thereby promoting an interpersonal electronic
commerce for purchasing and selling a certain product using the registered
product information. It is further another object of the present invention to provide a method
and system for intermediating an interpersonal electronic commerce on the
internet in which when users who registered in an intermediary system as a
member update and register a personal information and product information in
his own web site, a corresponding information is automatically transferred to the
intermediary system, so that it is possible to advertise a corresponding
information registered in a user's personal web site in real time.
To achieve the above objects, in a method for intermediating an
interpersonal electronic commerce that is implemented based on an
intermediary system that includes an internet-based user who does not use a
static IP (Internet Protocol) address and a domain name service, a seller system
that sells products by providing a product information on the internet, and an
electronic commerce personal web service between a user and a seller, there is
provided an improved method for intermediating an interpersonal electronic
commerce using a personal web site, comprising a step in which an internet
user is registered in the intermediary system that provides a personal web
service using a communication protocol; a step in which an installation program
of providing a personal web service is downloaded to the user registered as a
member; a step in which the user installs the downloaded installation program in
his own seller system; a step in which when the installation of the program is completed, the user of the seller system registers a personal information and
product information in his own personal web site; a step in which the
communication program executed based on the installation program collects a
seller system information changed by the user and is transferred to the
intermediary system through a communication protocol; a step in which the
intermediary system registers the transferred seller system information in a
database and opens on an intermediary web site; a step in which when the
users connected with the intermediary web site search desired information, the
seller system information of searched information is provided to the web page; a
step in which when the user selects a seller system information provided from
the intermediary web site, the user is connected based on a dynamic IP
address of a personal web site corresponding to the selected seller system
information; and a step in which an electronic commerce is performed between
the seller of the connected personal web site and the user.
The step in which the intermediary system registers the transferred
seller system information in a database and opens on an intermediary web site
includes a step in which the intermediary system periodically or non-periodically
visits a personal web site of the member-registered seller system using a web
crawler; a step in which the web crawler collects the changed personal
information and product information in a web page form from the personal web sites of the visited seller systems; and a step in which the personal information
and product information of the collected seller systems are classified in detail
and updated and registered in a database.
The seller system is one selected among a personal computer, a
notebook computer, a personal digital adaptor (PDA), and a mobile
communication terminal.
In the step for registering as a member, the user who registers as a
member is a seller who wants to sell a product using a personal web site.
In the step for registering as a member, the user who registers as a
member is a personal web site manager who wants to advertise his own
personal site.
An installation program provided from the intermediary system includes
a prototype web server, a prototype web site, a web server directory, a web site
directory and a communication program.
The step in which the user installs the downloaded installation program
in his own seller system includes a step in which the installation program
executes a web server, and generates a web server directory, and generates a
web site directory, a sale information directory and a personal information
directory in the web server directory, and finally executes the communication
program. The step in which the user registers a personal information and product
information of his own personal web site includes a step in which the user
directly boots his own seller system and inputs the URL "http://localhost/ on his
own seller system screen; a step in which the seller system is moved to a main
web page of a personal web site address inputted from the user; a step in which
when the user selects a product registration item on a web page of his own
personal web site, the seller system requests an ID and password for a user
authentication; a step in which the seller system authenticates whether the ID
and password inputted by the user are the registered user's ID and password,
and when the ID and password are the registered ID and password, it is moved
to the web page capable of registering a corresponding product information; a
step in which the user registers and changes the product information
concerning the sale product in the web page that registers the product
information; and a step in which the seller system stores the changed
information into the sale information file of the sale information directory and
newly registers in a HTML page that shows a product information with respect
to a corresponding sale product.
The step in which the user registers a personal information and product
information of his own personal web site includes a step in which the user who
is in remote area in which it is impossible to directly boot the seller system is connected with an intermediary web site and logs in on the internet; a step in
which the intermediary system is moved to a personal web site of the user when
the user log-in is completed; a step in which when the user selects a product
registration item of the web page of the personal web site, the seller system
authenticates whether the user is the registered user or not, and when the user
is the registered user, the user is moved to the web page capable of registering
and changing the product information; a step in which the user registers and
changes the product information with respect to the sale product on the web
page capable of registering the product information; and a step in which the
seller system stores the changed information in a sale information file of the
sale information directory and newly registers in the HTML page that shows a
product information with respect to a corresponding sale product.
The web page capable of registering the product information is a CGI
page.
The sale information file is formed of a sale product name, a sale
product price, a sale produce description, and a URL address of a sale product
image.
The step in which the user who operates the seller system registers a
personal information and product information of his own web site includes a
step in which the server side script of the seller system informs a changed information of the personal web site to a communication program; a step in
which the communication program transfers to a communication processor of
the intermediary system using a certain message of the communication
protocol; a step in which the communication processor of the intermediary
system judges a certain message transferred from the communication program
of the seller system based on a communication protocol and drives a web
crawler; a step in which the web crawler is moved to a web page corresponding
to the judged message; a step in which the web crawler collects the sale
information file stored in the personal web site in a file form; and a step in which
the web crawler classifies and aligns the information with respect to the sale
product in a corresponding sale information file and updates and registers in a
database.
In the step in which the web crawler is moved to a web page
corresponding to the judged message, the web crawler is directly moved to a
path of the judged message.
The step in which an electronic commerce is performed between a
seller of the connected personal web site and the user includes a step in which
when the user selects a personal web site of the seller system that provides a
certain product information that the user wants to purchase, the user is directly
connected with the product sale web page of a corresponding personal web site; a step in which when the user selects a purchase of a desired product on
the product sale web page, the seller system transfers a detailed information on
the product selected by the user to the intermediary system based on a
communication program; a step in which the intermediary system authenticates
a user who selected the purchase and when the user is the registered user, a
transaction information web page is transferred to the web browser of the user;
a step in which when the user confirms the transaction information web page
and selects a purchase button, the intermediary system performs an electronic
price payment using a payment unit provided from a financial organ; a step in
which when the price payment is completed with respect to a corresponding
product, the server side script of the intermediary system transfers an e-mail of
informing that the electronic commerce is completed by the user to an e-mail
address of the user who operate the seller system; and a step in which when
the e-mail based electronic commerce completion message from the
intermediary system is confirmed, the seller of the seller system requests a
delivery of a corresponding product, and the product is delivered to the user.
In the step in which the seller system transfers a detailed information
concerning the product selected by the user to the intermediary system based
on a communication program, the detailed information with respect to the
products selected by the user includes a dynamic IP address of a seller, a dynamic IP address of a purchaser, a transaction serial number, and a product
information.
The step in which the intermediary system authenticates the user who
selected the purchase and transfers the transaction information web page to a
user's web browser when the user is the registered user includes a step in
which the intermediary system requests a connection to the price payment web
site using the user's web browser; a step in which the user is connected with a
price payment web site of the intermediary using his own web browser; a step in
which the intermediary system stores a transaction information with respect to
the purchased product transferred from the seller system into a database; a
step in which the user confirms whether the price payment web site provided
from the intermediary system is provided from the intermediary system or not
and inputs his own ID and password and transaction number; a step in which
the server side script of the intermediary system performs an electronic price
payment using a payment unit provided from a financial organ; and a step in
which when the price payment with respect to a corresponding product is
completed, the intermediary system transfers an e-mail of informing that the
electronic commerce is completed by the user to an e-mail address of the seller
who operates the seller system.
In the step in which the intermediary system stores the transaction information with respect to the purchase product transferred from the seller
system into a database, the transaction information with respect to the purchase
product is formed of a dynamic IP address of a seller, a dynamic IP address of a
purchase user, a transaction serial number, and a product information.
The payment unit provided from the financial organ is one selected
among a credit card, a phone banking, and a tele-banking.
The transaction serial number is given in such a manner that the
purchase user, the seller and the intermediary are all informed of a result of the
successful transaction when the electronic commerce is successfully made.
The transaction serial number is generated using an inherent ID of the
seller.
The transaction serial number is linked with a payment confirmation of
the transaction price and a delivery confirmation web page.
The step in which a delivery of a corresponding product is requested,
and the product is delivered to the user includes a step in which the
intermediary system confirms a delivery state based on a corresponding
product purchase from the user; a step in which a transaction price obtained by
subtracting an intermediating charge from the sale price is paid to a
corresponding seller system when the delivery is confirmed by the user; and a
step in which when the transaction price payment is completed, a result of the payment is informed to the seller system through an e-mail.
The step in which a seller system information of a corresponding
information is provided to a web page when the users connected with the
intermediary system search desired information includes a step in which the
level of a corresponding seller system that successfully achieved the electronic
commerce is increased by one level , and a corresponding seller system
information is provided on the web page with priority to the users who search
the same item.
To achieve the above objects, in a system for intermediating an
interpersonal electronic commerce that is implemented based on an
intermediary system that includes an internet-based user who does not use a
static IP (Internet Protocol) address and a domain name service, a seller system
that sells products by providing a product information on the internet, and an
electronic commerce personal web service between a user and a seller, there is
provided an improved system for intermediating an interpersonal electronic
commerce using a personal web site, comprising an improved intermediary
system that includes a web server that is physically connected with many
different users on the internet through an intermediary web site; a search
engine that analyzes a search keyword in detailed items inputted from the users
connected with the intermediary web site of the web server, searches the database, and displays the searched data through a certain web page of the
intermediate web site; a web crawler that periodically or non-periodically visits
the personal web sites of the users that registered as members through the
intermediate web site of the web server, collects the personal information and
product information registered in a corresponding personal web site in a web
page form and registers in the database; a communication processor that
transmits and receives a seller system information periodically or non-
periodically using a communication program of the seller system and a certain
communication protocol; and a database that stores the personal information
and product information of the users who register in the intermediary web site
as a seller or a personal web site manager, stores an installation program of the
prototype web server, web site and communication program provided to the
users who register as members and updates and registers the personal
information and product information registered in the personal web site
collected from the web crawler, and an improved seller system that includes a
web server physically connected with many different users on the internet
through personal web sites; a communication program that periodically or non-
periodically transmits and receives a seller system information with a
communication processor of the intermediary system; and a database that
stores various programs provided from the intermediary system and a personal information and product information registered in the personal web site; and an
improved user that is connected with the intermediary web site through a web
browser and requests an information search with respect to a product that the
user wants to purchase and is connected with a personal web site having
searched information for thereby purchasing a corresponding product.
The web server of the intermediary system includes a server side script
that processes information transferred from the seller system and a user's web
browser and stores a corresponding information into a database; and a web
server connection unit that is connected with a web browser of the internet user
and a web server of the seller system for thereby transferring various
information.
The intermediary system includes a communication program of the
seller system; and a communication protocol connection unit that transmits and
receives a seller system information based on the communication program.
The database of the intermediary system includes a communication
program DB (database) that stores a prototype web server that is an installation
program downloaded by users who register as members, and a web server, and
a communication program; a member information DB that stores a user's
member ID, password, personal information, initial seller system information,
changed personal information and sale information as the users are classified into a seller and a personal web site manager based on a selection of a user
who registers as a member; a web site information DB that classifies in details
and stores various prototype web sites provided to the users who register as
members, and various web site information newly stored and updated in the
personal web site that is managed by the members; and a seller system
information DB that stores a dynamic IP address that is a seller system
information of the users who register as members, a directory name in which a
certain internet service is being executed, and a communication program
version that is being executed in the seller system.
The web server of the seller system includes a web server connection
unit that is connected with a web browser of the users on the internet and a web
server of the intermediary system for thereby transferring various information;
and a server side script that processes information transferred through the
intermediary system and a user's web browser and stores a corresponding
information into a database.
The seller system includes a communication processor of the
intermediary system; and a communication protocol connection unit that
transmits and receives a seller system information.
The database of the seller system includes a program DB that stores a
prototype web server that is an installation program provided from the intermediary system, and a web site and a communication program; a personal
information DB that is connected with a personal web site managed by a user
and stores a customer information and a transaction information of the user who
purchased a certain product; and a product information DB that classifies in
detail and stores a personal information and product information updated and
registered in the personal web site managed by the user.
The communication program of the seller system stores a personal
information and product information into a database when the personal
information and product information are updated in the personal web site by the
user, and transfers to the communication processor of the intermediary system
through a certain communication protocol and updates the changed web page
information in the database.
The communication protocol capable of transmitting and receiving a
seller system information between the intermediary system and the seller
system is formed in a repeating data structure in which a tag (2 bytes), an
information size (4 bytes) and information (limitless size) are provided.
The seller system information includes a dynamic IP address, a
directory name in which an internet service is being executed, a communication
program version being executed in the seller system, a dynamic IP address that
is given from an internet service provider whenever the seller system is booted, an internet service name being executed in the seller system, a document
directory name, a sub-directory name, an end message, a web crawler driving
message, a sale information file name, a sale information directory name, a
transaction item name, a transaction content, an IP address of a purchase user,
and a transaction number of product transacted.
The sale information directory is formed in a directory of the web server.
The seller system is selected among a personal computer, a notebook
computer, a personal digital adaptor (PDA), and a mobile communication
terminal.
Brief Description of Drawings
The present invention will become better understood with reference to
the accompanying drawings which are given only by way of illustration and thus
are not limitative of the present invention, wherein;
Figure 1 is a view illustrating a schematic network construction of a
conventional electronic commerce intermediating system implemented on the
internet;
Figure 2 is a view illustrating a schematic network construction of an
interpersonal electronic commerce intermediating system according to the
present invention; Figure 3 is a schematic block diagram illustrating an internal construction
of an intermediary system and a seller system according to the present
invention;
Figure 4 is a view illustrating a message structure of a communication
protocol between an intermediary system and a seller system according to the
present invention;
Figure 5A is a flow chart of a communication process between an
intermediary system and a seller system according to the present invention;
Figure 5B is a flow chart of a communication process for registering and
changing a sale information on a personal web site of a seller system according
to the present invention;
Figure 5C is a view of an example of a web page for registering and
changing a sale product according to the present invention;
Figure 6 is a flow chart of a communication process between an
intermediary system and a user according to the present invention; and
Figures 7 A and 7B are flow charts of a communication process between
a seller system and a user according to the present invention.
Best Mode for Carrying Out the Invention
The preferred embodiments of the present invention will be described with reference to the accompanying drawings.
Figure 2 is a schematic view illustrating a network construction of an
interpersonal electronic commerce intermediating system using a personal web
site according to the present invention.
As shown in Figure 2, an interpersonal electronic commerce
intermediating system using a personal web site according to the present
invention includes a seller system 100 in which a user registers in an
intermediary system capable of providing an interpersonal electronic commerce
web service on the internet as a seller or a personal web site manager, and an
installation program is downloaded from an intermediary system in his computer,
and a personal information and product information are registered in a personal
web site managed by himself, and a personal information and product
information are provided to internet users who need the information, and
products are sold to the users; an intermediary system 300 in which a prototype
web server and a web site and communication programs are provided to the
users who register as a seller or a personal web site manager on the internet,
and the users visit the personal web sites managed by the members using a
web crawler and collect the personal information and product information
registered in a corresponding personal web site and are stored in a database,
and the database is searched based on a search keyword inputted by the internet users who want the information, and a corresponding information
searched and a dynamic IP address of a personal web site are provided; and
users 200 who are connected with the web site of the intermediary system 300
and input a search keyword with respect to an individual and product and
confirm a personal web site and dynamic IP address corresponding to the
searched personal information and product information provided from the
database of the intermediary system 300 and are connected with a personal
web site of a user and are connected with a personal web site that sells the
searched products for thereby purchasing a corresponding product.
The intermediary system 300 includes a web server 310 that is physically
connected with many different users on the internet through an intermediary
web site; a search engine 320 that analyzes a search keyword in detailed items
inputted from the users connected with the intermediary web site of the web
server 310, searches the database, and displays the searched data through a
certain web page of the intermediate web site; a web crawler 330 that
periodically or non-periodically visits the personal web sites of the users that
registered as members through the intermediate web site of the web server 310,
collects the personal information and product information registered in a
corresponding personal web site in a web page form and registers in the
database; a communication processor 340 that transmits and receives a seller system information periodically or non-periodically using a communication
program of the seller system 100 and a certain communication protocol; and a
database 350 that stores the personal information and product information of
the users who register in the intermediary web site as a seller or a personal web
site manager, stores an installation program of the prototype web server, web
site and communication program provided to the users who register as
members and updates and registers the personal information and product
information registered in the personal web site collected from the web crawler
330.
Here, the intermediary web site performs functions in which common
users who use the internet search the contents with respect to a certain internet
service, and communities are formed as a portal site.
The communication processor 340 of the intermediary system 300 drives
the web crawler 330 periodically or non-periodically, so that the users who
registered as the members visit the personal web sites and collect the personal
information and product information changed in a personal web site and classify
the collected information in detail and register in the database 350.
The seller system 100 includes a web server 110 physically connected
with many different users on the internet through personal web sites; a
communication program 120 that periodically or non-periodically transmits and receives a seller system information with a communication processor 340 of the
intermediary system 300; and a database 130 that stores various programs
provided from the intermediary system 300 and a personal information and
product information registered in the personal web site.
The communication program 120 of the seller system 100 periodically
exchanges a seller system information through the communication processor
340 of the intermediary system 300 and the communication protocol 400 and is
updated and registered in the database 350 of the intermediary system 300
whenever a seller system information occurs.
Here, the seller system information corresponds to a dynamic IP address
of a user personal web site, a directory name in which a certain internet service
is being executed, a communication program version being executed in the
seller system, a changed personal information and a product information.
The seller system 100 allows the internet users who do not use a static
IP address and a domain name service on the internet to register in the
intermediary system 300 as a seller or a personal web site manager of thereby
advertising his own personal web site or providing a certain product information,
so that the internet users can buy the products.
The user 200 is connected with the web server 301 of the intermediary
system 300 on the internet by executing a web browser of a personal computer and confirms a personal information and product information registered in the
personal web sites registered as members using a search function provided
from the intermediary web site of the web server 301.
Here, the user 200 is connected with the web server 310 of the
intermediary system 300 through a web browser of his computer and requests a
detailed information of the product that the user wants to buy on the search
menu. The intermediary system 300 drives the search engine 340, searches a
corresponding product information registered in the database 350 and transmits
a personal web site such as a dynamic IP address of the personal web site
having the registered product information to the web browser of the user 200.
The user 200 confirms a personal web site information having the
registered product information indicated in a certain web page form through the
web browser. When the user selects a personal web site having the registered
product information, the user is connected with a personal web site of the seller
system 100 corresponding to the selected personal web site and is moved to a
web page capable of purchasing a certain product.
For example, an internet user who wants to sell his golf club is connected
with a web site of the intermediary system 300, registers as a seller, downloads
an installation program such as a prototype web site provided from the
intermediary system 300, installs the downloaded program at his own computer, and registers the golf club product information into a personal web site together
with his own personal information. Thereafter, the intermediary system 300
visits the personal web site of the user who registered as a member using a
web crawler 330 and automatically collects the registered personal information
and product information in a web page form and stores into the database 350.
At this time, when the user is connected with a web site of the
intermediary system 300 and searches the seller who wants to sell the gold club,
the intermediary system 300 drives the search engine 340 and searches the
gold club seller registered in the database 350, so that a certain web page is
displayed on a web browser screen of the computer of the user 200.
Therefore, an interpersonal electronic commerce personal web service is
achieved using a personal web site between the user, a purchaser, who wants
to purchase the golf club and a seller who wants to sell a corresponding golf
club.
Figure 3 is a schematic block diagram illustrating an internal construction
of an intermediary system and a seller system according to the present
invention. The elements same as the elements of Figure 2 will be given the
same reference numerals, and the descriptions of the same will be omitted.
As shown in Figure 3, the web server 310 of the intermediary system 300
includes a web server connection unit 311 that is connected with the users' web browsers and the web server 110 of the seller system 100 on the internet and
transfers various information, and a server side script 312 that processes
various information transferred through the web browser of the seller system
100 or the user 200 and stores a corresponding information in the database 350.
The database 350 of the intermediary system 300 includes a
communication program DB 351 that stores an installation program that a user
who registers as a member downloads, for example, a prototype web server
and a web site and communication program; a member information DB 352 that
classifies the user into a seller and a personal web site manager based on a
selection of the user who registers as a member, stores a user's member ID,
password, personal information and an initial seller system information, and
updates and stores the personal information and sale information changed by
the members collected by the web crawler 330; a web site information DB 343
that classifies various web site information newly stored or updated in various
prototype web sites provided to the users who register as member and the
personal web site managed by the members; and a seller system information
DB 344 that stores a seller system information of the user who registers as a
member, for example, a dynamic IP address, a directory name in which a
certain internet service is being executed, and a communication program
version being executed in the seller system. The intermediary system 300 includes a communication connection unit
360 that is connected with a communication program 120 and a communication
protocol connection unit 140 of the seller system 100 on the internet for thereby
transmitting and receiving a seller system information.
The web server 311 of the intermediary system 300 communicates
based on a web server connection unit of the seller system 100, a web browser
of the user 200 and the world wide web methods.
The web server 110 of the seller system 100 includes a web server
connection unit 111 that is connected with a web browser of the user 200 on the
internet and a web server 310 of the intermediary system 300 for thereby
transmitting various information; and a server side script 112 that processes
various information transmitted through the intermediary system 100 or the web
browser of the user 200 and stores a corresponding information into the
database 130.
The seller system 100 includes a communication protocol connection unit
140 that is connected with a communication processor 320 and a
communication protocol connection unit 360 of the intermediary system 100 on
the internet for thereby transmitting and receiving a seller system information; a
communication program 120 that periodically or non-periodically transmits and
receives a seller system information through the communication processor 320 and the communication protocol connection unit 360 of the intermediary system
100; and a database 130 that stores a prototype web server, an installation
program, and a web site and a communication program provided from the
intermediary system 300.
The database 130 of the seller system 100 includes a program DB 131
that stores a prototype web server, a web site and a communication program
that are installation programs provided from the web server 310 of the
intermediary system 300, a personal information DB 132 that is connected with
a personal web site managed by the user and stores a customer information
and transaction information of the user 200 who purchases a certain product,
and a product information DB 133 that is classified in detail a personal
information and a product information updated and registered in the personal
web site managed by the user.
Here, in the personal information, various information registered in the
personal web site managed by the user are age, address, place of birth, school,
special ability, financial tech, occupation, community, interested field, etc. that
are made open by the users. The product information is image, quantity,
detailed description, unit price, product name, delivery period, etc.
The web server 140 of the seller system 100 communicates with the web
server connection unit 311 of the intermediary system 300 and the web browser of the user 200 based on the world wide web method.
The communication program 120 of the seller system 100 periodically
and non-periodically transmits and receives a seller system information using
the communication protocol 400 through the communication processor 320 of
the intermediary system 300 and the communication protocol connection units
350 and 140.
The communication program 120 of the seller system 100 stores the
personal information and product information when the information are stored in
the personal web site by the user into a corresponding personal DB 132 and a
product information DB 133. When the information is transmitted to the
intermediary system 300, the communication processor 340 of the intermediary
system 300 updates and stores a corresponding personal information and
product information from the seller system 100 into the member information DB
352 and the web site information DB 343.
Figure 4 is a view illustrating a message structure of a communication
protocol between an intermediary system and a seller system according to the
present invention.
As shown therein, in the message structure of the communication
protocol 400, a tag 410, an information size 420, and information 430 are
repeatedly constructed as a basic sequence. The tag 410 has a size of 2 bytes, and the information size 420 has a
size of 4 bytes, and the information 430 has a limitless size.
The tag 410 is defined as having the following classes. Namely, 0x0 is id,
0x1 is password, 0x2 is version number, 0x3 is IP address, 0x4 is internet
service name, 0x5 is document root directory name, 0x6 is subdirectory name,
0x7 is end of message, 0x8 is request for web crawler, 0x9 is sale information
file name, 0x10 is sale information file directory name, 0x11 is transaction item
name, 0x12 is transaction item profile, 0x13 is purchaser IP address, and 0x14
is transaction number.
The communication protocol temporarily uses one port among the non-
public ports of the transmission control protocol (PCT) and may use a secure
sockets layer (SSL) using TCP port 443 for the security of the system.
The information exchanged with the communication protocol may be
formed of ID and password for recognizing the user of the seller system 100, a
version number of the communication program executed in the seller system
provided from the intermediary system, a dynamic IP address given from the
internet service provider whenever the seller system is booted, an internet
service name being executed from the seller system, a document directory
name such as "C:/program files/apache group/apache2/htdocs/", a sub-directory
name such as "C:/program files/apache group/apache2/htdocs/picture/jpg_format/", a message that drives a web
crawler when the registered information of the seller system is changed, a file
name that stores sale information, a directory name in which sale information is
positioned, a transaction item name that indicates item of product transacted, a
transaction information that indicates the information of the product transacted,
an IP address of purchase user, and a transaction number of the product
transacted.
Therefore, the communication program 120 of the seller system 100 and
the communication processors 320 of the intermediary system 300 syntax-
analyze the TCP protocol, so that it is possible to know that what information
was transmitted.
The executing communication processor 320 of the intermediary system
300 syntax-analyzes the TCP contents when a connection is made based on
the communication program 120 of the seller system 100. When the ID and
password are matched with the information of the registered seller system 100,
the seller system information are all received, and the seller system information
of a corresponding seller system 100 is updated and stored in the seller system
information DB 354.
At this time, the final information from the seller system 100 is an end of
message information of the message, and the communication processor 320 that detected the above information transfers the end of the message to the
communication program 120 of the seller system 100 and stops the connection
with the seller system 100.
The communication program 120 of the seller system 100 transfers all
information to the communication processor 320 of the intermediary system 300
when a certain event occurs in the seller system 100 based on an event select
model of the MS windows.
Thereafter, the communication program 120 of the seller system 100
standbys in a listen state until a connection request is received from the
communication processor 320 of the intermediary system 300.
The communication program 120 of the seller system 100 maintains a
listen state after exchanging the information with the communication processor
320 of the intermediary system 300. When the communication processor 320 of
the intermediary system 300 wants to transfer a certain information to the seller
system 100, the communication processor 320 of the intermediary system 300
requests a TCP connection to the communication program 120 of the seller
system 100.
The communication program 120 of the seller system 100 syntax-
analyzes the TCP contents and receives information from the communication
processor 320 of the intermediary system 300 and starts or ends together with a parameter that receives a certain program based on the type of information.
The communication program 120 of the seller system 100 may change
executing method of the communication program what is being executed.
For example, the communication program 120 of the seller system 100
starts exchanging information with the communication processor 320 of the
intermediary system 300 when there occur a network event for receiving a new
dynamic IP address from the internet service provider, a certain event that a
seller who operates the seller system 100 randomly changes a certain service
or a certain event that a personal information and sale information are changed.
The communication program 120 may change the service that is being
executed in the seller system 100 based on the information and may transmit or
receive a parameter together with the communication program 120 of the seller
system 100 and the communication processor 320 that is being executed in the
intermediary system 300.
Therefore, in the case that the communication program 120 of the seller
system 100 is installed, various initialization variables, for example, services
implemented on the personal computer or a communication interval from the
communication program 120, should be inputted.
After a certain internet service is started or ended in the seller system
100, the communication program 120 and a certain internet service program should be designed to inform the operation states to opponent using an event
select model and a state machine of the MS windows.
For example, the events that receive a new dynamic IP address from the
internet service provider may change a certain state between the two events.
The communication program 120 transfers a new dynamic IP address to the
communication processor 320 of the intermediary system 300 through the
communication protocol 400.
Figure 5A is a flow chart of a communication processor between an
intermediary system and a seller system according to the present invention,
As shown in Figure 5A, the users who want to advertise personal
information and product information through the personal web site on the
internet are connected with the web server 310 of the intermediary system 300
that provide a private web service using the communication protocol (HTTPS)
and register as members (S500).
The server side script 310 of the intermediary system 300 performs a
member registration procedure with respect to the users who agree with the
member agreement and receives a user ID, password, personal information,
private web site information, product information and seller system information
and stores into the member information DB 352 (S501).
The server side script 312 of the intermediary system 300 confirms whether the member users want to sell the products using the private web site
and want to advertise his private web site and classifies the users into seller or
private web site based on the user's selection and stores into the member
information DB 352.
In addition, the server side script 312 of the intermediary system 300
updates and stores the changed personal information and sale information of
the user in the member information DB 352 when the user wants to change the
user's personal information and sale information stored in the member
information DB 352.
The server side script 312 of the intermediary system 300 reads a
personal web service installation program from the program DB 351 in the
user's sale system 100 that registered as a member.
Here, the installation program may be formed of a prototype web server,
a prototype web site, a web server directory, a web site directory and a
communication program.
The seller system 100 stores the personal web service installation
program into the program DB 131 and installs into the seller system 100 when
the user selects a storing and installation of a personal web installation program
in a state that the personal web service installation program completed the
download (S502). The personal web service installation program installed in the seller
system 100 executes the web server 110, generates a web server directory,
generates and positions the web site directory, sale information directory,
personal directory below the web server directory and finally executes the
communication program 120 (S503).
In a state that the prototype web server 110 and the prototype web site
and communication program 120 are installed in the seller system 100 using the
personal web service installation program, the user is connected with his own
personal web site and registers the personal information and sale information.
Here, the web server and web site may be substituted with the personal
web server and personal web site that have been previously installed in the
seller system 100.
The communication program 120 of the seller system 100 amends the
seller system including a dynamic IP address and stores in the program DB 131
and periodically and non-periodically transfers to the communication processor
320 of the intermediary system 300 through a certain communication protocol
400 (S504).
The communication processor 320 of the intermediary system 300
updates and registers the transferred seller system information in the seller
system information DB 354. The server side script 312 of the intermediary system 300 shows in
public the seller system information updated and registered in the seller system
information DB 354 using a certain web page of the intermediary web site
(S506).
The web crawler 330 of the intermediary system 300 periodically and
non-periodically visits the personal web page of the seller system 100 registered
as a member (S507) and collects the personal information and product
information changed in the personal web site of a corresponding seller system
100 in a web page form (S508).
The intermediary system 300 classifies in detail the changed personal
information and product information of the seller system 100 collected using the
web crawler 330 and updates and registers in the member information DB 352
(S509).
Figure 5B is a flow chart of a communication process for registering and
changing the sale information in the personal web site of the seller system
according to the present invention.
As shown in Figure 5B, the user registered as a seller of the intermediary
system 300 may newly register and change the sale information through the
personal web site installed in the seller system 100 if necessary.
In the case that the user directly boots the seller system 100 that is his own computer, the server side script 112 of the seller system 100 requests the
inputs of a user's ID and password, checks the inputted ID and password and
confirms the user.
At this time, the user directly inputs the URL "http.V/localhost/" on the
screen of the seller system 100 and is connected with his own personal web
site (S510).
When the user selects the product registration items on the main page of
his own personal web page, the server side script 112 of the seller system 100
requests the inputs of the user ID and password, checks the inputted ID and
password and moves to a corresponding product registration web page when
the user is confirmed.
At this time, in the product registration web page, when the user changes
and registers the sale information in a corresponding web page based on a CGI
page, the server side script 120 of the seller system 100 registers and stores
the changed and registered sale information in the product information DB 133.
When the user is positioned in a remote area in which it is impossible to
directly boot his own seller system 100, the user is connected with the
intermediary web site of the intermediary system 300 on the internet, and the
server side script 312 of the intermediary system 300 requests the inputs of the
user ID and password for a user authentication (S502). The server side script 312 of the intermediary system 300 is moved to
the user's personal web site "http://64.1.20.100/index.html" in the case that the
ID and password inputted by the user are matched with the ID and password of
the seller registered in the member information DB 352. When the user selects
the product registration item of the web page, the server side script 112 of the
seller system 100 requests the inputs of the ID and password for authentication.
The server side script 112 of the seller system 100 is moved to the web
page capable of registering and changing the product information when the ID
and password inputted by the user are matched with the user's ID and
password (S521). Here, when the user selects the product registration item, it is
moved to the web site for the product registration, for example,
"http://64.1.20.100/registration.cgi".
The server side script 112 of the seller system 100 stores a new product
and changed information in the sale information file of the sale information
directory and newly registers a corresponding sale product in the web page
(html page) and stores in the product information DB 133 when the user
registers and changes the product information of the sale product in the web
page capable of registering and changing the product information (S522).
Here, as shown in Figure 5C, the sale information file is classified into a
sale product name, sale product price, sale production description, sale product image, etc. with the routine of "http://64.1.20.100/picture/sale2.jpg".
The server side script 112 of the seller system 100 informs the changed
information to the communication program 120 (S523) and transfers to the
communication processor 320 of the intermediary system 300 using a message
of the communication protocol (S524).
The communication processor 320 of the intermediary system 300 reads
a certain message transferred from the communication program 120 of the
seller system 100 through the communication protocol and drives the web
crawler 330 (S525).
The web crawler 330 is moved to a web page corresponding to the read
message, for example, sale information file (S526).
The web crawler 330 collects the sale information file stored in the
personal web site in a file form and gets to the communication processor 320 of
the intermediary system 300 (S527).
The web crawler 330 classifies and aligns the information with respect to
the sale product in a corresponding sale information file and updates and
registers in the member information DB 352 and the web site information DB
353.
Namely, when the seller of the seller system 100 loads a sale information
file concerning to the information on the sale items in a file form in the sale information directory based on a previously set method, the communication
program 120 of the seller system 100 periodically monitors the change of the
file and informs the changed contents to the communication processor 320 of
the intermediary system 300 using a certain message based on the
communication protocol 400.
At this time, the web crawler 330 being executed in the intermediary
system 300 visits the personal web site of a corresponding seller and loads the
sale information file to the intermediary system 300 using a file name and
directory name got in the visited personal web site and classifies each
information and stores in the member information DB 352 and the web site
information DB 354.
Figure 6 is a flow chart of the communication processor between an
intermediary system and a user according to the present invention.
As shown therein, when the user 200 who wants to search a certain
person on the internet or wants to purchase a certain product is connected with
the web server 310 of the system 300 through the web browser of his own
computer, the server side script 312 of the intermediary system 300 transfers
the intermediary web site to the computer web browser of the user 200 and
outputs on the screen (S601).
The user 200 selects a search window among various menu provided from the intermediary web site of the intermediary system 300 and inputs a
keyword for searching a certain web site or inputs a content on the personal
web site selling the product that he wants to purchase using a natural language
and requests an information search to the intermediary system 300 (S602).
The server side script 312 of the intermediary system 300 activates the
search engine 340 and aligns a corresponding web site information and seller
system information with respect to the inputted keyword (S603).
Here, the search engine 340 of the intermediary system 300 searches a
corresponding personal web site of a certain person that the user 200 wants to
search using a key word or a natural language from the web site information DB
353 and provides to the user 200 in a web page form.
At this time, in the case that the user 200 indicates a name of the
personal web site that the user previously knows, a redirection is made to a
corresponding personal web site.
The server side script 312 of the intermediary system 300 transfers a
corresponding personal web site information of an aligned person or a
corresponding seller system information to a computer web browser of the user
200 in a web page form (S604).
Here, in the case that the searched information is a personal web site of
a certain person, when the user selects a certain URL "http://64.1.20.100/index.html" included in the web page that the user received,
a corresponding personal web site is automatically connected.
In the case that the searched corresponding information is a seller
system information, when the user selects a detailed information of a certain
seller system with respect to the product that the user wants (S605), the server
side script 312 of the intermediary system 300 collects a detailed information of
the seller system updated from the seller system information DB 354 (S606).
The server side script 312 of the intermediary system 300 transfers a
detailed information such as a dynamic IP address of the seller system 100
selected by the user 200, a dynamic IP address of a purchase user, and a
search information to a computer web browser of the user 200 through the web
server 310 of the intermediary system 300 (S607).
Figures 7A and 7B are flow charts of a communication processor
between a seller system and a user according to the present invention.
As shown therein, the user 200 confirms a detailed information such as a
dynamic IP address of a seller provided from the intermediary system 300, an
IP address of a purchase user, and a search information in a web page form.
When the user selects a personal web site of the seller system 100 that
provides a his desired product information, the product sale web page of a
corresponding personal web site is directly connected (S701). When the user 200 selects and purchases a desired product through the
product sale web page (S702), the server side script 112 of the seller system
100 transfers a detailed information with respect to the product selected by the
user 200 using the communication program 120 to the communication
processor 320 of the intermediary system 300 together with a dynamic IP
address of a seller, a dynamic IP address of a purchase user, a transaction
number and a product information (S703) and requests a connection to a price
payment web site "https://www.nrsystems.com/transaction/transaction.cgi" of
the intermediary system 300 using a web browser of the user 200 (S704).
When the user 200 is connected with the price payment web site of the
intermediary through his web browser (S705), the server side script 312 of the
intermediary system 300 transfers a price payment web site to the user's web
browser (S706).
The server side script 312 of the intermediary system 300 registers and
stores a transaction information with respect to the purchase product from the
seller system 100, such as a dynamic IP address of a seller, a dynamic IP
address of a purchase user, a transaction number and a product information in
the member information DB 352 after checking the user's ID and password
(S707).
The user 200 confirms whether the price payment web site is provided from the intermediary system 300 or not and inputs his ID and password and
transaction number and performs a user authentication (S708).
The server side script 312 of the intermediary system 300 confirms
whether the user is registered in the member information DB 342 or not, and in
the case that the user is the registered user, the transaction information web
page is transferred to the web browser of the user 200 (S709).
When the user 200 confirms the transaction information web page and
selects a purchase button, the server side script 312 of the intermediary system
300 performs an electronic price payment using a credit card, phone banking
and tele-banking provided from financial organs (S710).
Here, what the electronic price payment is performed based on the
intermediary system 300 is a procedure for protecting users and sellers.
The server side script 312 of the intermediary system 300 transfers an e-
mail of notifying that the electronic commerce is finished by the user 200 to an
e-mail address of the seller who operates the seller system 100 when the price
payment based on a corresponding product is completed (S711).
When the electronic commerce is finished, since the purchase user 200
and the seller and the intermediary should know the transacted result, a certain
transaction serial number is provided to each transaction.
Here, the transaction serial number is used for a payment, confirmation, delivery state, delivery confirmation, etc. of the transaction price. The
transaction serial number may be generated using an inherent ID of the seller.
For example, assuming that the ID of the seller is "quickseller", the serial
number generated is "quicksellerOOOOI".
The seller of the seller system 100 confirms an electronic commerce
completion message received in an e-mail form from the intermediary system
300 and requests a delivery of a corresponding product, so that the product is
delivered to the user (S712).
The server side script 312 of the intermediary system 300 confirms the
delivery state based on a corresponding product purchase from the user 200
(S713). When the delivery is checked by the user, the transaction price that the
intermediating price is abstracted from the sale price is paid, and a result of the
payment is informed to the seller system 100 using e-mail (S714).
As a benefit for the successful transaction, the level of a corresponding
seller system 100 is increased by one level, and a corresponding seller system
information is made open with priority on the web page that provides the same
items to the users who want to purchase the same.
For example, assuming that the user 200 is an internet user who wants
to receive a seller system information and to buy good quality stocks at a lower
price, the user 200 is connected with the intermediary web site provided from the web server 310 of the intermediary system 300 through the web browser of
the personal computer, the user receives a seller system information in a
corresponding directory structure.
The web page of the directory structure shows a plurality of stocks
sellers searched in the title of "seller information/clothes/stocks/" and shows a
seller system information and personal web site liked in detailed information on
the web page.
The current dynamic IP address, changed dynamic IP address and
detailed product information of the stocks sellers monitored in real time are
shown on the web page showing the seller system information, changing the
information in real time whenever changes occurs therein.
At this time, a certain stocks seller is selected by the user 200, the web
site of a linked stocks seller is connected for thereby achieving an electronic
commerce. The stocks seller opens a product information, inventory stocks and
payment method with respect to the products that will be sold on his personal
web site, so that the user 200 receives information of the web page and
purchases a desired product.
Assuming that the user 200 is an internet user who wants to search Mr.
Hong KiI Dong, a fellow student of the high school, the user 200 is connected
with the intermediary web site of the intermediary system 300 through the web browser of the personal computer and receives the web site information of the
users who registered as the manager members of the personal web site in a
corresponding directory structure.
When the user requests a research in the title of "searching person
information/Changwon high school/graduate/Hong KiI Dong" on the web page of
the directory structure, the server side script 312 of the intermediary system 300
searches a plurality of Hong KiI Dongs among the graduate of Changwon high
school registered in the member information DB 542 using the search engine
340 and shows a web page of a linked personal web site in detail. For example,
there are shown Hong KiI Dong 21st, Hong KiI Dong 23rd, Hong KiI Dong (A)
25th, Hong KiI Dong (B), Hong KiI Dong (C).
When the user selects one Hong KiI Dong, the user is connected with the
personal web site of Hong KiI Dong and sees various information such as
messages, images and motion pictures made open on the personal web site.
Industrial Applicability
As described above, in the present invention, the personal information
and product information registered in the personal web sites of the users who
do not use a domain name service and a static IP address on the internet are
automatically collected using a web crawler and are stored in a database. The
dynamic IP address and search information of a corresponding web site are provided to the users who wants the stored information, so that an interpersonal
electronic commerce can be efficiently performed using a personal web site.
In addition, in the present invention, the users who do not use a domain
name service and a static IP address on the internet are registered as sellers,
and the users' computers are used as servers, so that the personal web sites of
the users and the product information registered are automatically advertised.
Furthermore, various information updated and registered in the
personal web sites of the users are transferred in real time through a
communication program installed in the seller systems of the users who
registered as sellers on the internet, so that the users can receive various
information updated and registered in the personal web sites of the sellers in
real time.
The present invention is not limited to the above embodiment. As the
present invention may be embodied in several forms without departing from the
spirit or essential characteristics thereof, it should also be understood that the
above-described examples are not limited by any of the details of the foregoing
description, unless otherwise specified, but rather should be construed broadly
within its spirit and scope as defined in the appended claims, and therefore all
changes and modifications that fall within the meets and bounds of the claims,
or equivalences of such meets and bounds are therefore intended to be embraced by the appended claims.

Claims

Claims:
1. In a method for intermediating an interpersonal electronic commerce
that is implemented based on an intermediary system that includes an internet-
based user who does not use a static IP (Internet Protocol) address and a
domain name service, a seller system that sells products by providing a product
information on the internet, and an electronic commerce personal web service
between a user and a seller, an improved method for intermediating an
interpersonal electronic commerce using a personal web site, comprising:
a step in which an internet user is registered in the intermediary system
that provides a personal web service using a communication protocol;
a step in which an installation program of providing a personal web
service is downloaded to the user registered as a member;
a step in which the user installs the downloaded installation program in
his own seller system;
a step in which when the installation of the program is completed, the
user of the seller system registers a personal information and product
information in his own personal web site;
a step in which the communication program executed based on the
installation program collects a seller system information changed by the user
and is transferred to the intermediary system through a communication protocol; a step in which the intermediary system registers the transferred seller
system information in a database and opens on an intermediary web site;
a step in which when the users connected with the intermediary web
site search desired information, the seller system information of searched
information is provided to the web page;
a step in which when the user selects a seller system information
provided from the intermediary web site, the user is connected based on a
dynamic IP address of a personal web site corresponding to the selected seller
system information; and
a step in which an electronic commerce is performed between the seller
of the connected personal web site and the user.
2. The method of claim 1 , wherein said step in which the intermediary
system registers the transferred seller system information in a database and
opens on an intermediary web site includes:
a step in which the intermediary system periodically or non-periodically
visits a personal web site of the member-registered seller system using a web
crawler;
a step in which the web crawler collects the changed personal
information and product information in a web page form from the personal web sites of the visited seller systems; and
a step in which the personal information and product information of the
collected seller systems are classified in detail and updated and registered in a
database.
3. The method of either claim 1 or claim 2, wherein said seller system is
one selected among a personal computer, a notebook computer, a personal
digital adaptor (PDA), and a mobile communication terminal.
4. The method of claim 1 , wherein in said step for registering as a member,
the user who registers as a member is a seller who wants to sell a product
using a personal web site.
5. The method of claim 1 , wherein in said step for registering as a member,
the user who registers as a member is a personal web site manager who wants
to advertise his own personal site.
6. The method of claim 1 , wherein an installation program provided from
the intermediary system includes a prototype web server, a prototype web site,
a web server directory, a web site directory and a communication program.
7. The method of claim 1 , wherein said step in which the user installs the
downloaded installation program in his own seller system includes a step in
which the installation program executes a web server, and generates a web
server directory, and generates a web site directory, a sale information directory
and a personal information directory in the web server directory, and finally
executes the communication program.
8. The method of claim 1, wherein said step in which the user registers a
personal information and product information of his own personal web site
includes:
a step in which the user directly boots his own seller system and inputs
the URL "http://localhost/ on his own seller system screen;
a step in which the seller system is moved to a main web page of a
personal web site address inputted from the user;
a step in which when the user selects a product registration item on a
web page of his own personal web site, the seller system requests an ID and
password for a user authentication;
a step in which the seller system confirms whether the ID and password
inputted by the user are the registered user's ID and password, and when the ID and password are the registered ID and password, it is moved to the web
page capable of registering a corresponding product information;
a step in which the user registers and changes the product information
concerning the sale product in the web page that registers the product
information; and
a step in which the seller system stores the changed information into
the sale information file of the sale information directory and newly registers in a
HTML page that shows a product information with respect to a corresponding
sale product.
9. The method of claim 1 , wherein said step in which the user registers a
personal information and product information of his own personal web site
includes:
a step in which the user who is in remote area in which it is impossible
to directly boot the seller system is connected with an intermediary web site and
logs in on the internet;
a step in which the intermediary system is moved to a personal web site
of the user when the user log-in is completed;
a step in which when the user selects a product registration item of the
web page of the personal web site, the seller system confirms whether the user is the registered user or not, and when the user is the registered user, the user
is moved to the web page capable of registering and changing the product
information;
a step in which the user registers and changes the product information
with respect to the sale product on the web page capable of registering the
product information; and
a step in which the seller system stores the changed information in a
sale information file of the sale information directory and newly registers in the
HTML page that shows a product information with respect to a corresponding
sale product.
10. The method of either claim 8 or claim 9, wherein said web page capable
of registering the product information is a CGI page.
11. The method of claim 9, wherein said sale information file is formed of a
sale product name, a sale product price, a sale produce description, and a URL
address of a sale product image.
12. The method of claim 1 , wherein said step in which the user who
operates the seller system registers a personal information and product information of his own web site includes:
a step in which the server side script of the seller system informs a
changed information of the personal web site to a communication program;
a step in which the communication program transfers to a
communication processor of the intermediary system using a certain message
of the communication protocol;
a step in which the communication processor of the intermediary
system judges a certain message transferred from the communication program
of the seller system based on a communication protocol and drives a web
crawler;
a step in which the web crawler is moved to a web page corresponding
to the judged message;
a step in which the web crawler collects the sale information file stored
in the personal web site in a file form and gets to a communication processor of
the intermediary system; and
a step in which the web crawler classifies and aligns the information
with respect to the sale product in a corresponding sale information file and
updates and registers in a database.
13. The method of claim 12, wherein in said step in which the web crawler is moved to a web page corresponding to the judged message, the web crawler
is directly moved to a path of the judged message.
14. The method of claim 1 , wherein said step in which an electronic
commerce is performed between a seller of the connected personal web site
and the user includes:
a step in which when the user selects a personal web site of the seller
system that provides a certain product information that the user wants to
purchase, the user is directly connected with the product sale web page of a
corresponding personal web site;
a step in which when the user selects a purchase of a desired product
on the product sale web page, the seller system transfers a detailed information
on the product selected by the user to the intermediary system based on a
communication program;
a step in which the intermediary system confirms a user who selected
the purchase and when the user is the registered user, a transaction information
web page is transferred to the web browser of the user;
a step in which when the user confirms the transaction information web
page and selects a purchase button, the intermediary system performs an
electronic price payment using a payment means provided from a financial organ;
a step in which when the price payment is completed with respect to a
corresponding product, the server side script of the intermediary system
transfers an e-mail of informing that the electronic commerce is completed by
the user to an e-mail address of the user who operate the seller system; and
a step in which when the e-mail based electronic commerce completion
message from the intermediary system is confirmed, the seller of the seller
system requests a delivery of a corresponding product, and the product is
delivered to the user.
15. The method of claim 14, wherein in said step in which the seller system
transfers a detailed information concerning the product selected by the user to
the intermediary system based on a communication program, the detailed
information with respect to the products selected by the user includes a
dynamic IP address of a seller, a dynamic IP address of a purchaser, a
transaction serial number, and a product information.
16. The method of claim 14, wherein said step in which the intermediary
system confirms the user who selected the purchase and transfers the
transaction information web page to a user's web browser when the user is the registered user includes:
a step in which the intermediary system requests a connection to the
price payment web site using the user's web browser;
a step in which the user is connected with a price payment web site of
the intermediary using his own web browser;
a step in which the intermediary system stores a transaction information
with respect to the purchased product transferred from the seller system into a
database;
a step in which the user confirms whether the price payment web site
provided from the intermediary system is provided from the intermediary system
or not and inputs his own ID and password and transaction number;
a step in which the server side script of the intermediary system
performs an electronic price payment using a payment means provided from a
financial organ; and
a step in which when the price payment with respect to a corresponding
product is completed, the intermediary system transfers an e-mail of informing
that the electronic commerce is completed by the user to an e-mail address of
the seller who operates the seller system.
17. The method of claim 16, wherein in said step in which said intermediary system stores the transaction information with respect to the purchase product
transferred from the seller system into a database, the transaction information
with respect to the purchase product is formed of a dynamic IP address of a
seller, a dynamic IP address of a purchase user, a transaction serial number,
and a product information.
18. The method of either 14 or claim 16, wherein said payment means
provided from the financial organ is one selected among a credit card, a phone
banking, and a tele-banking.
19. The method of either claim 15 or claim 17, wherein said transaction
serial number is given in such a manner that the purchase user, the seller and
the intermediary are all informed of a result of the successful transaction when
the electronic commerce is successfully made.
20. The method of either claim 15 or claim 17, wherein said transaction
serial number is generated using an inherent ID of the seller.
21. The method of either claim 15 or claim 17, wherein said transaction
serial number is linked with a payment confirmation of the transaction price and a delivery confirmation web page.
22. The method of claim 14, wherein said step in which a delivery of a
corresponding product is requested, and the product is delivered to the user
includes:
a step in which the intermediary system confirms a delivery state based
on a corresponding product purchase from the user;
a step in which a transaction price obtained by subtracting an
intermediating charge from the sale price is paid to a corresponding seller
system when the delivery is confirmed by the user; and
a step in which when the transaction price payment is completed, a
result of the payment is informed to the seller system through an e-mail.
23. The method of either 1 or claim 14, wherein said step in which a seller
system information of a corresponding information is provided to a web page
when the users connected with the intermediary system search desired
information includes a step in which the level of a corresponding seller system
that successfully achieved the electronic commerce is increased by one level ,
and a corresponding seller system information is provided on the web page with
priority to the users who search the same item.
24. In a system for intermediating an interpersonal electronic commerce
that is implemented based on an intermediary system that includes an internet-
based user who does not use a static IP (Internet Protocol) address and a
domain name service, a seller system that sells products by providing a product
information on the internet, and an electronic commerce personal web service
between a user and a seller, an improved system for intermediating an
interpersonal electronic commerce using a personal web site, comprising:
an improved intermediary system that includes:
a web server that is physically connected with many different users on
the internet through an intermediary web site;
a search engine that analyzes a search keyword in detailed items
inputted from the users connected with the intermediary web site of the web
server, searches the database, and displays the searched data through a
certain web page of the intermediate web site;
a web crawler that periodically or non-periodically visits the personal
web sites of the users that registered as members through the intermediate web
site of the web server, collects the personal information and product information
registered in a corresponding personal web site in a web page form and
registers in the database; a communication processor that transmits and receives a seller system
information periodically or non-periodically using a communication program of
the seller system and a certain communication protocol; and
a database that stores the personal information and product information
of the users who register in the intermediary web site as a seller or a personal
web site manager, stores an installation program of the prototype web server,
web site and communication program provided to the users who register as
members and updates and registers the personal information and product
information registered in the personal web site collected from the web crawler,
and
an improved seller system that includes:
a web server physically connected with many different users on the
internet through personal web sites; a communication program that periodically
or non-periodically transmits and receives a seller system information with a
communication processor of the intermediary system; and
a database that stores various programs provided from the intermediary
system and a personal information and product information registered in the
personal web site; and
a improved user that is connected with the intermediary web site
through a web browser and requests an information search with respect to a product that the user wants to purchase and is connected with a personal web
site having searched information for thereby purchasing a corresponding
product.
25. The system of claim 24, wherein said web server of the intermediary
system includes:
a server side script that processes information transferred from the
seller system and a user's web browser and stores a corresponding information
into a database; and
a web server connection unit that is connected with a web browser of
the internet user and a web server of the seller system for thereby transferring
various information.
26. The system of claim 24, wherein said intermediary system includes:
a communication program of the seller system; and
a communication protocol connection unit that transmits and receives a
seller system information based on the communication program.
27. The system of claim 24, wherein said database of the intermediary
system includes: a communication program DB (database) that stores a prototype web
server that is an installation program downloaded by users who register as
members, and a web server, and a communication program;
a member information DB that stores a user's member ID, password,
personal information, initial seller system information, changed personal
information and sale information as the users are classified into a seller and a
personal web site manager based on a selection of a user who registers as a
member;
a web site information DB that classifies in details and stores various
prototype web sites provided to the users who register as members, and
various web site information newly stored and updated in the personal web site
that is managed by the members; and
a seller system information DB that stores a dynamic IP address that is
a seller system information of the users who register as members, a directory
name in which a certain internet service is being executed, and a
communication program version that is being executed in the seller system.
28. The system of claim 24, wherein said web server of the seller system
includes:
a web server connection unit that is connected with a web browser of the users on the internet and a web server of the intermediary system for
thereby transferring various information; and
a server side script that processes information transferred through the
intermediary system and a user's web browser and stores a corresponding
information into a database.
29. The system of claim 24, wherein said seller system includes:
a communication processor of the intermediary system; and
a communication protocol connection unit that transmits and receives a
seller system information.
30. The system of claim 24, wherein said database of the seller system
includes:
a program DB that stores a prototype web server that is an installation
program provided from the intermediary system, and a web site and a
communication program;
a personal information DB that is connected with a personal web site
managed by a user and stores a customer information and a transaction
information of the user who purchased a certain product; and
a product information DB that classifies in detail and stores a personal information and product information updated and registered in the personal web
site managed by the user.
31. The system of claim 24, wherein said communication program of the
seller system stores a personal information and product information into a
database when the personal information and product information are updated in
the personal web site by the user, and transfers to the communication
processor of the intermediary system through a certain communication protocol
and updates the changed web page information in the database.
32. The system of claim 24, wherein said communication protocol capable
of transmitting and receiving a seller system information between the
intermediary system and the seller system is formed in a repeating data
structure in which a tag (2 bytes), an information size (4 bytes) and information
(limitless size) are provided.
33. The system of either claim 24 or claim 32, wherein said seller system
information includes a dynamic IP address, a directory name in which an
internet service is being executed, a communication program version being
executed in the seller system, a dynamic IP address that is given from an internet service provider whenever the seller system is booted, an internet
service name being executed in the seller system, a document directory name,
a sub-directory name, an end message, a web crawler driving message, a sale
information file name, a sale information directory name, a transaction item
name, a transaction content, an IP address of a purchase user, and a
transaction number of product transacted.
34. The system of claim 33, wherein said sale information directory is
formed in a directory of the web server.
35. The system of either claim 24 or claim 30, wherein said seller system is
selected among a personal computer, a notebook computer, a personal digital
adaptor (PDA), and a mobile communication terminal.
PCT/KR2005/001466 2005-02-04 2005-05-19 System and method for mediating and conducting peer-to-peer electronic commerce WO2006083063A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2005-0010490 2005-02-04
KR20050010490A KR100620622B1 (en) 2005-02-04 2005-02-04 System and method for interpersonal intermediating electronic commerce using the personal wed site

Publications (1)

Publication Number Publication Date
WO2006083063A1 true WO2006083063A1 (en) 2006-08-10

Family

ID=36777415

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/001466 WO2006083063A1 (en) 2005-02-04 2005-05-19 System and method for mediating and conducting peer-to-peer electronic commerce

Country Status (2)

Country Link
KR (1) KR100620622B1 (en)
WO (1) WO2006083063A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102821152A (en) * 2012-08-08 2012-12-12 许继集团有限公司 Information interaction method for family intelligent interaction terminal

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100906927B1 (en) * 2007-03-26 2009-07-10 엔에이치엔(주) Method and system for offering branch office search
US20130006815A1 (en) * 2011-06-30 2013-01-03 Ebay Inc. Federated and multi-tenant e-commerce platform
KR101397180B1 (en) * 2013-07-08 2014-05-19 주식회사 기가코리아 Method for providing intergrated service based on single sign on
CN111611463A (en) * 2020-04-21 2020-09-01 天津大学 Scapy-Redis-based distributed web crawler optimization method
KR102372364B1 (en) * 2021-08-26 2022-03-10 주식회사 아이스크림미디어 Management system for classroom communication website
KR102372363B1 (en) * 2021-08-26 2022-03-10 주식회사 아이스크림미디어 Management system of education website

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997048050A1 (en) * 1996-06-11 1997-12-18 Vdonet Corporation Ltd. Ip name resolution system
US6185184B1 (en) * 1995-09-25 2001-02-06 Netspeak Corporation Directory server for providing dynamically assigned network protocol addresses
WO2002005508A2 (en) * 2000-07-11 2002-01-17 Sap Aktiengesellschaft Method, apparatus, and system for network-based peer-to-peer business transactions
US20020010651A1 (en) * 2000-07-18 2002-01-24 Cohn Steven M. System and method for establishing business to business connections via the internet
US20030078858A1 (en) * 2001-10-19 2003-04-24 Angelopoulos Tom A. System and methods for peer-to-peer electronic commerce
WO2003084186A1 (en) * 2002-03-27 2003-10-09 International Business Machines Corporation Dynamic addressing in transient networks
GB2391421A (en) * 2002-07-30 2004-02-04 Transpace Tech Co Ltd Establishing Point to Point or Point to Multiple points internet connection(s)
US20040107145A1 (en) * 2002-12-03 2004-06-03 Skurdal Vincent C. Method and system for making purchases over a computer network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185184B1 (en) * 1995-09-25 2001-02-06 Netspeak Corporation Directory server for providing dynamically assigned network protocol addresses
WO1997048050A1 (en) * 1996-06-11 1997-12-18 Vdonet Corporation Ltd. Ip name resolution system
WO2002005508A2 (en) * 2000-07-11 2002-01-17 Sap Aktiengesellschaft Method, apparatus, and system for network-based peer-to-peer business transactions
US20020010651A1 (en) * 2000-07-18 2002-01-24 Cohn Steven M. System and method for establishing business to business connections via the internet
US20030078858A1 (en) * 2001-10-19 2003-04-24 Angelopoulos Tom A. System and methods for peer-to-peer electronic commerce
WO2003084186A1 (en) * 2002-03-27 2003-10-09 International Business Machines Corporation Dynamic addressing in transient networks
GB2391421A (en) * 2002-07-30 2004-02-04 Transpace Tech Co Ltd Establishing Point to Point or Point to Multiple points internet connection(s)
US20040107145A1 (en) * 2002-12-03 2004-06-03 Skurdal Vincent C. Method and system for making purchases over a computer network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102821152A (en) * 2012-08-08 2012-12-12 许继集团有限公司 Information interaction method for family intelligent interaction terminal

Also Published As

Publication number Publication date
KR20050029152A (en) 2005-03-24
KR100620622B1 (en) 2006-09-13

Similar Documents

Publication Publication Date Title
US7249056B1 (en) Method and system for exchanging data between affiliated sites
CN102084391A (en) Method and apparatus for image recognition services
US20030028614A1 (en) Portable storage media and method of utilizing remote storage unit on network as auxiliary memory of local computer by using the same
CN102203765A (en) Uniquely identifying network-distributed devices without explicitly provided device or user identifying information
KR100620622B1 (en) System and method for interpersonal intermediating electronic commerce using the personal wed site
US20110307389A1 (en) Method and System for Distributed Point of Sale Transactions
KR101207568B1 (en) System and method for intermediating on-line advertisement
US20130166366A1 (en) Meal planning and coupon dispensing
US8150730B2 (en) Method and apparatus for internet sale using sale contents
US20110307387A1 (en) Method and System for Distributed Point of Sale Transactions
WO2017126707A1 (en) Merchandise purchase assist system
JP4868468B2 (en) Product information collection system and product information collection program
WO2001029722A2 (en) Apparatus, method and system for integrating product creation, planning, sales and order fulfillment, including product order receiving apparatus, method and system
KR100550308B1 (en) Method for intermediating personal information using the personal wed site
KR20000036604A (en) Method for providing buniness for digital publication using internet
KR20000037428A (en) The terminal for e-commerce using a line or wireless internet and e-commerce system using the terminal
KR20220028628A (en) Online marketing advertising system with a variety of content marketing productions and how to control them
WO2006083115A1 (en) Method for intermediating personal information using the personal web site
CN114026590A (en) Integrated intelligent shopping cart operation method and system for integrated operation of multiple online shopping mall shopping carts
KR100774851B1 (en) Item the mode of dealing and information technology
KR100727473B1 (en) Intermediation method and system for home page production using network
KR100486984B1 (en) Method for intermediating interpersonal electronic commerce and system thereof
WO2001093145A1 (en) Electronic commerce system and method
CA2781648A1 (en) Scalable and timely network intermediary for time or quantity limited goods and services
KR100550310B1 (en) Method for information commercial transaction using person web server

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

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 112(1) EPC OF 130308

122 Ep: pct application non-entry in european phase

Ref document number: 05744699

Country of ref document: EP

Kind code of ref document: A1