IP Library Patent Application 12991053
Patent Application
App. No. 12/991,053

PARENT PLAYBACK

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 None
App. No.
12/991,053
Abstract

A persistent software system and method for allowing parents or persons responsible for children to record and playback a child's activities on a web based system. A playback software utility implemented as a web-service or as an embedded web-based system to record all user activities and support playback as if the user's activity was recorded in real-time. This invention consists of a set of recording and playback software scripts that can be executed via a web service or can reside on a service requesting web based system. The invention consists of a player that allows for the recorded activity to be played back either on the web based system that requested the service or a third party application.

Claims (46)

1 . A computer-implemented method for monitoring, transmitting, and recording usage of a computer or mobile device connected to a network, comprising the steps of:

executing a script locally on the computer or mobile device, the script facilitating a connection to one or more servers accessible by the computer or mobile device over the network;

monitoring the usage of the computer or mobile device as displayed on a display device;

transmitting usage data to a storage device, the storage device residing on the one or more servers accessible by the computer or mobile device over the network; and

recording, by the storage device, the usage data received from the script.

2 . The computer-implemented method of claim 1 , wherein the monitoring step further comprises invoking a print screen function.

3 . The computer-implemented method of claim 2 , wherein the print screen function is invoked at a specific time interval.

4 . The computer-implemented method of claim 1 , wherein the monitoring step further comprises saving temporarily the usage in local memory on the computer or mobile device.

5 . The computer-implemented method of claim 1 , wherein the transmitting step is performed continuously.

6 . The computer-implemented method of claim 4 , wherein the transmitting step is performed when the local memory available for saving temporarily is near a threshold capacity.

7 . The computer-implemented method of claim 1 , wherein the executing step is performed at a predetermined start time.

8 . The computer-implemented method of claim 1 , further comprising the step of stopping the execution of the script at a predetermined stop time.

9 . The computer-implemented method of claim 1 , further comprising the step of stopping the execution of the script after a predetermined time has passed.

10 . The computer-implemented method of claim 1 , further comprising the step of accessing the usage data recorded on the storage device.

11 . A system for monitoring, transmitting, and recording usage of a computer or mobile device connected to a network, comprising:

one or more processors;

memory;

the one or more processors executing one or more programs stored in the memory, the programs causing the processor to execute one or more instructions to:

execute a script locally on the computer or mobile device, the script facilitating a connection to one or more servers accessible by the computer or mobile device over the network;

monitor the usage of the computer or mobile device as displayed on a display device;

transmit usage data to a storage device, the storage device residing on the one or more servers accessible by the computer or mobile device over the network; and

record, by the storage device, the usage data received from the script.

12 . The system of claim 11 , wherein the monitor instruction further comprises invoking a print screen function.

13 . The system of claim 12 , wherein the print screen function is invoked at a specific time interval.

14 . The system of claim 11 , wherein the monitor instruction further comprises saving temporarily the usage in local memory on the computer or mobile device.

15 . The system of claim 11 , wherein the transmit instruction is performed continuously.

16 . The system of claim 14 , wherein the transmit instruction is performed when the local memory available for saving temporarily is near a threshold capacity.

17 . The system of claim 11 , wherein the execute instruction is performed at a predetermined start time.

18 . The system of claim 11 , further comprising an instruction to stop the execution of the script at a predetermined stop time.

19 . The system of claim 11 , further comprising an instruction to stop the execution of the script after a predetermined time has passed.

20 . The system of claim 11 , further comprising an instruction to access the usage data recorded on the storage device.

21 . A computer-readable storage medium, storing one or more programs configured for execution, the one or more programs for monitoring, transmitting, and recording usage of a computer or mobile device connected to a network, the one or more programs comprising instructions to:

execute a script locally on the computer or mobile device, the script facilitating a connection to one or more servers accessible by the computer or mobile device over the network;

monitor the usage of the computer or mobile device as displayed on a display device;

transmit usage data to a storage device, the storage device residing on the one or more servers accessible by the computer or mobile device over the network; and

record, by the storage device, the usage data received from the script.

22 . A computer-implemented method for playing recorded usage of a computer or mobile device, comprising the steps of

connecting, by a playback computer or playback mobile device, to one or more servers accessible by the playback computer or playback mobile device over a network;

requesting access to the recorded usage of the computer or mobile device, as displayed on a display device of the computer or mobile device;

receiving access to usage data stored on a storage device, the storage device residing on the one or more servers accessible by the playback computer or playback mobile device over the network; and

playing, by the playback computer or playback mobile device, the usage data stored on the storage device.

23 . A computer-implemented method for playing recorded usage of a computer or mobile device without connecting to a network, comprising the steps of:

connecting directly, by a playback computer or playback mobile device, to a computer or mobile device;

requesting access to the recorded usage of the computer or mobile device, as displayed on a display device of the computer or mobile device;

receiving access to usage data stored locally on a storage device, the storage device residing on the computer or mobile device; and

playing, by the playback computer or playback mobile device, the usage data stored on the computer or mobile device.

Assignments (2)
CHANGE OF NAME Recorded Aug 29, 2011
From: MOGGLE, INC.
To: VIRTUAL PIGGY, INC.
Reel/Frame 026820/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2010
From: WEBBER, JO; ITTYCHERIA, PRADEEP
To: MOGGLE INC
Reel/Frame 025384/0406 →