Image sharing
First Claim
Patent Images
1. A non-transitory computer readable medium storing a first image capture module for execution on a first computing device, the first image capture module comprising:
- a first set of instructions for interfacing with a plurality of device drivers in order to control a plurality of image capture devices coupled to the first computing device, the plurality of image capture devices comprising at least a camera and an image scanning device;
a second set of instructions for establishing a communication link with a second image capture module of a second computing device, said second image capture module for controlling a third image capture device coupled to the second computing device;
a third set of instructions for allowing the second image capture module of the second computing device to control the camera through the established communication link;
a fourth set of instructions for controlling the third image capture device through the second image capture module;
a fifth set of instructions for interfacing with each of a plurality of client applications executing on the first computing device, said fifth set of instructions allowing each client application to control the plurality of image capture devices through the first image capture module and the device drivers without any client application being required to be directly operable with any of the device drivers.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system for performing image sharing. A first computer is coupled to an external device capable of acquiring data. A second computer is coupled to the first computer. A direct access to data acquired by the external device is provided to the second computer.
51 Citations
29 Claims
-
1. A non-transitory computer readable medium storing a first image capture module for execution on a first computing device, the first image capture module comprising:
-
a first set of instructions for interfacing with a plurality of device drivers in order to control a plurality of image capture devices coupled to the first computing device, the plurality of image capture devices comprising at least a camera and an image scanning device; a second set of instructions for establishing a communication link with a second image capture module of a second computing device, said second image capture module for controlling a third image capture device coupled to the second computing device; a third set of instructions for allowing the second image capture module of the second computing device to control the camera through the established communication link; a fourth set of instructions for controlling the third image capture device through the second image capture module; a fifth set of instructions for interfacing with each of a plurality of client applications executing on the first computing device, said fifth set of instructions allowing each client application to control the plurality of image capture devices through the first image capture module and the device drivers without any client application being required to be directly operable with any of the device drivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27)
-
-
23. A non-transitory computer readable medium storing an image capture module for execution on a local computing device that communicatively couples to a remote computing device, the image capture module comprising:
-
a first set of instructions for interfacing with a plurality of device drivers in order to control a plurality of local image capture devices, at least one of which is connected to the local computing device through a wireless connection or a network connection; a second set of instructions for interfacing with the remote computing device in order to (i) receive commands to control the local image capture device devices from the remote computing device and (ii) send commands to control a remote image capture device that is connected to the remote computing device through a wireless connection or a network connection; and a third set of instructions for interfacing with each of a plurality of client applications executing on the local computing device, said third set of instructions allowing each client application to control the plurality of local image capture devices through the image capture module and the device drivers without any client application being required to be directly operable with any of the device drivers. - View Dependent Claims (24, 25, 26, 28, 29)
-
Specification