System for communicating real time data between client device and server utilizing the client device estimating data consumption amount by the server
First Claim
Patent Images
1. A method of communicating information between a client and a server comprising:
- a) an application communicating a data segment representing a real time data stream to a local device application program interface (API);
b) said API communicating said data segment to a device driver;
c) said device driver communicating said data segment over a networkd) said client computing an estimate of an amount of said data segment consumed by said server.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved method and apparatus for providing multimedia communication between and client device and a server. The improved method and apparatus allows for communication of information, such as audio or video information from an application program to be communicated through a standard application program interface to a device driver which, in turn communicates the information over a network to a server.
69 Citations
16 Claims
-
1. A method of communicating information between a client and a server comprising:
-
a) an application communicating a data segment representing a real time data stream to a local device application program interface (API); b) said API communicating said data segment to a device driver; c) said device driver communicating said data segment over a network d) said client computing an estimate of an amount of said data segment consumed by said server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communicating information between a client and a server comprising:
-
a) an application executing on a client communicating a data segment representing a real time data stream to a local device application program interface (API); b) said API communicating said data segment to a device driver; c) said device driver communicating said data segment over a network through a network API to server; and d) said client computing an estimate of the amount of said data segment consumed by said server. - View Dependent Claims (9)
-
-
10. A method of communicating information between a client and a server comprising:
-
a) the client communicating a first segment of data to the server over a network communication link; and b) the client computing the amount of the data segment consumed by the server. - View Dependent Claims (11, 12, 13)
-
-
14. A client coupled with a network, the client comprising:
-
an application program executing on said client and generating real time data; a local device application program interface (API) executing on said client and communicating real time data with said application program; and a device driver executing on said client and communciating with said application program interface and said network, wherein said client computes an estimate of an amount of said real time data consumed by a server. - View Dependent Claims (15, 16)
-
Specification