Controller for measuring distance from reference location and real size of object using a plurality of cameras

    公开(公告)号:US11428528B1

    公开(公告)日:2022-08-30

    申请号:US17345215

    申请日:2021-06-11

    申请人: TP Lab, Inc.

    发明人: Chi Fai Ho

    摘要: 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.

    Voice-based interactive network monitor system

    公开(公告)号:US10937429B1

    公开(公告)日:2021-03-02

    申请号:US16735713

    申请日:2020-01-07

    申请人: TP Lab, Inc.

    摘要: 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.

    Voice-based interactive network monitor

    公开(公告)号:US10565995B1

    公开(公告)日:2020-02-18

    申请号:US16451007

    申请日:2019-06-25

    申请人: TP Lab, Inc.

    摘要: 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.

    Voice-based interactive network monitor

    公开(公告)号:US10381008B1

    公开(公告)日:2019-08-13

    申请号:US15817209

    申请日:2017-11-18

    申请人: TP Lab, Inc.

    摘要: 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.

    Tracking of web-based document access requests

    公开(公告)号:US10235529B1

    公开(公告)日:2019-03-19

    申请号:US15961029

    申请日:2018-04-24

    申请人: TP Lab, Inc.

    发明人: Chi Fai Ho

    IPC分类号: G06F21/44 G06F21/62

    摘要: A document controller receives a document access request from an access device to access an electronic document associated with an access location attribute and a document identity. The access request includes a document identity and a current location at which the access device resides. In processing the access request, the document controller compares the document identities in the access request and associated with the electronic document and compares the current location with the access location attribute. When the document identities and locations match, the document controller sends the electronic document to the access device. Otherwise, the document controller does not send the electronic document. The document controller stores a result of the processing of the access request in a request record datastore. The document controller receives a report request for results stored in the request record datastore, and in response, generates a report that includes the stored result.

    Dynamic generation of on-demand video

    公开(公告)号:US10194186B1

    公开(公告)日:2019-01-29

    申请号:US15694063

    申请日:2017-09-01

    申请人: TP Lab, Inc.

    发明人: Chi Fai Ho

    摘要: 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.

    System and method to deliver an electronic document over a data network

    公开(公告)号:US10104198B1

    公开(公告)日:2018-10-16

    申请号:US14854022

    申请日:2015-09-14

    申请人: TP Lab, Inc.

    发明人: Chi Fai Ho

    IPC分类号: H04L29/08

    摘要: A delivery system delivers an electronic document over a data network, where the delivery system stores a delivery container received from a sender device in a delivery storage. The delivery container includes the electronic document, a recipient identity of a recipient device, and a location. The delivery system matches the recipient identity in the delivery container with a recipient entry in a recipient registry coupled to the delivery system, obtains a current location of the recipient device, and matches the current location of the recipient device with the location included in the delivery container. In response to the matchings, the delivery system sends a notification of an availability of the electronic document to the recipient device over the data network.

    Call initiated service session
    8.
    发明授权

    公开(公告)号:US10069974B1

    公开(公告)日:2018-09-04

    申请号:US15485306

    申请日:2017-04-12

    申请人: TP Lab, Inc.

    IPC分类号: H04M3/06 H04M3/51

    摘要: 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.

    Selective Voice Communication Among Multiple Services

    公开(公告)号:US20170187871A1

    公开(公告)日:2017-06-29

    申请号:US15456437

    申请日:2017-03-10

    申请人: TP Lab Inc.

    IPC分类号: H04M3/42 H04M7/00 H04M1/2745

    摘要: 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.