Browse Prior Art Database

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SCALEABLE DATA COLLECTION AND AUDIENCE FEEDBACK

IP.com Disclosure Number: IPCOM000132066D
Publication Date: 2005-Nov-30
Document File: 19 page(s) / 55K

Publishing Venue

The IP.com Prior Art Database

Abstract

A system, method and computer program product are provided for scalable data collection. Input is received from users of client devices, utilizing agents residing at the client devices. Further, records are formatted with a predetermined format representative of the input, utilizing the agents residing at the client devices. In addition, a priority is dynamically assigned to the records according to a policy, utilizing the agents residing at the client devices. At least one of a plurality of server devices is also identified based on a load balancing algorithm, utilizing the agents residing at the client devices. Further, the records are transmitted from the client devices to the identified server device as a function of the priority. Upon receipt of the records, the records are processed utilizing a hierarchical architecture associated with the server device.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 13% of the total text.

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SCALEABLE DATA COLLECTION AND AUDIENCE FEEDBACK

Field and Background of the Invention

            The present invention relates to networking, and more particularly, to systems for data collection.

           

Summary

           

A system, method and computer program product are provided for scalable data collection.  Input is received from users of client devices, utilizing agents residing at the client devices.  Further, records are formatted with a predetermined format representative of the input, utilizing the agents residing at the client devices.  In addition, a priority is dynamically assigned to the records according to a policy, utilizing the agents residing at the client devices.  At least one of a plurality of server devices is also identified based on a load balancing algorithm, utilizing the agents residing at the client devices.  Further, the records are transmitted from the client devices to the identified server device as a function of the priority.  Upon receipt of the records, the records are processed utilizing a hierarchical architecture associated with the server device.  

 


Brief Description of the Drawings

Figure 1 illustrates a network architecture, in accordance with one embodiment. 

Figure 2 shows a representative hardware environment that may be associated with the server devices and/or client devices of Figure 1, in accordance with one embodiment. 

Figure 3 shows a method for scalable data collection, in accordance with one embodiment.

Figure 4 shows a system for scalable data collection, in accordance with another embodiment.

 

Detailed Description

Figure 1 illustrates a network architecture 100, in accordance with one embodiment.  As shown, a plurality of networks 102 is provided. In the context of the present network architecture 100, the networks 102 may each take any form including, but not limited to a local area network (LAN), Metropolitan Area Network (MAN), wireless network, wide area network (WAN) such as the Internet, cable television network utilizing a hybrid fiber coax (HFC), digital subscriber line (DSL) based network, fiber optic network, a fiber to the x (FTTx) network, wireless network, worldwide interoperability for microwave access (WiMAX) network, etc. 

Coupled to the networks 102 are server devices 104 which are capable of communicating over the networks 102.  Such server devices 104 may each include a network switch, cable modem termination system (CMTS), server computer and/or any other type of logic.  Also coupled to the networks 102 and the server devices 104 is a plurality of client devices 106.  Such client devices 106 may each include a desktop computer, lap-top computer, hand-held computer, television (digital and/or analog), television set-top box (digital and/or analog), personal video recorder (PVR), mobile phone, hand-held computer, radio (satellite and/or terrestrial), and/or any other t...