IP Library Granted Patent US 9,892,028
Granted Patent B1
US 9,892,028 · App. 12/122,153 · Granted Feb 13, 2018

System and method for debugging of webcasting applications during live events

Inventor: Harry B. Garland (San Francisco, CA)
Assignee: ON24, Inc.
G06F11/3688G06F11/3664G06F11/3684
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 9,892,028
App. No.
12/122,153
Granted
Feb 13, 2018
Kind
B1
Abstract

A system and method for debugging of live webcasting applications during live events is disclosed. The debugging system permits a user to quickly locate errors in real time during time sensitive webcasting where it is imperative to find and fix errors before the conclusion of the live event.

Claims (31)

1. A web cast debugging system implemented on a computer system, comprising:

a computer system having a processor and a memory in which a plurality of code modules are stored in the memory and communicate with each other and are executed by the processor;

one of the plurality of code modules configured to create an action data log line following the completion of an action performed by the code module, the action data log line comprising information on one of an action and a code execution performed by the one code module;

wherein the code module transmits the action data log line to an artifact log; and

a data grid display that receives the action data log line for real time monitoring of errors described in the action data log line during a multi-user web cast.

2. The web cast debugging system of claim 1 wherein the code module transmits the action data log line to the artifact log by sending the action data log line to a library apparatus; and the library apparatus transmits the action data log line to the artifact log.

3. The web cast debugging system of claim 2 wherein the library apparatus transmits the action data log line to the artifact log in response to a log dispatch command received by the library apparatus.

4. The system of claim 3 wherein the debug data stored in the code module includes category data and class data received by the code module from a library debug apparatus upon registration of the code module with the library debug apparatus.

5. The web cast debugging system of claim 1 wherein the action data log line includes data for describing the action by the code module including one or more of an execution time stamp, an application ID; a version ID; a user ID; a session ID, a category, a class, a type of the code module that executed the action; and a description of the code execution.

6. The system of claim 1 wherein the debug data stored in the code module includes category data and class data received by the code module from a library debug apparatus upon registration of the code module with the library debug apparatus.

7. A webcast debugging method implemented on a computer system having a processor and a memory, the method comprising:

storing, in the memory, debug data in a code module contained within a processor;

transmitting, via the processor, the debug data from the code module to an artifact log when the code module executes an action during a web cast event, artificial log comprising information on one of an action and a code execution performed by the code module; and

sorting, via the processor, and viewing the debug data in the artifact log using a datagrid interface during the webcast event.

8. The method of claim 7 wherein the debug data stored in the code module includes category data and class data received by the code module from a library debug apparatus upon registration of the code module with the library debug apparatus.

9. A webcast debugging method implemented on a computer system having a processor and a memory, the method comprising:

storing, in the memory, debug data in a code module contained within a processor;

transmitting, via the processor, debug data from the code module to a debug library apparatus when the code module executes an action during a web cast event, the debug data comprising information on one of an action and a code execution performed by the one code module;

transmitting, via the processor, debug data from the debug library apparatus to an artifact log in response to a log dispatch command received by the debug library apparatus; and

sorting and viewing the debug data in the artifact log, stored in a monitoring unit, using a datagrid interface during the webcast event.

10. The method of claim 9 further comprising:

transmitting, via the code module, the action data log line to the artifact log by sending the action data log line to a library apparatus; and

transmitting, via the library apparatus, the action data log line to the artifact log.

11. The method of claim 9 further comprising:

transmitting, via the library apparatus, the action data log line to the artifact log in response to a log dispatch command received by the library apparatus.

12. The method of claim 9 wherein the debug data stored in the code module includes category data and class data received by the code module from a library debug apparatus upon registration of the code module with the library debug apparatus.

13. The method of claim 12 further comprising:

transmitting, via the code module, the action data log line to the artifact log by sending the action data log line to a library apparatus; and

transmitting, via the library apparatus, the action data log line to the artifact log.

14. The method of claim 12 further comprising:

transmitting, via the library apparatus, the action data log line to the artifact log in response to a log dispatch command received by the library apparatus.

Assignments (3)
SECURITY INTEREST Recorded Aug 13, 2026
From: ON24, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 075647/0448 →
PATENT SECURITY AGREEMENT Recorded May 19, 2026
From: ON24, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075601/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2008
From: GARLAND, HARRY B.
To: ON24, INC.
Reel/Frame 021365/0224 →