IP Library Granted Patent US 9,275,685
Granted Patent B2
US 9,275,685 · App. 12/814,343 · Granted Mar 1, 2016

Smooth playing of video

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,275,685
App. No.
12/814,343
Granted
Mar 1, 2016
Kind
B2
Abstract

A computer-implemented method, including detecting an event associated with an image displayed on a display device within a software application, loading a media player into the software application behind the image, where the media player is configured to play a media file associated with the image, and causing a representation of a frame of the media file to be displayed within the media player instead of the image.

Claims (38)

1. A computer-implemented method, comprising:

at a time no media players are loaded into computer memory, detecting an event associated with an image displayed within a web browser application on a display device, wherein the image includes a non-functional user interface of a media player superimposed on a frame of a video file, the non-functional user interface including non-functional playback, volume, and resolution controls;

in response to detecting the event:

loading the media player into computer memory and, at the same time that the media player is loading, increasing a transparency of the image from a non-transparent state in which the media player is obscured by the image, to a partially transparent state in which the media player is partially obscured by the image, and then to a fully transparent state in which the media player is not obscured by the image;

retrieving the video file; and

displaying the frame of the video file in the media player, the media player being configured to play the video file in the web browser application at a position contiguous with a position of the image; and

once the media player is fully loaded into computer memory:

removing the image from the web browser interface.

2. The method of claim 1 , wherein the event comprises a mouse cursor crossing a boundary associated with the image displayed within the web browser application.

3. The method of claim 1 , wherein the event comprises at least one finger of a user interacting with the image displayed within the web browser application.

4. The method of claim 1 , wherein the event comprises a keyboard keystroke.

5. The method of claim 1 , wherein the video file is referenced by a file identifier associated with the image.

6. The method of claim 1 , wherein the image includes a first portion representing an interface associated with the media player and a second portion representing the frame of the video file.

7. The method of claim 6 , wherein the second portion resides within a video playback area of the interface.

8. A computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to manipulate one or more files, by performing the operations comprising:

at a time no media players are loaded into computer memory, detecting an event associated with an image displayed on a display device within a web browser application, wherein the image includes a non-functional user interface of a media player superimposed on a frame of a video file, the non-functional user interface including non-functional playback, volume, and resolution controls;

in response to detecting the event:

loading the media player into computer memory and, at the same time that the media player is loading, increasing a transparency of the image from a non-transparent state in which the media player is obscured by the image, to a partially transparent state in which the media player is partially obscured by the image, and then to a fully transparent state in which the media player is not obscured by the image;

retrieving the video file; and

displaying the frame of the video file in the media player, the media player being configured to play the video file in the web browser application at a position contiguous with a position of the image; and

once the media player is fully loaded into computer memory:

removing the image from the web browser interface.

9. The computer-readable storage medium of claim 8 , wherein the event comprises a mouse cursor crossing a boundary associated with the image displayed within the web browser application.

10. The computer-readable storage medium of claim 8 , wherein the event comprises at least one finger of a user interacting with the image displayed within the web browser application.

11. The computer-readable storage medium of claim 8 , wherein the event comprises a keyboard keystroke.

12. The computer-readable storage medium of claim 8 , wherein the video file is referenced by a file identifier associated with the image.

13. The computer-readable storage medium of claim 8 , wherein the image includes a first portion representing an interface associated with the media player and a second portion representing the frame of the video file.

14. The computer-readable storage medium of claim 13 , wherein the second portion resides within a video playback area of the interface.

15. A computing device, comprising:

a processor; and

a memory storing instructions that when executed by the processor cause the processor to perform an operation comprising:

at a time no media players are loaded into computer memory, detecting an event associated with an image displayed on a display device within a web browser application, wherein the image includes a non-functional user interface of a media player superimposed on a frame of a video file, the non-functional user interface including non-functional playback, volume, and resolution controls; and,

in response to detecting the event:

loading the media player into computer memory and, at the same time that the media player is loading, increasing a transparency of the image from a non-transparent state in which the media player is obscured by the image, to a partially transparent state in which the media player is partially obscured by the image, and then to a fully transparent state in which the media player is not obscured by the image;

retrieving the video file; and

displaying the frame of the video file in the media player, the media player being configured to play the video file in the web browser application at a position contiguous with a position of the image; and

once the media player is fully loaded into computer memory:

removing the image from the web browser interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2014
From: CISCO TECHNOLOGY, INC.
To: LINKEDIN CORPORATION
Reel/Frame 034147/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2010
From: DEMARTA, STANLEY PETER; WINER, PETER W.; NAVANEETHAKRISHNAN, RAJESH; STURGIS, JEFF; OVADIA, DAVID JACK
To: CISCO TECHNOLOGY, INC.
Reel/Frame 024557/0935 →