Patents Assigned to TP Lab
  • Patent number: 7865179
    Abstract: Embodiments of the present invention include methods of distributing telephone identity associations among multiple telephone systems in a telephone network. In one embodiment, the present invention includes methods of distributing, receiving, redistributing and withdrawing telephone identity association data, telephone system association data and other data within in a network of telephone identity association processors. In another embodiment, the present invention includes automated, semi-automated and manual methods to initiate distribution of telephone identity association data.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: January 4, 2011
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7835765
    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: July 24, 2008
    Date of Patent: November 16, 2010
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Publication number: 20100279722
    Abstract: 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: Application
    Filed: July 13, 2010
    Publication date: November 4, 2010
    Applicant: TP LAB INC.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7817785
    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: May 30, 2006
    Date of Patent: October 19, 2010
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20100208619
    Abstract: A method creates a virtual network dynamically, with automated configuration for the new virtual network to function. The virtual network creation is initiated by a network node sending a request for a virtual network to a network controller. The network controller services the request, creating the virtual network by automatically configuring at least one network switch in the physical network. The network controller automatically determines a configuration for the virtual network using virtual network information, and creates the virtual network by configuring network switches according to the configuration. The virtual network can be configured for particular applications. From a user's point of view, the user connects to a network node. The network node then initiates the creation of the virtual network transparently to the user. The resource-intensive manual configurations of the conventional approach in creating new virtual networks are thus avoided.
    Type: Application
    Filed: April 28, 2010
    Publication date: August 19, 2010
    Applicant: TP LAB, INC.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7778630
    Abstract: 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: Grant
    Filed: December 22, 2006
    Date of Patent: August 17, 2010
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7733802
    Abstract: A method creates a virtual network dynamically, with automated configuration for the new virtual network to function. The virtual network creation is initiated by a network node sending a request for a virtual network to a network controller. The network controller services the request, creating the virtual network by automatically configuring at least one network switch in the physical network. The network controller automatically determines a configuration for the virtual network using virtual network information, and creates the virtual network by configuring network switches according to the configuration. The virtual network can be configured for particular applications. From a user's point of view, the user connects to a network node. The network node then initiates the creation of the virtual network transparently to the user. The resource-intensive manual configurations of the conventional approach in creating new virtual networks are thus avoided.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: June 8, 2010
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7700865
    Abstract: 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: Grant
    Filed: March 5, 2007
    Date of Patent: April 20, 2010
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7668156
    Abstract: A voice portal and a method for operating a voice portal are disclosed. In one embodiment of the present invention, voice a voice portal is connected to multiple telephones of various protocols by both a voice signal interface and a data signal interface. The voice portal is also connected to one or more telephony networks. The voice portal is capable of receiving requests for functions from the telephones; retrieving the requested functions from memory and sending the functions back to the telephone for execution. The functions supplied by the voice portal are programmable and customizable and control all functions of the telephones.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: February 23, 2010
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 7631063
    Abstract: Embodiments of the present invention include apparatuses for a console controller in a network device. In one embodiment, the present invention includes a console controller, a display module and an input module in a network device so that a user can view, enter, or program network or network device settings at the network device. In another embodiment, the present invention can be programmed to include automated out-of-the-box initial setup procedures to guide a user in the setup, management and operation of a network devices such a DSL/Cable modems or routers, VoIP routers, wireless access points or gateways with or without remote or onsite technical support or update services.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: December 8, 2009
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7613451
    Abstract: Embodiments of the present invention include methods of distributing telephone identity associations among multiple telephone systems in a telephone network. In one embodiment, the present invention includes methods of distributing, receiving, redistributing and withdrawing telephone identity association data, telephone system association data and other data within in a network of telephone identity association processors. In another embodiment, the present invention includes automated, semi-automated and manual methods to initiate distribution of telephone identity association data.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: November 3, 2009
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 7613477
    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: November 30, 2004
    Date of Patent: November 3, 2009
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 7583662
    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: April 12, 2005
    Date of Patent: September 1, 2009
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20080288343
    Abstract: Systems and methods for processing digital media product codes. In one aspect, purchased digital media comprising a digital media product code is sent to a customer. In another aspect, purchased digital media comprising a digital media product code is received from a merchant. In another aspect, digital media is registered using digital media product codes. In another aspect, digital media rebates are processed using digital media product codes. In another aspect, digital media returns are processed using digital media product codes. In another aspect, digital media promotional items are processed using digital media product codes. In another aspect, a system having a storage element and a controller processes digital media comprising a digital media product code.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Applicant: TP LAB
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20080279352
    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: Application
    Filed: July 24, 2008
    Publication date: November 13, 2008
    Applicant: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Publication number: 20080152117
    Abstract: 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: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20080112393
    Abstract: A universal phone number service and method of providing a universal phone number service that allows a user to receive phone calls on any phone service with a single phone number. A telephone is disclosed that is associated with more than one phone number and a universal phone number, wherein any phone call placed to the universal phone number results in the call being completed to the telephone regardless of the service associated with the more than one phone number.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20080082608
    Abstract: 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: Application
    Filed: October 2, 2006
    Publication date: April 3, 2008
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20080063171
    Abstract: Methods and apparatus for customizing a telephone are disclosed in which preferred communication services are conveniently accessible to a user, in which a telephone is tailored to the specific requirements of a user.
    Type: Application
    Filed: August 28, 2006
    Publication date: March 13, 2008
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Publication number: 20070297395
    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: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: TP Lab Inc.
    Inventor: Shin Cheung Simon Chiu