Patents Assigned to TP Lab
  • Patent number: 9026463
    Abstract: An online video distribution network includes an online video portal and an online video merchant. In one embodiment, when the consumer orders a video, the merchant provides a pick-up ticket to the consumer. The portal uses the merchant identity in the pick-up ticket to connect to the merchant, and the merchant uses a product identity in the pick-up ticket to retrieve and send the video to the portal. In another embodiment, the portal provides the consumer with a drop-off ticket, which is provided to the merchant. The merchant connects to the portal using the portal identity in the drop-off ticket, and sends the video and a customer identity in the drop-off ticket to the portal. The portal determines a consumer record associated with the consumer identity and stores the video in the consumer record. The consumer can then easily access the video at the portal.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: May 5, 2015
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9027054
    Abstract: Provided is a method and system for displaying video streams, including receiving video data from a plurality of video stream by a frame controller in communication with a television display including a first picture and a second picture, and also receiving a television program summary list. The television program summary list includes television program data corresponding to the received video streams, and displaying the television program summary list in the second picture, and allowing the selection of a program from the television program summary list by a consumer, and displaying the selected video stream in the first picture.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: May 5, 2015
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8983042
    Abstract: A voice message system records voice message usage information by creating voice message records when a voice message is sent and when it is received. The voice message record includes: the voice message, a voice message sender identity, a voice message recipient identity, and voice message action records. A voice message action records includes a voice message action that specifies an action on the voice message, and a voice message action time that includes the time at which the action occurs. Voice message actions include sent, received, and listened. The system further includes a voice message analyzer for analyzing voice message records, and a voice message reporter for generating reports from an analysis by the analyzer. The voice message system provides tractable information for voice messages, allowing companies to enforce a voice message usage policy.
    Type: Grant
    Filed: April 13, 2014
    Date of Patent: March 17, 2015
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8978065
    Abstract: Provided is a method and system for receiving and displaying video from both an Internet and a broadcast video source. Also provided is a frame controller for receiving video data from an Internet video stream and from a cable broadcast video stream, the frame controller further in communication with a television display and causing the Internet video stream and the cable broadcast video stream to each be displayed in a separate frame on the television display.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: March 10, 2015
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8955012
    Abstract: Provided is a method and system for television channel selection, including a television controller operatively connected to an electronic memory and configured to process a video selection script. The television controller is also operatively connected to the television and to a television network comprising a plurality of channels. Also provided is a script authoring tool for authoring a video selection script in a Web-based scripting language by a viewer. The television controller is further configured to select a channel to display on the television based on the video selection script and to dynamically update the video selection script based on the occurrence of an event.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: February 10, 2015
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8937685
    Abstract: Method and system for overlaying videos in a television include: receiving a plurality of video signals directly from a plurality of video sources by the television; receiving and processing a script by the television, the script includes instructions for placing a first picture from a first video signal of the plurality of video signals in a first position at a first depth value on a display coupled to the television, and instructions for placing a second picture from a second video signal of the plurality of video signals in a second position at a second depth value on the display; and simultaneously displaying the first picture and the second picture on the display by the television in an overlayed manner, the first picture being displayed at the first position and at the first depth value, the second picture being displayed at the second position and at the second depth value.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: January 20, 2015
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
  • Patent number: 8925010
    Abstract: Provided is a method and system for displaying video from a plurality of video streams on a display. It includes an input interface for receiving video data from a plurality of video streams and transferring the video data to a frame controller in communication with a television display. The frame controller causes the video data from each of the plurality of different video streams to be displayed in a separate frame on the television display, and each frame occupying an area of the television display separate from an area occupied by any other frame. The frame controller displays a channel group on the television display. The channel group comprises a list of channels sharing at least one common attribute.
    Type: Grant
    Filed: May 19, 2007
    Date of Patent: December 30, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8903067
    Abstract: Methods and apparatus for refreshing a display of a telephone. A telephone apparatus includes a telephone having a display panel and function by which a user can access a plurality of communication services provided over a communication network. The function may represent a given set of conditions associated with a user, such as static and variable conditions. The function is typically associated with one or more commonly used communication services that would be used by a user under a given set of conditions. A method for automatically refreshing a screen on a display panel of a telephone based on a function change includes displaying on a telephone display a first screen based on a function, the display representing a commonly used communication service associated with the function, and selecting a function based on information.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: December 2, 2014
    Assignee: TP Lab Inc.
    Inventor: Shin Cheung Simon Chiu
  • Patent number: 8893172
    Abstract: A method for delivering audio announcements, includes: receiving an announcement package, the announcement package including a package identity, a package update time, and one or more announcement items; and presenting the announcement package to an audio player. Each announcement item includes an item identity, and a summary part, where the summary part includes audio information. The audio information includes an audio data type and audio data. Updates for the announcement package can be received, where the announcement package is modified according to the update. A content of the announcement package can be replaced, deleted, or added. The announcement item can be presented to the audio player once, repeatedly, or periodically. In this manner, audio announcements are delivered in an effective and timely manner.
    Type: Grant
    Filed: September 12, 2010
    Date of Patent: November 18, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8863187
    Abstract: Provided is a method and system for displaying video from a plurality of video streams on a display. It includes an input interface for receiving video data from a plurality of video streams and transferring the video data to a frame controller in communication with a television display. The frame controller causes the video data from each of the plurality of different video streams to be displayed in a separate frame on the television display, and each frame occupying an area of the television display separate from an area occupied by any other frame. A system for displaying video from a plurality of video stream using the correct aspect ratio and resolution is also provided.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: October 14, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8855710
    Abstract: A web programmable telephone and a method for operating a web programmable telephone are disclosed. In one embodiment of the present invention, a voice module of a wireless household telephone is controlled by an internal web module that can retrieve and execute data operations from a remote portal or server thus adding data functionality to the conventional functions of a telephone. The programmable web module controls all functionality of the web programmable telephone so that every function of the telephone can be programmed and customized by a user.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: October 7, 2014
    Assignee: TP Lab, INc.
    Inventor: Chi Fai Ho
  • Patent number: 8838143
    Abstract: A method and system for determining if a phone has changed locations includes a subscriber phone equipment coupled to a phone system through a subscriber access line. The subscriber phone equipment includes a location test module and a datastore. The location test module includes a first subscriber access line identity for the subscriber access line. The datastore includes a first subscriber location for the first subscriber access line identity. The location test module obtains a second subscriber access line identity for the subscriber access line, obtains a second subscriber location for the second subscriber access line identity, and compares the first subscriber location and the second subscriber location. If the first subscriber location does not match the second subscriber location, then the subscriber phone equipment has changed locations. If the first subscriber location matches the second subscriber location, then the subscriber phone equipment has not changed locations.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: September 16, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8838083
    Abstract: A telephone adapted to switch a voice call from an Instant Messaging (IM) based voice network to a cellular voice network.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: September 16, 2014
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8806531
    Abstract: In a method and system for selecting an advertisement for video on demand, a video player is connected to a video content provider over a network via an access gateway. The video content provider receives a request for a video content from the video player, determines a popularity count for the video content and a geographical area for the video player, selects the advertisement based on the popularity count and the geographical area, and sends the video content combined with the advertisement to the video player. In one embodiment, the advertisement has a corresponding advertisement rule with an advertising condition which specifies a required popularity count and geographical area. If the advertisement condition is satisfied, then the advertisement is selected. In this manner, an advertisement for video on demand is selected based upon both demographics information and location of the video player increasing the effectiveness of the advertisement.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: August 12, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, John Chiong
  • Patent number: 8774602
    Abstract: A method and system for recording a media file, include a recorder and a player. The recorder receives in real time a first content of the media file; stores the first content in a recorded media file; and determines that the recorded media file includes a hole. The player plays in real time the recorded media file including the hole. The recorder then receives a second file data packet which includes a second content of the media file to fill the hole, and stores the second content in the recorded media file. The recorded media file can be replayed with the filled hole. During the replay, more content of the media file is played than during the first play.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: July 8, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8761184
    Abstract: Embodiments of the present invention include a Voice Virtual Private Network (Voice VPN) and methods for providing access to remote peer users across same. In one embodiment, voice and communication services of one or more corporate network are provided to remote user terminals across a Voice VPN Gateway. The level and type of access to voice and communication services provided can be determined statically, dynamically, or adaptively based on user data or user habits or history.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: June 24, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8744400
    Abstract: Methods and systems for obtaining the location of a caller during an emergency or other telephone call. Before or during a call, a phone system can obtain from one or more sources a subscriber access line identity associated with a subscriber location record that includes a subscriber access line identity attribute and a subscriber location attribute. A phone system can send a query that includes the subscriber access line identity to a subscriber location query system that returns a subscriber location record or a subscriber location to the phone system. The phone system can then display the caller location information to a phone system, an agent or operator so that emergency services can be quickly and accurately dispatched. Using similar procedure and a memory, phone systems can also determine if a subscriber phone has or is changing location. Methods for testing the emergency call capabilities of a subscriber access line.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 3, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8737582
    Abstract: A voice message system records voice message usage information by creating voice message records when a voice message is sent and when it is received. The voice message record includes: the voice message, a voice message sender identity, a voice message recipient identity, and voice message action records. A voice message action records includes a voice message action that specifies an action on the voice message, and a voice message action time that includes the time at which the action occurs. Voice message actions include sent, received, and listened. The system further includes a voice message analyzer for analyzing voice message records, and a voice message reporter for generating reports from an analysis by the analyzer. The voice message system provides tractable information for voice messages, allowing companies to enforce a voice message usage policy.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: May 27, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8731149
    Abstract: A method for delivering audio announcements, includes: receiving an announcement package, the announcement package including a package identity, a package update time, and one or more announcement items; and presenting the announcement package to an audio player. Each announcement item includes an item identity, and a summary part, where the summary part includes audio information. The audio information includes an audio data type and audio data. Updates for the announcement package can be received, where the announcement package is modified according to the update. A content of the announcement package can be replaced, deleted, or added. The announcement item can be presented to the audio player once, repeatedly, or periodically. In this manner, audio announcements are delivered in an effective and timely manner.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: May 20, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8731380
    Abstract: A method and system for recording a media content onto a media player are disclosed. A recording interface of the media player is unlocked by a media recorder using a key. Next, the media player receives the media content from the media recorder through the recording interface. The media content is stored onto a storage of the media player, where the storage resides within the media player prior to receiving the media content from the media recorder. The media player includes a mechanism for playing the media content. Then, the recording interface of the media player is locked by the media recorder. In this manner, a way is provided to distribute media content while also protecting against the improper copying of media content.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: May 20, 2014
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu