IP Library Granted Patent US 10,460,085
Granted Patent B2
US 10,460,085 · App. 13/852,840 · Granted Oct 29, 2019

Tablet computer

Inventor: Robb Fujioka (Manhattan Beach, CA)
Assignee: MATTEL, INC.
G06F21/12G06F9/44G06F21/30
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,460,085
App. No.
13/852,840
Granted
Oct 29, 2019
Kind
B2
Abstract

A tablet computer comprises an operating system, including an application framework layer and an application layer, and an overlay system. The overlay system controls access to application programs and provides a first user interface and a second operating environment associated with a second user interface. Optionally, the overlay system provides a first operating environment associated with the first user interface. The overlay system includes an access control configured to permit or deny a request for access in the second operating environment to resources and/or data. Optionally, the overlay system is executed in the application framework layer of the operating system and may comprise a hypervisor providing an operating platform comprising the first user interface, the second operating environment, and an application space providing access to the application layer.

Claims (64)

1. A tablet computer, comprising:

a touch screen display, one or more processors, a storage media, a wireless data communication interface, an operating system comprising an application framework layer and an application layer, an adaptive learning system, and an overlay system and an access control stored in the storage media and configured to be executed by the one or more processors, the overlay system comprising:

instructions for controlling access to one or more application programs in the application layer;

instructions for providing a first user interface that receives input through the touch screen display;

instructions for providing a second operating environment associated with a second user interface that receives input through the touch screen display;

instructions for requiring input of an authentication code through the touch screen display to access the first user interface from the second operating environment; and

instructions for accepting, in the first user interface, a configuration of the access control configured to permit or deny a request for access in the second operating environment to one or more of a system setting, an application program, an audio file by a media player app, a video file by the media player app, a hardware resource, an internet resource, a text file, an image file, and an electronic book;

the adaptive learning system comprising:

instructions for executing at least one direct instructional component comprising at least one of a definition of a desired skill, a skill acquisition exercise, and a configuration and evaluation interface;

instructions for executing at least one indirect instructional component comprising one or more reinforcements designed to encourage one or more behaviors associated with acquisition or reinforcement of the desired skill;

instructions for executing at least one technological enabler to support at least one of the direct instructional component and the indirect instructional component;

instructions for analyzing data captured regarding the skill acquisition exercise;

instructions for determining an assessment regarding the skill acquisition exercise based on one or more predetermined criteria, wherein the one or more predetermined criteria comprise one or more of a user proficiency in the desired skill and a user learning style; and

instructions for personalizing a subsequent instance of a skill acquisition exercise automatically based on the assessment.

2. The tablet computer of claim 1 , wherein the access control comprises:

instructions for intercepting user input through the touch screen display in the second operating mode,

instructions for determining whether a request for access through the touch screen display in the second operating environment is permitted under an operative configuration of the access control, and

instructions for granting the request for access in the second operating environment only if the request for access in the second operating environment is permitted under the operative configuration of the access control.

3. The tablet computer of claim 1 , wherein the access control comprises:

instructions for requiring a confirmation of compliance with one or more conditions specified in the first user interface before permitting the request for access in the second operating environment, wherein the one or more conditions specified in the first user interface comprises one or more of an event external to the tablet computer and an event in the second operating environment.

4. The tablet computer of claim 1 , wherein the overlay system further comprises:

instructions for tracking a user activity in the second operating environment, and

instructions for generating a report regarding the user activity in the second operating environment,

instructions for displaying, in the first user interface, the report regarding the user activity in the second operating environment.

5. The tablet computer of claim 4 , wherein the overlay system further comprises:

instructions for accepting a configuration of the access control from a different computer using the wireless data communication interface, and

instructions for communicating report regarding the user activity in the second operating environment to a different computer using the wireless data communication interface.

6. The tablet computer of claim 1 , wherein the overlay system is configured to be executed by the one or more processors in the application framework layer of the operating system.

7. The tablet computer of claim 1 , wherein the overlay system further comprises:

instructions for providing a first operating environment associated with the first user interface.

8. The tablet computer of claim 1 , wherein the overlay system comprises instructions for executing a hypervisor configured to provide an operating platform comprising the first user interface, the second user interface, and an application space providing access to the application layer.

9. The tablet computer of claim 1 , wherein the at least one indirect instructional component of the adaptive learning system is associated with a configuration of the access control requiring a confirmation of compliance with one or more conditions specified in the first user interface before a request for access in the second operating environment is permitted, wherein the one or more conditions specified in the first user interface comprises one or more of an event external to the tablet computer, an event in the second operating environment, and a performance of a skill acquisition exercise.

10. The tablet computer of claim 1 , wherein the adaptive learning system further comprises:

instructions for awarding, to a user of the second operating environment, a virtual award responsive to the one or more behaviors associated with acquisition or reinforcement of the desired skill, wherein the virtual award comprises one or more of a virtual credit and a badge, and

instructions for mediating an exchange of the virtual award for one or more of a status, a usage time allotment, and an authorization to access a content.

11. The tablet computer of claim 10 , wherein the adaptive learning system further comprises:

instructions for awarding, to a user of the second operating environment, a supplemental virtual award responsive to a desired award behavior, wherein the desired award behavior comprises one or more of maintaining some or all of the virtual award for a predetermined period of time and conforming with predetermined goals regarding allocation of virtual awards.

12. The tablet computer of claim 1 , wherein the at least one technological enabler comprises at least one of:

instructions for capturing an input data from an input source, the input source comprising one or more of the touch screen display and an alternate input source operable to capture and transmit input data for processing by the one or more processors, wherein the alternate input source comprises one or more of a keyboard, a touch sensitive pad, a mouse, a track ball, a pen device, a joystick, a game controller, a motion detecting device, a microphone, and a camera;

instructions for capturing an offline use data reflecting use of the tablet computer in an offline mode; and

instructions for using the wireless data communication interface to automatically transmit the offline use data reflecting use of the tablet computer in an offline mode to a different computer when the tablet computer is in an online mode.

13. The tablet computer of claim 1 , wherein the overlay system is configured to default to the second operating environment responsive to one or more events selected from the group comprising: a boot up of the tablet computer, an activation of the tablet computer from a dormant state, an activation of the tablet computer from a locked state, and an inactivity of the tablet computer for a predetermined period of time.

14. The tablet computer of claim 1 , wherein the overlay system further comprises:

instructions for providing an e-commerce interface configured to communicate with a remote content source using the wireless data communication interface, and

instructions for mediating acquisition and installation on the tablet computer of a content from the remote content source.

15. The tablet computer of claim 1 , wherein the access control comprises instructions for permitting or denying a request for access based on one or more of a time of day, a time allotment, a satisfaction of a predetermined condition, and a maximum session duration.

16. The tablet computer of claim 1 , further comprising instructions for causing the touch screen display to display information using a character-based interface.

17. A tablet computer, comprising:

a touch screen display, one or more processors, a storage media, a wireless data communication interface, an operating system comprising an application framework layer and an application layer, an adaptive learning system, and an overlay system and an access control stored in the storage media and configured to be executed by the one or more processors, the overlay system comprising:

instructions for controlling access to one or more application programs in the application layer;

instructions for providing a first operating environment associated with a first user interface that receives input through the touch screen display;

instructions for providing a second operating environment associated with a second user interface that receives input through the touch screen display;

instructions for requiring input of an authentication code through the touch screen display to access the first user interface from the second operating environment; and

instructions for accepting, in the first user interface, a configuration of the access control configured to permit or deny a request for access in the second operating environment to one or more of a system setting, an application program, a hardware resource, an internet resource, a text file, an image file, and an electronic book, wherein the access control comprises:

instructions for intercepting a request for access through the touch screen display in the second operating environment,

instructions for determining whether the request for access in the second operating environment is permitted under an operative configuration of the access control, and

instructions for granting the request for access in the second operating environment only if the request for access in the second operating environment is permitted under the operative configuration of the access control;

the adaptive learning system comprising:

instructions for executing at least one direct instructional component comprising at least one of a definition of a desired skill, a skill acquisition exercise, and a configuration and evaluation interface;

instructions for executing at least one indirect instructional component comprising one or more reinforcements designed to encourage one or more behaviors associated with acquisition or reinforcement of the desired skill;

instructions for executing at least one technological enabler to support at least one of the direct instructional component and the indirect instructional component;

instructions for analyzing data captured regarding the skill acquisition exercise;

instructions for determining an assessment regarding the skill acquisition exercise based on one or more predetermined criteria, wherein the one or more predetermined criteria comprise one or more of a user proficiency in the desired skill and a user learning style; and

instructions for personalizing a subsequent instance of a skill acquisition exercise automatically based on the assessment.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2016
From: FUHU, INC.
To: MATTEL, INC.
Reel/Frame 037917/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2015
From: FUHU HOLDINGS INC.
To: FUHU, INC.
Reel/Frame 036858/0093 →
SECURITY INTEREST Recorded May 28, 2015
From: FUHU, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 035775/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: FUJIOKA, ROBB
To: FUHU HOLDINGS, INC.
Reel/Frame 033959/0561 →
Continuity (96)
Continuation In Part 12381663 · Mar 13, 2009
Continuation In Part 12381666 · Mar 12, 2009
Continuation In Part 12381905 · Mar 17, 2009
Continuation In Part 12383001 · Mar 17, 2009
Continuation In Part 12383456 · Mar 27, 2009
Continuation In Part 12459171 · Feb 26, 2009
Continuation In Part 12494940 · Jun 30, 2009
Continuation In Part 12381663 · Mar 13, 2009
Continuation In Part 13852840
Continuation In Part 12544129 · Aug 19, 2009
Continuation In Part 12584264 · Sep 2, 2009
Continuation In Part 13852840
Continuation In Part 12584265 · Sep 2, 2009
Continuation In Part 12584275 · Sep 2, 2009
Continuation In Part 12586777 · Sep 28, 2009
Continuation In Part 12586884 · Sep 29, 2009
Continuation In Part 12586904 · Sep 29, 2009
Continuation 12586884 · Sep 29, 2009
Continuation 13852840
Continuation In Part 12592207 · Nov 20, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12592508 · Nov 25, 2009
Continuation In Part 12383456 · Nov 25, 2009
Continuation In Part 12628046 · Nov 30, 2009
Continuation In Part 12592207 · Nov 20, 2009
Continuation In Part 12381663 · Mar 13, 2009
Continuation In Part 13852840
Continuation In Part 12628075 · Nov 30, 2009
Continuation 12592207 · Nov 20, 2009
Continuation 12494940 · Jun 30, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12628031 · Nov 30, 2009
Continuation In Part 12592207 · Nov 20, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12628090 · Nov 30, 2009
Continuation In Part 12592207 · Nov 20, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12655308 · Dec 29, 2009
Continuation In Part 12701000 · Feb 5, 2010
Continuation In Part 12628046 · Nov 30, 2009
Continuation In Part 12592207 · Nov 20, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12707203 · Feb 17, 2010
Continuation In Part 12709710 · Feb 22, 2010
Continuation 12701000 · Feb 5, 2010
Continuation In Part 12628046 · Nov 30, 2009
Continuation In Part 12592207 · Nov 20, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12709839 · Feb 22, 2010
Continuation In Part 12711666 · Feb 24, 2010
Continuation In Part 12383001 · Mar 17, 2009
Continuation In Part 13852840
Continuation In Part 12719218 · Mar 8, 2010
Continuation In Part 12628046 · Nov 30, 2009
Continuation In Part 12592207 · Nov 20, 2009
Continuation 12381663 · Mar 13, 2009
Continuation 13852840
Continuation In Part 12722058 · Mar 11, 2010
Continuation In Part 12730500 · Mar 24, 2010
Continuation In Part 12783153 · May 19, 2010
Continuation In Part 12586884 · Sep 29, 2009
Continuation In Part 12568904 · Sep 29, 2009
Continuation In Part 13852840
Continuation 12783172 · May 19, 2010
Continuation In Part 12848276 · Aug 2, 2010
Continuation In Part 12719218 · Mar 8, 2010
Continuation In Part 12628046 · Nov 30, 2009
Continuation In Part 13852840
Continuation 13841461 · Mar 15, 2013
Provisional Application 61069336 · Mar 13, 2008
Provisional Application 61070942 · Mar 26, 2008
Provisional Application 61069775 · Mar 17, 2008
Provisional Application 61069777 · Mar 17, 2008
Provisional Application 61070611 · Mar 24, 2008
Provisional Application 61090054 · Aug 19, 2008
Provisional Application 61106645 · Oct 20, 2008
Provisional Application 61190810 · Sep 2, 2008
Provisional Application 61190809 · Sep 2, 2008
Provisional Application 61190806 · Sep 2, 2008
Provisional Application 61100416 · Sep 26, 2008
Provisional Application 61210190 · Mar 12, 2009
Provisional Application 61207980 · Feb 17, 2009
Provisional Application 61204141 · Dec 31, 2008
Provisional Application 61208177 · Feb 20, 2009
Provisional Application 61209974 · Mar 11, 2009
Provisional Application 61210936 · Mar 24, 2009
Provisional Application 61216718 · May 20, 2009
Provisional Application 61216717 · May 20, 2009
Provisional Application 61707845 · Sep 28, 2012
Related Publication 20130227675A1 · Aug 29, 2013
Cited By (3)
US 12,236,471 US 12,400,254 US 12,731,138