IP Library Granted Patent US 10,503,835
Granted Patent B2
US 10,503,835 · App. 15/454,519 · Granted Dec 10, 2019

Web-based tool for collaborative, social learning

Inventors: Sam Neff (Novato, CA); Raymond Galang (San Jose, CA); Sundararajan Parasuraman (TamilNadu, IN)
Assignee: PEARSON EDUCATION, INC.
G06F17/2854G06F3/0482G06F3/04845G06F3/167G06F16/9535G06F17/241G06Q10/10
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,503,835
App. No.
15/454,519
Granted
Dec 10, 2019
Kind
B2
Abstract

A computerized-social network provides a community of users with features and tools facilitating an immersive, collaborative environment where users can learn a language or help others learn a language. One user (user A) can view another user's (user B) Web page or document and make suggestions or comments for selected content on that Web page. These suggestions are linked specifically to the selected content. User B can review the suggestions, and accept or reject the suggestions by user A and others.

Claims (40)

1. A system comprising a server hardware computing device coupled to a network and comprising at least one processor executing instructions within a memory that, when executed, cause the system to:

decode, from a client hardware computing device coupled to the network, a user selection input selecting a content within an electronic document;

responsive to receiving the user selection input, generate a first graphical user interface (GUI):

highlighting the content within the electronic document; and displaying a control panel including:

a first GUI control receiving an electronic comment associated with the user selection inputs;

a second GUI control for generating an audio representation of the content, wherein, responsive to a user activating the second GUI, the specific computer-executable instructions cause the system to generate an audio representation of the content and transmit the audio representation to the client hardware computing device;

a third GUI control receiving from the user a selection of a voice for an audio representation;

a fourth GUI control receiving from the user a selection of a dialect for the voice for the audio representation; and

a fifth GUI control receiving from the user a selection of a speed for the audio representation;

transmit the GUI to the client hardware computing device for display; decode a transmission received from the client hardware computing device and including an electronic comment input by a user;

execute a database query saving, in association within a database coupled to the network, the user selection input, an identifier of the user, and the electronic comment received from the GUI control.

2. The system of claim 1 , wherein the instructions cause the server hardware computing device to decode the electronic document from a second GUI receiving an electronic user content input from an author of the electronic document.

3. The system of claim 2 , wherein the instructions cause the server hardware computing device to, responsive to decoding the transmission including the electronic comment input by the user, encode a notification of the electronic comment within the control panel operated by the author.

4. The system of claim 3 , wherein the instructions cause the server hardware computing device to encode a first GUI control receiving input from the author approving the electronic comment and a second GUI control receiving input from the author discarding the electronic comment.

5. The system of claim 4 , wherein the instructions cause the server hardware computing device to, responsive to decoding input from the first GUI control:

replace, within the electronic document, the user selection input with the electronic comment; and

remove the highlighting of the content within the electronic document.

6. The system of claim 5 , wherein the instructions cause the server hardware computing device to encode, on the control panel further a GUI control receiving input from the author editing the electronic suggestion.

7. The system of claim 5 , wherein the instructions cause the server hardware computing device to, responsive to receiving input from the first GUI control or the second GUI control, encode on the control panel of the user, a notification that the author has approved or discarded the electronic suggestion.

8. The system of claim 1 , wherein the instructions cause the server hardware computing device to encode on the control panel a GUI control receiving input from the user explaining the electronic comment.

9. The system of claim 1 , wherein the instructions cause the server hardware computing device to encode, within the control panel, a suggestion history comprising at least one electronic suggestion stored in the database in association with the electronic document, and a status indicating that the at least one electronic suggestion is approved or discarded.

10. The system of claim 9 , wherein the instructions cause the server hardware computing device to encode within the control panel, at least one GUI control for filtering the at least one electronic suggestion displayed on the control panel.

11. The system of claim 1 , wherein the author and the user are associated in the database as members of a group.

12. The system of claim 1 , wherein the instructions further cause the system to:

responsive to receiving the user selection input:

display, within the control panel, an electronic translation of the content into a second language selected by the user.

13. The system of claim 12 , wherein the instructions further cause the system to generate, for display on the control panel:

a first additional GUI control receiving from the user a selection of the second language; and

a second additional GUI control including a translation of the user selection input into the second language selected within the first additional GUI control.

14. The system of claim 1 , wherein the instructions further cause the system to:

responsive to receiving the user selection input, generate a second GUI:

highlighting the content within the electronic document; and

displaying, within the control panel, a first additional GUI control for generating an audio representation of the content;

transmit the second GUI to the client hardware computing device for display;

responsive to receiving a user input activating the first additional GUI control, generate the audio representation of the content; and

transmit the audio representation of the content to the client hardware computing device.

15. The system of claim 14 , wherein the instructions further cause the system to generate, for display on the control panel:

a second additional GUI control receiving from the user a selection of a voice for the audio representation;

a third additional GUI control receiving from the user a selection of a dialect for the voice for the audio representation; and

a fourth additional GUI control receiving from the user a selection of a speed for the audio representation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: NEFF, SAM; GALANG, RAYMOND; SUNDARARAJAN, P.
To: GLOBALENGLISH CORPORATION
Reel/Frame 041532/0028 →
CHANGE OF NAME Recorded Mar 9, 2017
From: GLOBALENGLISH CORPORATION
To: PEARSON ENGLISH CORPORATION
Reel/Frame 041532/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: PEARSON ENGLISH CORPORATION
To: PEARSON EDUCATION, INC.
Reel/Frame 041532/0302 →
Continuity (3)
Continuation 12390450 · Feb 21, 2009
Provisional Application 61030431 · Feb 21, 2008
Related Publication 20170185589A1 · Jun 29, 2017
Cited By (1)
US 12,737,535