Media spooler system and methodology providing efficient transmission of media content from wireless devices
First Claim
1. In a wireless environment, a method for efficiently transmitting digital images from a wireless device, the method comprising:
- establishing a data call from the wireless device to a wireless carrier for uploading digital images;
transmitting information pertaining to a digital image to be uploaded from the wireless device to the wireless carrier, said digital image being arranged into individual compartments capable of separate transmission;
collecting, at a spooler, the information being transmitted for said digital image;
once the spooler has collected sufficient information to define at least one individual compartment of said digital image, transmitting said at least one compartment from the spooler to a target computer; and
determining at the spooler which digital images are required to be uploaded, based, at least in part, by querying the wireless device for a list of digital images that are desired to be uploaded.
14 Assignments
0 Petitions
Accused Products
Abstract
A media spooler system is described that provides a methodology for efficient transmission of media content from client devices, such transmission of digital images from wireless digital cameras. The media spooler or gateway addresses wireless transmission problems by acting as a protocol gateway between a thin-client device and a target host or server (supported by a server infrastructure). More particularly, the media spooler of the present invention acts as a protocol gateway between thin-client devices (e.g., “mobile visual communicator” in the form of a wireless digital camera) and server infrastructure (e.g., server-based computer systems or “Web servers” of a photographic service provider). This task entails accepting multiple, simultaneous connections from various client devices (e.g., wireless digital cameras), extracting information from those devices (e.g., digital photographs or other media content), and then uploading that information to the target server infrastructure. In basic operation, the media spooler queries each client device for the information (e.g., media, such as pictures) the client device thinks should uploaded, and then the media spooler queries the server infrastructure for the subset of pictures that have not been already uploaded. This improved coordination or synchronization of information between a device and target host allows for efficient recovery of dropped cellular data calls by essentially allowing the media spooler to “pick up where it left off.”
-
Citations
46 Claims
-
1. In a wireless environment, a method for efficiently transmitting digital images from a wireless device, the method comprising:
-
establishing a data call from the wireless device to a wireless carrier for uploading digital images; transmitting information pertaining to a digital image to be uploaded from the wireless device to the wireless carrier, said digital image being arranged into individual compartments capable of separate transmission; collecting, at a spooler, the information being transmitted for said digital image; once the spooler has collected sufficient information to define at least one individual compartment of said digital image, transmitting said at least one compartment from the spooler to a target computer; and determining at the spooler which digital images are required to be uploaded, based, at least in part, by querying the wireless device for a list of digital images that are desired to be uploaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for efficiently transmitting digital images from a wireless device comprising:
-
a wireless device capable of establishing a data call to a wireless carrier for uploading digital images; a module directing transmission of information pertaining to a digital image to be uploaded from the wireless device to the wireless carrier, said digital image being arranged into individual compartments capable of separate transmission; a spooler for collecting the information being transmitted for said digital image, wherein once the spooler has collected sufficient information to define at least one individual compartment of said digital image, said spooler transmits said at least one compartment from the spooler to a target; and a module for determining at the spooler which digital images are required to be uploaded, based, at least in part, by querying the target computer for a list of digital images already successfully uploaded. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. In a wireless environment, a method for efficiently transmitting media content from a wireless device, the method comprising:
-
establishing a data call from the wireless device to a wireless carrier for uploading selected media content; transmitting information pertaining to the selected media content to be uploaded from the wireless device to the wireless carrier, said selected media content being arranged into individual compartments capable of separate transmission; collecting, at a spooler, the information being transmitted for said selected media content; once the spooler has collected sufficient information to define at least one individual compartment of said selected media content, transmitting said at least one compartment from the spooler to a target computer; and determining at the spooler which portions of said selected media content are required to be uploaded, based, at least in part, by querying the target computer for a list of all portions, if any, already successfully uploaded. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification