IP Library › Granted Patent US 11,074,395
Granted Patent B2
US 11,074,395 · App. 16/562,542 · Granted Jul 27, 2021

Dynamic contribution mapping of digital works

Inventors: Kelley L. Anders (East New Market, MD); Robert H. Grant (Atlanta, GA); Trudy L. Hewitt (Cary, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F40/166G06F16/176G06F16/1734G06F16/93G06F16/955G06F16/9535G06F40/169G06F40/197G06Q10/101H04L61/2007H04L67/306G06F40/40H04L63/08H04W4/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,074,395
App. No.
16/562,542
Filed
Sep 6, 2019
Granted
Jul 27, 2021
Kind
B2
Art Unit
2173
USPC
715/753
Abstract

Systems and methods for dynamic contribution mapping of digital works are disclosed. In embodiments, a computer-implemented method, comprises: capturing, by a computing device, an IP address of a user signing into a content management system through a user computer device; determining, by the computing device, that the IP address of the user does or does not match existing user profile data in a user profile database; determining, by the computing device, that the user is modifying a portion of a digital work; determining, by the computing device, an engagement context of the user's modification of the digital work using natural language processing; determining, by the computing device, an engagement type of the user based on the engagement context; and mapping, by the computing device, the user profile data of the user and the engagement type with the portion of the digital work.

Claims (52)

1. A computer-implemented method comprising:

determining, by a computing device, that a user is engaging a portion of a digital work;

determining, by the computing device, additional content to provide to the user based on attribution data associated with the portion of the digital work in stored context data;

presenting, by the computing device, an option for the additional content to the user;

receiving, by the computing device, a selection of the option from the user;

determining, by the computing device, an engagement context of a modification of the digital work by the user using natural language processing, wherein the engagement context is the context in which the user is modifying the digital work, including whether the user's modification constitutes a change in a meaning of a portion of the digital work or a non-substantive change to the portion of the digital work;

determining, by the computing device, an engagement type of the user based on the engagement context; and

mapping, by the computing device, user profile data of the user and the engagement type with the portion of the digital work.

2. The computer-implemented method of claim 1 , further comprising sharing, by the computing device, an attribution section with the user, the attribution section including attribution data listing one or more contributors associated with the portion of the digital work.

3. The computer-implemented method of claim 2 , wherein the attribution section includes data regarding an original author of content in the portion of the digital work, data regarding a secondary author of content in the portion of the digital work, and data regarding an editor of content in the portion of the digital work.

4. The computer-implemented method of claim 1 , wherein the determining the engagement type of the user based on the engagement context comprises determining that the engagement type of the user is an author based on the user's modification constituting a change in the meaning of the portion of the digital work.

5. The computer-implemented method of claim 1 , wherein the determining the engagement type of the user based on the engagement context comprises determining that the engagement type of the user is an editor based on the user's modification constituting a non-substantive change to the portion of the digital work.

6. The computer-implemented method of claim 1 , further comprising:

receiving, by the computing device, a user request for attribution data for a portion of the modified digital work; and

sending, by the computing device, the attribution data to a user computer device for display based on the received user request.

7. The computer-method of claim 1 , further comprising automatically sending, by the computing device, a notification to one or more authors of the digital work based on the engagement context to notify the one or more authors of the user's modification.

8. A system comprising:

a processor, a computer readable memory and a computer readable storage medium associated with a computing device;

program instructions to dynamically determine an engagement context of a user engaging a portion of a digital work utilizing natural language processing, wherein the engagement context is the context in which the user is engaging the digital work, including whether the user is modifying the digital work in a manner that constitutes a change in a meaning of a portion of the digital work or a non-substantive change to the portion of the digital work;

program instructions to determine an engagement type of the user based on the engagement context,

wherein the program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.

9. The system of claim 8 , wherein:

the determining the engagement context of the user comprises determining that user modifications to the portion of the digital work constitute a change in meaning of the portion of the digital work; and

the determining the engagement type of the user based on the engagement context comprises determining that the engagement type of the user is an author.

10. The system of claim 8 , wherein:

the determining the engagement context of the user comprises determining that user modifications to the portion of the digital work constitute a non-substantive change to the portion of the digital work; and

the determining the engagement type of the user based on the engagement context comprises determining that the engagement type of the user is an editor.

11. The system of claim 8 , further comprising:

program instructions to determine that an IP address of the user does or does not match existing user profile data in a user profile database; and

program instructions to store the IP address in the user profile database when the IP address does not match the existing user profile data in the user profile database.

12. The system of claim 8 , further comprising program instructions to share the digital work over a network with a user computer device for display thereon, the digital work being associated with attribution data listing one or more portions of the digital work attributed to one or more content contributors.

13. The system of claim 8 , further comprising:

program instructions to receive a user request for attribution data for a select portion of the digital work; and

program instructions to send the attribution data to a user computer device for display thereon based on the user request.

14. The system claim 8 , further comprising program instructions to automatically send a notification to one or more authors of the digital work based on the engagement context to notify the one or more authors of a modification to the digital work.

15. The system of claim 8 , further comprising:

program instructions to determine additional content in a collaborative digital works database to be presented to the user based on attribution data associated with the portion of the digital work;

program instructions to present an option to the user to view the additional content;

program instructions to receive a selection of the option from the user; and

program instructions to share the additional content with a user computer device of the user.

16. The system of claim 8 , further comprising program instructions to verify that the user is authorized to contribute content to the digital work by comparing an IP address of the user and engagement type with a list of authorized IP addresses and associated engagement types.

17. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

determine that a user is engaging a portion of a digital work;

determine additional content to provide to the user based on attribution data associated with the portion of the digital work in stored context data;

present an option for the additional content to the user;

receive a selection of the option from the user;

determine an engagement context of a modification of the digital work by the user using natural language processing, wherein the engagement context is the context in which the user is modifying the digital work, including whether the user's modification constitutes a change in a meaning of a portion of the digital work or a non-substantive change to the portion of the digital work;

determine an engagement type of the user based on the engagement context; and

map user profile data of the user and the engagement type with the portion of the digital work.

18. The computer program product of claim 17 , wherein the program instructions further cause the computing device to display an attribution section to the user, the attribution section including the attribution data associated with the portion of the digital work.

19. The computer program product of claim 17 , wherein the attribution section includes data regarding an original author of content in the portion of the digital work, data regarding a secondary author of content in the portion of the digital work, and data regarding an editor of content in the portion of the digital work.

20. The computer program product of claim 17 , wherein the program instructions further cause the computing device automatically send a notification to one or more authors of the digital work based on the engagement context to notify the one or more authors of the user's modification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: ANDERS, KELLEY L.; GRANT, ROBERT H.; HEWITT, TRUDY L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050290/0100 →
Continuity (2)
Continuation 15809133 · Nov 10, 2017
Related Publication 20190392029A1 · Dec 26, 2019
Cited By (5)
US 12,399,926 US 12,493,740 US 12,541,638 US 12,566,916 US 12,632,669