TV PIP USING JAVA API CLASSES AND JAVA IMPLEMENTATION CLASSES
First Claim
Patent Images
1. A method of controlling display of video data, comprising:
- creating, by an applet, a PIP object and a PIPInfo object;
sending the PIPInfo object to the PIP object to initially control display of the video data within a web page;
receiving, by the applet, user input via a virtual control panel displayed by the applet on the web page; and
calling, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPInfo object to control the display of video data within the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus in which the appearance and functionality of a virtual remote control panel on a web page is controlled by an applet downloaded in connection with the web page. Because the appearance and functionality of the virtual control panel is controlled by the applet, it is easy to change. The invention also includes a set of methods or functions (an API) that can be used by the applet to interface to the video source. This API uses a PIP abstract Java class and a PIPInfo abstract Java class, where “PIP” stands for “picture in picture.”
99 Citations
7 Claims
-
1. A method of controlling display of video data, comprising:
-
creating, by an applet, a PIP object and a PIPInfo object;
sending the PIPInfo object to the PIP object to initially control display of the video data within a web page;
receiving, by the applet, user input via a virtual control panel displayed by the applet on the web page; and
calling, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPInfo object to control the display of video data within the web page. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus that controls display of video data, comprising:
-
software circuitry configured to create, by an applet, a PIP object and a PIPInfo object;
software circuitry configured to send the PIPInfo object to the PIP object to initially control display of the video data within a web page;
software circuitry configured to receive, by the applet, user input via a virtual control panel displayed by the applet on the web page; and
software circuitry configured to call, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPInfo object to control the display of video data within the web page.
-
-
7. A computer program product, comprising:
-
a computer usable medium having computer readable code embodied therein for allowing an applet to control display of video data within a web page, including;
computer readable program code devices configured to create, by an applet, a PIP object and a PIPInfo object;
computer readable program code devices configured to send the PIPInfo object to the PIP object to initially control display of the video data within the web page;
computer readable program code devices configured to receive, by the applet, user input via a virtual control panel displayed by the applet on the web page; and
computer readable program code devices configured to call, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPInfo object to control the display of video data within the web page.
-
Specification