Method and apparatus for uploading content over wireless networks
First Claim
1. A method for dynamically uploading content from a user terminal in response to a request triggered at the user terminal to upload content from the user terminal, the method comprising:
- initiating at the user terminal a test call on a test call user channel to a wireless network in response to an indication to upload content from the user terminal, the test call being a low data rate call for polling a content server or a second user terminal to which the content is to be uploaded;
obtaining at the user terminal during the test call user-channel information for the test call and network-level state information for use by the user terminal,wherein the user-channel information comprises a user channel quality value indicative of a level of quality for the test call user channel over which the content is to be uploaded, andwherein the network-level state information comprises at least one of;
status information associated with the content server to which the content is to be uploaded;
orstatus information associated with the second user terminal to which the content is to be uploaded;
determining at the user terminal whether a user-channel condition is satisfied based on the user-channel information;
determining at the user terminal whether a network-level condition is satisfied based on the network-level state information;
uploading the content from the user terminal to the wireless network over the test call user channel to the content server or the second user terminal in response to the user-channel condition and the network-level condition being satisfied; and
preventing uploading of the content from the user terminal to the wireless network over the test call user channel to the content server or the second user terminal in response to the user-channel condition and the network-level condition not being satisfied.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for uploading content from a user terminal in response to a request triggered at the user terminal to upload content is provided. An exemplary method includes initiating a test call at the user terminal to a wireless network in response to an indication to upload content from the user terminal, obtaining user-channel information for the test call and network-level state information for the user terminal during the test call, determining whether a user-channel condition and a network-level condition are satisfied based on the user-channel information and network-level state information respectively, and uploading the content to the wireless network in response to the user-channel condition and the network-level condition being satisfied. The user terminal obtains at the user terminal user-level state information and triggers the indication to upload content from the user terminal if the user-level condition is determined to be satisfied.
-
Citations
19 Claims
-
1. A method for dynamically uploading content from a user terminal in response to a request triggered at the user terminal to upload content from the user terminal, the method comprising:
-
initiating at the user terminal a test call on a test call user channel to a wireless network in response to an indication to upload content from the user terminal, the test call being a low data rate call for polling a content server or a second user terminal to which the content is to be uploaded; obtaining at the user terminal during the test call user-channel information for the test call and network-level state information for use by the user terminal, wherein the user-channel information comprises a user channel quality value indicative of a level of quality for the test call user channel over which the content is to be uploaded, and wherein the network-level state information comprises at least one of; status information associated with the content server to which the content is to be uploaded;
orstatus information associated with the second user terminal to which the content is to be uploaded; determining at the user terminal whether a user-channel condition is satisfied based on the user-channel information; determining at the user terminal whether a network-level condition is satisfied based on the network-level state information; uploading the content from the user terminal to the wireless network over the test call user channel to the content server or the second user terminal in response to the user-channel condition and the network-level condition being satisfied; and preventing uploading of the content from the user terminal to the wireless network over the test call user channel to the content server or the second user terminal in response to the user-channel condition and the network-level condition not being satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19)
-
-
11. A user terminal for dynamically uploading content in response to a user request triggered at the user terminal to upload content from the user terminal, the user terminal comprising:
-
a first processor for initiating a test call on a test call user channel to a wireless network in response to an indication to upload content from the user terminal, wherein the test call is a low data rate call for polling a content server or a second user terminal to which the content is to be uploaded; a second processor for obtaining during the test call user-channel information for the test call and network-level state information for use by the user terminal, wherein the user-channel information comprises a user channel quality value indicative of a level of quality for the test call user channel over which the content is to be uploaded; and wherein the network-level state information comprises at least one of content server information associated with the content server to which the content is to be uploaded or status information associated with the second user terminal to which the content is to be uploaded; a third processor for determining whether a user-channel condition is satisfied based on the user-channel information; a fourth processor for determining whether a network-level condition is satisfied based on the network-level state information; a fifth processor uploading the content from the user terminal to the wireless network over the test call user channel to the content server or the second user terminal in response to the user-channel condition and the network-level condition being satisfied and preventing uploading of the content from the user terminal to the wireless network over the test call user channel to the content server or the second user terminal in response to the user-channel condition and the network-level condition not being satisfied. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification