The present invention is related to a system and a server which provide a sales service via the internet. In addition, the present invention is related to a data processing system, a data processing server, a data processing terminal and data processing method which provide a delivery or sending service of goods or postal goods by linking a mobile terminal and a server.
Many goods sales services are being provided over the Internet with the rise in Internet users (refer to Japanese Patent Laid Open No. 2002-245351). A user performs a goods purchase and delivery procedure by moving to a goods sales service via various network services such as a search service or portal, news, SNS, chat, or blog. Advertisements are displayed on many of these goods sales service and include an advertisement media function. Advertisements on these types of network services are a window into obtaining users for goods sales services. Goods sales services pay remuneration for user acquisition or sales profit realization of advertisement media network services. In this way, goods sales services can realize an increase in profits and advertisement media network services can acquire advertisement profits.
Click remuneration or results remuneration is widely used as an advertisement remuneration system in network services. In a click remuneration system, a user selects an advertisement of a goods sales services displayed on a network service and remuneration is paid to the network service which displays the advertisement from the goods sales service for an event which is moving/linking to the goods sales service. On the other hand, in a results remuneration system, remuneration is paid to a network service from a goods sales service only when a user purchases a product on the goods sales service via an advertisement on the goods sales service displayed on the network service.
In addition, in a Web service for goods sales or product sales, a user selects a product via a browser window displayed on a data terminal and settlement via a credit card etc. is performed after the user inputs an address and name. Following this, the provider of the goods sales service delivers or sends the good to the address which is input by the user.
On the other hand, access to the internet is recently generally made by a mobile terminal and providers of Web services for product sales which can be used on a mobile terminal are increasing. Generally, a Web page which introduces a product group for sale is displayed on a mobile terminal and an advertisement or sales promotion of the product is performed by inputting a URL (Uniform Resource Locator) to a mobile terminal or by reading a bar code or an image code such as a two-dimensional code by an image reading means on the mobile terminal. In addition, there are Web services which include a function which can perform settlement or delivery orders after a user selects a product to purchase from a product group displayed on a mobile terminal. Furthermore, there are also Web services which include a function for sending a product which is selected from a product group displayed on a mobile terminal and purchased to another person as a gift.
More detail description is found in U.S. Pat. No. 5,715,314.
The largest problem to be solved by both a goods sales service and an advertisement media network service related to advertisements of this type of network service us improving a close rate. A close rate is the number of contracts subtracted by the number of times a browser moves to and browses a goods service via an advertisement, and the close rate is said to be about 1% to 5% via network service advertisements. This means most of nearly all of the users who visit a goods sales service via an advertisement leave without purchasing a product. The provider of a goods sales service should improve their close rate and improve the user interface within the goods sales service. For example, by improving a goods sales service with a close rate of 2% by just 1%, the amount of sales of the goods sales service increase by 1.5 times. Because a low close rate means that there is considerable room for improving profits, improvement of the close rate is an extremely important problem for a goods sales service.
Improvement of a close rate in a goods sales service is equally an important problem to network service which runs advertisements. Improvement of a close rate on the side of a goods sales service in the case where a network service adopts a results remuneration system is directly linked to an increase in remuneration of the network service. In the case where a click remuneration service is adopted, there is no direct relationship between improving the close rate on the side the goods sales service and the remuneration system. However, because there is limit to the overall number of clicks in a network service which runs advertisements, an increase in the remuneration amount per click is necessary for improving the profit of the network service, Even in a click remuneration system, the sales profit of a goods sales service is their main source of revenue and improvement of the close rate on the side of the goods sales service is essential for increasing remuneration per click.
In addition, generally the display size of display means of a mobile terminal is smaller compared to a standing type terminal and there are also many limitations to input means. As a result, in a mobile terminal there is a tendency for a user to avoid processes which require multiple display or input steps. Therefore, a service for introducing a product via a mobile terminal is widely used because there are only a few steps for inputting to a mobile terminal in the case of displaying a Web page for introducing a product. On the other hand, in a Web service in which after purchasing a product delivery to one's home or delivery to another person as a gift is requested, a mobile terminal is less useful because multiple display and input steps are required such as selection of a product or input of a delivery destination and therefore is not widely used. In particular, in a Web site for gifts it is necessary to input multiple destination names and address as well as selection of a product. As a result, the number of display and inputs steps tends to be greater than in other Web services.
Furthermore, a user generally uses multiple Web services. In addition, delivery destination information is divided and stored among a plurality of servers of Web services used by a user. For example, when a user A requests delivery of a product or a postal, which is sold on a Web service Z, user A registers delivery destination information such as the name and the address of a user B in a server of the Web service Z by using an input means of the mobile terminal of user A. In the server of the Web service Z, this is registered as the delivery destination of user A so that it can be reused again in the future. Next, when user A requests delivery of a product or a postal item, which is sold on Web service Y, to user B, user A similarly registers the delivery destination such as the name and the address of user B in the server of Web service Y by using the input means of the mobile terminal. Furthermore, when user A requests delivery of a product or a postal item, which is sold on Web service Z, to user B, user A similarly registers the delivery destination such as the name and the address of user B in the server of Web service Z by using the input means of the mobile terminal.
In this way, in a Web service which provides a service for requesting delivery of a gift or postcard, the delivery destination information is often stored in the server of some Web service. However, in a current method or a system, the delivery destination information in a Web service are each independent and cannot be mutually utilized. As a result, it is necessary for a user to input the same delivery destination information a number of times in order to send gifts using different Web services. In particular, because there are many input means limitations in the case of a mobile terminal, the need to repeatedly input delivery destination information is an obstacle to the spread of gift or postcard Web service.
There are two important means for improving a closing rate. The first is reducing the number of steps until a purchase process after a user selects a product using a goods sales service, inputs delivery destination information, and makes payment is completed. The second is moving a user to a goods sales service from a network service while providing a high purchasing incentive to a user on the network service side.
First, a reduction in the number of steps is explained. A user first selects a product to purchase in almost all goods sales services. A shopping card model is used when selecting a product. First, it is often the case in this model that after one or more products are selected and entered into a shopping cart, and finally a purchasing process is performed (as described in Japanese Patent Laid Open No. 2002-245351 and U.S. Pat. No. 5,895,454). Usually, after a product is selected, it is necessary to input the name and the address of the user him/herself in order to have the product delivered etc. before the payment process. In addition, in the case of delivery of a product to a third party other than the user who purchase the product using a goods sales service, the name and the address of the delivery destination is also input. The process which has the most number of steps or involves complex operation by a user amount the product purchasing processes in a goods sales service is the process whereby a user inputs his/her own name and address into a data terminal. In the case of sending a product to a third party, a further is added for inputting the name and the address of the delivery destination. In particular, this problem is exacerbated when sending a plurality of products to a plurality of delivery destinations. This process of inputting these names and these addresses is the reason why most users leave a goods sales service.
In order to solve this problem, in many goods sales services, a user who inputs for the first time is encouraged to obtain an ID for uniquely identifying the user on the Web service called a member registration, and a function for storing the name and the address of the user who has obtained an ID and which are correlated with the ID on the server of the goods sales service is provided. In this way, a user who has obtained an ID can reduce the number of input steps after the second input and improvement in the closing rate can be expected. However, this method does not contribute to an improvement in the closing rate of a user who moves to a goods sales service for the first time via a network service advertisement. Because the problem to be solved by the present invention is an improvement in the closing rate in the case of visiting a goods sales service via a network service advertisement, reuse of user information or delivery information via member registration which is widely performed does not solve this problem. Reversely, the leaving rate of users is sometimes increased by encouraging a user who visits a goods sales service via a network service advertisement to perform a member registration process, and does not solve a significant drop in the closing rate due to complex input steps such as the name and address of a user and name and address of the delivery station.
In addition, improving a purchase incentive on the side of a network service is explained. A network service advertisement includes a link to a goods sales service. On the network service screen information related to a product for sale is pasted around the link to the goods sales service with the aim of improving a purchasing incentive after moving to the sales goods service. In the case where the network service provides a search service, a link to a goods sales service related to a search term is often displayed. This is because since the probability that a user of a search service is searching for a product related to a search term is high, a product purchasing incentive at the point where a user moves to a goods sales service is higher than a general advertisement.
However, there is a large gap between “being interested in information related to a product” or “searching for information related to a product” and “intending to purchase a product” and it is not easy to provide a strong product purchasing incentive at the point of moving from a network service to a goods sales service in this type of conventional method.
The present invention attempts to alleviate this situation by being able to improve usefulness to a user by reducing the number of steps of a product purchasing process or delivery process when a user moves to a goods sales service via a network service advertisement. Furthermore, a method, a server, a system. and a data terminal are provided for significantly improving a closing rate in a goods sales service and increasing both the profits of a network service and goods sales service.
In addition, the present invention attempts to solve the situation described above by reducing the input steps to the data terminal of a user by reading an image code correlated with the product or postal item and by using delivery destination data stored in the server of another Web service in a Web service which delivers or sends a product or postal item via a mobile terminal. In addition, the present invention provides a data processing method, a system, a mobile terminal, and a network for contributing to an increase in profits of a Web service provider by allowing the mutual use of delivery destination information among a plurality of Web services.
As one embodiment of the present invention, a system is provided including a first server (V) providing a first network service (sV) which a first user uses (A), a first information terminal (tA) of the first user, and a second server (X) providing a first goods sales service; wherein the first server sends to the first information terminal of the first user first name information of a first acquaintance of the first user and second name information of a second acquaintance of the first user wherein the first server correlates and stores a first ID which uniquely specifies the first user from among users of the first network service, the first information terminal displays the first name information of the first acquaintance and the second name information of the second acquaintance, the first user selects the first name information of the first acquaintance displayed on the first information terminal, the first information terminal sends the selection information of the first acquaintance to the first server, the first server sends first address information and the first name information of the first acquaintance which the first server correlates and stores with the first ID to the second server; the second server sends first product information of a first product to be sold by the first goods sales service and second product information of a second product to be sold by the first goods sales service to the first information terminal, the first information terminal displays the first product information and the second product information, the first information terminal sends selection information of the first product selected by the first user to the second server, and the second server performs a first sending process in which the first product is sent to the first acquaintance by sending the first name information and the first address information of the first acquaintance in a state being correlated with the first product information to a first sending process system.
As one embodiment of the present invention, a system is provided including a first server (V) providing a first network service (sV) which a first user (A) uses, a first information terminal (tA) of the first user, and a second server (X) providing a first goods sales service; wherein the first server sends the first information terminal of the first user first name information of a first acquaintance of the first user and second name information of a second acquaintance of the first user wherein the first server correlates and stores a first ID which uniquely specifies the first user from among users of the first network service, the first information terminal displays the first name information and the second name information of the second acquaintance by the first information terminal, the first user selects the first name information and the second name information, which are displayed on the first information terminal, the first information terminal sends the selection information of the first acquaintance and the second acquaintance to the first server, the first server sends the first name information and first address information of the first acquaintance which the first server correlates and stores with the first ID, and the second name information and second address information of the second acquaintance which the first server correlates and stores with the first ID to the second server, the second server sends first product information of a first product to be sold by the first goods sales service and second product information of a second product to be sold by the first goods sales service to the first information terminal, the first information terminal displays the first product information and the second product information, the first information terminal sends selection information of the first product selected by the first user to the second server, the second server sends the first name information and the second name information in a state being correlated with the first product information to the first information terminal, the first information terminal displays the first name information and the second name information in a state of being correlated with the first product information, the first user selects the first name information, the first information terminal sends the selection information of the first name information to the second server, and the second server performs a first sending process in which the first product is sent to the first acquaintance by sending the name information and the address information of the first acquaintance in a state being correlated with the first product information to a first sending process system by the second server.
As one embodiment of the present invention, a system is provides including a first server (X) providing a first network service which a first user (A) uses, a first information terminal (tA) of the first user, and a second server (V) providing a first goods sales service; wherein the first server send to the first information terminal of the first user first name information of a first acquaintance of the first user and first user name information of the first user wherein the first server correlates and stores a first ID which uniquely specifies the first user from among users of the first network service, the first information terminal displays the name information of the first acquaintance and the first user name information, the first user selects the first name information, the first information terminal sends the selection information of the first name information to the first server, the first server sends first address information of the first user and first user name information correlated and stored with the first ID to the second server, the second server send first product information of a first product to be sold by the first goods sales service and second product information of a second product to be sold by the first goods sales service to the first information terminal, the first information terminal displays the first product information and the second product information, the first information terminal sends selection information of the first product selected by the first user to the second server, the second server performing a second sending process in which the first product is sent to the first user by sending the first user name information and the first user address information in a state being correlated with the first product information to a first sending process system.
As one embodiment of the present invention, a system is provided including a first server (X) providing a first goods sales server which a first user (A) uses, a first information terminal (A) of the first user, and a second server (V) of a first network service that the first users uses; wherein the first server sends first product information of a first product to be sold by the first goods sales service and second product information of a second product to be sold by the first goods sales service to the first information terminal, the first information terminal displays the first product information and the second product information, the first information terminal sends first selection information of the first product selected by the first user to the first server, the first information terminal sends a first ID for identifying the first user among users of a first network service and a first password of the first user to the second server, the second server authenticates the first user using the first ID and the first password, the second server sends to the first information terminal first name information of a first acquaintance of the first user and second user information of a second acquaintance of the first user which the second server correlates and stores with the first ID, the first information terminal displays the first name information and the second name information, the first user selects the first name information displayed in the first information terminal, the first information terminal sends selection information of the first acquaintance to the second server, the second server sends first address information of the first acquaintance and the first name information which the second server correlates and stores with the first ID to the first server (X), and the first server performs a sending process in which the first product is sent to the first acquaintance by sending the first name information and the first address information in a state being correlated with the first product information to a sending process system.
As one embodiment of the present invention, a system is provided including a first server (X) of a first goods sales service which a first user (A) uses, a first information terminal (A) of the first user, and a second server (P) of a second network service (sW); wherein the first server sends first product information of a first product to be sold by a first goods sales service and second product information of a second product to be sold by the first goods sales service to a first information terminal, the first information terminal displays the first product information and the second product information, the first information terminal sends first selection information of the first product selected by the first user to the first server, the first information terminal receives first network service information of a first network service (sV) and second network service information of the second network service from the second server which provides a link service, the first user selects the first network service information using the first information terminal, the first information terminal sends a first ID of the first user for identifying the first user among users of the first network service and a first password of the first user to a third server (V) of the first network service specified by the first network service information, the third server authenticates the first user using the first ID and the first password, the third server sends first name information of a first acquaintance of the first user and second name information of a second acquaintance of the first user which the third server correlates and stores with the first ID to the first information terminal, the first information terminal displays the first name information and the second name information, the first user selects the first name information displayed in the first information terminal, the first information terminal sends selection information of the first acquaintance to the third server, the third server sends first address information of the first acquaintance and the first name information which the third server correlates and stores with the first ID to the first server, and the first server performs a sending process in which the first product is sent to the first acquaintance by sending the first name information and the first address information in a state being correlated with the first product information to a sending process system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of sending first product information of a first product and second product information of a second product to a first information terminal of a first user; receiving selection information of the first product by the first information terminal; storing a first product ID for identifying the first product in a first table; receiving first name information and first address information of a first acquaintance of the first user and second name information and second address information of a second acquaintance of the first user which the first user make stored in a first network service server (V) of the first network service from the first network service server; correlating and storing the first name information, the first address information, the second name information, and the second address information, which are received, with the first product ID in the first table; sending the first name information and the second name information to the first information terminal; receiving selection information of the first acquaintance from the first information terminal; and sending the first product to the first acquaintance by sending the first name information and the first address information to a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of sending first product information of a first product and second product information of a second product to a first information terminal of a first user; receiving selection information of the first product from the first information terminal; storing a first product ID for identifying the first product in a first table; receiving first user name information and first user address information of the first user and first name information and first address information of a first acquaintance of the first user which the first user make stored in a first network service server (V) of the first network service from the first network service server; correlating and storing the first user name information, the first user address information, the first name information, and the first address information, which are received, with the first product ID in the first table; sending the first user name information and the first name information to the first information terminal; receiving selection information by the first user from the first information terminal; and sending the first product to the first user by sending the name first user information and the first user address information to a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of: sending first product information of a first product and second product information of a second product to a first information terminal of a first user; receiving selection information of the first product from the first information terminal; storing a first product ID for identifying the first product in a first table; receiving first user name information and first user address information of the first user which the first user makes stored in a first network service server (V) of the first network service from the first network service server; correlating and storing the first user name information and the first user address information, which are received, with the first product ID in the first table; performing a first sending process in which the first product is sent to the first user by sending the first user name information and the first user address information to a product sending system; sending the first product information and the second product information to a second information terminal of second user; receiving selection information of the second product from the second information terminal; storing the first product ID in a second table; receiving second user name information and second user address information of the second user which the second user makes stored in a second network service server (W) of the second network service from the second network service server; correlating and storing the second user name information and the second user address information, which are received, with the first product ID in the second table; and performing a second sending process in which the first product is sent to the second user by sending the second user name information and the second user address information to a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of sending first product information of a first product and second product information of a second product to a first information terminal of a first user; receiving selection information of the first product from the first information terminal; storing a first product ID for identifying the first product in a first table; sending a request for obtaining first network service information of a first network service and second network service information of a second network service from a link service server to the first information terminal; receiving from the first network service server first name information and first address information of a first acquaintance of the first user and second name information and second address information of a second acquaintance of the first user which are stored in a first network service server (V) of the first network service which is selected by the first user using the first information terminal from among the network service information of the first network service and the network service information of the second network service sent from the link service server according to the request; correlating and storing the first name information, the first address information, the second name information, and the second address information, which are received, with the first product ID in the first table; sending the first name information and the second name information to the first information terminal; receiving selection information of the first acquaintance from the first information terminal; and sending the first product to the first acquaintance by sending the first name information and the first address information to a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of sending first product information of a first product and second product information of a second product to a first information terminal of a first user; receiving selection information of the first product from the first information terminal; storing a first product ID for identifying the first product in a first table; receiving network service information of a first network service and network service information of a second network service from a link service; sending the network service information of the first network service and the service information of the second network service to the first information terminal; receiving from a first network service server first name information and first address information of a first acquaintance of the first user and second name information and second address information of a second acquaintance of the first user stored in a first network service server (V) of the first network service selected by the first user using the first information terminal; correlating and storing the first name information, the first address information, the second name information, and the second address information, which are received, with the first product ID in the first table; sending the first name information and the second name information to the first information terminal; receiving selection information of the first acquaintance from the first information terminal; and sending the first product to the first acquaintance by sending the first name information and the first address information to a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service executing the steps of receiving from a first network service server first name information and first address information of a first acquaintance of a first user and second name information and second address information of a second acquaintance of the first user which the first user makes stored in a first network service server (V) which provides a first network service; storing the first name information, the first address information, the second name information, and the second address information, which are received, in a first table; sending first product information of a first product and second product information of a second product to a first information terminal of the first user; receiving selection information of the first product from the first information terminal; correlating and storing a first product ID for identifying the first product with the first name information and the first address information and the second name information and the second address information in the first table; sending the first name information and the second name information to the first information terminal; receiving selection information of the first acquaintance from the first information terminal; and sending the first product to the first acquaintance by sending the first name information and the first address information to a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of receiving from a first network service server first user name information and first user address information of a first user and first name information and first address information of a first acquaintance of the first user which the first user makes stored in a first network service server (V) which provides a first network service; storing the first user name information, the first user address information, the first name information, and the first address information, which are received, in a first table; sending first product information of a first product and second product information of a second product to a first information terminal of the first user; receiving selection information of the first product from the first information terminal; correlating and storing a first product ID for identifying the first product with the first user name information and the first user address information and the first name information and the first address information in the first table; sending the first user name information and the first name information to the first information terminal; receiving selection information of the first user from the first information terminal; and sending the first product to the first user by sending the first user name information and the first user address information a product sending system.
As one embodiment of the present invention, a server for providing a goods sales service is provided executing the steps of receiving from a first network service server first user name information and first user address information of a first user which the first user makes stored in a first network service server (V) which provides a first network service; sending first product information of a first product and second product information of a second product to a first information terminal of the first user; receiving first selection information of the first product from the first information terminal; performing a first sending process which sends the first product to the first user by sending the first user name information and the first user address information to a product sending system; receiving from a second network service server (W) second user name information and second user address information of a second user which the second user makes stored in the second network service server which provides a second network service; sending the first product information of the first product and the second product information of the second product to a second information terminal of the second user; receiving second selection information of the first product from the second information terminal; and performing a first sending process in which the first product is sent to the second user by sending the second user name information and the second user address information to a product sending system.
As one embodiment of the present invention, a server (V) for providing a network service is provided executing the steps of sending first name information of a first acquaintance of a first user and second name information of a second acquaintance of the first user correlated with a first ID for identifying the first user from among users of the network service to a first information terminal (A) of the first user; receiving selection information of the first acquaintance from the first information terminal; sending the first name information and first address information which is correlated and stored with the first ID to a first goods sales server (X) of a first goods sales service in order to send a product sold by the first goods sales service to the first acquaintance; sending the first name information and the second name information to the first information terminal; receiving selection information of the second acquaintance from the first information terminal; and sending the second name information and the second address information of the second acquaintance correlated and stored with the first ID to a second goods sales server (Y) of a second goods sales service in order to send a product sold by the second first goods sales service to the second acquaintance.
As one embodiment of the present invention, a server (V) for providing a network service executing the steps of sending first user name information of a first user and first name information of a first acquaintance of the first user correlated with a first ID for identifying the first user from among users of the network service to a first information terminal (A) of the first user; receiving selection information of the first acquaintance from the first information terminal; sending the first name information and the first address information correlated and stored with the first ID to a first goods sales server (X) of a first goods sales service in order to send a product sold by the first goods sales service to the first acquaintance; sending the first user name information of the first user and the first name information to the first information terminal; receiving selection information of the first user from the first information terminal; and sending the first user name information and the first user address correlated and stored with the first ID to a second goods sales server (Y) of a second goods sales service in order to send a product sold by the second first goods sales service to the first user.
As one embodiment of the present invention, a server (V) for providing a network service is provided executing the steps of sending first name information of a first acquaintance of a first user and second name information of a second acquaintance of the first user correlated with a first ID for identifying the first user from among users of the network service to a first information terminal (A) of the first user; receiving selection information of the first acquaintance from the first information terminal; receiving first goods sales service information of a first goods sales service and second goods sales service information of a second goods sales service from a link service server of a link service; sending the first goods sales service information and the second goods sales service information to the first information terminal; receiving selection information of the first goods sales service from the first information terminal; sending the first name information and the first address information correlated and stored with the first ID to a first goods sales server of the first goods sales service in order to send a product sold by the first goods sales service to the first acquaintance; sending the first name information and the second name information to the first information terminal; receiving selection information of the second acquaintance from the first information terminal; receiving the first goods sales service information and the second goods sales service information from the link service server; sending the first goods sales service information and the second goods sales service information to the first information terminal; receiving selection information of the second goods sales service information from the first information terminal; and sending the second name information and the second address information correlated and stored with the first ID to a second goods sales server of the second goods sales service in order to send a product sold by the second first goods sales service to the second acquaintance.
In one embodiment of the present invention, it is possible to reuse delivery destination information which has been input once in a certain Web service in a different Web service. In this way, it is possible to reduce the display and input steps when a user uses a gift or postcard Web service using a mobile terminal, and promote the spread of a gift or postcard Web service using a mobile terminal.
So far, using delivery destination information stored by a user in a certain Web service as delivery destination information of a different Web service has neither been realized nor predicted. The reason for this is that for a provider of a Web service, delivery destination information of a user is thought of as a source of profits or a tool for distinguishing between competing providers, and therefore, was an obstacle to realizing or predicting use of this information in a different Web service. For example, in the example described above, a name and an address which are delivery destination information of a user A is stored in a server of a Web service Z and this delivery destination information is reused only when a user A uses the Web service Z and input to a mobile terminal is omitted. Due to the convenience of being able to omit input of this information to a mobile terminal, it is more likely that the user A will request delivery of a gift or a postcard using Web service Z.
In a current method or a system, in order to make it possible for a user A to use delivery destination information of the user A stored in a server of the Web service Z in Web service Y, it is necessary to send and store the delivery destination information of the user A stored in the Web service Z to a server of the Web service Y. Because this reduces the competitive position of the Web service Z with respect to the Web service Y for the user A, the Web service Z would never send delivery destination information of a user stored in its server to a server of another Web service.
The inventor of the present invention has proposed a method for mutual use of acquaintance information in different Web services in a separate patent application. However, a method or system for mutual use of a delivery destination for reducing the number of input steps of a user and for promoting use of a gift Web service using a mobile terminal did not exist.
As one embodiment of the present invention, a system is provided including a first server (Y) having a first table (a product URL table) which correlates and stores a product identification tag (a product ID) and product additional information and providing a first Web service (a service Y), a mobile terminal, a second server, and a third server: wherein the first server generates an image code which represents a product identification tag in the first table, the mobile terminal sends a first identification tag (IDya) of a user (A) in the first Web service (the service Y) to the first server (Y), the first server (Y) authenticates the first user identification tag (IDya), the mobile terminal sends the product identification tag to the first server (Y) after the mobile terminal reads the image code, the first server (Y) sends the product identification tag (the product ID) and the first user identification tag (IDya) to a second server (X), the second server (X) correlates the product identification tag (the product ID) and the first user identification tag (IDya) and stores in a first row of a second table (a temporary product delivery information storage table), the mobile terminal sends a second user identification tag (IDza) of the user in a second Web service (a service Z) to a third server (Z) which provides the second Web service (the service Z), the third server authenticates the second user identification tag (IDza), the third server (Z) sends delivery destination information of the user stored in the third sever (Z) to the mobile terminal, the mobile terminal displays delivery destination information of the user, the mobile terminal sends selection completed delivery destination information selected by the mobile terminal to the third server (Z), the third server (Z) sends the selection completed delivery destination information to the second server (X) by the second server, the second server (X) correlates the selection completed delivery destination information with the product identification tag (the product ID) and the first user identification tag (IDya) in the first row and storing in the first row of the second table, the second server (X) performs a process for sending the selection completed delivery destination information to a printing device when the second server receives payment completion information from the first server (Y).
As one embodiment of the present invention, a server is provided executing the steps of receiving a product identification tag from a mobile terminal of a user and a user identification tag (IDya) in a first Web service of a user by a first server (Y), correlating the product identification tag and the user identification tag and storing in a row of a table (a temporary product delivery information storage table), receiving selection completed delivery information selected from delivery destination selection information sent to a second server (Z) from the mobile terminal of the user from among delivery destination information of the user stored by the second server (Z), correlating the selection completed delivery destination information with the product identification information and the user identification tag (IDya) and storing in the first row of the table, and sending the selection completed delivery destination information to a printing device when payment completed information is received by the first server (Y).
As one embodiment of the present invention, mobile terminal is provided executing the steps of sending a first identification tag of a first user in a first Web service (a service Y) and a first authentication tag (IDxa) of the user in the first Web service (the service Y) to a first server (Y) which provides the first Web service (the service Y), receiving a service identification tag group comprised from a plurality of identification tags which shows each of a plurality of Web services other than the first Web service (the service Y) by a second server (X) which provides a link service, sending a specific service identification tag which shows a third Web service (a service Z) selected by the user from the service identification tag group using an input means to the second server (X), sending a second identification tag of the user in the third Web service (the service Z) and a second authentication tag (IDza) of the user in the third Web service (the service Z) to a third server which provides the third Web service, receiving a plurality of delivery destination information groups of the user stored by the third server (Z) from the third server (Z), sending partial delivery destination information groups selected by the user using the input means from among the delivery destination information groups to the third server (Z), and sending payment information to the first server (Y).
The currently considered preferred embodiments for working the present invention are explained below. Furthermore, since the scope of the present invention is clearly defined by the scope of the appended claims this explanation should not be construed to a limited meaning and will be performed with the aim of exemplifying the general principles of the invention.
Next, an access control to a link service X is explained using the flow chart in shown in
First, the manager of the Web service Z requests authentication to the server Z from the management terminal Z185 (step S801). This authentication may be realized by combination of a manager ID and password etc., or by a different method. In addition, authentication may be realized using the IP address of the sender in the case where the management terminal Z1885 requests authentication. When the authentication means 163 of the server Z authenticates the management terminal of the service Z, connection of the management terminal of the server Z is redirected to the server X. Next, the HTML generation means 102 of the server X generates an HTML code of an access control screen of a link service, and the sending and receiving means 101 sends this to the management terminal Z185 via the network 190 (step S802). When the sending and receiving means 186 of the management terminal Z185 receives this, an access control screen is displayed on a display means 188 after analysis by the HTML analysis means 187.
An example of an access control screen displayed on the display means 188 of the management terminal Z185 is shown in
Next, the sending and receiving means 186 of the management terminal Z185 sends information which shows the Web service Y to the server X100 via the network 190 (step S804). When the sending and receiving means 101 of the server X receives this, a new row is added to the access control table 104 of the non-volatile storage means 103 and information which shows the Web service Y is stored. An example of the access control table 104 is shown in
A row including an identification tag Z.com 1011 of the Web service Z which sets access control in step S804 is added and an identification tag Y.com 1021 which shows Web service Y is stored as a link permissible server of the Web service Z (step S805). Furthermore, the processes from step S801 to step S805 correspond to a process in which the manager of the Web service Z makes a setting so that a user of the Web service Z can use the delivery destination information stored in the server Z via the Web service Y. Here, the delivery destination information stored by a user of the Web service Z in the server Z is stored in a delivery destination group 166.
All the managers of the Web services can mutually set this type of access control by accessing the link service X. For example, in the example shown in
Two arbitrary Web services may mutually allow the use of delivery destination information stored in the server of another Web service or not. For example, in the example shown in
Next, with reference with the flow diagram shown in
Furthermore, the mobile terminal of user A is abbreviated to the mobile terminal A below. The storage means of the server Y includes a product URL table 145 and a product URL is correlated with the product and product additional information are stored in the table. An example of the product URL table is shown in
First, the image code generation means 149 of the server Y generates an image code corresponding to each product URL and an image code printing and displaying device prints or displays the image codes (step S1101). In
An example of an image code of a product URL 911 of the product URL table is shown in
In the present embodiment, address information of a user B which is required when sending a product to user B is not stored in server Y but may be stored in a delivery destination table 166 in a storage means 164 of server Z. That is, in the present embodiment, it is possible to send a product sold by Web service Y to user B using address information stored in the delivery destination table in Web service Z. At this time, according to the present embodiment, it is not necessary for the provider of Web service Y to store address information of user B stored in server Z as a database in a server of Web service Y.
Next, an image code 1300 printed or displayed by an image code printing and displaying device is read by the image reading means 175 of the mobile terminal A and analyzed by the image code analysis means 176. Then, a product URL which is represented by the image code 1300 is extracted and stored in the storage means 177. In the example shown in
The sending and receiving means 141 of server Y receives the product URL from the mobile terminal of user A. The product URL table is searched by the search means 148 using the product URL, which is received, as a search key and product additional information correlated with the product URL 1211 and stored is obtained (step S1103). Next, the HTML generation means 142 generates an HTML code for a product confirmation screen including the product additional information and the sending and receiving means 141 sends this to the mobile terminal A via network 190 (step S1104). When the sending and receiving means 171 of the mobile terminal A receives the HTML code, the HTML analysis means 172 analyzes the code and is displayed on the display means 173. An example of a product confirmation screen is shown in
A display 1400 which indicates that a displayed screen is the screen of the Web service Y and product additional information received by the mobile terminal A from the server Y are displayed in the display means 173 of the mobile terminal A in
When the sending and receiving means 141 receives the information which shows that the confirmation button has been selected, a product URL of a product confirmed by the selection in step S1105 is stored in a selected product storage region 125. The HTML generation means 142 generates an HTML code for displaying a confirmation screen and the sending and receiving means 141 sends this HTML code to the mobile terminal A via network 190. When the sending and receiving means 171 of mobile terminal A receives the HTML code, the code is analyzed by the HTML analysis means 172 and as a result a confirmation screen is displayed on the display means 173.
An example of a confirmation screen is shown in
When the sending and receiving means 141 of server Y receives the ID and the password, the search means 148 searches the user table 147 in the storage means using the ID, which is received, as a search key. As a result of this search, if the password stored in the user table correlated with the ID, which is received, matches the password, which is received, match, the authentication of user A is completed (step S1107). The example of a user table shown in
In the example shown in
When user A is confirmed by server Y, the sending and receiving means 141 of server Y sends the product URL stored in the selected product storage region 125 after step S1105, the ID of user A in Web service Y, user additional information of user A and a service identification tag which shows Web service Y to the server X 100 (step S1108). This means that the information of user A which becomes a delivery destination is correlated with the product sent by user A and sent to server X. At this time, while it is confirmed that the delivery sender is user A, the delivery destination is not confirmed. Furthermore, the user ID of user A sent to server X from server Y may be any ID as long as it can uniquely specify user A in the server Y. For example, in addition to the user table shown in
Next, a delivery process and service linking step in the server X are explained with reference to the flow diagram shown in
Next, the connection of the mobile terminal is redirected to the server X from the server Y (step S1701). Next, the HTML generation means 102 of the server X generates an HTML code for displaying a service link screen and the sending and receiving means 101 sends the HTML code to the mobile terminal A via network 190. Next, the sending and receiving means 171 of the mobile terminal A receives the HTML code, and the display means 173 displays a service link screen after the analysis by the HTML analysis means 172 (step S1702)
Next, the connection between the mobile terminal A and server X is redirected to the server Z (step S1704). The HTML generation means 162 of the server Z generates an HTML code for displaying a confirmation screen of Web service Z and the sending and receiving means 161 sends the HTML code to the mobile terminal A via network 190 (step S1705). The sending and receiving means 171 of the mobile terminal A receives the HTML code, and the display means 173 displays the confirmation screen of Web service Z after the analysis by the HTML analysis means 172. An example of the confirmation screen of Web service Z is shown in
When the sending and receiving means 161 of server Z receives the ID and password, the user table 167 in the storage means is searches by the search means 168 using the ID, which is received, as a search key. As a result of this search, if the password which is correlated with the ID, which is received, and stored in the user table and the password, which is received, match, then authentication of the user is completed (step S1706). The example of the user table in Web service Z shown in
When user A is authenticated by server Z, the search means reads a delivery destination table correlated and stored with the user table 167 correlated with the ID of user A from the delivery destination group 166. In the example of the user table shown in
An example 2200 of a delivery destination table of the user A in Web service Z is shown in
The sending and receiving means 171 in mobile terminal A receives the HTML code and a delivery destination list is displayed by the display means 173 after an analysis by the HTML analysis means 172 (step S1707). An example 2300 of a delivery destination list of Web service Z displayed in the display means 173 is shown in
Next, user A selects the delivery destination of a product confirmed by user A in step S1105 using the input means 174. In the example shown in
When the sending and receiving means 161 of server Z receives the selected delivery destination, the search means searches addresses of the selected delivery destination in step S1708 from the delivery destination table 2200. Then, the sending and receiving means 161 sends the name and address of the delivery destination selected in step S1708 to the server X via network 190 (step S1709). Here, the delivery destination table may also include any additional information related to a delivery destination in addition to the column exemplified in
Next, the sending and receiving means 101 of server X receives the name and the address of the delivery destination selected in step S1708 and these are correlated with the product URL stored in step 1700 and stored in the product delivery information temporary storage table 108 (step S1710). An example of the product delivery information temporary storage table 108 after step S1710 is performed is shown in
In the example shown in
A process whereby a delivery destination of a product selected by user A is selected from a delivery destination list of Web service Y is explained using the flow diagram shown in
In the process shown in
Next, a search means of server Y reads a delivery destination table correlated and stored with the user table 147 correlated with the ID of user A from the delivery destination table group 146. In the example of a user table shown in
An example 2700 of a delivery destination table of user A in Web service Z is shown in
The sending and receiving means 171 in mobile terminal A receives the HTML code and a delivery destination list is displayed by the display means 173 after an analysis by the HTML analysis means 172 (step S2504). An example 2800 of a delivery destination list of Web service Y displayed in the display means 173 is shown in
Next, user A selects the delivery destination of a product selected by a confirmation button etc. by user A in step S1105 using the input means 174. In the example shown in
When the sending and receiving means 141 of server Y receives the selected delivery destination, the search means searches addresses of the selected delivery destination in step S2505 from the delivery destination table 2700. Then, the sending and receiving means 141 sends the name and the address included in the delivery information destination selected in step S2505 to the server X via network 190 (step S2506). Here, the delivery destination table may also include any additional information related to a delivery destination in addition to the column exemplified in
Next, the sending and receiving means 101 of the server X receives the name and the address included in the delivery information selected in step S2505 and these are correlated with the product URL stored in step 1700 and stored in the product delivery information temporary storage table 108 (step S2507). An example of the product delivery information temporary storage table 108 after step S2507 is performed is shown in
Next, the HTML generation means 102 of server X generates an HTML code for displaying a service link screen and the sending and receiving means 101 sends the HTML code to the mobile terminal A 170 via a network. Next, the sending and receiving means 171 of mobile terminal A receives the HTML code and the display means 173 displays a link screen after the analysis by the HTML analysis means 172 (step S2509). The service link screen 1900 shown as an example in
A process up to delivery if a selected product to a delivery destination is explained using the flow diagram shown in
When the sending and receiving means 141 of the server Y receives the information sent from the server X in step S3002, a purchase settlement process of a product sent by user A is performed (step S3003). This settlement may be performed using information stored within the server Y, using information obtained by a settlement means in server Y via communication with the mobile terminal A or using information obtained via a network from a different server which includes the settlement information. When settlement is completed, the sending and receiving means 141 in server Y sends a delivery number and information that settlement is complete to the server X via network 190 (step S3004). In the present embodiment, delivery numbers 0001, 0002 and 0003 are sent to the server X.
When the sending and receiving means 101 of the server X receives the delivery numbers, the search means 110 searches the product delivery information temporary storage table using a product number for which settlement is completed as a search key and a delivery name and address correlated with the delivery number, which is received, are obtained. Next, the printing information generation means 112 generates image data of a delivery receipt which includes the product URL, the delivery destination name, the delivery destination address, and the delivery sender name correlated with each of the product numbers 2951, 2952, and 2953 in
Next, the sending and receiving means 101 sends a generated image data group to the delivery destination printing device 120 via the network 190 (step S3006). The sending and receiving means 121 of the delivery destination printing device receives this group and a printing means 122 prints the data. The delivery destination printing device 120 is arranged at a place for delivering a product sold on the Web service Y and a printed delivery receipt is attached to each corresponding product and delivered (step S3007). After printing, a printing completion record is deleted from the product delivery information temporary storage table 108 in server X. in the present embodiment, the row of each delivery number 2951, 2952, and 2953 in
The delivery destination name 2961 and the delivery destination address 2971 corresponding to the delivery number 2951 in
In the explanation above, the server Z sends a delivery destination list to the mobile terminal A in steps S1707 to S1709, and the mobile terminal A sends a name and an address included in the selected delivery destination information to the server X. That is, the HTML code in
Next, the effects of the present embodiment are explained. The first effect of the present embodiment is that it is possible to reduce the number of steps that should be performed from selecting a product to requesting delivery compared to a Web service which aims to sell goods or a printed item using a conventional method. After purchasing goods in a conventional Web service, a step for selecting a product from a plurality of products and a step of inputting delivery destination information for sending the selected product are required for requesting delivery. A mobile terminal has a small display capacity and it is difficult for an input means to perform multiple steps compared to a standing type terminal. According to the present embodiment, a user can select a product and request its delivery by a simple input process of reading an image code, obtaining a delivery destination list and selecting a delivery destination from the delivery destination list. This is an effect of the present embodiment whereby product selection is performed using an image code and a delivery destination information can be used as delivery destination information in a plurality of Web services used by a user.
A second effect of the present embodiment is that it is possible for a user to use different delivery destination information stored in servers in a plurality of Web services. According to a conventional system or method, when a user of a certain Web service purchases goods or printed item and requests delivery, it is possible to omit input of delivery destination information by reusing the delivery destination information stored in advance in the server of this service. However, the delivery destination information stored by the server of another Web service cannot be used. For example, according to a conventional method, user A, who uses Web service Y, uses the delivery destination information stored in the delivery destination table 2700 using the mobile terminal A shown in
However, according to the present embodiment, user A can request delivery of a product or a printed item in Web service Y using the delivery destination information stored in the server of Web service Z. Similarly, in this case it is possible to obtain the effect of simplifying an input operation for the user A of product selection information and delivery destination information as explained above.
The first and second effects are effects of the present invention which are useful for a user. The third to seventh effects of the present embodiment explained below are useful for a provider of a Web service.
A third effect of the present embodiment is that it is possible for a certain Web service to increase sales of a product or a printed item by using delivery destination information in another Web service. According to the present embodiment, simplifying input to a mobile terminal explained in the first and second effect increases the proportion of products or printed items sold and the number of users with respect to the total number of people browsing a Web service. Generally, it is not the case that all the people who browse a Web service perform all of the steps up to purchasing a product or printed item. The greater the number of steps up to purchasing a product or a printed item the greater is the rate at which users will leave a Web service, As a result, a decrease in the number of steps up to purchasing a product or printed item using the present embodiment helps to increase sales.
For example, according to a conventional method or system, in the case where user A requests delivery of a product or a postal item sold on Web service Y to Laura Chen and Don Fox, it is necessary to input the names and the addresses of both Laura Chen and Don Fox as a destination list. However, in the present embodiment, after a product is selected using an image code (step S1105), it is possible to request delivery of a selected product by an operation for selecting Laura Chen 2311 and Don Fox 2312 (step S1708) from the delivery destination table 2200 stored in server Z and displayed in the display means 173 in the mobile terminal A. This result decreases the number of input steps and the rate at which a person leaves a Web service compared to a conventional method or system and therefore increases sales in the Web service Y. Furthermore, it is also possible for the Web service Y to maintain a competitive position with respect to a different Web service when user A can reduce the number of input steps to a mobile terminal.
A fourth effect of the present embodiment is that it is possible for a certain Web service to deliver a product or a printed item without inputting personal information such as a name and an address and without the risk of information leaks by using the delivery destination information of another Web service. For example, according to a conventional method or system, it is necessary for server Y to receive delivery information stored in server Z and store it in the storage means of server Y in order to send a product or a printed item in the Web service Y using the delivery destination information stored in server Z. Therefore, Web service Y becomes responsible in the case where delivery information held by Web service Z and stored in the server Y is leaked. However, in the present embodiment, delivery destination information stored in server Z is never sent to server Y. The delivery destination information stored in server Z is temporarily stored in the product delivery information temporary storage table 108 in the temporary storage means of server X (step S1710). When a delivery process of a product is completed, it is possible to delete the information from the product delivery information temporary storage stable (step S3008).
In this way, according to the method and system of the present embodiment, it is not necessary for Web service Y to input personal information when a product or printed item sold in Web service Y is sent using delivery destination information held by Web service Z and as a result there is no risk of information leaks.
A fifth effect of the present embodiment is that it is possible for a certain Web service to use delivery destination information stored in its server to sell a product or a printed item of another Web service. For example, in the present embodiment, user A uses delivery information stored in server Z when requesting delivery of a product or a printed item sold in Web service Y. As a result, the provider of Web service Y obtains the third and fourth effects explained above. Therefore, the provider of Web service Z can obtain compensation from the provider of Web service Y due to the third and the fourth effects explained above. For example, in the case where sales of a product or a printed item increase due to the third and the fourth effects in Web service Y, the provider of Web service Y may pay an affiliate fee to the provider of Web service Z as this compensation. Alternatively, there is also a method for mutual use by Web service Z and server Y of delivery destination information of user A stored in server Y
A sixth effect of the present embodiment is that it is possible for a provider of a certain Web service to selectively use delivery destination information stored in its server only in respect to a specified different Web service. For example, when the Web service Y is a Web service that sells books and the Web service Z is a Web service that sells Christmas cards, it is possible for the provider of Web service Z to obtain the fifth effect described above when user A uses delivery destination information of a Christmas card stored in server Z.
However, in the case where the Web service Z and the Web service Y are both Web services that sell books and are in a competitive relationship, the provider of Web service Z may not want the delivery destination information of user A stored in server Z to be used by Web service Y. In the present embodiment, it is possible for a user to send a product sold by Web service Y using the delivery destination information stored in server Z only when the provider of Web service Z makes a setting to allow use of the delivery destination information stored in server Z via Web service Y using the management terminal 185 (step S803). That is, according to the method or system related to the present embodiment, it is possible for a provider of a certain Web service to select only a different Web service which can obtain a profit from a linking service and allow use of the delivery destination information stored in a server of that Web service.
A seventh effect of the present embodiment is that an incentive is produced for a large number of Web services to link with other as a result of combining the first to the sixth effects described above. In the present embodiment, the Web service Z uses delivery destination information stored in the server of Web service Z via the Web service Y. In this way it is possible for the provider of the Web service Y and the provider of the Web service Z to obtain the effects of the present embodiment. The effect of this type of mutually befitting linking increases the more the number of Web services which link with each other using the present embodiment increases. For example, suppose Web service Y sells books, Web service Z sells Christmas cards, and Web service W sells flowers. According to the present embodiment, not only is it possible to easily request delivery of a book to the delivery destination requested by user A for delivering a Christmas card but also requesting delivery of flowers to the delivery destination requested by user A for delivering a book. At this time, the first to the fifth effects described above are increased when the delivery destination information of user A stored in the servers of each Web service Y, Z and W is mutually used compared to the case where the two Web services, Web service Y and Web service Z are linked by the method or system related to the present embodiment. That is, the effects become greater the greater the number of Web services that link with each user based on the present embodiment, and as a result, the number of linking Web service increases. This is one of the greatest effects of the present embodiment. As explained in the description of the fifth effect above, in the case where a method for controlling use of delivery destination information is not provided to a Web service which loses profits, the advantage of mutual use of delivery destination information and shared profits for competing Web service is cancelled out as in a conventional method or system. As a result, in a conventional method or system, the seventh effect of the present embodiment is not demonstrated and mutual use of delivery destination information between Web services is not promoted. The present embodiment contributes to solving this problem.
A second and a third embodiments of the present are explained below. Furthermore, the second and the third embodiments can also be combined with the first embodiment of the present invention,
Furthermore, in the present specification and attached drawings, the server of the link service P may be abbreviated to server P, the server of the goods sales service X to server X, the server of the goods sales service Y to server Y, the server of a the network service V to server V, the server of the network service W to server W, the information terminal of user A to terminal A and the information terminal of user B to user B. In addition, the network service may be any service as long as it is a service which includes a user ID which can uniquely specify a particular user.
The linking process of a network service and a goods sales service related to an embodiment of the present invention is explained with reference to the flow diagram show in
Next, the sending and receiving means 3111 sends input authentication information of user A to the server 3150 via the network 3199. When the sending and receiving means 3161 receives the authentication information of user A, the search means 3153 searches the user authentication table 3153 in the storage means 3154. The user A is authenticated in server V with a match between a combination of the user ID and password received by the sending and receiving means 3153 and the user ID and password stored in advance in the user authentication table 3155 (step S3801). Here, as an example, the user authentication table 3155 is explained assuming that it includes a user ID column and a password column. However, the user authentication table 3155 is not limited to a table which includes a user ID column and a password column. The user authentication table 3155 may be any type of table as long as it stores the authentication information received by the sending and receiving means 3151 which is information that can authenticate the user A
Next, the sending and receiving means 3111 sends an acquaintance information display screen request to server V via the network 3199. Here, the acquaintance information display screen called by the information terminal A may be any type of screen as long as it displays the acquaintances of user A and information correlated with these acquaintances such as delivery destination information in a goods sales service, a friend list in a SNS service, or address destination information in a message printing service. In the server V, when the sending and receiving means 3151 receives this request, the search means 3153 searches the acquaintance information table group 3156 using the user ID of user A as a search key and acquaintance information of user A is obtained (step S3802).
An example of one acquaintance information table 3800 of user A is shown in
In the example shown in
Next, the HTML generation means generates an HTML code for an acquaintance information display screen with reference to the acquaintance table of user A which is searched, and the sending and receiving means 3151 sends the code to terminal A 3110 via the network 3199. In the present embodiment, there is no limitation to using HTML code for displaying a screen. An HTML code is used as an example of information for displaying a screen. The sending and receiving means 3111 in terminal A receives the code and an acquaintance information display screen is displayed in the GUI display means 3113 after analysis by the HTML analysis means 3112 (step S3803).
An example of an acquaintance information display screen of user A in the network service V is shown in
In the example shown in
When the sending and receiving means 3151 in the server V receives the selection information, information of the acquaintance, which is selected in step S3804 and which is stored in the acquaintance information table 3800, is stored in the temporary storage table 3158 (step S3805).
The structure of a temporary storage table created in the storage means 3154 is shown in
An example of a temporary storage table in the present embodiment is shown in
Referring to
Next, the search means 3153 searches the user information table 3159 using the user ID of user A in the network service V as a search key. The name, the address, the additional information, etc. is correlated with each user ID in the network service V and stored in the user information table 3159. Next, the name, the address and, the additional information of user A, which is obtained as a result of this search, are stored in the fields 4151, 4161, and 4171 of a temporary storage table (step S3806).
Next, the HTML generation means 3152 generates an HTML code for a goods sales service selection screen and the sending and receiving means 3151 sends this to terminal A via the network 3199. In this example, information of a goods sales service linked to a network service is not included in the HTML code. The HTML code is for selecting a goods sales service for using information of user A or an acquaintance of user A selected in step S3805 and step S3806 in the goods sales service. Because information of a goods sales service which can link to a network service is obtained by terminal A from the server P in a later step S3809, this information does not have to be included in the HTML code.
Next, the sending and receiving means 3111 receives an HTML code for a goods sales service selection screen, the code is analyzed by the HTML analysis means 3112 and the GUI display means 3113 displays the goods sales selection screen (step S3807). An example of a goods sales service selection screen is shown in
Referring to
In the present embodiment, user A obtains information of the goods sales service 3126 from server P and the service selection part 4205 is displayed. As an alternative embodiment, a storage means of server V includes a goods sales service table and the service selection part 4205 may be displayed by including these in the HTML code received by terminal A in step S3807. In addition, in the present embodiment, user A makes an enquiry to the server P for information of a goods sales service which can link to the network service V, and server P sends the information of the linkable goods sales service to terminal A. On the other hand, in an alternative embodiment, server V makes a direct enquiry for information of a goods sales service which can link to the network service V, server P sends information 4361, 4381, 4362, 4382 of the linkable goods sales service to server V, the HTML generation means in server V generates HTML code for generating the image shown in
Next, user A moves the cursor 4204 displayed in the GUI display means using the input means 3114 and selects the image 4212 of the goods sales service X. Then, the sending and receiving means 3111 sends selection information and URL information of the goods sales service X to server V 3150 via network 3199 (step S3810).
In server V, the sending and receiving means 3151 receives the selection information and URL information of the goods sales service X. This URL information may be information 4371 within the goods sales service table in server P and may be stored in a temporary storage means in server P. Next, information stored in the temporary storage table 4001 shown in
Next, a process in which user A sends a product to an acquaintance in the goods safes service X using information of user A and information of the acquaintance sent from the server V is explained using the flow chart shown in
In the example of a session table shown in
Next, the connection with terminal A 3110 is redirected from server 3150 to server X 3130 (step S4503). Next, the HTML generation means 3132 of server X generates an HTML code for displaying product information stored in the product table 3136 in an information terminal. The product table is correlated with a product ID for identifying the type of product and product information such as the price and, an image and characteristics of the product are correlated and stored.
Next, the sending and receiving means 3131 sends the HTML code to terminal A via network 3199. In terminal A, when the sending and receiving means 3111 receives HTML code, the code is analyzed by the HTML analysis means 3112 and the GUI display means 3113 displays a product selection screen (step S4504). A window 4601 of the goods sales service X includes a display 4602 which indicates that a display is a product selection screen of the goods sales service X, and a display 4603 which indicates a user of the goods sales server X. In the example shown in
Next, user A moves the cursor 4604 displayed in the GUI display means 3113 by an operation of the input means 3114 and selects the product selection button 4613 and product selection button 4623. Then, the sending and receiving means 3111 sends selection information of products correlated with the product selection button 4613 and product selection button 4623 respectively to the server X 3130 via network 3199. In server X, when the sending and receiving means 3131 receives the product selection information, a product ID of the selected product is stored in a selected product ID field (step S4505).
In the example shown in
Next, the HTML generation means 3132 of server X generates an HTML code for a user information screen and the code is sent to terminal A 3110 via network 3199. The code is received by the sending and receiving means 3111 of terminal A (step S4506).
An example of a user information screen is shown in
Next, the HTML generation means generates an HTML code which includes these and the sending and receiving means 3121 receive these and sends them to terminal A via network 3199. When the sending and receiving means 3111 of terminal A receives these, the HTML analysis means 3112 analyzes the code and a user information screen is created including the details of the button 4706 shown in
The sending and receiving means 3111 sends this selection information to server X via network 3199. When the sending and receiving means of server X receives this information, the sending and receiving means 3131 sends an HTML code which includes the name, address, and electronic mail address of user A stored in the session table in which the session number is [n], to terminal A via network 3199. When the sending and receiving means 3111 receives the HTML code, the image shown in
According to a conventional product purchasing method in a goods sales service, after a product to be purchased is selected, an operation for inputting information of a user is required. However, in the method related to one embodiment of the present invention, because the server X temporarily stores information of user A stored in advance in server V in the session table in which the session number is [n] and uses this information, user A can omit an operation for inputting his/her own information while terminal A is connected to server X. It is also possible to user A to correct the information displayed in each name, address, and electronic mail display section using the input means 3114 while the information of user A is displayed as in
Next, user A moves the cursor 4704 using the input means 3114 and selects the confirmation selection button 4705. Then, the sending and receiving means 3111 sends confirmation information of a user information screen to the server X via network 3199. When the sending and receiving means 3131 in server X receives the confirmation information, the search means 3133 searches a product table using a selection product ID stored in the session table in the state shown in
An example a delivery destination selection screen of a goods sales service in terminal A is shown in
In the example shown in
User A moves the cursor 4804 and selects the delivery destination selection part 4823 using the input means 3114. The sending and receiving means 3111 sends the selection information to the server X via network 3199. When the sending and receiving means 3131 receives the selection information, the HTML generation means 3132 generates HTML code for a delivery destination selection screen which includes selection acquaintance name information 4511 and 4152 stored in the session table shown in
In addition, user A moves the cursor 4804 and selects the delivery destination selection part 4833 using the input means 3114. The GUI display means 3113 in terminal A displays the screen shown in
In addition, the sending and receiving means 3111 sends the selection information “Fred Mancini” with respect to “shirts” to the server X via network 3199 (step S4511). When the sending and receiving means 3131 of server X receives the information, the session table in which the session number is [n] stores MID2 which is the product ID of the selected “shirts” in the product selection ID field 4542. Next, user A moves the cursor 4904 and selects confirmation button 4905 using the input means 3114. Then, the sending and receiving means 3111 sends the confirmation information to the server X via network 3199. The present embodiment is explained in this example using a process for sending a product to an acquaintance. However, the present embodiment is not limited to this. It is possible to specify a delivery destination to the user him/herself and not an acquaintance by selecting “Steve Chen (himself)” 4826 or 4836 in step S4508 described above. In addition, in this example, terminal A individually sends selection information with respect to “flowers” and “shirts” in the shopping cart to the server X. However, in the present embodiment the information may also be sent simultaneously to the server X.
At this time, sender information of user A, delivery destination information and product ID and delivery information for each delivery destination required for delivery of a product to an acquaintance obtained by server X from user A are stored in the session table in which the session number is [n] by the process in step S3801 to S4507.
Next, the sending and receiving means 3131 sends the information in the session table in which the session number is [n] to the delivery information processing device 3170 via network 3199 (step S4512). In the delivery information processing device, the sending and receiving means 3171 receives this information. As is shown in
On the other hand, with respect to “Fred Mancini” 4512 to whom user A sends a “shirt”, because an address is not stored in a session table in which the session number is [n] at this time, the process in step S4511 cannot be performed. In this case, the message generation means 3137 in server X creates a message requesting input of an address, and the sending and receiving means 3131 sends this message via network 3199 using the electronic mail address 4532 in the session table in which the session number is [n]. When the sending and receiving means 3111 receives the address information from the information terminal of “Fred Mancini”, the information is correlated with “Fred Mancini” 4512 and stored in the selected acquaintance information field 4522 in the session table. Following this, steps S4512 and S4513 are performed similarly to the process with regard to “John Brown”. In addition, when the address is not stored in the session table in which the session number is [n] as in “Fred Mancini”, the server X sends a message sending request to server V, the message generation means 3182 in server V generates a message requesting an input of an address and this message may be sent to the information terminal of “Fred Mancini” using the electronic mail address 3833 in the temporary storage table 3800 as the address by the sending and receiving means 3151.
Here, a process where user A sends a product purchased in the goods sales service X to an acquaintance stored in the network service V is complete. Furthermore, in the present embodiment, a display for correlating an acquaintance or a user who are the delivery destination, with a product within a shopping cart is explained using a pull down type user interface in
Next, a process whereby user B who has a user ID in the network service W performs a purchasing and delivery process of a product in the goods sales service X using user information and acquaintance information stored in the network service W is explained. However, because this process is almost the same as the process shown in each of the flow charts in
Here, it is assumed that user B is a user of the network service W. User B inputs user B's authentication information in the network service W to terminal B via an input means 3119 while terminal B 3115 is connected to a server W 3160 via the network 3199. A combination of an ID and password information of user B in the network service W is used as an example of authentication information. However, the authentication information can be any type of information as long as the information can uniquely specify user B among a user group of the network service W such as biological authentication information. In addition, the net server W can be any service as long as the service includes a means for identifying user B among a user group of this service. For example, service W may be a search service, a goods sales service, a message printing service, an advertisement service or an SNS (Social Networking Service).
Next, a sending and receiving means 3116 sends input authentication information of user B to the server W 3160 via network 3199. When the sending and receiving means 3161 receives the authentication information of user B, the search means 3163 searches a user authentication table 3165 in the storage means 3164. User B is authenticated by server B when a combination of the user ID and password information received by the sending and receiving means 3161, and the user ID and password information stored in advance in the user authentication table 3165 match (step S3801). Here, the user authentication table 3165 is explained assuming the table includes a user ID column and a password column as an example. However, the table may be any type of table as long as it stores information which authenticates that the authentication information received by the sending and receiving means 3161 belongs to user B
Next, the sending and receiving means 3116 of terminal B sends an acquaintance information display screen request to the server W via network 3199. Here, the acquaintance information display screen request called by terminal B can be any screen as long as it displays information correlated with user B and an acquaintance of user B such as delivery destination information in a goods sales service, a friend list in an SNS service, or address information in a message printing service. When the sending and receiving means 3161 in server W receives this request, the search means 3163 searches an acquaintance information table 3166 using the user ID of user B as a search key and acquaintance information of user B is obtained (step S3802). In the example of the present embodiment, the acquaintance information table is explained having the same structure as in
Next, the HTML generation means 3162 generates an HTML code for displaying an acquaintance information display screen using the searched acquaintance table of user B, and the sending and receiving means 3161 sends the HTML code to terminal B 3115 via network 3199. The sending and receiving means 3116 of terminal B receives the HTML code, and the GUI display means 3118 displays the acquaintance information display screen after the analysis by the HTML analysis means 3117 (step S3803).
An example of an acquaintance information display screen of user B in the network service W is shown in
In the example shown in
When the sending and receiving means 3161 in the server W receives the selection information, information of an acquaintance selected in step S3804 and stored in the acquaintance information table is stored in the temporary storage table 3168 (step S3805). Here, an explanation is continued with the temporary storage table in server W having the structure as shown in
Referring to
Next, the search means 3163 searches the user information table 3169 using the user ID of user B in the network service W as a search key. The name, address, additional information, etc. is correlated with each user ID in the network service W and stored in the user information table 3169. Next, the name, the address, and the additional information of user B which is obtained as a result of this search are stored in the fields 5151, 5161 and 5171 of a temporary storage table (step S3806).
Next, the HTML generation means 3162 generates an HTML code for a goods sales service selection screen and the sending and receiving means 3161 sends this to terminal B 3115 via the network 3199. In this example, information of a goods sales service linked to the network service W is not included in the HTML code. The HTML code is for selecting a goods sales service for using information of user B or an acquaintance of user B selected in step S3805 and step S3806 in the goods sales service. Because information of a goods sales service which can link to a network service is obtained by terminal B from the server P in a later step S3809, this information does not have to be included in the HTML code.
Next, the sending and receiving means 3116 in terminal B receives the HTML code for a goods sales service selection screen, this is analyzed by the HTML analysis means 3117 and the GUI display means 3118 displays the goods sales selection screen (step S3807).
An example of a goods sales service selection screen is shown in
In this example, the network service ID of the network service W is given as SIDw. Next, when the sending and receiving means 3121 in server P receives these, the search means 3123 searches the network service table 3125 in the storage means 3124 using SIDw as a search key.
An example of the network service table 3125 is shown in
An example of the goods sales service table is shown in
When the sending and receiving means 3116 in terminal B receives these, they are displayed on the service selection part 5205 (step S3809).
Referring again to
In this way, in the present embodiment, a correlation of a certain network service and a goods sales service which can use acquaintance information and user information stored in the network service are stored in advance in a network service table 3125 and goods sales service table 3126. For example, as is shown in
Next, user A moves the cursor 5204 displayed in the GUI display means 3118 using the input means 3119 and selects the image 5212 of the goods sales service X. Then, the sending and receiving means 3116 sends selection information of the goods sales service X to server W 3160 via network 3199 (step S3810).
In server W, the sending and receiving means 3161 receives the selection information and URL information of the goods sales service X. This URL information may be information 4371 within the goods sales service table in server P and may be stored in a temporary storage means in server W. Next, information stored in the temporary storage table shown in
Next, a process in which user B sends a product to an acquaintance in the goods sales service X using information of user B and information of the acquaintance sent from the server W is explained using the flow diagram shown in
Next, a connection with terminal B 3110 is redirected from server W 3160 to server X 3130 (step S4503). Next, the HTML generation means 3132 of server X generates HTML code for displaying product information stored in the product table 3136 in an information terminal. The product table is correlated with a product ID for identifying the type of product and product information such as the price and, an image and characteristics of the product are correlated and stored.
Next, the sending and receiving means 3131 sends the HTML code to terminal B 3115 via network 3199. In terminal B, when the sending and receiving means 3116 receives the HTML code, this is analyzed by the HTML analysis means 3117, and the GUI display means 3118 displays a product selection screen (step S4504). An example of the product selection screen displayed here is already shown in
Next, user B moves the cursor 4604 displayed in the GUI display means 3118 by an operation of the input means 3119 and selects the product selection button 4613 and product selection button 4643. Then, the sending and receiving means 3116 sends selection information of products correlated with the product selection button 4613 and the product selection button 4643 respectively to the server X 3130 via network 3199. In server X, when the sending and receiving means 3131 receives the product selection information, a product ID of the selected product is stored in a selected product ID field (step S4505). In the example shown in
Next, the HTML generation means 3132 of server X generates HTML code for a user information screen and the code is sent to terminal B 3115 via network 3199. The code is received by the sending and receiving means 3116 of terminal B (step S4506). An example of a user information screen is shown in
In the example shown in
The sending and receiving means 3111 sends this selection information to server X via network 3199. When the sending and receiving means of server X receives this information, the sending and receiving means 3131 sends HTML code which includes the name, address, and electronic mail address of user B stored in the session table in which the session number is [q], to terminal B via network 3199. When the sending and receiving means 3116 receives the HTML code, the image shown in
In the example shown in
Next, user B moves the cursor 5404 using the input means 3119 and selects the confirmation selection button 5405. Then, the sending and receiving means 3116 sends confirmation information of a user information screen to the server X via network 3199. When the sending and receiving means 3131 in server X receives the confirmation information, the search means 3133 searches a product table using a selection product ID stored in the session table in the state shown in
An example of a delivery destination selection screen of a goods sales service in terminal B is shown in
User B moves the cursor 5504 and selects the delivery destination selection part 5513 using the input means 3119. The sending and receiving means 3116 sends the selection information to the server X via network 3199. When the sending and receiving means 3131 receives the selection information, the HTML generation means 3132 generates an HTML code for a delivery destination selection screen which includes selection acquaintance name information 5311 and user name information 5351 stored in the session table shown in
Next, user B moves the cursor 5504 and selects the selection option “Jim Smith” 5514 using the input means 3119 thereby terminal B is instructed to send “flowers” to “Jim Smith”. Next, the sending and receiving means 3116 sends the selection information “Jim Smith” with respect to “flowers” to the server X via network 3199 (step S4511). When the sending and receiving means 3131 of server X receives the information, the session table in which the session number is [q] stores MID1 which is the product ID of the selected “flowers” in the product selection ID field 5341.
In addition, user B moves the cursor 5404 and selects the delivery destination selection part 5543 using the input means 3119. The GUI display means 3118 in terminal B displays the screen shown in
In the example shown in
Next, user B moves the cursor 5604 and selects the selection option “Laura Berke (herself)” 5645 using the input means 3119 thereby “Laura Berke” is set as the delivery destination for “gloves”. Then, the sending and receiving means 3116 sends the selection information “Laura Berke” with respect to “gloves” to the server X via network 3199 (step S4511). When the sending and receiving means 3131 of server X receives the information, the session table in which the session number is [q] stores MID4 which is the product ID of the selected “gloves” in the product selection ID field 5381.
Next, user B moves the cursor 5604 and selects confirmation button 5605 using the input means 3119. Then, the sending and receiving means 3116 sends the confirmation information to the server X via network 3199. In addition, in this example, terminal B individually sends selection information with respect to “flowers” and “gloves” in the shopping cart to the server X. However, the information may also be sent simultaneously to the server X. At this time, sender information of user B, delivery destination information and product ID and delivery information for each delivery destination required for delivery of a product to an acquaintance obtained by server X from user B are stored in the session table in which the session number is [q] by the process in step S3801 to S4507.
Next, the sending and receiving means 3131 sends the information in the session table in which the session number is [q] to the delivery information processing device 3170 via network 3199 (step S4512). In the delivery information processing device, the sending and receiving means 3171 receives this information. As is shown in
Here, a process where user B sends a product purchased in the goods sales service X to an acquaintance and to him/herself stored in the network service W is complete. Furthermore, in the present embodiment, the goods sales service X can perform a process for purchasing and delivering a product in the goods sales service X using an acquaintance list stored in the servers of a plurality of network services. That is, according to the present embodiment, the server of goods sales service X receives user information from the servers of a plurality of different network services, and can perform a process for purchasing and delivering a product more easily than a conventional technique using the user information or acquaintance information. In the present embodiment of the present invention, for example, even if a change occurs in the goods sales service X such as an increase or a decrease in the number of network services which can receive user information, it is sufficient to change only the network service table 3125 and the goods sales service table 3126 in the server of the link service P, and it is not necessary to upgrade the server X 3130 in the goods sales service X or the server 3150 in the network service V.
In the second embodiment, a purchasing and delivery process is performed in the following order. A user selects a delivery destination in a network service, moves to a goods sales service selected in a screen of the network service and selects a product. However, in a third embodiment explained below, a user begins the process while using a goods sales service. The user first selects a product in the goods sales service, then selects a network service which obtains a delivery destination and then moves to the selected network service before selecting the delivery destination. In the second embodiment, the server of the goods sales service holds context information which describes which network service provides the user information or the acquaintance information used in the goods sales service in order to move from the network service to the goods sales service. As a result, for example, as is shown in the button 4706 displayed in
The third embodiment is explained below while referring to the flow chart in
Next, a product ID of a product of which selection information is received from terminal A is stored by a storage means in a product selection ID field 4502 of a the session table in which the session number is [r] (step S5802). In the example shown in
Next, the HTML generation means 3132 of server X generates an HTML code for a user information screen and the code is sent to terminal A 3110 via network 3199. The code is received by the sending and receiving means 3111 of terminal A (step S5803). An example of a user information screen is shown in
In addition, in the example shown in
Next, the connection from terminal A to server X is redirected from server X to server V (step S5806). The HTML generation means 3152 generates HTML code for a user authentication screen and the sending and receiving means 3151 sends the code to terminal A via the network 3199. When the sending and receiving means 3111 receives the code, an authentication screen of network service V is displayed in the GUI display means 3113 after the analysis by the HTML analysis means 3112. An example of an authentication screen of the network service V is shown in
Next, the search means 3153 of server V searches the acquaintance information table 3156 using the user ID of user A as a search key and acquaintance information of user A is obtained. An example of the acquaintance information table 3156 is shown in
Next, the HTML generation means 3152 generates an HTML code for an acquaintance information display screen using the acquaintance table of user A which is searched and the sending and receiving means 3151 sends this to terminal A 3110 via the network 3199. The sending and receiving means 3111 in terminal A receives this and an acquaintance information display screen is displayed in the GUI display means 3113 after the analysis by the HTML analysis means 3112 (step S5808).
An example of an acquaintance information display screen of user A in the network service V is shown in
In the example shown in
The sending and receiving means 3151 of server X receives this selection information. The sending and receiving means 3151 sends the name, address and addition aI information of an acquaintance selected by user in step S5809, and the name, the address, and the additional information of user A him/herself from among acquaintance information of user A stored in the acquaintance information table to server X via network 3199 (step S5810).
When the sending and receiving means 3131 receives this information, it is stored in a session table in which the session number is [r]. Again referring to
Next, the sending and receiving means 3131 sends the HTML code which includes the name, the address and the electronic mail address of user A stored in the session table in which the session number is [r], to terminal A via network 3199. When the sending and receiving means 3112 of terminal A receives the HTML code, an image which includes the name, the address and the electronic mail address of user A shown in
Next, user A moves the cursor 4704 using the input means 3114 and selects the confirmation selection button 5805. Then, the sending and receiving means 3111 sends confirmation information of a user information screen to the server X via network 3199. When the sending and receiving means 3131 in server X receives the confirmation information, the search means 3133 searches a product table using a selection product ID stored in the session table in the state shown in
An example of a delivery destination selection screen of a goods sales service in terminal A is shown in
User A moves the cursor 4804 and selects the delivery destination selection part 4823 using the input means 3114. The sending and receiving means 3111 sends the selection information to the server X via network 3199. When the sending and receiving means 3131 receives the selection information, the HTML generation means 3132 generates an HTML code for a delivery destination selection screen which includes selection acquaintance name information 4511 and 4152 stored in the session table shown in
In addition, user A moves the cursor 4804 and selects the delivery destination selection part 4833 using the input means 3114. The GUI display means 3113 in terminal A displays the screen shown in
In addition, the sending and receiving means 3111 sends the selection information “Fred Mancini” with respect to “shirts” to the server X via network 3199 (step S5814). When the sending and receiving means 3131 of server X receives the information, the session table in which the session number is [r] stores MID2 which is the product ID of the selected “shirts” in the product selection ID field 4542. Next, user A moves the cursor 4904 and selects confirmation button 4905 using the input means 3114. Then, the sending and receiving means 3111 sends the confirmation information to the server X via network 3199. The present embodiment is explained in this example using a process for sending a product to an acquaintance. However, the present embodiment is not limited to this. It is possible to specify a delivery destination to the user him/herself and not an acquaintance by selecting “Steve Chen (himself)” 4826 or 4836 in step S4508 described above. In addition, in this example, terminal A individually sends selection information with respect to “flowers” and “shirts” in the shopping cart to the server X. However, in the present embodiment the information may also be sent simultaneously to the server X. At this time, sender information of user A, the delivery destination information and the product ID and the delivery information for each delivery destination required for delivery of a product to an acquaintance obtained by server X from user A are stored in the session table in which the session number is [r] by the process in step S5801 to S5814.
Next, the sending and receiving means 3131 sends the information in the session table in which the session number is [n] to the delivery information processing device 3170 via network 3199 (step S5815). In the delivery information processing device, the sending and receiving means 3171 receives this information. As is shown in
First, after user selects a product in the goods sales service X, information of user a him/herself and acquaintance information is stored in the server X of the goods sales service from the server of the network service V in which user A stores acquaintance information, and using this information a process for easily sending a product in the goods sales service is complete.
Next, several effects of the present invention explained using the second and third embodiments above are explained. As already described, the largest problem in a link between various network services which become an advertisement media and goods sales services is a low closing rate in the goods sales service. It is generally said the closing rate of users which move to a goods sales service via an advertisement is between 1% to 5%. As a result, there is significant room for improving the profits of both goods sales services and network services, and improving closing rates is the most important problem from the view point of business.
There are two methods for improving a closing rate of a user via a network service in a goods sales service. The first method is reducing the number of steps in an input process when a user purchases a product in a goods sales service. The second method is increasing the incentive to a user of a network service to purchase a product when mobbing to the goods sales service. The present invention provides the following five effects in this type of situation.
The first effect of the present embodiment is that it is possible to significantly reduce the leaving rate in the input of a user in the case where the user moves to a goods sales service which uses an embodiment of the present invention via a network service which uses an embodiment of the present invention compared to a conventional method. This effect is related to the second embodiment. In a conventional method, a user moves to a goods sales services according to an advertisement link in a network service. Following this, the user selects a product, registers their name and address, registers the name and address of a delivery destination and registers settlement information in this order. Many users who move to a goods sales service according to an advertisement link displayed in a network service are users who are using the goods sales service for the first time. While selection of a product is relatively easy by a simple click of a product, inputting the name and address of a user is complex, and many users leave the goods sales service at the point where they are requested to input their name and address. In all goods sales service which uses a conventional method, the leaving rate at an input screen of user information is the main reason for a decrease in a closing rate. On the other hand, according to an embodiment of the present invention, the name, address and electronic mail address of a use is displayed simply by clicking the button 4706 or button 5406 in the user information input screen in
The second effect is that it is possible to significantly reduce a leaving rate at the input of user information or delivery information compared to a conventional method even in the case where a user who moves to a goods sales service which uses an embodiment of the present invention via a network service which uses an embodiment of the present invention, or a user who uses a goods sales service who uses an embodiment of the present invention from the start purchases a product. This effect is related to the third embodiment. In a conventional method, there is no move to a goods sales service together with the user information stored in a server of a network service, which is different to the method related to an embodiment of the present invention. However, as explained in the third embodiment, if a goods sales service uses the method of the present invention, it is possible for a user to store his/her own name and address and to select a network service which uses the method of the present invention as is shown in
The third effect is that an input of the name and address of a delivery destination in a goods sales service which uses an embodiment of the present information is simplified. In a conventional method, it is necessary to input the name and the address for each acquaintance to whom a product is to be delivered, and because there are many user input steps the leaving rate is decreased. In particular, in a goods sales service which aims to send a plurality of different gifts to a plurality of different acquaintances, not only are there many input steps but the user interface for input multiple relationships between delivery destinations and products which also decreases the closing rate. However, according to an embodiment of the present invention, a selection option of a delivery destination for each product is displayed as is shown in
The fourth effect is that it is possible to allow a user of a network service which uses an embodiment of the present invention to move to a goods sales service while holding a large purchasing incentive in a goods sales service. According to a conventional method, a network service includes a URL for identifying a goods sales service as link information, and a user moves to a goods sales service according to this link. At this time, many of the incentives for a user of a network service to click a link are to browse product information. As a result, after moving to a goods sales service, a user browses product information but the proportion of users who leave without purchasing product is high. However, a user of a network service which uses an embodiment of the present invention moves to a goods sales service while selecting the user him/herself or an acquaintance as the delivery destination. This means that that a user moves to a goods sales service holding a clear intention to “send a product to myself or an acquaintance”. This can realize an improvement in the closing rate of a goods sales service.
The first effect is that it is easy to increase the number of linking network services and goods sales services without adding a change to a server in each network service or each goods sales service and increasing even if the number of network services or goods sales service which use an embodiment of the present invention increases. For example, suppose that only a network service X and goods sales service V are linked by the method relating to an embodiment of the present invention as shown in the second embodiment. At this time, a goods sales service selection screen displayed in a display means of terminal A in step S3809 is not shown in
Similarly, suppose only the network service X and the goods sales service V are linked by the method related to an embodiment of the present invention as shown in the third embodiment. The service selection screen displayed in terminal A in step S5805 is not the screen shown in
In the explanation of the embodiments of the present invention, a network service is a service which stores the name and the address of a user him/herself correlated to a user ID and name and address of an acquaintance in its server. There are services such as a client management service, postcard creation service, event participation management database, or gift address management service as examples of a network service which includes this type of name and address. In this way, in the case where a network service which stores the name and address of users and acquaintances in a server in advance and a goods sales service are linked by the method of the present invention, the effects of reducing the number of input steps by a user is clear and is directly connected to improving the closing rate of a goods sales service.
In addition, while a network service in the present invention stores the ID of an acquaintance correlated with a user ID, the service may also be a service which does not store the name and address of an acquaintance. There are services which offer functions such as electronic mail, voice communication, SNS, blogs etc. All of these services include a means for sending a message to an acquaintance using an acquaintance ID as a search key. Therefore, even if the name and the address of an acquaintance are not stored in a server of a network service in advance, it is possible for a network service or goods sales service to send a request to an acquaintance who receives a product for registering their name and address before step S4511 or step S5814 using thee means for sending this message. If an acquaintance registers an acquaintance name and address in a network service or goods sales service according to this message, it is possible to perform the processes under step S4511 and step S5814. In this way, in the case where a goods sales service sends a product and is linked to a network service which does not store the name and the address of an acquaintance which becomes a delivery destination in a server in advance, it is the acquaintance receiving the product who inputs his/her name and address and not a user who purchases a product in the goods sales service. As a result, it is possible to reduce the number of input steps by a user in a goods sales service and improve a closing rate even when linked with a network service in this way compared to the conventional method.
According to the present invention, it is possible to reduce a product purchasing step and sending process step when a user moves to a goods sales service via a network service advertisement, and improve usefulness for users. Furthermore, it is also possible to significantly improve a closing rate in a goods sales service and increase the profits of a network service and goods sales service.
In addition, according to the present invention, when a user request delivery of a good or postal item in a certain Web service using a mobile terminal, it is possible to use the name and address which are delivery destination information stored in the server of a different Web service as the delivery destination for sending the good or postal item using this Web service. In this way, it is possible to reduce the number of display and input steps compared to a Web service using a conventional method or system and improving usefulness for users. In addition, in the present invention, despite realizing these effects, it is not necessary to send delivery destination information of a user stored in the server of a different Web service to the server of a certain Web service and the provider of this certain Web service cannot use this delivery destination information. In addition, because the server of a certain Web service does not need to receive delivery destination information of the this Web service, the provider of the certain Web service can reduce the risk of personal information leaks. Furthermore, in the present embodiment, the provider of a different Web service can permit only a specified Web service use of a user's delivery destination information stored in the server of a different Web service. As a result of these effects, mutual use of delivery destination information among a plurality of Web services using mobile terminals is promoted, usefulness for users is improved and the profits of all linked Web service providers using the present invention are improved.
Number | Date | Country | Kind |
---|---|---|---|
2010-016326 | Jan 2010 | JP | national |
This application is a U.S. continuation application filed under 35 USC 111(a) claiming benefit under 35 USC 120 and 365(c) of PCT application JP2010/071242, filed on Nov. 29, 2010, which claims a priority to Japanese Patent Application No. 2010-016326 filed on Jan. 28, 2010, the entire contents of the foregoing applications being incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2010/071242 | Nov 2010 | US |
Child | 13560550 | US |