Apparatus and methods for storing and processing header information in a network switch
    32.
    发明授权
    Apparatus and methods for storing and processing header information in a network switch 有权
    在网络交换机中存储和处理标题信息的装置和方法

    公开(公告)号:US06904043B1

    公开(公告)日:2005-06-07

    申请号:US09316072

    申请日:1999-05-21

    Abstract: A network switch configured for switching data packets across multiple ports uses an internal memory to store frame headers for processing by decision making logic. The internal memory stores frame headers in a queue configured to store a number of the frame headers for each of the receive ports. A scheduler is included for facilitating the transfer the data from the queues to the decision making logic according to a predetermined priority. The scheduler is also able allocate the time slots in accordance with data traffic at the corresponding receive ports to maximize data throughput.

    Abstract translation: 配置用于跨多个端口切换数据包的网络交换机使用内部存储器来存储用于由决策逻辑进行处理的帧头。 内部存储器存储队列中的帧头,被配置为存储每个接收端口的多个帧头。 包括调度器,以便于根据预定优先级将数据从队列传送到决策逻辑。 调度器还可以根据相应接收端口处的数据流量来分配时隙以最大化数据吞吐量。

    Servicing priority traffic in multiport network switch
    33.
    发明授权
    Servicing priority traffic in multiport network switch 有权
    维护多端口网络交换机中的优先流量

    公开(公告)号:US06744776B1

    公开(公告)日:2004-06-01

    申请号:US09690890

    申请日:2000-10-18

    CPC classification number: H04L47/2433 H04L47/50

    Abstract: A novel method of servicing multiple data queues having different priorities is provided in a network switch. A dequeuing logic circuit services the data queues in a round-robin fashion. Programmable number of data packets is selected from each data queue in each cycle. The dequeuing logic circuit compares the number of data packets selected from a current data queue in a current cycle with the preprogrammed number of data packets set for the current queue, and selects a data packet from the current data queue only if the number of packets selected from the current data queue in the current cycle is less than the preprogrammed number. Selection of a data packet from the current data queue is bypassed, processing a next data queue, if the number of packets selected from the current data queue in the current cycle is not less than the preprogrammed number.

    Abstract translation: 在网络交换机中提供了一种维护具有不同优先级的多个数据队列的新颖方法。 出队逻辑电路以循环方式为数据队列提供服务。 在每个循环中从每个数据队列中选择可编程数量的数据包。 出队逻辑电路将当前周期中当前数据队列中选择的数据包数目与为当前队列设置的预编程数据包数量进行比较,只有当选择了分组数量时才从当前数据队列中选择一个数据包 从当前循环中的当前数据队列小于预编程号。 如果从当前循环中的当前数据队列中选择的分组数不少于预编程数,则绕过来自当前数据队列的数据分组的选择,处理下一个数据队列。

    Backbone forwarding scheme for multiport network switch
    34.
    发明授权
    Backbone forwarding scheme for multiport network switch 有权
    用于多端口网络交换机的骨干转发方案

    公开(公告)号:US06584106B1

    公开(公告)日:2003-06-24

    申请号:US09317146

    申请日:1999-05-24

    Abstract: A novel method of data forwarding is provided in a network switch having multiple ports including at least one backbone port for data communications with backbone network nodes. Destination information of a received data packet is compared with a predetermined set of address data in an address table. If the packet's destination information is not found in the address table, the received data packet is forwarded to the backbone port. Further, the source address information of the received data packet may be compared with the address table. In a regular mode of operation, if the packet's source address information is not found in the address table, this information is added to the address table. However, in a backbone mode of operation, the address information of a data packet received from the backbone port is prevented from being added to the address table. The switch may have backbone ports provided for multiple VLANs supported by the switch. A first data packet received from a first VLAN is forwarded to at least one backbone port for that VLAN, if the packet's destination information is not found in the address table. Similarly, a second data packet received from a second VLAN is forwarded to at least one backbone port for the second VLAN if the packet's destination information is not found in the address table. A backbone vector storage is provided for identifying backbone ports for the multiple VLANs supported by the switch.

    Abstract translation: 在具有多个端口的网络交换机中提供了一种新颖的数据转发方法,所述多个端口包括用于与骨干网节点进行数据通信的至少一个骨干端口。 将接收到的数据分组的目的地信息与地址表中的预定地址数据集进行比较。 如果在地址表中找不到数据包的目的地信息,则将接收的数据包转发到骨干端口。 此外,可以将接收到的数据分组的源地址信息与地址表进行比较。 在常规操作模式下,如果在地址表中没有找到数据包的源地址信息,则将该信息添加到地址表。 然而,在骨干运营方式中,防止从骨干端口接收到的数据分组的地址信息被添加到地址表。 交换机可能具有为交换机支持的多个VLAN提供的骨干端口。 如果在地址表中没有找到数据包的目的地信息,则从第一个VLAN接收的第一个数据包转发到该VLAN的至少一个骨干端口。 类似地,如果在地址表中没有找到分组的目的地信息,则从第二VLAN接收的第二数据分组被转发到用于第二VLAN的至少一个骨干端口。 提供骨干矢量存储,用于识别交换机支持的多个VLAN的骨干端口。

    Method and apparatus for controlling the flow of data frames through a network switch on a port-by-port basis
    35.
    发明授权
    Method and apparatus for controlling the flow of data frames through a network switch on a port-by-port basis 有权
    用于通过逐个端口的网络交换机来控制数据帧的流动的方法和装置

    公开(公告)号:US06405258B1

    公开(公告)日:2002-06-11

    申请号:US09304963

    申请日:1999-05-05

    Abstract: An apparatus and method are disclosed for regulating the flow of data between plural network stations through a network switch. A receive port functions to receive data frames from a first network station, and a transmit port outputs the received data frames to a second network station. A programmable threshold register is provided for storing a threshold value that indicates a saturation level for the internal resources of the transmit port. Control circuitry is used to monitor the internal resources of the transmit port and determine whether or not the threshold value has been reached. If the threshold value has been reached, then the control circuitry will implement a flow control process that causes the first network station to discontinue transmission of data frames to the transmit port until the internal resources of the transmit port fall below the threshold value.

    Abstract translation: 公开了一种用于通过网络交换机来调节多个网络站之间的数据流的装置和方法。 接收端口用于从第一网络站接收数据帧,并且发送端口将接收到的数据帧输出到第二网络站。 提供了可编程阈值寄存器,用于存储指示发送端口的内部资源的饱和电平的阈值。 控制电路用于监视发送端口的内部资源,并确定是否达到阈值。 如果已经达到阈值,则控制电路将实现流控制过程,该流程控制过程使得第一网络站停止将数据帧发送到发送端口,直到发送端口的内部资源低于阈值。

    Method for efficient database formation and search on media devices acting synchronously with television programming
    36.
    发明授权
    Method for efficient database formation and search on media devices acting synchronously with television programming 有权
    有效数据库形成和搜索与电视节目同步行动的媒体设备的方法

    公开(公告)号:US09367544B2

    公开(公告)日:2016-06-14

    申请号:US13826502

    申请日:2013-03-14

    CPC classification number: G06F17/30023 G06F17/30026 G06F17/30047

    Abstract: Techniques for efficient database formation and search in applications embedded in a media device are provided. The search may be performed synchronously with presentation of media programming content on a nearby media presentation device. A mobile media device captures some temporal fragments of the presented audio/video content on its microphone and camera, and then generates query fingerprints for the captured fragment. A local reference database resides on the mobile media device and a master reference database resides on a remote server with a most recent chunk of reference fingerprints transferred dynamically to the local mobile media device. A chunk of the query fingerprints generated locally on the mobile media device are searched on the local reference database for continuous content search and identification. The method presented automatically switches between the local search on the mobile media device and a remote search on an external search server.

    Abstract translation: 提供了用于在嵌入在媒体设备中的应用中有效的数据库形成和搜索的技术。 搜索可以与附近的媒体呈现设备上的媒体节目内容的呈现同步地执行。 移动媒体设备捕获其麦克风和相机上呈现的音频/视频内容的一些时间片段,然后为捕获的片段生成查询指纹。 本地参考数据库驻留在移动媒体设备上,主参考数据库驻留在远程服务器上,最近一批参考指纹被动态传输到本地移动媒体设备。 在本地参考数据库上搜索在移动媒体设备上本地生成的查询指纹的块,用于连续内容搜索和识别。 所呈现的方法自动地在移动媒体设备上的本地搜索和外部搜索服务器上的远程搜索之间进行切换。

    Media content identification on mobile devices
    37.
    发明授权
    Media content identification on mobile devices 有权
    移动设备上的媒体内容标识

    公开(公告)号:US09313359B1

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

    申请号:US13590701

    申请日:2012-08-21

    Abstract: A mobile device responds in real time to media content presented on a media device, such as a television. The mobile device captures temporal fragments of audio-video content on its microphone, camera, or both and generates corresponding audio-video query fingerprints. The query fingerprints are transmitted to a search server located remotely or used with a search function on the mobile device for content search and identification. Audio features are extracted and audio signal global onset detection is used for input audio frame alignment. Additional audio feature signatures are generated from local audio frame onsets, audio frame frequency domain entropy, and maximum change in the spectral coefficients. Video frames are analyzed to find a television screen in the frames, and a detected active television quadrilateral is used to generate video fingerprints to be combined with audio fingerprints for more reliable content identification.

    Abstract translation: 移动设备实时响应媒体设备(如电视机)上呈现的媒体内容。 移动设备捕获其麦克风,相机或两者上的音频 - 视频内容的时间片段,并生成相应的音视频查询指纹。 查询指纹被发送到位于远程的搜索服务器或与移动设备上的搜索功能一起使用,用于内容搜索和识别。 提取音频特征,音频信号全局起始检测用于输入音频帧对齐。 额外的音频特征签名由本地音频帧发送,音频帧频域熵和频谱系数的最大变化产生。 视频帧被分析以在帧中找到电视屏幕,并且使用检测到的活动电视四边形来生成视频指纹以与音频指纹组合以用于更可靠的内容识别。

    Media fingerprinting and identification system
    38.
    发明授权
    Media fingerprinting and identification system 有权
    媒体指纹识别系统

    公开(公告)号:US09195663B2

    公开(公告)日:2015-11-24

    申请号:US14711054

    申请日:2015-05-13

    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.

    Abstract translation: 描述了关于许多类视频失真的鲁棒性的可扩展视频指纹识别系统的总体架构和细节。 在该系统中,用于一张多媒体内容的指纹由许多紧凑签名以及遍历哈希签名和相关联的元数据组成。 为多媒体剪辑中发现的特征生成数字描述符,从这些描述符生成签名,并从这些签名构建参考签名数据库。 还为查询多媒体剪辑生成查询签名。 使用快速相似性搜索过程针对参考数据库搜索这些查询签名,以产生匹配签名的候选列表。 进一步分析该候选列表以找到最可能的参考匹配。 在可能的参考匹配和查询剪辑之间执行签名相关性,以提高检测精度。

    Scalable, Adaptable, and Manageable System for Multimedia Identification
    39.
    发明申请
    Scalable, Adaptable, and Manageable System for Multimedia Identification 有权
    可扩展,适应性和可管理的多媒体识别系统

    公开(公告)号:US20150254344A1

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

    申请号:US14718218

    申请日:2015-05-21

    Abstract: An architecture for a multimedia search system is described. To perform similarity matching of multimedia query frames against reference content, reference database comprising of a cluster index using cluster keys to perform similarity matching and a multimedia index to perform sequence matching is built. Methods to update and maintain the reference database that enables addition and removal of the multimedia contents, including portions of multimedia content, from the reference database in a running system are described. Hierarchical multi-level partitioning methods to organize the reference database are presented. Smart partitioning of the reference multimedia content according to the nature of the multimedia content, and according to the popularity among the social media, that supports scalable fast multimedia identification is also presented. A caching mechanism for multimedia search queries in a centralized or in a decentralized distributed system and a client based local multimedia search system enabling multimedia tracking are described.

    Abstract translation: 描述了用于多媒体搜索系统的架构。 为了执行多媒体查询帧与参考内容的相似性匹配,构建了使用集群密钥进行相似性匹配的集群索引的参考数据库和执行序列匹配的多媒体索引。 描述了在运行系统中更新和维护参考数据库的方法,该参考数据库能够从参考数据库添加和删除包括多媒体内容的多媒体内容的多媒体内容。 提出了组织参考数据库的分层多级分区方法。 根据多媒体内容的性质,根据社交媒体的流行度,对参考多媒体内容进行智能划分,支持可扩展快速多媒体识别。 描述了一种用于集中式或分散式分布式系统中的多媒体搜索查询的缓存机制以及启用多媒体跟踪的基于客户端的本地多媒体搜索系统。

    Media Fingerprinting and Identification System
    40.
    发明申请
    Media Fingerprinting and Identification System 有权
    媒体指纹识别系统

    公开(公告)号:US20150242399A1

    公开(公告)日:2015-08-27

    申请号:US14711054

    申请日:2015-05-13

    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.

    Abstract translation: 描述了关于许多类视频失真的鲁棒性的可扩展视频指纹识别系统的总体架构和细节。 在该系统中,用于一张多媒体内容的指纹由许多紧凑签名以及遍历哈希签名和相关联的元数据组成。 为多媒体剪辑中发现的特征生成数字描述符,从这些描述符生成签名,并从这些签名构建参考签名数据库。 还为查询多媒体剪辑生成查询签名。 使用快速相似性搜索过程针对参考数据库搜索这些查询签名,以产生匹配签名的候选列表。 进一步分析该候选列表以找到最可能的参考匹配。 在可能的参考匹配和查询剪辑之间执行签名相关性,以提高检测精度。

Patent Agency Ranking