Assisted hybrid mobile browser
First Claim
Patent Images
1. A method for identifying videos missing from an optimized version of a target webpage, the method comprising:
- receiving, at a server, browsing data from the client device including a destination uniform resource locator (URL) associated with the optimized version of the target webpage, the optimized version of the target webpage optimized for a display of a mobile device;
identifying a URL corresponding to a non-optimized version of the target webpage, the non-optimized version not optimized for the display of the mobile device;
identifying videos missing from the optimized version of the target webpage that are present in the non-optimized version of the target webpage;
identifying a source file for a given missing video on the non-optimized version of the target webpage by identifying a missing URL in the optimized version of the webpage, where the missing URL is present in the non-optimized version and associated with the given missing video;
retrieving a thumbnail for representing the given video to display on the client device;
sending the thumbnail to the client device;
transcoding the source file corresponding to the given missing video responsive to receiving an indication of a user input command selecting the given video and encoding parameters based on the client device capability; and
streaming the transcoded source file corresponding to the missing video to the client device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for identifying video files on a webpage and streaming video files to a client device. A server receives browsing data including uniform resource locator for a webpage and identifies missing videos on the webpage. The server identifies a source file for the missing videos including identifying a location for each missing video. The server retrieves a thumbnail for each missing video and provides it to a client device. Additionally, the server transcodes the video file responsive to a user input provided by a user. The transcoded video is streamed to the client device.
-
Citations
24 Claims
-
1. A method for identifying videos missing from an optimized version of a target webpage, the method comprising:
-
receiving, at a server, browsing data from the client device including a destination uniform resource locator (URL) associated with the optimized version of the target webpage, the optimized version of the target webpage optimized for a display of a mobile device; identifying a URL corresponding to a non-optimized version of the target webpage, the non-optimized version not optimized for the display of the mobile device; identifying videos missing from the optimized version of the target webpage that are present in the non-optimized version of the target webpage; identifying a source file for a given missing video on the non-optimized version of the target webpage by identifying a missing URL in the optimized version of the webpage, where the missing URL is present in the non-optimized version and associated with the given missing video; retrieving a thumbnail for representing the given video to display on the client device; sending the thumbnail to the client device; transcoding the source file corresponding to the given missing video responsive to receiving an indication of a user input command selecting the given video and encoding parameters based on the client device capability; and streaming the transcoded source file corresponding to the missing video to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying videos missing from an optimized version of a target webpage, the system comprising:
-
a computer processor for executing executable computer program code; a computer-readable storage medium containing the executable computer program code for performing a method comprising; receiving, at a server, browsing data from the client device including a destination uniform resource locator (URL) associated with the optimized version of the target webpage, the optimized version of the target webpage optimized for a display of a mobile device; identifying a URL corresponding to a non-optimized version of the target webpage, the non-optimized version not optimized for the display of the mobile device; identifying videos missing from the optimized version of the webpage that are present in the non-optimized version of the target webpage; identifying a source file for a given missing video on the non-optimized version of the target webpage by identifying a missing URL in the optimized version of the webpage, where the missing URL is present in the non-optimized version and associated with the given missing video; retrieving a thumbnail for representing the given video to display on the client device; sending the thumbnail to the client device; transcoding the source file corresponding to the given missing video responsive to receiving an indication of a user input command selecting the given video and encoding parameters based on the client device capability; and streaming transcoded source file corresponding to the missing video to the client device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for identifying video files missing from an optimized version of a target webpage, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
receiving, at a server, browsing data from the client device including a destination uniform resource locator (URL) associated with the optimized version of the target webpage, the optimized version of the target webpage optimized for a display of a mobile device; identifying a URL corresponding to a non-optimized version of the target webpage, the non-optimized version not optimized for the display of the mobile device; identifying videos missing from the optimized version of the target webpage that are present in the non-optimized version of the target webpage; identifying a source file for a given missing video on the non-optimized version of the target webpage by identifying a missing URL in the optimized version of the webpage, where the missing URL is present in the non-optimized version and associated with the given missing video; retrieving a thumbnail for representing the given video to display on the client device; sending the thumbnail to the client device; transcoding the source file corresponding to the given missing video responsive to receiving an indication of a user input command selecting the given video and encoding parameters based on the client device capability; and streaming the transcoded source file corresponding to the missing video to the client device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification