IP Library Granted Patent US 10,673,977
Granted Patent B2
US 10,673,977 · App. 13/966,821 · Granted Jun 2, 2020

System and method for providing status updates

Inventor: Jeremy Auger (Kitchener, CA)
Assignee: D2L CORPORATION
H04L67/306G06Q10/10G06Q50/01H04W4/029H04W4/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 10,673,977
App. No.
13/966,821
Granted
Jun 2, 2020
Kind
B2
Abstract

A method and system for status updates are provided. The method for providing a status update includes: determining contextual data related to a user; retrieving suggested status updates related to the contextual data; presenting the suggest status updates to the user; receiving a selected status update from the user; and posting a status update based on the selected status update. The system for providing a status update includes: a context module configured to determine contextual data related to a user; a selection module configured to select suggested status updates related to the contextual data; a display module configured to display the suggested status updates to a user and receive a selected status update from the user; and a processing component configured to receive the selected status update and post the selected status update to a social media application.

Claims (46)

1. A method for providing a status update comprising:

determining contextual data related to a first user, wherein the contextual data is related to an event associated with a profile of the first user in a learning environment managed by a learning management system;

retrieving context criteria associated with predetermined status updates;

retrieving suggested status updates in response to a match between the contextual data and the context criteria associated with the predetermined status updates;

presenting the suggested status updates to the first user;

receiving a selected status update and augmented contextual data associated with the selected status update from the first user; and

posting an augmented status update based on the selected status update and the augmented contextual data, wherein the augmented status update is posted to at least two social network services selected based on input from the first user or the learning management system; and

in response to the augmented status update being posted,

analyzing the augmented status update, and

determining a second user to whom to provide the augmented status update, wherein there is, based at least in part on the augmented status update, an association of the second user with the first user, wherein a profile of the second user is associated in the learning environment with the event, and wherein the association of the second user with the first user includes a course for which the first user and second user are registered; and

sending, to the second user, a message including an indication of the augmented status update and the first user.

2. The method of claim 1 wherein the contextual data comprises user attributes.

3. The method of claim 2 wherein user attributes comprise at least one user attribute selected from among: user's calendar information, user's geo-location, user's movement, and user's social media inputs.

4. The method of claim 1 wherein the contextual data comprises external attributes.

5. The method of claim 4 wherein external attributes comprise at least one external attribute selected from among: time, weather, traffic information and transit schedules.

6. The method of claim 1 wherein the suggested status updates are selected from a predetermined taxonomy.

7. The method of claim 1 further comprising: tracking statistics related to the selected status updates.

8. The method of claim 1 further comprising: posting the status update to multiple social networking sites.

9. The method of claim 1 , wherein the first user is associated with a course provided in the learning environment, and the determining of the second user comprises selecting the second user from among a plurality of other users associated with the course.

10. The method of claim 1 , further comprising:

contemporaneously providing the augmented status update to a plurality of social networking platforms.

11. The method of claim 1 , wherein the contextual data is obtained from a storage associated with the learning management system, and the posting of the augmented status comprises providing the augmented status update to the one or more servers associated with the one or more social network services.

12. The method of claim 11 , wherein the one or more social network services to which the augmented status update are selected based on predefined user preferences.

13. A non-transitory computer readable medium containing instructions that, when executed, perform the method of claim 1 .

14. A system comprising:

one or more processors configured to:

determine contextual data related to a first user, wherein the contextual data is related to an event associated with a profile of the first user in a learning environment managed by a learning management system;

retrieve context criteria associated with predetermined status updates;

retrieve suggested status updates in response to a match between the contextual data and the context criteria associated with the predetermined status updates;

present the suggested status updates to the first user;

receive a selected status update and augmented contextual data associated with the selected status update from the first user; and

post an augmented status update based on the selected status update and the augmented contextual data, wherein the augmented status update is posted to at least two social network services selected based on input from the first user or the learning management system; and

in response to the augmented status update being posted,

analyze the augmented status update, and

determine a second user to whom to provide the augmented status update, wherein there is, based at least in part on the augmented status update, an association of the second user with the first user, wherein a profile of the second user is associated in the learning environment with the event, and wherein the association of the second user with the first user includes a course for which the first user and second user are registered; and

send, to the second user, a message including an indication of the augmented status update and the first user, and

one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.

15. The system of claim 14 , wherein the one or more memories are configured to store the suggested status updates and the selected status update.

16. The system of claim 15 , wherein the one or more memories are further configured to track statistics related to the selected status updates.

17. The system of claim 14 wherein the contextual data comprises user attributes.

18. The system of claim 14 wherein the contextual data comprises external attributes.

19. The system of claim 14 , wherein the one or more processors are further configured to select suggested status updates from a predetermined taxonomy.

20. The system of claim 14 , wherein the one or more processors are further configured to post the selected status update to multiple social networking applications.

21. The system of claim 14 , wherein the one or more processors are further configured to retrieve contextual data from the learning management system.

22. The system of claim 21 wherein the retrieved contextual data from the learning management system includes data related to the user's classes, grades or assignments.

23. The system of claim 21 , wherein the one or more processors are further configured to send the selected status update to a group of users within the learning management system.

Assignments (3)
CHANGE OF NAME Recorded Feb 11, 2015
From: DESIRE2LEARN INCORPORATED
To: D2L INCORPORATED
Reel/Frame 034954/0483 →
CHANGE OF NAME Recorded Feb 11, 2015
From: D2L INCORPORATED
To: D2L CORPORATION
Reel/Frame 034954/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: AUGER, JEREMY
To: DESIRE2LEARN INCORPORATED
Reel/Frame 031009/0351 →
Continuity (2)
Provisional Application 61787051 · Mar 15, 2013
Related Publication 20140280579A1 · Sep 18, 2014