Media Recorder
First Claim
Patent Images
1. A system comprising:
- an API server configured to receive requests to record media retrieved from websites, the requests being received from remote clients of the API server;
a plurality of recorders each configured to record a type of media using a virtualized browser environment disposed on the respective recorder; and
a recording queue manager configured to assign requests to record media to members of the plurality of recorders.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods enabling the recording of a wide variety of online media for storage and later consumption are disclosed. The media can include audio, video, images, text and multi-media. The stored recordings can be played on internet-enabled devise such as televisions, mobile phones, personal computers, tablets, game systems, or the like. Recording is optionally accomplished using distributed recorders each making use of a virtualized browser.
51 Citations
23 Claims
-
1. A system comprising:
-
an API server configured to receive requests to record media retrieved from websites, the requests being received from remote clients of the API server; a plurality of recorders each configured to record a type of media using a virtualized browser environment disposed on the respective recorder; and a recording queue manager configured to assign requests to record media to members of the plurality of recorders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of recording media, the method comprising:
-
receiving at a server a request to record media from a webpage, the request including an address of the webpage; placing the received request in a queue of recording requests; assigning the received request to a recorder geographically remote from the server; using the recorder to load the webpage into a virtualized browser environment; parsing the loaded webpage to identify recordable objects within the webpage; generating a first recording request for a first of the recordable objects, the first of the recordable objects including a text article disposed across multiple webpages; generating a second recording request for a second of the recordable objects, the second of the recordable objects including a video; assigning the first recording request to a text recorder; assigning the second recording request to a video recorder; saving an output of the text recorder generated in response to the first recording request; and saving an output of the video recorder generated in response to the second recording request.
-
Specification