US2012192180A1PendingUtilityA1

Playing television program in virtual environment

Assignee: TSAI TENG-YUPriority: Jan 25, 2011Filed: Sep 15, 2011Published: Jul 26, 2012
Est. expiryJan 25, 2031(~4.5 yrs left)· nominal 20-yr term from priority
Inventors:Teng-Yu Tsai
G06F 9/46G06F 9/451H04N 21/4784G06F 9/45545H04N 5/45H04N 21/4345H04N 21/8405H04N 21/4316H04N 21/4437
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In a virtual environment, a virtual machine (VM) host includes a host screen and a first host window displayed in the host screen. A VM guest is instantiated on the VM host. The VM guest includes a guest screen that is presented in the first host window. The VM launches a television player application and instructs the television player application to play a television program in the guest screen. The VM host generates one or more key words according to program information of the television program and sends a query request with the one or more key words to a remote server via a network. After receiving return information from the remote server, the VM host creates a second host window displayed in the host screen and displays the return information in the second host window.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for playing a television program, the method comprising:
 providing a computer system comprising a virtual machine (VM) host and a VM guest instantiated on the VM host, the VM host having a host screen and a first host window displayed in the host screen, the VM guest having a guest screen that is presented in the first host window and a television player application;   launching the television player application and instructing the television player application to play the television program in the guest screen by the VM guest;   generating one or more key words according to program information of the television program by the VM host;   sending a query request with the one or more key words to a remote server via a network by the VM host;   receiving return information associated with the one or more key words from the remote server by the VM host;   creating a second host window displayed in the host screen by the VM host; and   displaying the return information in the second host window by the VM host.   
     
     
         2 . The method of  claim 1 , further comprising obtaining the program information from an electronic program guide (EPG). 
     
     
         3 . The method of  claim 2 , further comprising connecting to an EPG server and downloading the EPG from the EPG server via the network by the VM host. 
     
     
         4 . The method of  claim 2 , further comprising extracting the EPG from digital television signals. 
     
     
         5 . The method of  claim 1 , further comprising obtaining the program information from closed captions within the television program. 
     
     
         6 . The method  claim 5 , further comprising extracting the closed captions from digital television signals. 
     
     
         7 . The method of  claim 1 , wherein the return information comprises one or more coupons concerning the one or more key words. 
     
     
         8 . The method of  claim 7 , further comprising:
 selecting a target coupon from the one or more coupons according to a user selection from the second host window;   creating a third host window displayed in the host screen by the VM host; and   displaying detailed information of the target coupon in the third host window by the VM host.   
     
     
         9 . The method of  claim 8 , further comprising printing the detailed information of the target coupon displayed in the third host window by the VM host. 
     
     
         10 . The method of  claim 1 , further comprising hiding the second host window when a remote control receiver of the computer system receives a hiding command. 
     
     
         11 . A computer system comprising:
 a virtual machine (VM) host having a host screen and a first host window displayed in the host screen;   a VM guest instantiated on the VM host, the VM guest having a guest screen that is presented in the first host window and a television player application;   wherein the VM guest is adapted to launch the television player application and instruct the television player application to play a television program in the guest screen, the VM host is adapted to generate one or more key words according to program information of the television program, send a query request with the one or more key words to a remote server via a network, receive return information associated with the one or more key words from the remote server, create a second host window displayed in the host screen, and display the return information in the second host window.   
     
     
         12 . The computer system of  claim 11 , wherein the VM host is further adapted to obtain the program information from an electronic program guide (EPG). 
     
     
         13 . The computer system of  claim 12 , wherein the VM host is further adapted to connect to an EPG server and download the EPG from the EPG server via the network. 
     
     
         14 . The computer system of  claim 12 , wherein the VM guest is further adapted to extract the EPG from digital television signals and transmit the EPG to the VM host. 
     
     
         15 . The computer system of  claim 11 , wherein the VM host is further adapted to obtain the program information from closed captions within the television program. 
     
     
         16 . The computer system  claim 15 , wherein the VM guest is adapted to extract the closed captions from digital television signals and transmit the closed captions to the VM host. 
     
     
         17 . The computer system of  claim 11 , wherein the return information comprises one or more coupons concerning the one or more key words. 
     
     
         18 . The computer system of  claim 17 , wherein the VM host is further adapted to select a target coupon from the one or more coupons according to a user selection from the second host window, create a third host window displayed in the host screen, and display detailed information of the target coupon in the third host window. 
     
     
         19 . The computer system of  claim 11 , wherein the second host window partially overlaps the first host window. 
     
     
         20 . The computer system of  claim 11 , further comprising a remote control receiver adapted to receive a hiding command from a remote control, wherein the VM host is further adapted to hide the second host window when the remote control receiver receives the hiding command.

Join the waitlist — get patent alerts

Track US2012192180A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.