主权项 |
1. A method of sending a media file to a destination device, the media file including at least one of video content, audio content, photographic content and graphic content, comprising:
receiving, at a computer at a central facility, a content identifier for the media file and a phone number for the destination device; checking, by the computer at the central facility, whether the phone number is associated with a registered user; when the phone number is associated with a registered user,
(1) determining the capability of the destination device based on registration information associated with the register user, and(2) delivering, from the computer at the central facility to the destination device, the media file in accordance with the determined capability; andwhen the phone number is not associated with a registered user,(i) sending, by the computer at the central facility, a request to a phone number server, the request including a phone number of the destination device,(ii) receiving, at the computer at the central facility from the phone number server, characteristics associated with the phone number, and(iii) determining, in accordance with the received characteristics of the phone number, that the destination device has one of voiceband-only capability, limited data messaging capability and full data messaging capability; and(iv) delivering the media file in accordance with the capability of the destination device by: (a) when the destination device has voiceband-only capability, using a one-step delivery technique comprising:
converting, by the computer at the central facility, the media file to an audible signal comprehensible by a human, calling, by the computer at the central facility, the phone number for the destination device, and
delivering, from the computer at the central facility to the destination device, the audible signal during the call; (b) when the destination device has limited data messaging capability, using a one-step delivery technique comprising:
embedding, by the computer at the central facility, the media file in a data message to generate an embedded data message, andsending the embedded data message from the computer at the central facility to the phone number for the destination device; and (c) when the destination device has full data messaging capability, using a two-step delivery technique comprising:
a first step including:(i) generating, by the computer at the central facility, a notice message including a link to the media file identified by the content identifier, and(ii) sending the notice message from the computer at the central facility to the phone number for the destination device, anda second step including:(iii) receiving, at the computer at the central facility, the link to the media file and a device model from the destination device,(iv) determining, by the computer at the central facility, characteristics of the destination device based on the device model,(v) selecting, by the computer at the central facility, a content provision technique for the media file associated with the link based on the characteristics of the destination device, the content provision technique selected from the set comprising downloading and streaming, and(vi) sending, from the computer at the central facility to the destination device, the media file according to the selected content provision technique. |