Tracking of web-based document storage requests

    公开(公告)号:US10243934B1

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

    申请号:US15963751

    申请日:2018-04-26

    Applicant: TP Lab, Inc.

    Inventor: Chi Fai Ho

    Abstract: A document controller receives from an access device a web-based document storage request to store an electronic document. The document controller retrieves a storage location attribute associated with the electronic document which includes a location at which the document controller is to reside for the electronic document to be stored. The document controller processes the storage request by comparing its current location with the storage location attribute. In response to a match between the current location and the storage location attribute, the document controller stores the electronic document. In response to no match, the document controller does not store the electronic document. The document controller stores a result of the processing of the storage request in the request record datastore. The document controller receives a report request for results stored in the request record datastore, and in response, generates a report to include the stored result.

    Selective voice communication among multiple services

    公开(公告)号:US09813552B2

    公开(公告)日:2017-11-07

    申请号:US15456437

    申请日:2017-03-10

    Applicant: TP Lab Inc.

    CPC classification number: H04M3/42229 H04M1/274508 H04M3/42153 H04M7/0024

    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.

    Dynamic generation of on-demand video

    公开(公告)号:US09781458B2

    公开(公告)日:2017-10-03

    申请号:US14660946

    申请日:2015-03-18

    Applicant: TP Lab, Inc.

    Inventor: Chi Fai Ho

    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.

    Playing of media content among multiple devices using a temporal progress
    26.
    发明授权
    Playing of media content among multiple devices using a temporal progress 有权
    使用时间进度播放多个设备之间的媒体内容

    公开(公告)号:US09432429B1

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

    申请号:US14099642

    申请日:2013-12-06

    Applicant: TP Lab, Inc.

    Inventor: Chi Fai Ho

    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.

    Abstract translation: 在多个设备之间播放媒体内容时,第一设备创建与媒体内容和第一设备相关联的第一进度信息。 第一进展信息包括由第一设备播放媒体内容的当前进展。 当第二设备接收到播放媒体内容的指令时,第二设备从第一设备获取第一进展信息,基于第一进度信息创建与媒体内容和第二设备相关联的第二进度信息,获取媒体 基于第二进度信息的内容,并且使用第二进度信息播放媒体内容。 以这种方式,播放媒体内容的进程与播放媒体内容的设备相关联,并且在另一设备上播放媒体内容时可以与另一设备共享此进展。

    Method to record a media file
    27.
    发明授权
    Method to record a media file 有权
    记录媒体文件的方法

    公开(公告)号:US09407893B1

    公开(公告)日:2016-08-02

    申请号:US14289527

    申请日:2014-05-28

    Applicant: TP Lab, Inc.

    Abstract: A method and system for recording a media file, include a recorder and a player. The recorder receives in real time a first content of the media file; stores the first content in a recorded media file; and determines that the recorded media file includes a hole. The player plays in real time the recorded media file including the hole. The recorder then receives a second file data packet which includes a second content of the media file to fill the hole, and stores the second content in the recorded media file. The recorded media file can be replayed with the filled hole. During the replay, more content of the media file is played than during the first play.

    Abstract translation: 用于记录媒体文件的方法和系统包括记录器和播放器。 录音机实时接收媒体文件的第一内容; 将第一内容存储在记录的媒体文件中; 并确定所记录的媒体文件包括一个孔。 播放器实时播放包含孔的录制媒体文件。 然后,记录器接收包括媒体文件的第二内容以填充该孔的第二文件数据包,并将该第二内容存储在记录的媒体文件中。 录制的媒体文件可以用填充的孔重播。 在重放期间,播放媒体文件的内容比在第一次播放期间更多。

    System and method for presenting multiple pictures on a television
    28.
    发明授权
    System and method for presenting multiple pictures on a television 有权
    用于在电视机上呈现多张照片的系统和方法

    公开(公告)号:US09319619B1

    公开(公告)日:2016-04-19

    申请号:US14480595

    申请日:2014-09-08

    Applicant: TP Lab, Inc.

    Abstract: Provided is a method and system for displaying video from a plurality of video streams on a display. It includes an input interface for receiving video data from a plurality of video streams and transferring the video data to a frame controller in communication with a television display. The frame controller causes the video data from each of the plurality of different video streams to be displayed in a separate frame on the television display, and each frame occupying an area of the television display separate from an area occupied by any other frame. A system for displaying video from a plurality of video stream using the correct aspect ratio and resolution is also provided.

    Abstract translation: 提供了一种用于在显示器上显示来自多个视频流的视频的方法和系统。 它包括用于从多个视频流接收视频数据并将视频数据传送到与电视显示器通信的帧控制器的输入接口。 帧控制器使得来自多个不同视频流中的每一个的视频数据被显示在电视显示器上的单独帧中,并且占据电视显示区域的每个帧与任何其他帧占据的区域分开。 还提供了一种用于使用正确的纵横比和分辨率从多个视频流中显示视频的系统。

    Method and system to automatically select data network videos as television shows based on a persona
    29.
    发明授权
    Method and system to automatically select data network videos as television shows based on a persona 有权
    方法和系统根据人物角度自动选择数据网络视频作为电视节目

    公开(公告)号:US09282372B1

    公开(公告)日:2016-03-08

    申请号:US13747473

    申请日:2013-01-22

    Applicant: TP Lab, Inc.

    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.

    Abstract translation: 系统包括用于为观看者显示视频的电视机。 电视机通过数据网络连接到人物电视系统,并向角色电视系统发送用于角色的电视节目的请求。 “角色”包括除了观众,事件或组之外的人的角色表示。 角色电视系统根据角色选择电视节目。 角色电视系统向电视机发送电视节目的节目描述。 该节目描述包括关于视频源的视频源信息,使得电视机可以从视频源获得电视节目。 以这种方式,数据网络视频被自动地选择为基于人物的电视节目并提供给电视机,增加了观众可以识别感兴趣的视频选择的容易度。

    METHODS AND SYSTEMS FOR SWITCHING OVER A VOICE CALL
    30.
    发明申请
    METHODS AND SYSTEMS FOR SWITCHING OVER A VOICE CALL 审中-公开
    用于在语音呼叫中切换的方法和系统

    公开(公告)号:US20150358878A1

    公开(公告)日:2015-12-10

    申请号:US14826663

    申请日:2015-08-14

    Applicant: TP Lab Inc.

    CPC classification number: H04W36/14 H04L65/1083 H04W36/0066

    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.

    Abstract translation: 将语音呼叫从基于即时消息(IM)的语音网络切换到第二语音网络的系统和方法。 适用于将语音呼叫从基于即时消息(IM)的语音网络切换到第二语音网络的电话。

Patent Agency Ranking