Assignments for classrooms
US-2017193848-A1 · Jul 6, 2017 · US
US11057477B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11057477-B2 |
| Application number | US-201916387001-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 17, 2019 |
| Priority date | Apr 17, 2018 |
| Publication date | Jul 6, 2021 |
| Grant date | Jul 6, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. 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. 2. The method according to claim 1 , further comprising: in response to a third operation made on the first client terminal, causing a display to display a submission status of the second content and the third content, and wherein the submission status of the second content and the third content comprises a number of the second content and the third content stored in the non-editable state in association with the information which indicates the edit completion state. 3. The method according to claim 2 , further comprising: in response to a second operation made on the first client terminal to designate one of the unique second address and the unique third address, causing the display to display information on one of the second content and the third content corresponding to the one of the unique second address and the unique third address designated. 4. The method according to claim 2 , wherein the submission status of the one of the second content and third content comprises the unique first address. 5. The method according to claim 2 , wherein the submission status of the one of the second content and third content comprises the unique second address in a case where the second content is stored in association with the information which indicates the edit completion state. 6. The method according to claim 2 , wherein the submission status of the one of the second content and third content comprises the unique third address in a case where the third content is stored in association with the information which indicates the edit completion state. 7. 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. 8. The non-transitory recording medium according to claim 7 , the computer-readable program further causing the one or more processors to perform: in response to a second operation made on the first client terminal, causing a display to display a submission status of the second content and the third content, and wherein the submission status of the second content and the third content comprises a number of the second content and the third content stored in the non-editable state in association with the information which indicates the edit completion state. 9. The non-transitory recording medium according to claim 8 , the computer-readable program further causing the one or more processors to perform: in response to a third operation made on the first client terminal to designate one of the unique second address and the unique third address, causing the display to display information on one of the second content and the third content corresponding to the one of the unique second address and the unique third address designated. 10. The non-transitory recording medium according to claim 7 , wherein the submission status of the one of the second content and third content comprises the unique first address. 11. The non-transitory recording medium acc
Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding · CPC title
of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.