Patents by Inventor Chi Fai Ho

Chi Fai Ho 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: 10069974
    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: April 12, 2017
    Date of Patent: September 4, 2018
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 10070185
    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: February 3, 2017
    Date of Patent: September 4, 2018
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu, Bok Knun Randolph Chung
  • Patent number: 10069888
    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: September 29, 2017
    Date of Patent: September 4, 2018
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Publication number: 20180241607
    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: April 23, 2018
    Publication date: August 23, 2018
    Applicant: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 10051342
    Abstract: In a method for playing a video generated on-demand, a video player sends a video request to a video service provider over a data network. The video player receives a video media file from the video service provider. The video media file includes a plurality of cue slots including a plurality of video clip files. The video player obtains the plurality of video clip files from the plurality of cue slots and plays the plurality of video clip files. Each video clip file may include video data and a description, and the description may include location information and/or licensing information. A given video clip file(s) may include instructions for an animation and/or instructions for displaying video clip file(s) in an overlaid manner. Each of the cue slots may include comprises a start time, where the video clip files are played according to the start times.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: August 14, 2018
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 10015432
    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: May 9, 2017
    Date of Patent: July 3, 2018
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9984243
    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: July 14, 2017
    Date of Patent: May 29, 2018
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 9985817
    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: Grant
    Filed: November 14, 2006
    Date of Patent: May 29, 2018
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9985937
    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: July 18, 2017
    Date of Patent: May 29, 2018
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 9979828
    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: May 7, 2014
    Date of Patent: May 22, 2018
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9940765
    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 13, 2017
    Date of Patent: April 10, 2018
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Publication number: 20180084214
    Abstract: A device provides multiple video streams from a plurality of video streams to a display. The device includes an input interface, a frame controller, and an output interface. The input interface is configured to receive a plurality of video streams and to transfer the plurality of video streams to the frame controller. The frame controller is configured to generate frame signals including multiple subframe signals corresponding to a video stream of the plurality of video streams. The output interface is configured to output the frame signals to the display. The frame signals are configured to cause video from multiple video streams of the plurality of video streams to be displayed in separate non-overlapping portions on the display.
    Type: Application
    Filed: October 9, 2017
    Publication date: March 22, 2018
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 9919120
    Abstract: The present invention is relating to various embodiments of a respiratory interface device, such as a mask, that includes a fabric body structured to accommodate one or both of a nasal and oral region of a user's face. The fabric body includes a fabric connecting member extending therefrom structured to receive a coupling device for delivering a gas to the respiratory interface device. In another embodiment, the fabric body includes a non-fabric support element.
    Type: Grant
    Filed: November 21, 2009
    Date of Patent: March 20, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Peter Chi Fai Ho
  • Patent number: 9922254
    Abstract: In a method for determining a distance of an object captured by a camera coupled to a controller, a controller of a computing device receives an image of the object and a label associated with the object. The controller identifies a label image of the label in the image and determines a label dimension of the label, the label dimension includes a real world size of the label. The controller determines a label image dimension of the label image, the label image dimension comprising a size of the label image, and determines a set of optical characteristics of the camera. The controller calculates a label distance using the set of optical characteristics of the camera, the label dimension, and the label image dimension. The controller announces the label distance using at least one output component coupled to the controller.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: March 20, 2018
    Inventors: Chi Fai Ho, Augustine Junda Ho
  • Publication number: 20180046253
    Abstract: In a method for detecting a repetitive three-dimensional gesture by a computing device, a three-dimensional gesture sensor detects a plurality of positions corresponding to a finger movement. The computing device determines whether the plurality of positions contain a gesture cycle by: comparing at least two non-adjacent positions in the plurality of positions; and upon determining that the at least two non-adjacent positions match, determining that the plurality of positions contain the gesture cycle. Upon determining that the plurality of positions contains the gesture cycle, the computing device creates a gesture cycle record for the gesture cycle, creates a repetitive gesture record for a repetitive gesture, and stores the gesture cycle record in the repetitive gesture record.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: Chi Fai HO, Augustine Junda HO
  • Patent number: 9844639
    Abstract: Various embodiments of a patient interface device, such as a mask, nasal pillow, or nasal cannula, that includes an adhesive layer provided on a surface thereof that is structured to temporarily bond to the skin of a user of the patient interface device. The adhesive layer may include a bonding agent, such as a polymer gel, having a residual extraction force of between about 50 grams and about 200 grams.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: December 19, 2017
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Peter Chi Fai Ho
  • Publication number: 20170333659
    Abstract: Condensation management techniques for a gas flow delivery system. The techniques include providing a radiant barrier associated with patient circuit and/or a patient interface, providing a water trap and/or an absorbent insert in the patient interface device, or a combination of these techniques. The radiant barrier prevents condensation from forming in the patient circuit and/or the patient interface. The water trap and absorbent insert in the patient interface control condensation that reaches or forms in the interior of the patient interface to prevent it from interfering the user of the gas delivery system.
    Type: Application
    Filed: June 27, 2017
    Publication date: November 23, 2017
    Inventors: DOUG L. DAVIDOWSKI, PETER CHI FAI HO, LANCE RANARD BUSCH, RICHARD JOSEPH LORDO, JEROME MATULA, JR.
  • 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
  • Publication number: 20170301049
    Abstract: A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learning—Tuition. The apparatus retrieves a user identifier entered by the user, and determines whether the user is a learning user or an institute user. If the user is a learning user, the apparatus allows the user to access information regarding learning materials. If the user is an institute user, the apparatus permits the user to access information regarding at least one learning user. The institute user might be interested to use the apparatus to recruit employees to fill job openings. A learning user pays significantly less than an institute user to access information, so as to encourage the learning user to work on learning materials. The apparatus can also track and update information regarding the users.
    Type: Application
    Filed: October 26, 2006
    Publication date: October 19, 2017
    Inventors: Chi Fai Ho, John P. Del Favero, JR., Peter P. Tong
  • Patent number: 9792659
    Abstract: A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learning—money. The apparatus retrieves a user identifier entered by the user, and determines whether the user is a learning user or an institute user. If the user is a learning user, the apparatus allows the user to access information regarding learning materials. If the user is an institute user, the apparatus permits the user to access information regarding at least one learning user. The institute user might be interested to use the apparatus to recruit employees to fill job openings. A learning user pays significantly less than an institute user to access information, so as to encourage the learning user to work on learning materials. The apparatus can also track and update information regarding the users.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: October 17, 2017
    Assignee: IpLearn, LLC
    Inventors: Chi Fai Ho, John P. Del Favero, Peter P. Tong