Method for providing web service, recording medium recording program for providing web service, and server apparatus
AssigneeCasio Computer Co., Ltd.
InventorManato Ono
Life of this patent
Estimating the term…
Abstract
A method includes creating information indicating a first content in response to an operation on a first client terminal, assigning a unique first address on a network to the first content, permitting access to the first address from a second client terminal, which is anonymous, and on which an authentication process with an ID is not performed, editing the first content assigned with the first address, in response to an operation on the second client terminal, storing, in a storage, information on a second content corresponding to the second client terminal as and obtained based on the edited first content, and creating a unique second address on the network to the second content.
Claims18
A method executed by a server apparatus to provide a web service to at least a first client terminal and two second client terminals via a network, the method comprising:
- assigning a unique first address on the network to a first content created in response to a first operation made on the first client terminal;
- permitting access to the unique first address by each of the two second client terminals, each of which is anonymous and on each of which an authentication process with an ID that identifies a user who uses the web service is not performed;
- in response to permitting access to the unique first address, causing the first content to be displayed on each of the two second client terminals;
- in response to determining that the first content assigned with the unique first address has been edited by one of the second client terminals,
- assigning a unique second address on the network to a second content corresponding to the first content edited by the one of the second client terminals;
- and
- storing, in a storage, the second content in association with the unique second address;
- in response to determining that the first content assigned with the unique first address has been edited by another of the second client terminals,
- assigning a unique third address on the network to a third content corresponding to the first content edited by the another of the second client terminals;
- and
- storing, in the storage, the third content in association with the unique third address;
- permitting the first client terminal to access the second content through the second unique address, to access the third content through the third unique address, or both;
- in response to determining that the one of the second client terminals has indicated that the second content is in an edit completion state, storing, in the storage, the second content in a non-editable state in association with the unique second address and in association with information which indicates the edit completion state;
- and
- in response to determining that the another of the second client terminals has indicated that the third content is in the edit completion state, storing, in the storage, the third content in a non-editable state in association with the unique third address and in association with the information which indicates the edit completion state.
A non-transitory recording medium having a computer-readable program recorded thereon for providing a web service to at least a first client terminal and two second client terminals via a network, the computer-readable program causing one or more processors of an information processing apparatus to at least perform:
- assigning a unique first address on the network to a first content created in response to a first operation made on the first client terminal;
- permitting access to the unique first address by each of the two second client terminals, each of which is anonymous and on each of which an authentication process with an ID that identifies a user who uses the web service is not performed;
- in response to permitting access to the unique first address, causing the first content to be displayed on each of the two second client terminals;
- in response to determining that the first content assigned with the unique first address has been edited by one of the second client terminals,
- assigning a unique second address on the network to a second content corresponding to the first content edited by the one of the second client terminals;
- and
- storing, in a storage, the second content in association with the unique second address;
- in response to determining that the first content assigned with the unique first address has been edited by another of the second client terminals,
- assigning a unique third address on the network to a third content corresponding to the first content edited by the another of the second client terminals;
- and
- storing, in the storage, the third content in association with the unique third address;
- permitting the first client terminal to access the second content through the second unique address, to access the third content through the third unique address, or both,
- in response to determining that the one of the second client terminals has indicated that the second content is in an edit completion state, storing, in the storage, the second content in a non-editable state in association with the unique second address and in association with information which indicates the edit completion state;
- and
- in response to determining that the another of the second client terminals has indicated that the third content is in the edit completion state, storing, in the storage, the third content in a non-editable state in association with the unique third address and in association with the information which indicates the edit completion state.
A server apparatus for providing a web service to at least a first client terminal and two second client terminals via a network, the server comprising one or more processors configured to:
- assign a unique first address on the network to a first content created in response to a first operation made on the first client terminal;
- permit access to the unique first address by each of the two second client terminals, each of which is anonymous and on each of which an authentication process with an ID that identifies a user who uses the web service is not performed;
- in response to permitting access to the unique first address, cause the first content to be displayed on each of the two second client terminals;
- in response to determining that the first content assigned with the unique first address has been edited by one of the second client terminals,
- assign a unique second address on the network to a second content corresponding to the first content edited by the one of the second client terminals;
- and
- store, in a storage, the second content in association with the unique second address;
- in response to determining that the first content assigned with the unique first address has been edited by another of the second client terminals,
- assign a unique third address on the network to a third content corresponding to the first content edited by the another of the second client terminals;
- and
- store, in the storage, the third content in association with the unique third address;
- permit the first client terminal to access the second content through the second unique address, to access the third content through the third unique address, or both;
- in response to determining that the one of the second client terminals has indicated that the second content is in an edit completion state, store, in the storage, the second content in a non-editable state in association with the unique second address and in association with information which indicates the edit completion state;
- and
- in response to determining that the another of the second client terminals has indicated that the third content is in the edit completion state, store, in the storage, the third content in a non-editable state in association with the unique third address and in association with the information which indicates the edit completion state.
Dependencies are inferred from the claim text.