Patents Assigned to TP Lab
  • Patent number: 9813552
    Abstract: When a voice call is made between two users (Caller and Callee), both of which may have access to multiple voice communication services, the connection is made automatically by the communication equipment through a selectable communication service, based upon characteristics of connection. Those characteristics may include the services available to the users, the day of the week, the time of day, the availability of the Callee on a service, the geographic locations of the Caller and Callee, and Caller pre-established service preferences. Preferably, Caller preferences and associations of callees with unique destination identifiers are stored in a database created for the Caller and available to his communication equipment. An ultimate callee identifier selected for a particular call includes an indication of communication service, and connection an appropriate interface for that service is then provided automatically for the Caller.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: November 7, 2017
    Assignee: TP Lab Inc.
    Inventor: Shin Cheung Simon Chiu
  • Patent number: 9807141
    Abstract: In a playing of media content among multiple devices, a first device creates a first progress information associated with a media content and the first device. The first progress information includes a current progress in a playing of the media content by the first device. When a second device receives an instruction to play the media content, the second device obtains the first progress information from the first device, creates a second progress information associated with the media content and the second device based on the first progress information, fetches the media content based on the second progress information, and plays the media content using the second progress information. In this manner, a progress in playing the media content is tied to the device playing the media content, and this progress may be shared with another device in the playing of the media content on the other device.
    Type: Grant
    Filed: July 23, 2016
    Date of Patent: October 31, 2017
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 9781458
    Abstract: In the dynamic generation of video, a video service provider receives a video request from a video player over a data network. The video service provider matches the video request with a given video descriptor record of a plurality of video descriptor records. a video media file including a plurality of cue slots is generated according to the given video descriptor record using the video request. A plurality of video clip files in a video clip library is selected for the plurality of cue slots, and the plurality of video clip files are copied to the plurality of cue slots in the video media file. The video service provider then sends the video media file to the video player.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: October 3, 2017
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Publication number: 20170272566
    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: May 25, 2017
    Publication date: September 21, 2017
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9740873
    Abstract: In electronic document access control, a document controller receives a document access request from an access device. The request is to access an electronic document previously stored in a datastore coupled to the document controller. The request includes a current location of the access device, and the electronic document is associated with an access location attribute. The document controller compares the current location of the access device with the access location attribute associated with the electronic document. In response to a match between the current location and the access location attribute, the document controller sends the electronic document to the access device. In response to no match between the current location and the access location attribute, the document controller does not send the electronic document to the access device.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 22, 2017
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 9742744
    Abstract: In electronic document storage control, a document controller receives a document storage request to store an electronic document from an access device. The document controller retrieves the electronic document and a storage location attribute associated with the electronic document. The document controller obtains a current location of the document controller, and compares the current location of the document controller and the storage location attribute associated with the electronic document. In response to a match between the current location and the storage location attribute, the document controller stores the electronic document at the document controller. In response to no match between the current location and the storage location attribute, the document controller does not stores the electronic document.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 22, 2017
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Publication number: 20170187871
    Abstract: When a voice call is made between two users (Caller and Callee), both of which may have access to multiple voice communication services, the connection is made automatically by the communication equipment through a selectable communication service, based upon characteristics of connection. Those characteristics may include the services available to the users, the day of the week, the time of day, the availability of the Callee on a service, the geographic locations of the Caller and Callee, and Caller pre-established service preferences. Preferably, Caller preferences and associations of callees with unique destination identifiers are stored in a database created for the Caller and available to his communication equipment. An ultimate callee identifier selected for a particular call includes an indication of communication service, and connection an appropriate interface for that service is then provided automatically for the Caller.
    Type: Application
    Filed: March 10, 2017
    Publication date: June 29, 2017
    Applicant: TP Lab Inc.
    Inventor: Shin Cheung Simon Chiu
  • Patent number: 9693100
    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: March 29, 2015
    Date of Patent: June 27, 2017
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9692872
    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: Grant
    Filed: December 7, 2016
    Date of Patent: June 27, 2017
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9654481
    Abstract: In providing secure data access, a secure data device receives a data access request to access secured data stored in a storage of the secure data device. A location module of the secure data device calculates a current location of the secure data device. A secure data module of the secure data device compares the current location and a pre-stored location stored in the secure data device. Upon determining that the current location matches the pre-stored location, the secure data module retrieves the secure data from the storage and processes the secure data. The processed secure data is sent as available data in response to the data access request. Upon determining that the current location does not match the pre-stored location, the secure data module retrieves the secure data and processes the secure data in a manner that renders the available data unusable.
    Type: Grant
    Filed: April 25, 2015
    Date of Patent: May 16, 2017
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 9654635
    Abstract: 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: Grant
    Filed: October 10, 2013
    Date of Patent: May 16, 2017
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9635172
    Abstract: When a voice call is made between two users (Caller and Callee), both of which may have access to multiple voice communication services, the connection is made automatically by the communication equipment through a selectable communication service, based upon characteristics of connection. Those characteristics may include the services available to the users, the day of the week, the time of day, the availability of the Callee on a service, the geographic locations of the Caller and Callee, and Caller pre-established service preferences. Preferably, Caller preferences and associations of callees with unique destination identifiers are stored in a database created for the Caller and available to his communication equipment. An ultimate callee identifier selected for a particular call includes an indication of communication service, and connection an appropriate interface for that service is then provided automatically for the Caller.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: April 25, 2017
    Assignee: TP Lab Inc.
    Inventor: Shin Cheung Simon Chiu
  • Publication number: 20170094045
    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: December 7, 2016
    Publication date: March 30, 2017
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9602892
    Abstract: 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: Grant
    Filed: January 31, 2016
    Date of Patent: March 21, 2017
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
  • Patent number: 9578570
    Abstract: Systems and methods for switching a voice call from an Instant Messaging (IM) based voice network to a second voice network. A telephone adapted to switch a voice call from an Instant Messaging (IM) based voice network to a second voice network.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 21, 2017
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9549064
    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: Grant
    Filed: August 28, 2006
    Date of Patent: January 17, 2017
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9542485
    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: July 16, 2013
    Date of Patent: January 10, 2017
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9510175
    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: August 6, 2015
    Date of Patent: November 29, 2016
    Assignee: TP LAB, INC.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9491163
    Abstract: 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: Grant
    Filed: July 7, 2015
    Date of Patent: November 8, 2016
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9460430
    Abstract: 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: Grant
    Filed: January 20, 2014
    Date of Patent: October 4, 2016
    Assignee: TP LAB, INC.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu