IP Library Granted Patent US 10,812,575
Granted Patent B2
US 10,812,575 · App. 15/958,795 · Granted Oct 20, 2020

Performing a computerized language teaching lesson using a main computer and a mobile device

Inventors: Michael Scott Fulkerson (Harrisonburg, VA); Alisha Huber (Dayton, VA); Gregory Keim (Broadway, VA); Jack August Marmorstein (Harrisonburg, VA)
Assignee: ROSETTA STONE, LTD.
H04L67/1002G06F9/54H04L67/42
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,812,575
App. No.
15/958,795
Granted
Oct 20, 2020
Kind
B2
Abstract

A main computer runs a primary program performing an ongoing task, the primary program being optimized for performance on a desktop computer. A computerized device remote from the main computer runs an adjunct program which is a modified version of the primary program and is optimized for performance in a hand free mode. Communication means provides communication between the main computer and computerized device, and the main computer and computerized device interact through the communication means so that each influences the operation of the other.

Claims (32)

1. A computer system, comprising:

a memory configured to store a stored table of at least two device capabilities; and

a processor configured to

determine a lesson to present to a user based at least in part upon the device capabilities,

generate remote data for the lesson for an adjunct program, wherein the remote data includes a level of activity that the user has done in previous lessons performed on the at least two devices and an indication of a context in which the user uses a remote compute device determined based on a learned usage pattern of the user, the remote data not including the lesson,

send the remote data to the remote device such that the adjunct program at the remote device executes a version of the lesson on the remote device that is optimized for hands-free operation based on the indication of the context in which the user uses the remote compute device, and

receive result information from the remote device indicating progress made in the lesson during the hands-free operation using the adjunct program on the remote device.

2. The computer system of claim 1 , wherein the processor is configured to determine the lesson to present based upon previously stored usage patterns associated with the user.

3. The computer system of claim 2 , wherein the usage patterns indicate a time period of usage by the user.

4. The computer system of claim 2 , wherein the usage patterns indicate the types of devices used by the user.

5. The computer system of claim 2 , wherein the processor is configured to determine the usage patterns over time, and adjust the usage patterns as the user uses a learning system.

6. A method of presenting computerized lessons to a learner, comprising:

determining usage patterns of a user with respect to various different computer devices;

determining at least one device capability associated with at least one of the computer devices;

presenting a lesson to the user that depends at least in part on said usage patterns and said device capabilities;

generating remote data for the lesson for an adjunct program, wherein the remote data includes a level of activity, that the user has done in previous lessons performed on the various different computer devices and an indication of a context in which the user uses a remote compute device determined based on the usage patterns of the user, the remote data not including the lesson;

sending the remote data to the remote computer device such that the adjunct program at the remote device executes a version of the lesson on the remote device that is optimized for hands-free operation based on the indication of the context in which the user uses the remote compute device; and

receiving result information from the remote computer device indicating progress made in the lesson during the hands-free operation using the adjunct program on the remote computer device.

7. The method of claim 6 , further comprising learning the usage patterns over time, and adjusting the usage patterns as the user uses a learning system.

8. The method of claim 7 , further comprising storing the device capabilities in advance of the user using a learning system.

9. A computer system, comprising:

a main compute device; and

a remote compute device positioned remotely from the main compute device, wherein

the main compute device is configured to

learn usage patterns of a user using the remote compute device and the main compute device to generate remote compute device usage pattern data based on the learned usage patterns;

receive input regarding device capabilities of the remote compute device, and remote data indicating a level of activity that the user has done in previous lessons performed on the main compute device and the remote compute device, and the learned usage patterns;

transmit remote data to the remote compute device based at least in part on the learned usage patterns, and the remote device capabilities such that the adjunct program at the remote device executes a version of the lesson on the remote device that is optimized for hands-free operation based on the learned usage patterns, the remote data, and the remote device capabilities, wherein the remote data does not include the lesson; and

receive result information from the remote compute device indicating progress made in the lesson during the hands-free operation using the adjunct program on the remote compute device.

10. The computer system of claim 9 , wherein the usage patterns indicate a time period of usage by the user.

11. The computer system of claim 9 , wherein the usage patterns indicate the type of remote compute device used by the user.

12. The computer system of claim 9 , wherein the usage patterns are learned by the computer system over time, and adjusted as the user uses the remote compute device.

13. The computer system of claim 9 , wherein the main compute device is configured to receive input from the user regarding device capabilities of the remote compute device.

Assignments (11)
RELEASE OF SECURITY INTEREST IN SPECIFIED PATENTS Recorded Mar 1, 2023
From: JPMORGAN CHASE BANK, N.A.
To: IXL LEARNING, INC.; THINKMAP, INC.; WYZANT, INC.; ROSETTA STONE LLC
Reel/Frame 062904/0514 →
SECURITY INTEREST Recorded Mar 1, 2023
From: IXL LEARNING, INC.; THINKMAP, INC.; WYZANT, INC.; ROSETTA STONE LLC; TEACHER SYNERGY LLC; EMMERSION LEARNING, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 062846/0032 →
CHANGE OF NAME Recorded May 17, 2021
From: ROSETTA STONE LTD.
To: ROSETTA STONE LLC
Reel/Frame 056256/0603 →
GRANT OF PATENT SECURITY INTEREST Recorded Mar 12, 2021
From: IXL LEARNING INC.; THINKMAP, INC.; WYZANT, INC.; ROSETTA STONE LLC (F/K/A ROSETTA STONE LTD.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 055581/0469 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 54085/0920 Recorded Mar 12, 2021
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: ROSETTA STONE LTD.
Reel/Frame 055583/0555 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 54085/0934 Recorded Mar 12, 2021
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: ROSETTA STONE LTD.
Reel/Frame 055583/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2020
From: SILICON VALLEY BANK
To: ROSETTA STONE, LTD; LEXIA LEARNING SYSTEMS LLC
Reel/Frame 054086/0105 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 15, 2020
From: ROSETTA STONE LTD.; LEXIA LEARNING SYSTEMS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 054085/0920 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 15, 2020
From: ROSETTA STONE LTD.; LEXIA LEARNING SYSTEMS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 054085/0934 →
SECOND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 11, 2019
From: ROSETTA STONE LTD.; LEXIA LEARNING SYSTEMS LLC
To: SILICON VALLEY BANK
Reel/Frame 048560/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: FULKERSON, MICHAEL SCOTT; HUBER, ALISHA; KEIM, GREGORY; MARMORSTEIN, JACK AUGUST
To: ROSETTA STONE, LTD.
Reel/Frame 046061/0968 →