System and method for automatically transferring data from an electronic camera
First Claim
1. A system for transferring data, comprising:
- an imaging device configured to capture said data into data buffers, said imaging device associating a user identifier with said data;
a data destination configured to receive said data and said user identifier from said imaging device for subsequent access by a system user, said data destination categorizing said data by referencing said user identifier; and
a transfer manager of said imaging device for transferring said data from said imaging device to said data destination, said transfer manager monitoring said data buffers, and transferring said data in a data transfer procedure if a total amount of said data stored in said data buffers is greater than a predetermined threshold amount that is not subject to specific threshold-selection size limitations, said transfer manager performing a repeat transfer procedure whenever said data destination fails to successfully receive all of said data, said transfer manager specifically indicating to said data destination that additional information from said data will subsequently be transmitted as a part of an interrupted transmission from said data transfer procedure, said transfer manager continuing to perform additional ones of said repeat transfer procedure until said data is successfully transferred to said data destination, said transfer manager automatically erasing said data from said data buffers only after a successful transmission message is received from said data destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for efficiently transferring data from an electronic camera device includes a camera device that is configured to capture image data and temporarily store the image data into an economical limited local buffer memory. A transfer manager from the camera device may then periodically arbitrate for access to a wireless communications network, and may transfer the captured image data from the buffer memory to a designated data destination, such as an image service on a distributed computer network like the Internet. A system user may then efficiently access the transferred image data from a dedicated storage location on the data destination by utilizing any appropriate data-access device, such as a personal computer device or a portable electronic device.
-
Citations
56 Claims
-
1. A system for transferring data, comprising:
-
an imaging device configured to capture said data into data buffers, said imaging device associating a user identifier with said data; a data destination configured to receive said data and said user identifier from said imaging device for subsequent access by a system user, said data destination categorizing said data by referencing said user identifier; and a transfer manager of said imaging device for transferring said data from said imaging device to said data destination, said transfer manager monitoring said data buffers, and transferring said data in a data transfer procedure if a total amount of said data stored in said data buffers is greater than a predetermined threshold amount that is not subject to specific threshold-selection size limitations, said transfer manager performing a repeat transfer procedure whenever said data destination fails to successfully receive all of said data, said transfer manager specifically indicating to said data destination that additional information from said data will subsequently be transmitted as a part of an interrupted transmission from said data transfer procedure, said transfer manager continuing to perform additional ones of said repeat transfer procedure until said data is successfully transferred to said data destination, said transfer manager automatically erasing said data from said data buffers only after a successful transmission message is received from said data destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for transferring data, comprising the steps of:
-
capturing said data into data buffers by utilizing an imaging device that also associates a user identifier with said data; utilizing a data destination to receive said data and said user identifier for subsequent access by a system user, said data destination categorizing said data by referencing said user identifier; and transferring said data from said imaging device to said data destination by utilizing a transfer manager of said imaging device, said transfer manager monitoring said data buffers, and transferring said data in a data transfer procedure if a total amount of said data stored in said data buffers is greater than a predetermined threshold amount that is not subject to specific threshold-selection size limitations; performing a repeat transfer procedure with said transfer manager whenever said data destination fails to successfully receive all of said data, said transfer manager specifically indicating to said data destination that additional information from said data will subsequently be transmitted as a part of an interrupted transmission from said data transfer procedure, said transfer manager continuing to perform additional ones of said repeat transfer procedure until said data is successfully transferred to said data destination, said transfer manager automatically erasing said data from said data buffers only after a successful transmission message is received from said data destination. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer-readable medium comprising program instructions for transferring data by performing the steps of:
-
capturing said data into data buffers by utilizing an imaging device; utilizing a data destination to receive said data for subsequent access by a system user; transferring said data from said imaging device to said data destination by utilizing a transfer manager that automatically transfers said data in a data transfer procedure if said data stored in said data buffers exceeds a predetermined threshold amount; and performing a repeat transfer procedure with said transfer manager whenever said data destination fails to successfully receive all of said data, said transfer manager specifically indicating to said data destination that additional information from said data will subsequently be transmitted as a part of an interrupted transmission from said data transfer procedure, said transfer manager automatically erasing said data from said data buffers only after a successful transmission message is received from said data destination.
-
-
56. A system for transferring data, comprising:
-
means for capturing said data into data buffers; means for receiving said data for subsequent access by a system user; means for transferring said data from said means for capturing to said means for receiving in a data transfer procedure; and means for performing a repeat transfer procedure whenever said means for receiving fails to successfully receive all of said data, said means for transferring specifically indicating to said means for receiving that additional information from said data will subsequently be transmitted as a part of an interrupted transmission from said data transfer procedure, said means for transferring automatically erasing said data from said data buffers only after a successful transmission message is received from said means for receiving.
-
Specification