Method and apparatus for periodically questioning a user using a computer system or other device to facilitate memorization and learning of information

US10347145B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10347145-B1
Application numberUS-46711909-A
CountryUS
Kind codeB1
Filing dateMay 15, 2009
Priority dateOct 5, 2001
Publication dateJul 9, 2019
Grant dateJul 9, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments ensure that a user performs educational tasks, such as answering predetermined test questions, on a mobile phone or other wireless electronic device. When predetermined usage limits on the mobile phone are met, application programs on the mobile phone are suspended until the user performs an educational task. In some embodiments, once the usage criteria are met, the mobile phone is able to make calls to or receive calls from only predetermined numbers. Normal use is restored only after the educational task is performed. Usage limits include a maximum number of connections (e.g., calls made and received) on the mobile phone, a maximum cost of calls, and a maximum total duration of calls, all within an allotment period.

First claim

Opening claim text (preview).

We claim: 1. A wireless device configured to test a user on an educational task, comprising: one or more non-testing, non-educational application programs having corresponding one or more first numerical priorities; and a hardware module comprising a testing application program independent from the non-testing, non-educational application and having a corresponding second numerical priority, wherein the testing application program suspends the one or more non-testing, non-educational application programs based on values of the one or more first numerical priorities and the second numerical priority when a suspension criterion is met, wherein the suspension criterion comprises a total cost incurred using the wireless device over a predetermined period of time exceeds a first predetermined threshold, wherein relative values of the one or more first numerical priorities and the second numerical priority indicate that the testing application has a higher execution priority than the one or more non-testing, non-educational application programs, and to resume the one or more non-testing, non-educational application programs when the educational task is performed on the wireless device, wherein resuming the one or more non-testing, non-educational application programs resumes at a point the one or more non-testing, non-educational application programs were suspended or paused, wherein suspending the one or more non-testing, non-educational application programs includes sending a suspend signal to all user applications running on the wireless device. 2. The wireless device of claim 1 , further comprising a memory structure that associates the one or more numerical priorities with the corresponding one or more non-testing, non-educational application programs. 3. The wireless device of claim 1 , wherein the suspension criterion comprises an elapse of a predetermined period of time. 4. The wireless device of claim 1 , wherein the suspension criterion comprises an elapse of a random period of time. 5. The wireless device of claim 1 , wherein the suspension criterion further comprises a total duration of connections using the wireless device over a predetermined period of time exceeds a second predetermined threshold, a total number of connections using the wireless device over a predetermined period of time exceeds a third predetermined threshold, or any combination thereof. 6. The wireless device of claim 1 , wherein the wireless device comprises a mobile phone application program. 7. The wireless device of claim 6 , wherein the wireless device is configured to block calls to one or more predetermined telephone numbers when the suspension criterion is met. 8. The wireless device of claim 6 , wherein the wireless device is configured to connect calls only to one or more predetermined telephone numbers when the suspension criterion is met. 9. The wireless device of claim 1 , wherein the one or more non-testing, non-educational application programs comprise at least two application programs. 10. The wireless device of claim 1 , further comprising an interface for changing values of the one or more numerical priorities. 11. A method of ensuring that a user performs an educational task on a wireless device comprising: executing one or more non-testing, non-educational application programs on the wireless device, wherein each of the one or more non-testing, non-educational application programs has a corresponding first numerical priority; suspending each of the one or more non-testing, non-educational application programs by a testing application independent from the non-testing, non-educational application and program having a second numerical priority based on values of the first numerical priorities and the second numerical priority when a suspension criterion is met, wherein relative values of the first numerical priorities and second numerical priority indicate that the testing application has a higher execution priority than the one or more non-testing, non-educational application programs, wherein the suspension criterion is set in a parameter saved in a configuration file that the one or more non-testing, non-educational application programs read when the one or more non-testing, non-educational application programs are first loaded, wherein the suspension criterion comprises a total cost incurred using the wireless device over a predetermined period of time exceeds a first predetermined threshold; and resuming the one or more non-testing, non-educational application programs when the educational task is performed on the wireless device, wherein resuming the one or more non-testing, non-educational application programs resumes at a point the one or more non-testing, non-educational application programs were suspended or paused, wherein suspending the one or more non-testing, non-educational application programs includes sending a suspend signal to all user applications running on the wireless device. 12. The method of claim 11 , wherein the suspension criterion comprises a predetermined time interval has elapsed, a threshold cost has been accrued using the wireless device over a predetermined time period, a threshold duration of connections has been accrued using the wireless device over a predetermined time period, a threshold number of connections have been made using the wireless device over a predetermined time period, or any combination thereof. 13. The method of claim 12 , further comprising connecting a telephone call between the wireless device and a remote device when the suspension criterion is met. 14. The method of claim 13 , wherein the telephone call is connected only to one or more preselected telephone numbers. 15. The method of claim 12 , further comprising blocking a telephone call between the wireless device and a remote device when the remote device is associated with a preselected telephone number. 16. A method of ensuring that a user performs an educational task on a wireless device comprising: executing one or more non-testing, non-educational application programs on the wireless device, wherein each of the one or more non-testing, non-educational application programs has a corresponding first numerical priority; executing a testing application program independent from the non-testing, non-educational application and on the wireless device, wherein the testing application program has a second numerical priority; comparing a value of each of the first numerical priorities to a value of the second numerical priority to determine selected ones of the one or more non-testing, non-educational application programs that have a lower executing priority than the testing application program; suspending, by a suspension program, execution of the selected ones of the one or more non-testing, non-educational application programs based on a suspension criterion until an educational task is performed on the wireless device, wherein the suspension criterion comprises a total cost incurred using the wireless device over a predetermined period of time exceeds a first predetermined threshold; and resuming the selected ones of the one or more non-testing, non-educational application programs, wherein resuming the selected ones of the one or more non-testing, non-educational application programs resumes at a point the selected ones of the one or more non-testing, non-educational application programs were suspended or paused, wherein suspending the selected ones of the one or more non-testing, non-educational application programs includes sending a suspend signal to the one or more non-testing, non educational app

Assignees

Inventors

Classifications

  • for using the result on users' side · CPC title

  • Arrangements for monitoring the users' behaviour or opinions · CPC title

  • Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems · CPC title

  • Electrically-operated educational appliances (working with questions and answers G09B7/00; simulators G09B9/00; advertising or displaying in general G09F) · CPC title

  • G09B7/02Primary

    of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10347145B1 cover?
Embodiments ensure that a user performs educational tasks, such as answering predetermined test questions, on a mobile phone or other wireless electronic device. When predetermined usage limits on the mobile phone are met, application programs on the mobile phone are suspended until the user performs an educational task. In some embodiments, once the usage criteria are met, the mobile phone is …
Who is the assignee on this patent?
Braunberger Alfred S, Braunberger Beau M, Vision Works Ip Corp
What technology area does this patent fall under?
Primary CPC classification G09B7/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).