System, method, and computer program product for modulating the transmission frequency in a real time opinion research network
First Claim
1. A method of managing communications between a server and one or more clients over a computer network, comprising the steps of:
- selecting a transmission period to define a time frame for sampling one or more sampling classes created from the clients, wherein the transmission period is divided into a plurality of transmission intervals, and wherein the sampling occurs at the last transmission interval within the transmission period; and
interchanging communications between the server and each sampling class in accordance with a transmission schedule based on the transmission period.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented transmission scheme is provided to control client-server interchanges within a distributed communications network, such as a real time opinion research system. Interchanges include transmitting media streams between one or more clients to a server over a network. Periodic interchanges can be simultaneously or staggeredly transmitted to a sampling pool of active clients. A transmission mode unit implements the transmission scheme. A parameter selector establishes the transmission interval and transmission period used to trigger each interchange. A client assignor creates one or more sampling classes from the sampling pool by applying a sampling quotient generated by the parameter selector. A schedule editor produces a transmission schedule for the active clients. If more than one sampling class has been created, each sampling class would receive a separate transmission schedule for providing staggered transmissions at designated transmission intervals. The transmission schedule can include other data preparation and formatting instructions for compression, aggregation and packetization.
-
Citations
28 Claims
-
1. A method of managing communications between a server and one or more clients over a computer network, comprising the steps of:
-
selecting a transmission period to define a time frame for sampling one or more sampling classes created from the clients, wherein the transmission period is divided into a plurality of transmission intervals, and wherein the sampling occurs at the last transmission interval within the transmission period; and
interchanging communications between the server and each sampling class in accordance with a transmission schedule based on the transmission period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer usable medium having computer readable program code means embedded in the computer usable medium for causing an application program to execute on a computer that interchanges communications with one or more clients over a computer network, the computer readable program code means comprising:
-
a first computer readable program code means for causing the computer to determine a transmission period defining a time frame for sampling one or more sampling classes created from the clients, wherein the transmission period is divided into a plurality of transmission intervals, and wherein the sampling occurs at the last transmission interval within the transmission period; and
a second computer readable program code means for causing the computer to generate a transmission schedule, based on the transmission period, and according to which each sampling class interchanges communications at the transmission interval within a transmission period. - View Dependent Claims (20, 21, 22)
-
-
23. A system for interchanging communications between a server and one or more clients over a computer network, comprising:
-
a transmission mode unit having a parameter selector that determines a transmission period to define a time frame for sampling one or more sampling classes created from the clients, wherein the transmission period is divided into a plurality of transmission intervals, and wherein the sampling occurs at the last transmission interval within the transmission period, wherein the transmission mode unit generates a transmission schedule, based on the transmission period, and according to which each sampling class interchanges communications at the transmission interval within a transmission period. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification