System and method for remoting twain function calls from a user session to a client system
US7712110B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Sep 28, 2004 |
| Grant date | May 4, 2010 |
| Priority date | — |
| Expiry date | Jun 25, 2027 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N2201/0074
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A mechanism for remoting Twain function calls within a user session to a client system is disclosed. By hooking Twain function calls made by a Twain application on the server, the Twain function calls may be remoted over a virtual connection to a client system. A proxy application corresponding to the server-based Twain application is created on the client system. The proxy application communicates with the server and makes the appropriate function calls to the remainder of the Twain framework. The use of the proxy application allows multiple applications and devices to be supported simultaneously. Messages sent over the virtual connection are filtered prior to transmission thereby limiting the amount of required communication traffic. A multiplexor and demultiplexor are utilized in order to efficiently use bandwidth on the virtual channel. The present invention additionally compresses image data prior to transmission over the virtual channel.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.