Event logging system and method for logging events in a network system
First Claim
1. An event logging system for use in a network system having a content provider interconnected via a distribution network to at least one user interface unit, individual events being detected at the user interface unit, the event logging system comprising:
- an event evaluator resident at the user interface unit to determine whether an event occurring at the user interface unit is a loggable event or a non-loggable event; and
an event log manager resident at the content provider to manage where events are to be logged, the event evaluator reporting the loggable event via the distribution network to the event log manager at the content provider.
2 Assignments
0 Petitions
Accused Products
Abstract
An event logging system is provided for an interactive entertainment network system having a headend or content provider interconnected via a distribution network to multiple user interface units. Each user interface unit has an event evaluator to determine whether an event is a loggable event. The user interface unit can be dynamically reconfigured to choose different groupings of events for logging. Loggable events are reported to an event log manager at the headend over the distribution network. The event logging system is designed so that the user interface unit does not need to know the exact location of the event log manager at the headend. The event log manager selects an appropriate database to store event information pertaining to the reported event. The database selection is based upon the kind of event being logged. The database might be local at the headend or remote therefrom. The event logging system is also designed to permit the operator to reconfigure where the events are actually logged to promote flexibility in resource allocation.
480 Citations
58 Claims
-
1. An event logging system for use in a network system having a content provider interconnected via a distribution network to at least one user interface unit, individual events being detected at the user interface unit, the event logging system comprising:
-
an event evaluator resident at the user interface unit to determine whether an event occurring at the user interface unit is a loggable event or a non-loggable event; and an event log manager resident at the content provider to manage where events are to be logged, the event evaluator reporting the loggable event via the distribution network to the event log manager at the content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An event logging system for use in a network system having a content provider interconnected via a distribution network to at least one user interface unit, individual events being detected at the user interface unit, the event logging system comprising:
-
an event log manager resident at the content provider to manage where events are to be logged; the user interface unit being configured to report events to the event log manager over the distribution network; and a forwarding registry that is utilized by the user interface unit to locate the event log manager at the content provider, the forwarding register being configurable to change where events are reported at the content provider. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An event logging system for use in a network system having a content provider interconnected via a distribution network to at least one user interface unit, individual events being detected at the user interface unit, the event logging system comprising:
-
an event log manager resident at the content provider to manage where events are to be logged; the user interface unit being configured to report events to the event log manager over the distribution network; multiple storage locations to record event information pertaining to the events reported to the content provider from the user interface unit; and the event log manager being configurable to select a storage location from among the multiple storage locations. - View Dependent Claims (20, 21, 22)
-
-
23. An event logging system for use in a network system, the event logging system comprising:
-
a memory resident at a computing unit; an event configuration manager capable of writing an event filter criteria to the memory resident at the computing unit, the event filter criteria being used to determine whether an event is a loggable event or a non-loggable event; and an event evaluator resident at the computing unit and operably coupled to access the memory, the event evaluator being configured to determine whether an event should be logged in accordance with the event filter criteria stored in the memory. - View Dependent Claims (24, 25)
-
-
26. An event logging system for use in a network system having a content provider interconnected via a distribution network to at least one user interface unit, individual events being detected at the user interface unit, the event logging system comprising:
-
a processor resident at the user interface unit; a log application program interface (log API) executing on the processor to determine whether an event is a loggable event; a server resident at the content provider; a logging service executing on the server, the logging service being configured as an callable object with a defined interface, the logging service object being callable by the log API using a remote procedure call (RPC) over the distribution network; the log API being configured to call and bind to the logging service object and to report loggable events to the logging service object; multiple databases to store event information pertaining to different kinds of loggable events; the logging service object being further configured to select an appropriate database from among the multiple databases to store event information for a loggable event reported by the user interface unit; and a database management application program interface executing on the server to route the event information from the logging service object to the appropriate database selected by the logging service object. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method for logging an event in a system having a content provider interconnected via a distribution network to at least one user interface unit, individual events being detected at the user interface unit, the method comprising the following steps:
-
determining, at the user interface unit, whether the event is a loggable event; reporting loggable events to the content provider; selecting a storage location to store event information pertaining to the loggable events; and storing the event information at the storage location. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for logging an event in a network system having first and second computing units interconnected via a network, the method comprising the following steps:
-
capturing an event at a first computing unit; establishing a forwarding registry to direct where the event should be reported at the second computing unit; reporting the event captured at the first computing unit to a place at the second computing unit that is located by the forwarding registry; and changing the forwarding registry to alter the place at the second computing unit to which the event is reported. - View Dependent Claims (43)
-
-
44. A method for logging an event in a network system having first and second computing units interconnected via a network, the method comprising the following steps:
-
capturing an event at the first computing unit; reporting the event to the second computing unit; selecting a storage location from a group of storage locations to store event information pertaining to the event; and changing the group of storage locations to change where the event information is stored. - View Dependent Claims (45, 46, 47)
-
-
48. A method for initializing an event logging system used in a system having a server unit interconnected via a network to at least one client unit, the method comprising the following steps:
-
(a) storing an event filter criteria in a memory resident at the client unit; (b) determining, at the client unit, whether the event is a loggable event based upon the event filter criteria stored in the memory; and (c) changing the event filter criteria in the memory to a new event filter criteria so that subsequent events are analyzed under step (b) using the new event filter criteria. - View Dependent Claims (49)
-
-
50. An event logging system for use in a network system having a server interconnected via a network to at least one client, individual events being detected at the client, the event logging system comprising:
-
an event evaluator resident at the client to determine whether an event occurring at the client is a loggable event or a non-loggable event based upon an event filter criteria; and the event evaluator being reconfigurable to change the event filter criteria. - View Dependent Claims (51, 52)
-
-
53. A method for logging an event in a system having a server interconnected via a network to at least one client, individual events being detected at the client, the method comprising the following steps:
-
determining, at the client, whether the event is a loggable event based upon an event filter criteria; and reconfiguring the event filter criteria to change which events are consider loggable events. - View Dependent Claims (54, 55)
-
-
56. A computer-readable medium used in an event logging system having a server interconnected via a network to at least one client, the computer-readable medium storing computer-executable instructions for performing the following steps:
-
storing an event filter criteria at the client; determining, at the client, whether an event is a loggable event based upon the event filter criteria; and changing the event filter criteria to a new event filter criteria so that subsequent events are analyzed using the new event filter criteria. - View Dependent Claims (57, 58)
-
Specification