Patents Assigned to TP Lab, Inc.
-
Patent number: 8671061Abstract: Embodiments of the present invention include methods, systems and apparatuses for conducting secure transactions over a call. Users can initiate a secure transaction over a call, such as a telephone call, in which the identities of up to all participants can be validated prior to sending or receiving of payment, financial or other sensitive information. A transaction module collects and verifies all necessary transaction information and resources. User can be prompted to confirm or approve the transaction prior to completion of the transaction. Summaries of the transaction can be sent to users or stored in record keeping.Type: GrantFiled: August 3, 2005Date of Patent: March 11, 2014Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8621510Abstract: 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: GrantFiled: March 24, 2013Date of Patent: December 31, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8594300Abstract: A method and system for providing a service session using a call include: initiating a first call between a caller and a callee according to a callee address record; establishing a voice communication session during the call; modifying the caller address record; and initiating a second call between the caller and the callee according to the modified callee address record. A behavior of the second call differs from a behavior of the first call. In one embodiment, the callee address record is modified according to a modification request. In one embodiment, the callee address record includes at least one session initiation entry. The session initiation entry includes a session address attribute with information for establishing the communication session, a session communication method with a protocol used for the communication session, and a session data attribute with data information for sending over the communication session based on the session address attribute.Type: GrantFiled: December 13, 2005Date of Patent: November 26, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8538475Abstract: 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: GrantFiled: April 18, 2012Date of Patent: September 17, 2013Assignee: TP Lab, Inc.Inventor: Chi Fai Ho
-
Patent number: 8515032Abstract: 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: GrantFiled: April 28, 2011Date of Patent: August 20, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chu
-
Patent number: 8503973Abstract: 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: GrantFiled: December 23, 2011Date of Patent: August 6, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8498388Abstract: 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: GrantFiled: February 22, 2012Date of Patent: July 30, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8483102Abstract: A method and system includes: one or more phone systems; a policy processor coupled to the phone systems; and a voice identity mapping policy stored in a data storage, the data storage being accessible to the policy processor. The voice identity mapping policy includes: a plurality of search voice identities mapped to one or more target voice identities, where the plurality of the search voice identities are applicable to a plurality of users, where each of the search voice identities and the target voice identities comprises a username for one of the plurality of users, and time attributes indicating when the voice identity mapping policies are valid. When a voice identity for a recipient of a call is received, the policy processor checks for the voice identity mapping policy associated with the voice identity. The call is then forwarded to the target voice identity in the voice identity mapping policy.Type: GrantFiled: October 29, 2007Date of Patent: July 9, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8434105Abstract: 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: GrantFiled: November 13, 2007Date of Patent: April 30, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8433756Abstract: Systems and methods relate to collaboration systems having multiple terminals per user. The collaboration system may include first and second collaboration agents, where the first collaboration agent is operable to transmit over a telecommunications network a collaboration call invitation from a first user first terminal associated with the first collaboration agent to a second user first terminal associated with a second collaboration agent; to connect a first communication session if the second user first terminal accepts the collaboration call invitation; to transmit a collaboration call handle to at least the first user first terminal and a first user second terminal associated with the first collaboration agent; to transmit a collaboration command from the first user second terminal to a second user second terminal associated with the second collaboration agent; and to connect a second communication session between the first user second terminal and the second user second terminal.Type: GrantFiled: October 2, 2006Date of Patent: April 30, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Method and system to automatically select data network videos as television shows based on a persona
Patent number: 8387094Abstract: A system includes a television set for displaying a video for a viewer. The television set connects to a persona television system over a data network and sends a request for a television show for a persona to the persona television system. A “persona” includes a character representation of a person other than the viewer, an event, or a group. The persona television system selects a television show based on the persona. The persona television system sends to the television set a show description of the television show. The show description includes video source information about video source such that the television set can obtain television show from video source. In this manner, a data network video is automatically selected as a television show based on a persona and provided to the television set, increasing the ease with which the viewer can identify video choices of interest.Type: GrantFiled: April 9, 2009Date of Patent: February 26, 2013Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung -
Patent number: 8378197Abstract: In providing a music program, a personal music player displays personal activity choices. A user selects a personal activity and provides a time duration for the activity. The player sends a request to a music program server for a music program. The request includes the personal activity and the time duration. The music program server selects a music program record from a plurality of music program records that has an activity attribute which matches the personal activity and a program duration which matches or is less than the time duration. The server extracts location information for the music program from the program entry in the music program record, and sends this to the player. The player uses the location information to obtain the music program. In this manner, a music program is provided to a user based on the personal activity of the user.Type: GrantFiled: March 4, 2010Date of Patent: February 19, 2013Assignee: TP LAB, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Publication number: 20120322442Abstract: A telephone adapted to switch a voice call from an Instant Messaging (IM) based voice network to a cellular voice network.Type: ApplicationFiled: August 29, 2012Publication date: December 20, 2012Applicant: TP LAB INC.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8315916Abstract: 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: GrantFiled: August 16, 2011Date of Patent: November 20, 2012Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8295821Abstract: A system and method for switching a voice call from an Instant Messaging (IM) based voice network to a cellular voice network. A telephone adapted to switch a voice call from an Instant Messaging (IM) based voice network to a cellular voice network.Type: GrantFiled: July 13, 2010Date of Patent: October 23, 2012Assignee: TP Lab Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8286214Abstract: 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: GrantFiled: June 13, 2007Date of Patent: October 9, 2012Assignee: TP Lab Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8185153Abstract: 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: GrantFiled: October 7, 2010Date of Patent: May 22, 2012Assignee: TP Lab, Inc.Inventor: Chi Fai Ho
-
Publication number: 20120089836Abstract: A method and system for authenticating delivery including the steps of receiving by a receiver a delivery information package from a deliverer over a network during a communication between the receiver and the deliverer, wherein the delivery package includes deliverer identity information, sending an authentication request of the received delivery package from the receiver to an authentication module having a hardware processor, over at least one of a call network and an additional network, and authenticating the received delivery package using the deliverer identity information.Type: ApplicationFiled: December 19, 2011Publication date: April 12, 2012Applicant: TP LAB INC.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8144844Abstract: 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: GrantFiled: August 27, 2010Date of Patent: March 27, 2012Assignee: TP Lab, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
-
Patent number: 8121613Abstract: 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: GrantFiled: September 7, 2008Date of Patent: February 21, 2012Assignee: TP LAB, Inc.Inventors: Chi Fai Ho, Shin Cheung Simon Chiu