Patents by Inventor Teng-Yu Tsai

Teng-Yu Tsai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8863120
    Abstract: In a virtual environment, a virtual machine (VM) host creates and displays one or more application shortcuts in the VM host. An application shortcut correlates to a software application that is installed in a VM guest. When the VM host receives an execution command for the application shortcut from the VM host, the VM host establishes a connection channel between the VM host and the VM guest and transmits a launch request to the VM guest via the connection channel. The VM guest launches the software application in response to the launch request.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: October 14, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Teng-Yu Tsai, Feng-Chi Hsiao, Ting-Chieh Lin, Peng-Zheng Yang, Teng-Sheng Yu, Liang-Mao Hung
  • Patent number: 8694898
    Abstract: An electronic device which includes a widget management module, a processor, a source acquiring module, and a display. The widget management module adds a new window and new viewable symbols or representations (views) inside the new window. The processor counts a number of existing windows and a number of existing views in each of the existing windows, calculates a new window identification code for the new window according to the number of existing window and the number of existing views in each of the existing windows, and calculates a new view identification code for each of the new views according to the new window identification code. The source acquiring module acquires sources and data from the sources based on each of the new view identification code and associates the source information with new view corresponding to the new view identification code, leading to the display of the new views.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: April 8, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8607150
    Abstract: An image processing system is disclosed. A first window and a second window are displayed on a display. The system detects a drag-and-drop on a portion of an image displayed in a first window. The system presents a transparent window which overlays the first window and the second window and display the bitmap of the image at a first position in the transparent window. The bitmap then moves from the first position to a second position in the transparent window. The system displays the bitmap of the image at the second position in the second window.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: December 10, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8601174
    Abstract: In a computer system, a virtual machine (VM) guest is instantiated on a VM host. The VM host detects a plurality of successive universal serial bus (USB) events occurring in the computer system and compares the plurality of successive USB events to a preset criterion. When the plurality of successive USB events meets the preset criterion, the VM host transmits a request for triggering an operation mode to the VM guest. The VM guest executes a control program for initiating the operation mode in response to the request.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: December 3, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8593687
    Abstract: A printer includes a display, a storing module, a picture decoder, a selecting module, a recorder, and a printing module. The storing module is configured to store a plurality of pictures. The picture decoder is configured to read a selected picture from the storing module, decode the selected picture and display the selected picture on the display. The selecting module is configured to draw a frame to surround a selected part of the selected picture. The recorder is configured to record the position and the size of the selected part. The printing module is configured to print the selected part.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 26, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8497877
    Abstract: A method of switching display images on an electronic device is disclosed. The method includes displaying a first image on a display. A predetermined number of steps are set. Display effect percentages of the first image and a second image are computed in each step. The number of step images is generated according to the corresponding display effect percentages of the first and second images for each step. The display displays the step images in sequence. The display then displays the second image.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: July 30, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8482669
    Abstract: A computer includes a switch, a power supply, a TV module, a computer module and a control module. The switch creates a trigger signal. The TV module plays TV programs. The control module controls the power supply to power on the TV module after receiving the trigger signal when the control module determines the TV module and the computer module are powered off.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: July 9, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Liang-Mao Hung, Chi-Fan Ho, Teng-Sheng Yu, Teng-Yu Tsai, Peng-Zheng Yang, Ting-Chieh Lin
  • Patent number: 8464215
    Abstract: An embedded electronic device includes a display and a user interface system shown on the display. The user interface system includes a plurality of item display modules and item resource modules. Each item display module includes a position sub-module operable to position the item resource module, and a connection sub-module capable of linking to the item resource module. Each item resource module has at least one resource path sub-module to retrieve a resource.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: June 11, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Teng-Yu Tsai, Jyh-Gwo Ju, Chia-Peng Wang
  • Patent number: 8434108
    Abstract: A host computer includes a first virtual machine, a second virtual machine, a host display, and a virtual machine monitor. The first virtual machine includes a television module and a first display window. The second virtual machine includes a browser module and a second display window. The host display is used for displaying the first display window and the second display window. The virtual machine monitor is used for displaying a television program by virtue of the television module in the first display window when the television module is activated, and displaying a forum page of a forum website corresponding to the television program by means of the browser module in the second display window. The forum page includes a plurality of relevant comments.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: April 30, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8416345
    Abstract: A host computer includes a display and a TV module. The TV module includes an obtaining module, a network module, and a subtitle displaying module. The obtaining module obtains a TV program and details relevant to it by means of the TV module. The network module finds subtitle data via a network according to the program name and a selected language. The subtitle displaying module displays the subtitles synchronously with the TV program.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: April 9, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8407770
    Abstract: A user token management system in a client device on a network comprises an obtaining module, a web controller and a processing module. The obtaining module obtains a user token from a database in response to a retrieving request for retrieving authorization of a web service provider on the network. The web controller transmits an authenticating request for authenticating the user token to the web service provider and receives an authentication result authenticating the user token. The processing module deletes the user token from the database when that user token is not authenticated by the web service provider.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: March 26, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Teng-Yu Tsai, Jing-Lin Wu, Ting-Chieh Lin
  • Patent number: 8392287
    Abstract: A shopping list generating system includes a coupon obtaining module, a keyword generator, a recipe obtaining module, and a shopping list generator. The coupon obtaining module obtains coupon information about one or more particular coupons from a coupon database. The keyword generator generates one or more keywords according to particular coupon information about the one or more particular coupons. The recipe obtaining module obtains recipe information about one or more recipes by querying the recipe database using the one or more keywords, and the shopping list generator generates a shopping list of ingredients according to the recipe information about the one or more recipes.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: March 5, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Publication number: 20120226781
    Abstract: A multimedia data streaming system and method are disclosed. The multimedia data streaming method comprises establishing communications between a streaming gateway and a multimedia server, and communications between the streaming gateway and a client device; sending identification information to the multimedia server; downloading a multimedia file from the multimedia server, wherein the multimedia file is authorized in relation to the identification information; storing the multimedia file in a storage area of the streaming gateway, wherein the storage area is not accessible to the client device; producing a plurality of multimedia streams based on the multimedia file; opening a specified port of the streaming gateway to the client device; and transmitting the plurality of multimedia streams to the client device through the specified port.
    Type: Application
    Filed: November 8, 2011
    Publication date: September 6, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI
  • Publication number: 20120224771
    Abstract: An image processing system and an image processing method are disclosed. The image processing method executable on a computer, the image processing method comprises obtaining an image; obtaining an intermediate image by scaling down the image; calculating an image level distribution of the intermediate image; determining a relatively small image level and a relatively large image level based on the image level distribution; and adjusting image levels of pixels of the image according to the relatively small image level and the relatively large image level.
    Type: Application
    Filed: November 8, 2011
    Publication date: September 6, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI
  • Patent number: 8259137
    Abstract: A method of browsing images in a loop on an electronic device includes displaying a scroll interface. The scroll interface defines coordinates with a scale in pixels by a display. An initial coordinate value is located at a middle portion of the scroll interface. The scroll interface defines 2F index views. The index views have at least one row, and an interval of two adjacent index views is defined as S. Each index view has an index number. The display displays G images. The index number corresponds to the image number. The scroll interface is moved along a first direction. The scroll interface is adjusted by M, a natural number, multiplied by S pixels to reposition the display for being adjacent to the initial coordinate value, and the display displays images with the image numbers corresponding to the index numbers from X to X+G?1.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: September 4, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Publication number: 20120216191
    Abstract: In a computer system, virtual machine (VM) guests are concurrently instantiated on a VM host. When a USB device is plugged in to the computer system, the VM host loads a backend driver associated with the USB device, which controls the USB device. The VM host provides a user interface to presenting a list of VM guests, in which a user can select a VM guest to be bound with the USB device. Then the VM host allocates the control of the USB device to the selected VM guest.
    Type: Application
    Filed: September 14, 2011
    Publication date: August 23, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI
  • Publication number: 20120216192
    Abstract: In a computer system, a virtual machine (VM) guest is instantiated on a VM host. The VM host detects a plurality of successive universal serial bus (USB) events occurring in the computer system and compares the plurality of successive USB events to a preset criterion. When the plurality of successive USB events meets the preset criterion, the VM host transmits a request for triggering an operation mode to the VM guest. The VM guest executes a control program for initiating the operation mode in response to the request.
    Type: Application
    Filed: September 19, 2011
    Publication date: August 23, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI
  • Publication number: 20120198444
    Abstract: In a virtual environment, a virtual machine (VM) host includes a host screen and a first host window displayed in the host screen. AVM 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 registers a content server with a content receiver via a network. The content receiver receives one or more content items from the content server. The VM host creates a second host window displayed in the host screen and display the one or more content items in the second host window.
    Type: Application
    Filed: September 15, 2011
    Publication date: August 2, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI
  • Publication number: 20120198445
    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 includes a guest screen presented in the first host window. The VM launches a television player application and instruct the television player application to play a television program in the guest screen. The VM host registers a VoIP service provider, create a second host window displayed in the host screen, and present a VoIP user interface in the second host window. When the VM host receives a dial-up number input by a user from the VoIP user interface, the VM host establishes a conversation channel between the VM host and a target client associated with the dial-up number input. The VM host and the target client thus may exchange voice data packets over the conversation channel.
    Type: Application
    Filed: September 15, 2011
    Publication date: August 2, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI
  • Publication number: 20120192180
    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.
    Type: Application
    Filed: September 15, 2011
    Publication date: July 26, 2012
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: TENG-YU TSAI