Data encryption and decryption
    1.
    发明授权
    Data encryption and decryption 有权
    数据加密和解密

    公开(公告)号:US09003180B2

    公开(公告)日:2015-04-07

    申请号:US13851800

    申请日:2013-03-27

    Abstract: Systems and methods for data encryption and decryption are provided. Packets of a streaming video from a video source are received. A first packet of the streaming video is encrypted with a encryption key and transmitted to a client device. The first packet is encrypted with a reference key and is designated as a reference packet. A number of packets of the encrypted media that follow the first packet are selected. For each of one or more selected packets, an XOR operation is performed on the respective selected packet with the reference packet. Result values of the XOR operation are rearranged by a shuffle key and divided into segments. Each of the segments is assigned to an even list or an odd list, which are combined to form a respective encrypted packet. The respective encrypted packet is designated as a non-reference packet and is transmitted to the client device.

    Abstract translation: 提供了数据加密和解密的系统和方法。 接收来自视频源的流视频的数据包。 流媒体视频的第一个分组用加密密钥加密并传送到客户端设备。 第一个分组用参考密钥加密,并被指定为参考分组。 选择跟随第一个分组的加密媒体的多个分组。 对于一个或多个选择的分组中的每一个,对具有参考分组的相应所选分组执行XOR操作。 XOR操作的结果值通过洗牌键重新排列,并分成段。 每个段被分配给偶数列表或奇数列表,其被组合以形成相应的加密分组。 相应的加密分组被指定为非参考分组,并被发送到客户端设备。

    SYNCHRONIZATION ALGORITHM FOR DATA STREAMING BY PROXY SERVER THROUGH ASYNCHRONOUS MULTICAST CHANNEL
    2.
    发明申请
    SYNCHRONIZATION ALGORITHM FOR DATA STREAMING BY PROXY SERVER THROUGH ASYNCHRONOUS MULTICAST CHANNEL 有权
    通过异步多播信道通过代理服务器进行数据流的同步算法

    公开(公告)号:US20150181260A1

    公开(公告)日:2015-06-25

    申请号:US14135698

    申请日:2013-12-20

    CPC classification number: H04N21/6405 H04N21/26283

    Abstract: A guide data server stores program guide content in a memory and transmits the stored content to a multicast server. The multicast server transmits the received content to set top boxes according to three independent time periods. The three time periods include an update blocking time period, a multicast blocking time period, and a normal time period. During the update blocking time period, the multicast server transmits old program guide content to the set top boxes. During the multicast blocking time period, the multicast server (1) performs a one-time request for the new program guide content from the guide data server, and (2) receives new program guide content from the guide data server. During the normal time period, the multicast server receives new program guide content transmitted from the guide data server and transmits the new program guide content to the set top boxes.

    Abstract translation: 引导数据服务器将节目指南内容存储在存储器中,并将所存储的内容发送到多播服务器。 组播服务器根据三个独立的时间段将收到的内容发送给机顶盒。 三个时间段包括更新阻塞时间段,多播阻塞时间段和正常时间段。 在更新阻塞时间段期间,组播服务器将旧的节目指南内容发送给机顶盒。 在多播中断期间,组播服务器(1)从指导数据服务器对新节目指南内容进行一次性请求,(2)从指导数据服务器接收新的节目指南内容。 在正常时段期间,组播服务器接收从指导数据服务器发送的新节目指南内容,并将新节目指南内容发送给机顶盒。

    Synchronization algorithm for data streaming by proxy server through asynchronous multicast channel
    3.
    发明授权
    Synchronization algorithm for data streaming by proxy server through asynchronous multicast channel 有权
    代理服务器通过异步组播通道进行数据流传输的同步算法

    公开(公告)号:US09426535B2

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

    申请号:US14135698

    申请日:2013-12-20

    CPC classification number: H04N21/6405 H04N21/26283

    Abstract: A guide data server stores program guide content in a memory and transmits the stored content to a multicast server. The multicast server transmits the received content to set top boxes according to three independent time periods. The three time periods include an update blocking time period, a multicast blocking time period, and a normal time period. During the update blocking time period, the multicast server transmits old program guide content to the set top boxes. During the multicast blocking time period, the multicast server (1) performs a one-time request for the new program guide content from the guide data server, and (2) receives new program guide content from the guide data server. During the normal time period, the multicast server receives new program guide content transmitted from the guide data server and transmits the new program guide content to the set top boxes.

    Abstract translation: 引导数据服务器将节目指南内容存储在存储器中,并将所存储的内容发送到多播服务器。 组播服务器根据三个独立的时间段将收到的内容发送给机顶盒。 三个时间段包括更新阻塞时间段,多播阻塞时间段和正常时间段。 在更新阻塞时间段期间,组播服务器将旧的节目指南内容发送给机顶盒。 在多播中断期间,组播服务器(1)从指导数据服务器对新节目指南内容进行一次性请求,(2)从指导数据服务器接收新的节目指南内容。 在正常时段期间,组播服务器接收从指导数据服务器发送的新节目指南内容,并将新节目指南内容发送给机顶盒。

    Managing sessions between network cameras and user devices
    4.
    发明授权
    Managing sessions between network cameras and user devices 有权
    管理网络摄像机和用户设备之间的会话

    公开(公告)号:US09063562B2

    公开(公告)日:2015-06-23

    申请号:US13792935

    申请日:2013-03-11

    Abstract: A server is configured to receive, from a user device, a first connection request including a request for a list of one or more camera devices connected to the server; establish a first channel, between the user device and the server, based on receiving the first connection request; provide the list of one or more camera devices to the user device via the first channel; receive a second connection request identifying a particular camera device of the one or more camera devices; establish a second channel based on receiving the second connection request; and provide the second connection request to the particular camera device via the second channel. A third channel may circumvent the server, and may be used to provide content, captured by the particular camera device, to the user device independently of the server.

    Abstract translation: 服务器被配置为从用户设备接收包括对连接到服务器的一个或多个相机设备的列表的请求的第一连接请求; 基于接收到所述第一连接请求,在所述用户设备和所述服务器之间建立第一信道; 经由第一通道向用户设备提供一个或多个照相机设备的列表; 接收识别所述一个或多个相机装置的特定相机装置的第二连接请求; 基于接收到第二连接请求建立第二信道; 并且经由第二信道向该特定摄像机设备提供第二连接请求。 第三通道可以绕过服务器,并且可以用于独立于服务器将特定相机设备捕获的内容提供给用户设备。

Patent Agency Ranking