Patents Assigned to TP Lab
  • Patent number: 11960281
    Abstract: In resource sharing by autonomous devices in an environment, first and second autonomous devices send first and second reservation requests, respectively, to a reservation controller for access to a resource in the environment required to perform first and second tasks. The first and second reservation requests include first and second requested utilizations, respectively, for usage of the resource. The first autonomous device receives a first permit with a first granted utilization, and the second autonomous device receives a second permit with a second granted utilization, for usage of the resource. Using the resource, the first autonomous device performs the first task according to the first granted utilization, and the second autonomous device performs the second task according to second granted utilization, where second granted utilization does not conflict with the first granted utilization.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 16, 2024
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Benson Junwun Ho
  • Patent number: 11761762
    Abstract: A mobile security system includes a first camera, a second camera, and a controller. The first and second cameras capture first and second images at a first time and include first and second object images of an object, respectively. The controller: obtains a camera distance between the first and second cameras, receives the first and second images from the first and second cameras, retrieves the first and second object images in the first and second images, respectively; determines first and second object image sizes of the object in the first and second object images, respectively; calculates a first object distance between the first camera and the object using the camera distance and the first and second object image sizes; determines whether the first object distance satisfies criteria of a security policy; and if so, apply a security action associated with the security policy.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: September 19, 2023
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 11741705
    Abstract: A tracking system obtains first recognized object and its first information, detected in image(s) captured by camera(s). The first information includes the first recognized object's first features, first feature locations, first real-world dimensions, and a first time. A list of tracking objects is obtained, each including a second recognized object and its second information. The second information includes the second recognized object's second features, second feature locations, and second real-world dimensions. The system compares the first features with the second features stored in a given tracking object, the first feature locations with the second feature locations, and the first real-world dimensions with the second real-world dimensions. When they match, the first information comprising the first time is stored in the given tracking object.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: August 29, 2023
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Benson Junwun Ho
  • Patent number: 11568162
    Abstract: In a method for charging an electric device by a service rendering system, a controller of the service rendering system receives an image captured by an image sensor and processes the image to identify a label in the image as corresponding to the electric device. The controller obtains a service point location encoded in the label, where the service point location includes a location relative to a location of the label. The controller obtains service information included in the label, where the service request includes a charging service, and the charging service includes a description of an electric charging input of the electric device. The controller calculates a label position of the label using the image of the label and calculates a service point position using the service point location and the label position, where the service point position includes the electric charging input.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 31, 2023
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Augustine Junda Ho
  • Patent number: 11494997
    Abstract: An augmented reality (AR) system includes a display having a 2D display coordinate system and a controller. The controller receives from an image having a 3D AR coordinate system, recognizes a first object in the image, determines a first distance to a viewpoint, and receives an instruction to display a second object image on the display, which includes a 3D AR position of the second object with a depth coordinate indicating a second distance to the viewpoint. The controller retrieves dimensions of the second object, obtains a distance index for the camera, calculates a distance scaling factor, calculates a 2D display position for the 3D AR position, calculates display dimensions for the second object, generates a display object image by scaling the second object image to the display dimensions, and displays the display object image onto the display based on a comparison of the first distance and the second distance.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: November 8, 2022
    Assignee: TP Lab, Ine.
    Inventor: Chi Fai Ho
  • Patent number: 11436827
    Abstract: A tracking system for tracking movements of an object in an area using a plurality of cameras: obtains a first recognized object and first information associated with the first recognized object, where the first recognized object is detected in a first image captured by a first camera, where the first information includes a first location of the first recognized object; stores the first recognized object and the first information in a tracking object on a list of tracking objects; obtains a second recognized object and second information associated with the second recognized object, where the second recognized object is detected in a second image captured by a second camera, where the second information includes a second location of the second recognized object; compares the first information with the second information; and when matched, stores the second information comprising the second location in the tracking object.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: September 6, 2022
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Benson Junwun Ho
  • Patent number: 11428528
    Abstract: A system includes first and second cameras capturing first and second images, which include first and second object images of an object. A controller obtains a camera distance between the first and second cameras, receives the first and second images from the cameras, and retrieves the first and second object images in the first and second images. The controller determines first and second object image sizes of the object in the first and second object images, where the first object image size is a different size from the second object image size. The controller then calculates a first object distance between the first camera and the object using the camera distance, the first object image size, and the second object image size.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: August 30, 2022
    Assignee: TP Lab, inc.
    Inventor: Chi Fai Ho
  • Patent number: 11355135
    Abstract: A phone stand includes a phone holder for coupling to a phone for conducting an audio session, the audio session including at least one voice session conducted by an application executing on the phone and a plurality of microphones including a particular microphone closer to a location where a user is expected to be positioned than other microphones. The phone stand further includes a system controller configured to: receive sound signals from the particular microphone, the sound signals comprising the user's speech; separate the sounds signals into speech signals and non-speech signals; obtain one or more input mixing attributes for the speech signals and the non-speech signals; modify the speech signals and the non-speech signals based on the one or more input mixing attributes; generate mixed signals by combining the modified speech signals and the modified non-speech signals; and send the mixed signals to the phone.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 7, 2022
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, John Chiong
  • Patent number: 11223511
    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: April 23, 2018
    Date of Patent: January 11, 2022
    Assignee: TP Lab Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 11060864
    Abstract: A controller obtains a distance index associated with first and second cameras and a camera distance between the first and second cameras. The controller receives a first and second image captured by the first and second cameras, respectively. The first and second images include a first and second object image of an object, respectively. The controller calculates a first object distance between the first camera and the object using a distance index associated with the first and second cameras, the camera distance, the first object image, and the second object image. The controller calculates an object real size of the object using the first object distance, the second object image, the camera distance, and the distance index. The controller determines whether policy criteria are satisfied by the first object distance and/or the object real size. When satisfied, the controller performs an action associated with the criteria.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: July 13, 2021
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 11017190
    Abstract: A service rendering system locates a service object based on a label. A controller of the service rendering system receives an image captured by a camera coupled to the controller, processes the image to identify a label image in the image, identifies a label in the label image as corresponding to the service object, and obtains a service point location encoded in the label, where the service point location comprises a location relative to a location of the label. The controller calculates a label position of the label using the image of the label and calculates a service point position using the service point location and the label position.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: May 25, 2021
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Augustine Junda Ho
  • Patent number: 10950077
    Abstract: A secure medical device includes: a hardware storage; a lock coupled to the hardware storage; a data storage and a medical record residing within the hardware storage, the data storage storing a destination location including a first geophysical location; one or more processors; and a non-transitory computer readable medium comprising programming instructions. When the programming instructions are executed by the one or more processors, the one or more processors: (a) receive an access request from a requester to access the medical record; (b) obtain a current location of the secure medical device, the current location comprising a second geophysical location; (c) compare the first geophysical location to the second geophysical location; and (d) upon determining that the second geophysical location matches the first geophysical location, send a command to unlock the lock to allow access to the medical record residing within the hardware storage.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: March 16, 2021
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 10951987
    Abstract: A mobile computing device stand with a holder for a mobile computing device with a media player for conducting an audio session and back speakers positioned in the seat behind a location where a user is expected to be positioned and next to the seat. The back speakers include a first set positioned at a first side of the seat and a second set positioned at a second side of the seat opposite the first side of the seat. The first and second sets includes first and second inward back speakers facing toward the location and first and second outward back speakers facing away from the location. A system controller receives audio signals with audio of an audio session, sends the audio signals to the first and second inward back speakers, and sends the audio signals in an out of phase manner to the first and second outward back speakers.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 16, 2021
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, John Chiong
  • Patent number: 10937429
    Abstract: A network monitor system collects log entries from network appliances in the data network, each log entry including a quantity context related to an activity or a resources usage and a value of the quantity context. The network monitor system receives a spoken question inputting by a user and processes the spoken question. The network monitor determines a question context included in the spoken question, including a quantity entity context, compares the question context with given log entries, and for matching given log entry, stores the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list. The network monitor system further composes a response according to the result entries and outputs the response for playing to the user.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: March 2, 2021
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, John Chiong
  • Patent number: 10652356
    Abstract: A delivery system securely delivers an electronic document from a sender device to a recipient device over a data network, where the delivery system stores a delivery container from the sender device containing the electronic document, a recipient identity of the recipient device, a plurality of locations comprising a first location and a second location. The delivery system determines a first current geo-physical location of the delivery storage, compares the first current geo-physical location with the first location, and in response to a match, stores the delivery container in the delivery storage. The delivery system further receives a request to access the electronic document from the recipient device, obtains a second current geo-physical location of the recipient device, compares the second current geo-physical location with the second location, and in response to a match, sends the electronic document to the recipient device.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 12, 2020
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 10623792
    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: December 19, 2018
    Date of Patent: April 14, 2020
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 10565995
    Abstract: A network monitor system collects log entries from network appliances in the data network, each log entry includes a quantity context, a first time context, a first name context, and a value of the quantity context. The network monitor system receives a spoken question inputting by a user and processes the spoken question to determine a question context in the spoken question. The question context includes a second name context, a second time context, and a quantity entity context. The network monitor system compares the question context with one or more given log entries. For each match, the network monitor system stores the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list. The network monitor system composes a response according to the result entries and outputs the response for playing to the user.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 18, 2020
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, John Chiong
  • Patent number: 10535360
    Abstract: A phone stand includes a phone holder for coupling to a phone conducting a voice session, a plurality of directional speakers positioned to project sound to a focused audio area corresponding to a location where a user is expected to be positioned, other speaker(s), and a system controller. The system controller is configured to receive audio signals of the voice session from the phone, separate the audio signals into speech signals and non-speech signals, obtain output mixing attributes, generate mixed signals by combining the speech signals and the non-speech signals according to the output mixing attributes, and send the mixed signals to the plurality of directional speakers. The other speaker(s) can include non-directional speakers, and the system controller is further configured to send the speech signals in the mixed signals to the plurality of directional speakers and the non-speech signals in the mixed signals to the other speaker(s).
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: January 14, 2020
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, John Chiong
  • Patent number: 10521986
    Abstract: A secure transport device includes a hardware storage, a physical lock coupled to the hardware storage, a data storage residing within the hardware storage, the data storage comprising a destination location comprising a first geophysical location, processor(s), and a computer readable medium comprising programming instructions. The data storage includes a destination location that includes a first geophysical location. Execution of the programming instructions causes the processor(s) to: receive an access request to access the hardware storage; obtain a current location of the secure transport device, the current location including a second geophysical location; and compare the first geophysical location to the second geophysical location. Upon determining that the second geophysical location matches the first geophysical location, a command is sent to unlock the physical lock to allow access to the hardware storage, and the access request and the current location are stored in the data storage.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: December 31, 2019
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 10381008
    Abstract: A network monitor system collects log entries from network appliances, each log entry including quantity context, first time context, first name context, and value of the quantity context. The network monitor system receives first audio signals of a spoken question and processes the audio signals to determine an ordering term and a question context. The question context includes second name context, second time context, and quantity entity context. The network monitor system compares the question context with given log entries. For each match, the network monitor system stores quantity context and value of the quantity context as a result entry in a result entries list. The network monitor system orders the result entries on the result entries list according to ordering term and pre-determined number of results and composes a response. The network monitor system converts the response to second audio signals and outputs the second audio signals.
    Type: Grant
    Filed: November 18, 2017
    Date of Patent: August 13, 2019
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, John Chiong