IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0897821
(2004-07-23)
|
등록번호 |
US-7353227
(2008-04-01)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
12 인용 특허 :
5 |
초록
▼
Various implementations provide techniques for resolving a conflict in a distributed computing environment. One implementation provides for receiving first and second alteration requests that specify first and second proposed alterations, respectively, to information stored in a database, where the
Various implementations provide techniques for resolving a conflict in a distributed computing environment. One implementation provides for receiving first and second alteration requests that specify first and second proposed alterations, respectively, to information stored in a database, where the first and second proposed alterations are inconsistent with one another. The first and second alteration requests are analyzed, and a conflict including an inconsistency between the first and second proposed alterations is identified. A request to alter the database that specifies either the first proposed alteration or the second proposed alteration is generated.
대표청구항
▼
What is claimed is: 1. A computer-implemented method of analyzing multiple different requests to alter an electronic knowledge repository and generating a proposed modification to the electronic knowledge repository, the method comprising: receiving first and second alteration requests, the first a
What is claimed is: 1. A computer-implemented method of analyzing multiple different requests to alter an electronic knowledge repository and generating a proposed modification to the electronic knowledge repository, the method comprising: receiving first and second alteration requests, the first and second alteration requests originating from first and second users, respectively, and specifying first and second proposed alterations, respectively, to information stored in the electronic knowledge repository; assigning to each of the first and second alteration requests a validity index value that represents the desirability of the corresponding proposed alteration, each assigned validity index value being determined using data pertaining to the particular user from which the alteration request originated; analyzing the first and second alteration requests by computing a degree of inconsistency between the first and second proposed alterations, and determining if the degree of consistency exceeds a specified threshold; if the degree of inconsistency exceeds the specified threshold, generating a proposed knowledge repository modification request that includes only one of the first and second proposed alterations, the only one alteration being determined using the validity indexes associated with each of the first and second alteration requests; and forwarding the generated proposed modification request for further processing that determines if and how the knowledge repository is to be changed. 2. The method of claim 1, wherein computing the degree of inconsistency comprises computing an overlap index value based upon an overlap of the first and second proposed alterations, and determining if the degree of inconsistency exceeds the threshold comprises determining if the overlap index value exceeds a previously determined overhead threshold value. 3. The method of claim 1, wherein computing the degree of inconsistency comprises computing a similarity index value based upon a similarity of the first and second proposed alterations, and determining if the degree of inconsistency exceeds the threshold comprises determining if that the similarity index value fails to exceed a previously determined similarity threshold value. 4. The method of claim 1, wherein the proposed alterations are either additions, deletions or modifications. 5. The method of claim 1, wherein the processing of the proposed modification request includes providing a visual presentation of a proposal to a user, the proposal comprising an application of either the first proposed alteration or the second proposed alteration to the information stored in the knowledge repository, such that the user is capable of deciding whether or not to implement the proposal. 6. The method of claim 5, further comprising including in the proposal user information, feedback data, or interaction data pertaining to the first or second alteration request. 7. The method of claim 1, further comprising: comparing previously determined first and second validation index values for the first and second alteration requests, respectively; and proposing that the alteration request having the higher corresponding validation index value be implemented. 8. The method of claim 1, further comprising: receiving a third alteration request that specifies a third proposed alteration; and analyzing the third alteration request, and computing a degree of inconsistency between each pair among the first, second, and third proposed alterations. 9. The method of claim 1, further comprising implementing the proposed modification request and causing information in the knowledge repository to be altered as specified by the proposed modification request. 10. A computer-implemented method of analyzing proposed alterations to information in a database and generating a request to alter the database, the method comprising: receiving first and second alteration requests, the first and second alteration requests specifying first and second proposed alterations, respectively, to information stored in a database; analyzing the first and second alteration requests and determining whether or not a conflict exists between them; if a conflict exists between the first and second proposed alterations, generating a request to alter the database, the request specifying either the first proposed alteration or the second proposed alteration, wherein the conflict is resolved by removing the other of the first and second proposed alterations from consideration; if a conflict does not exist between the first and second proposed alterations, generating a request to alter the database, the request specifying the first proposed alteration and the second proposed alteration; and forwarding the generated request to alter the database for further processing that determines if and how the database is to be altered. 11. The method of claim 10, wherein analyzing the first and second alteration requests and determining whether or not a conflict exists between them comprises computing a conflict index value that indicates whether or not there is a conflict between the first and second proposed alterations. 12. The method of claim 11, wherein computing the conflict index value comprises computing an overlap index value based upon an overlap of the first and second proposed alterations and determining whether the overlap index value exceeds a previously determined overhead threshold value. 13. The method of claim 11, wherein computing the conflict index value comprises computing a similarity index value based upon a similarity of the first and second proposed alterations and determining whether the similarity index value exceeds a previously determined similarity threshold value. 14. The method of claim 10, wherein the proposed alterations are either additions, deletions or modifications. 15. The method of claim 10, wherein the processing of the request includes providing a visual presentation of a proposal to a user, the proposal comprising an application of either the first proposed alteration or the second proposed alteration to the information stored in the database, such that the user is capable of deciding whether or not to implement the proposal. 16. The method of claim 15, further comprising including in the proposal user information, feedback data, or interaction data pertaining to the first or second alteration request. 17. The method of claim 10, further comprising: comparing previously determined first and second validation index values for the first and second alteration requests, respectively; and proposing that the alteration request having the higher corresponding validation index value be implemented. 18. The method of claim 10, further comprising: receiving a third alteration request that specifies a third proposed alteration; analyzing the third alteration request; and determining whether a conflict exists between the first and second alteration requests, the first and third alteration requests, or the second and third alteration requests, wherein the conflict comprises an inconsistency among the corresponding proposed alterations. 19. The method of claim 10, further comprising implementing the request and causing information in the database to be altered as specified by the request. 20. A computer program product tangibly embodied in a computer readable medium, the computer program product including instructions that, when executed, perform a method to analyze multiple different requests to alter an electronic knowledge repository and generate a proposed modification to the electronic knowledge repository, the method comprising: receiving first and second alteration requests, the first and second alteration requests originating from first and second users, respectively, and specifying first and second proposed alterations, respectively, to information stored in the electronic knowledge repository; assigning to each of the first and second alteration requests a validity index value that represents the desirability of the corresponding proposed alteration, each assigned validity index value being determined using data pertaining to the particular user from which the alteration request originated; analyzing the first and second alteration requests by computing a degree of inconsistency between the first and second proposed alterations, and determining if the degree of consistency exceeds a specified threshold; if the degree of inconsistency exceeds the specified threshold, generating a proposed knowledge repository modification request that includes only one of the first and second proposed alterations, the only one alteration being determined using the validity indexes associated with each of the first and second alteration requests; and forwarding the generated proposed modification request for further processing that determines if and how the knowledge repository is to be changed.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.