METHOD AND SYSTEM FOR TRIGGERING INGESTION OF REMOTE CONTENT BY A STREAMING SERVER USING UNIFORM RESOURCE LOCATOR FOLDER MAPPING
First Claim
Patent Images
1. A method for mapping a Uniform Resource Locator (URL) folder to a content folder located in a content server, the method comprising:
- receiving a request for content at a streaming server the request including a streaming URL comprising a folder portion and a path portion;
parsing the request to extract the streaming URL;
analyzing the streaming URL to identify the folder portion;
querying a configuration file to verify whether a mapping between the folder portion and a content folder is present in the configuration file, the content folder having an identifier; and
constructing an HyperText Transfer Protocol (HTTP) content URL by concatenating the content folder identifier and the path portion to form the HTTP content URL.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system to trigger ingestion of remote content or playlists by a streaming server using URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a content server folder located on the content server. This folder level mapping enables maintaining a many-to-many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.
-
Citations
21 Claims
-
1. A method for mapping a Uniform Resource Locator (URL) folder to a content folder located in a content server, the method comprising:
-
receiving a request for content at a streaming server the request including a streaming URL comprising a folder portion and a path portion; parsing the request to extract the streaming URL; analyzing the streaming URL to identify the folder portion; querying a configuration file to verify whether a mapping between the folder portion and a content folder is present in the configuration file, the content folder having an identifier; and constructing an HyperText Transfer Protocol (HTTP) content URL by concatenating the content folder identifier and the path portion to form the HTTP content URL. - View Dependent Claims (2, 3, 4, 5, 20)
-
-
6. A method for dynamic ingestion of content located in a content server by a streaming server, the method comprising:
-
maintaining a Uniform Resource Locator (URL) Map at the streaming server; adding a new content in a content folder at the content server; and downloading the new content by the streaming server upon receiving from a streaming client a request for content having a new streaming URL identifying the new content wherein the downloading is performed based on the URL Map having an entry mapping a URL folder portion of the new streaming URL to a mapping URL identifying the content folder. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 21)
-
-
14. A system having a processor and a computer readable medium having instructions stored thereon for streaming content to a streaming client device, the system comprising:
-
a controller module for receiving a request for content according to a streaming protocol the request for content including a streaming URL having a URL folder portion and a path portion; a configuration file for maintaining a URL Map having entries for mapping URL folders to content folders located in a content server; an analysis module for identifying the URL folder portion and the path portion of the streaming URL and querying the configuration file to determine whether the URL folder is included in the URL Map; and a matching module for retrieving a Mapping URL matching the URL folder in the URL Map. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification