IP Library Patent Application 13561021
Patent Application
App. No. 13/561,021

Management and Provision of Interactive Content

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 None
App. No.
13/561,021
Abstract

Various implementations for managing and providing interactive content are described. One example implementation includes a system having one or more processors, a communication unit, a content management engine, an interactivity module, and a reporting module. The communication unit sends and receives data over a network. The content management engine transmits a first instance of an interactive content dataset via the communication unit to a first client device of a first user for presentation. The interactivity module receives event data describing an interaction with the interactive content dataset from the first client device via the communication unit. The reporting module generates a report describing the interaction by the first user with the interactive content dataset and transmits the report via the communication unit to one or more of the first client device and a second client device of a second user for presentation.

Claims (81)

1 . A computer-implemented method comprising:

transmitting a first instance of an interactive content dataset via a network to a first client device of a first user for presentation;

receiving event data from the first client device via the network describing an interaction by the first user with the interactive content dataset, the interaction reflecting a learning activity being performed by the first user;

generating a report describing the interaction by the first user with the interactive content dataset; and

transmitting the report to one or more of the first client device of the first user and a second client device of a second user for presentation.

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

performing an operation in connection with the interactive content dataset based on the interaction.

3 . The computer-implemented method of claim 2 , wherein the operation includes one of annotating a local instance of the interactive content dataset with supplemental information, sharing content from the interactive content dataset with another user, and updating a task associated with the interactive content dataset.

4 . The computer-implemented method of claim 3 , wherein the supplemental information includes one or more of a document attachment, poll results, survey results, a bookmark, a comment, a forum thread, input for a task or activity, and a user share.

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

transmitting a first instance of a corresponding interactive content dataset that includes practical content and a user-completable task to the first client device for presentation; and

receiving event data describing a completion of the user-completable task from the first client device, wherein the interaction is a request for the corresponding interactive content dataset and the report is generated to include the completion of the user-completable task.

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

annotating a local instance of the interactive content dataset with the interaction, the interaction being a comment by the first user about an aspect of the interactive content dataset;

transmitting a second instance of the interactive content dataset that includes the comment to a third client device of a third user via the network for presentation;

receiving event data from the third client device via the network describing a revision to the second instance of the interactive content dataset that corresponds to the comment; and

modifying the local instance of the interactive content dataset based on the revision.

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

receiving a report request via the network from the second client device, wherein the report is generated responsive to the receiving of the report request and the report is transmitted to the second client device for presentation.

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

generating a work-product for the first user based on the interaction; and

transmitting the work-product to the first client device for presentation, wherein the interaction describes a task completed by the user.

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

determining a standing for the first user; and

personalizing a content of the first instance of the interactive content dataset to the first user based on the standing.

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

receiving event data from a plurality of client devices associated with a plurality of users, respectively; and

personalizing a content of the first instance of the interactive content dataset to the first user based on the event data received from the plurality of client devices.

11 . A computer program product comprising a computer usable medium including instructions which, when executed by a computer, cause the computer to:

transmit a first instance of an interactive content dataset via a network to a first client device of a first user for presentation;

receive event data from the first client device via the network describing an interaction by the first user with the interactive content dataset, the interaction reflecting a learning activity being performed by the first user;

generate a report describing the interaction by the first user with the interactive content dataset; and

transmit the report to one or more of the first client device of the first user and a second client device of a second user for presentation.

12 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

perform an operation in connection with the interactive content dataset based on the interaction.

13 . The computer program product of claim 12 , wherein the operation includes one of annotating a local instance of the interactive content dataset with supplemental information, sharing content from the interactive content dataset with another user, and updating a task associated with the interactive content dataset.

14 . The computer program product of claim 13 , wherein the supplemental information includes one or more of a document attachment, poll results, survey results, a bookmark, a comment, a forum thread, input for a task or activity, and a user share.

15 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

transmit a first instance of a corresponding interactive content dataset that includes practical content and a user-completable task to the first client device for presentation; and

receive event data describing a completion of the user-completable task from the first client device, wherein the interaction is a request for the corresponding interactive content dataset and the report is generated to include the completion of the user-completable task.

16 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

annotate a local instance of the interactive content dataset with the interaction, the interaction being a comment by the first user about an aspect of the interactive content dataset;

transmit a second instance of the interactive content dataset that includes the comment to a third client device of a third user via the network for presentation;

receive event data from the third client device via the network describing a revision to the second instance of the interactive content dataset that corresponds to the comment; and

modify the local instance of the interactive content dataset based on the revision.

17 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

receive a report request via the network from the second client device, wherein the report is generated responsive to the receiving of the report request and the report is transmitted to the second client device for presentation.

18 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

generate a work-product for the first user based on the interaction; and

transmit the work-product to the first client device for presentation, wherein the interaction describes a task completed by the user.

19 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

determine a standing for the first user; and

personalize a content of the first instance of the interactive content dataset to the first user based on the standing.

20 . The computer program product of claim 11 , wherein the instructions further cause the computer to:

receive event data from a plurality of client devices associated with a plurality of users, respectively; and

personalize a content of the first instance of the interactive content dataset to the first user based on the event data received from the plurality of client devices.

21 . A system comprising:

one or more processors;

a communication unit for sending and receiving data over a network;

a content management engine executable by the one or more processors to transmit a first instance of an interactive content dataset via the communication unit to a first client device of a first user for presentation;

an interactivity module executable by the one or more processors to receive event data describing an interaction with the interactive content dataset from the first client device via the communication unit, the interaction reflecting a learning activity being performed by the first user; and

a reporting module executable by the one or more processors to generate a report describing the interaction by the first user with the interactive content dataset, and to transmit the report via the communication unit to one or more of the first client device and a second client device of a second user for presentation.

22 . The system of claim 21 , comprising:

a datastore for storing a local instance of the interactive content dataset, wherein the interactivity module is further configured to perform an operation in connection with the local instance of the interactive content dataset stored in the datastore based on the interaction.

23 . The system of claim 22 , wherein the operation includes one of annotating a local instance of the interactive content dataset with supplemental information, sharing content from the interactive content dataset with another user, and updating a task associated with the interactive content dataset.

24 . The system of claim 23 , wherein the supplemental information includes one or more of a document attachment, poll results, survey results, a bookmark, a comment, a forum thread, input for a task or activity, and a user share.

25 . The system of claim 21 , wherein

the content management engine is further configured to transmit, via the communication unit, a first instance of a corresponding interactive content dataset that includes practical content and a user-completable task to the first client device for presentation,

the interactivity module is further configured to receive event data describing a completion of the user-completable task from the first client device,

the interaction is a request for the corresponding interactive content dataset, and

the report is generated to include the completion of the user-completable task.

26 . The system of claim 21 , comprising:

a datastore for storing a local instance of the interactive content dataset, wherein the interaction is a comment by the first user about an aspect of the interactive content dataset and the interactivity module is further configured to

annotate the local instance of the interactive content dataset stored in the datastore with the comment,

transmit a second instance of the interactive content dataset that includes the comment via the communication unit to a third client device of a third user for presentation,

receive event data from the third client device via the communication unit describing a revision to the second instance of the interactive content dataset that corresponds to the comment, and

modify the local instance of the interactive content dataset stored in the datastore based on the revision.

27 . The system of claim 21 , wherein the reporting module is further configured to receive a report request via the communication unit from the second client device, generate the report responsive to receiving the report request, and transmit the report to the second client device for presentation.

28 . The system of claim 21 , wherein the interactivity module is further configured to generate a work-product for the first user based on the interaction and to transmit the work-product to the first client device via the communication unit for presentation, wherein the interaction describes a task completed by the user.

29 . The system of claim 21 , wherein the content management engine is further configured to determine a standing for the first user and personalize a content of the first instance of the interactive content dataset to the first user based on the standing.

30 . The system of claim 21 , wherein the interactivity module is further configured to receive, via the communication unit, event data from a plurality of client devices associated with a plurality of users, respectively, and the content management engine is further configured to personalize a content of the first instance of the interactive content dataset to the first user based on the event data received from the plurality of client devices.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 043268-0624 Recorded Sep 21, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: FRONTLINE TECHNOLOGIES GROUP LLC
Reel/Frame 043943/0674 →
SECURITY INTEREST Recorded Aug 11, 2017
From: FRONTLINE TECHNOLOGIES GROUP LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 043268/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: SCHOOL IMPROVEMENT NETWORK, LLC
To: FRONTLINE TECHNOLOGIES GROUP LLC
Reel/Frame 043156/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2012
From: LINTON, CORY JOHN; JONES, SARA DANSIE; PETERSEN, JEREMY PAUL; LYON, JAMES GABRIEL; JARMAN, NEIL; JACOBS, HEIDI HAYES; LINTON, CHET D.; LINTON, CURTIS WALLACE
To: SCHOOL IMPROVEMENT NETWORK, LLC
Reel/Frame 028674/0968 →