US2013114666A1PendingUtilityA1

Distributed And Automated Video Encoding And Delivery System

Assignee: VALENZUELA JAIME ARTUROPriority: Sep 25, 2006Filed: May 1, 2012Published: May 9, 2013
Est. expirySep 25, 2026(~0.1 yrs left)· nominal 20-yr term from priority
H04N 21/21H04L 65/765H04N 21/23614H04N 21/6125H04N 21/23H04N 21/443H04N 21/25825H04N 19/40H04N 21/632H04N 21/4348H04N 21/8453H04L 67/306H04N 21/2383H04N 21/8586H04N 19/46H04N 21/8166H04N 19/00545
38
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

At a user or client site, a user initially visits a website hosted by a partner, and following an initial interaction with the website, the user is provided with various software from an administrator website. The software enables the user to download information, such as a video file, to the partner website. The information is encoded in a format that was pre-selected by the partner so that the delivery process is streamlined for the partner. In addition, for further efficiency, the delivery process from the user to the partner is implemented substantially simultaneously with the encoding.

Claims

exact text as granted — not AI-modified
1 - 13 . (canceled) 
     
     
         14 . A method for facilitating delivery of content from a user to a partner over a network, the method comprising:
 hosting an administrator website, including storing a partner encoding profile containing partner encoding information;   hosting a partner website or application accessible by a user device;   providing access to the partner encoding information through the partner website or application;   delivering the partner encoding information to the user device; and   receiving from the user device user content encoded in accordance with the partner encoding information.   
     
     
         15 . The method of  claim 14 , further comprising:
 providing the partner with access to the partner encoding profile to enable the partner to customize the encoding information therein.   
     
     
         16 . The method of  claim 14 , wherein the encoding information relates to one or more of video codecs, video encoding parameters, video stream parameters, quality parameters, bitrates, constant or variable bitrates, frame size and resolution, and frame rates. 
     
     
         17 . The method of  claim 14 , wherein the partner encoding information includes software operative to enable the delivery of files from the user device to a partner-designated destination. 
     
     
         18 . The method of  claim 14 , wherein the receiving occurs substantially simultaneously with encoding the content at the user device. 
     
     
         19 . The method of  claim 14 , wherein the encoding of the user content in accordance with the partner encoding information is performed using a dynamic encoding protocol that adjusts encoding according to a quality parameter or connection speed. 
     
     
         20 . A method for obtaining content from a user, the method comprising:
 storing at an administrator website a partner encoding profile containing encoding information for the partner;   providing a user device with access to the partner encoding information through a partner website or application;   delivering the partner encoding information to the user device; and   receiving at the partner or application user content encoded in accordance with the partner encoding information.   
     
     
         21 . The method of  claim 20 , further comprising:
 providing the partner with access to the partner encoding profile to enable the partner to customize the encoding information therein.   
     
     
         22 . The method of  claim 20 , wherein the encoding information relates to one or more of video codecs, video encoding parameters, video stream parameters, quality parameters, bitrates, constant or variable bitrates, frame size and resolution, and frame rates. 
     
     
         23 . The method of  claim 20 , wherein the partner encoding information includes software operative to enable the delivery of files from the user device to a partner-designated destination. 
     
     
         24 . The method of  claim 20 , wherein the receiving occurs substantially simultaneously with encoding the content at the user device. 
     
     
         25 . The method of  claim 20 , wherein the encoding of the user content in accordance with the partner encoding information is performed using a dynamic encoding protocol that adjusts encoding according to a quality parameter or connection speed. 
     
     
         26 . A system for facilitating delivery of content from a user to a partner over a network, the system comprising
 one or more administrator servers operable to:
 host an administrator website, including storing a partner encoding profile containing partner encoding information; 
 host a partner website or application accessible by a user device; 
 provide access to the partner encoding information through the partner website or application; 
 deliver the partner encoding information to the user device; and 
 receive from the user device user content encoded in accordance with the partner encoding information. 
   
     
     
         27 . The system of  claim 26 , wherein the one or more administrator servers are further operable to provide the partner with access to the partner encoding profile to enable the partner to customize the encoding information therein. 
     
     
         28 . The system of  claim 26 , wherein the encoding information relates to one or more of video codecs, video encoding parameters video stream parameters, quality parameters, bitrates, constant or variable bitrates, frame size and resolution, and frame rates. 
     
     
         29 . The system of  claim 26 , wherein the partner encoding information includes software operative to enable the delivery of files from the user device to a partner-designated destination. 
     
     
         30 . The system of  claim 26 , wherein the receiving occurs substantially simultaneously with encoding the content at the user device. 
     
     
         31 . The system of  claim 26 , wherein the encoding of the user content in accordance with the partner encoding information is performed using a dynamic encoding protocol that adjusts encoding according to a quality parameter or connection speed. 
     
     
         32 . A nontransitory program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method, method comprising:
 hosting an administrator website, including storing a partner encoding profile containing partner encoding information;   hosting a partner website or application accessible by a user device;   providing access to the partner encoding information through the partner website or application;   delivering the partner encoding information to the user device; and   receiving from the user device user content encoded in accordance with the partner encoding information.   
     
     
         33 . The device of  claim 32 , wherein the method further comprises:
 providing the partner with access to the partner encoding profile to enable the partner to customize the encoding information therein.   
     
     
         34 . The device of  claim 32 , wherein the encoding information relates to one or more of video codecs, video encoding parameters, video stream parameters, quality parameters, bitrates, constant or variable bitrates, frame size and resolution, and frame rates. 
     
     
         35 . The device of  claim 32 , wherein the receiving occurs substantially simultaneously with encoding the content at the user device. 
     
     
         36 . The device of  claim 32 , wherein the encoding of the user content in accordance with the partner encoding information is performed using a dynamic encoding protocol that adjusts encoding according to connection speed. 
     
     
         37 . A nontransitory program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method, method comprising:
 storing at an administrator website a partner encoding profile containing encoding information for the partner;   providing a user device with access to the partner encoding information through a partner website or application;   delivering the partner encoding information to the user device; and   receiving at the partner website or application content encoded in accordance with the partner encoding information.   
     
     
         38 . The device of  claim 37 , wherein the encoding information relates to one or more of video codecs, video encoding parameters, video stream parameters, quality parameters, bitrates, constant or variable bitrates, frame size and resolution, and frame rates. 
     
     
         39 . The device of  claim 37 , wherein the receiving occurs substantially simultaneously with encoding the content at the user device. 
     
     
         40 . The device of  claim 37 , wherein the encoding of the user content in accordance with the partner encoding information is performed using a dynamic encoding protocol that adjusts encoding according to a quality parameter or connection speed. 
     
     
         41 . A method for sending information comprising:
 acquiring digital information in a first format;   encoding the acquired information into a data stream of a second format; and   transmitting portions of the data stream during the encoding.   
     
     
         42 . The method of  claim 41 , wherein said encoding comprises:
 determining a latency period for transmission of a packet from a source to a destination;   adjusting the encoding based on said latency period.   
     
     
         43 . A nontransitory program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method, method comprising:
 acquiring digital information in a first format;   encoding the acquired information into a data stream of a second format; and   transmitting portions of the data stream during the encoding.   
     
     
         44 . The device of  claim 43 , wherein said encoding comprises:
 determining a latency period for transmission of a packet from a source to a destination;   adjusting the encoding based on said latency period.

Join the waitlist — get patent alerts

Track US2013114666A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.