US2007130583A1PendingUtilityA1

Multiple VOD Vendor Support on Client

Assignee: MICROSOFT CORPPriority: Apr 15, 2002Filed: Feb 2, 2007Published: Jun 7, 2007
Est. expiryApr 15, 2022(expired)· nominal 20-yr term from priority
H04N 21/2393H04N 21/47H04N 21/4532H04N 21/6581H04N 21/2181H04N 21/454H04N 21/2665H04N 7/17318H04N 21/426H04N 21/8352H04N 21/47202H04N 21/84
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A content distribution system receives data describing media content available from one or more vendors. The content distribution system generates data that describes an offer and associates the media content data with the offer. The content distribution system provides data describing an offer to a client device. The client device receives a request for a media content offer. The media content offer may include one or more instances of media content. Each instance of media content is available from a media vendor. For each media content instance associated with the offer, the client determines a vendor able to provide the media content, and submits a request for the media content to the vendor.

Claims

exact text as granted — not AI-modified
1 . A method comprising: 
 receiving a request for an offer;    determining a first object associated with the offer;    determining a first vendor, from among a plurality of possible vendors, that is associated with the first object;    sending to the first vendor, a request for the first object; and    receiving from the first vendor, the first object.    
   
   
       2 . The method of  claim 1 , wherein the received request for the offer comprises a request to purchase the first object.  
   
   
       3 . The method of  claim 1 , wherein the first object comprises media content.  
   
   
       4 . The method of  claim 1 , wherein the first object comprises a movie.  
   
   
       5 . The method of  claim 1  wherein determining the first vendor comprises using a data structure to identify, from among the plurality of possible vendors, a first vendor that is able to provide the first object.  
   
   
       6 . The method of  claim 5  wherein the data structure is implemented as at least one of an XML file or a relational database.  
   
   
       7 . The method of  claim 1 , wherein sending to the first vendor, the request for the first object comprises: 
 generating a request for the first object, the format of the request being based on a request format specification associated with the first vendor; and    sending the request to the first vendor.    
   
   
       8 . The method of  claim 1 , wherein the offer comprises a plurality of objects, the method further comprising: 
 determining a second object associated with the offer;    determining a second vendor, from among the plurality of possible vendors, that is associated with the second object;    sending to the second vendor, a request for the second object; and    receiving from the second vendor, the second object.    
   
   
       9 . The method of  claim 8 , wherein the received request for the offer comprises a request to purchase the plurality of objects.  
   
   
       10 . The method of  claim 8 , wherein determining the first and second objects comprises using a data structure to identify from a plurality of objects, first and second objects that are associated with the offer.  
   
   
       11 . The method of  claim 10 , wherein the data structure is implemented as at least one of an XML file or a relational database.  
   
   
       12 . The method of  claim 8 , wherein the offer comprises a media package and the plurality of objects comprises a plurality of media content.  
   
   
       13 . The method of  claim 8 , wherein determining the first and second vendors comprises using a data structure to identify, from among the plurality of possible vendors, a first vendor able to provide the first object and a second vendor able to provide the second object.  
   
   
       14 . The method of  claim 13  wherein the data structure is implemented as at least one of an XML file or a relational database.  
   
   
       15 . The method of  claim 8 , further comprising: 
 generating a request for the first object according to a request format associated with the first vendor; and    generating a request for the second object according to a request format associated with the second vendor.    
   
   
       16 . A system comprising: 
 a data structure configured to associate objects with vendors and to associate the objects with offers; and    an offer request module configured to: 
 receive a request for an offer;  
 determine one or more objects associated with the offer; and  
 for each object associated with the offer: 
 determine a vendor associated with the object; and  
 submit a request for the object to the vendor.  
 
   
   
   
       17 . The system of  claim 16 , wherein: 
 each offer represents a collection of one or more objects; and    each object represents a particular media content.    
   
   
       18 . The system of  claim 16  wherein the offer request module is further configured to: 
 for each object associated with the offer: 
 generate a request for the object according to a request format associated with the vendor that is associated with the object.  
   
   
   
       19 . The system of  claim 16  wherein the offer request module is further configured to: 
 for each object associated with the offer: 
 receive the object from the vendor that is associated with the object.  
   
   
   
       20 . The system of  claim 16  wherein the offer request module is further configured to: 
 for each object associated with the offer: 
 provide the object to an entity from which the request for the offer was received.

Join the waitlist — get patent alerts

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

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