Method and apparatus for operating a network switch in a CPU-less environment
    1.
    发明授权
    Method and apparatus for operating a network switch in a CPU-less environment 有权
    在无CPU环境中操作网络交换机的方法和装置

    公开(公告)号:US06625146B1

    公开(公告)日:2003-09-23

    申请号:US09321833

    申请日:1999-05-28

    Abstract: A method and apparatus are disclosed for operating a network switch without the use of a CPU. A control interface is used to connect the network switch to the external CPU. The control interface generates an initialization signal indicative of the absence of a CPU. Upon receiving the initialization signal, an internal rules checker initializes the network switch. The internal rules checker will then begin receiving data frames and forwarding them to the appropriate network stations based on a source address and destination address contained in the data frames.

    Abstract translation: 公开了一种用于在不使用CPU的情况下操作网络交换机的方法和装置。 控制接口用于将网络交换机连接到外部CPU。 控制接口产生指示不存在CPU的初始化信号。 一旦接收到初始化信号,内部规则检查器初始化网络交换机。 然后,内部规则检查器将基于数据帧中包含的源地址和目的地地址开始接收数据帧并将其转发到相应的网络站。

    Apparatus and method in a network switch for swapping memory access slots between gigabit port and expansion port
    2.
    发明授权
    Apparatus and method in a network switch for swapping memory access slots between gigabit port and expansion port 失效
    用于交换千兆端口和扩展端口之间的存储器访问槽的网络交换机中的装置和方法

    公开(公告)号:US06442137B1

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

    申请号:US09317143

    申请日:1999-05-24

    Abstract: A network switch having switch ports for full-duplex communication of data packets with respective network nodes according to Ethernet (IEEE 802.3) protocol that allocates a prescribed number of external memory bandwidth slots between high data rate ports based on the compared amount of network traffic on the respective ports. A scheduler within an external memory interface initially assigns memory access slots to the respective high data rate ports according to a prescribed sequence. If the scheduler subsequently detects that the network data traffic on a port having less slots is higher than the traffic on a port having more slots, the slots are swapped between the high data rate ports. Additionally, a clock multiplexer in one of the high data rate ports adjusts the data rate of the port dependent upon the number of slots assigned to that port. The swapping of bandwidth slots between the high data rate ports along with the adjustment of the port clock rate enables the efficient use of limited memory bandwidth resources.

    Abstract translation: 网络交换机具有用于根据以太网(IEEE 802.3)协议的具有各网络节点的数据分组全双工通信的交换机端口,该协议基于网络流量的比较量在高数据速率端口之间分配规定数量的外部存储器带宽时隙 各个端口。 外部存储器接口中的调度器根据规定的顺序,初始地将存储器访问时隙分配给相应的高数据速率端口。 如果调度器随后检测到具有较少时隙的端口上的网络数据流量高于具有更多时隙的端口上的流量,则这些时隙在高数据速率端口之间交换。 此外,高数据速率端口之一中的时钟多路复用器根据分配给该端口的时隙数来调整端口的数据速率。 在高数据速率端口之间交换带宽时隙以及端口时钟速率的调整使得能够有效地使用有限的存储器带宽资源。

    Apparatus and methods for storing and processing header information in a network switch
    3.
    发明授权
    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: 配置用于跨多个端口切换数据包的网络交换机使用内部存储器来存储用于由决策逻辑进行处理的帧头。 内部存储器存储队列中的帧头,被配置为存储每个接收端口的多个帧头。 包括调度器,以便于根据预定优先级将数据从队列传送到决策逻辑。 调度器还可以根据相应接收端口处的数据流量来分配时隙以最大化数据吞吐量。

    Address table overflow management in a network switch
    4.
    发明授权
    Address table overflow management in a network switch 有权
    网络交换机中的地址表溢出管理

    公开(公告)号:US06732184B1

    公开(公告)日:2004-05-04

    申请号:US09604266

    申请日:2000-06-26

    CPC classification number: H04L45/00 H04L45/742

    Abstract: A switching system includes a multiport module having an address table for storing network addresses, and a host processor configured for selectively swapping the stored network addresses in the address table to an internal memory that serves as an overflow address table for the multiport switch module. The address table internal to the multiport module is configured for storing a prescribed number of network addresses for high-speed access, for example the most frequently-used network addresses. The host processor, configured for controlling the storage of network addresses between the address table and the external memory, uses the external memory as the overflow address table for storage of less frequently-used network addresses, for example addresses of network devices that transmit little more than periodic “keep-alive” frames. Hence, a large number of addresses may be managed by the switching system, without the necessity of an unusually large on-chip address table.

    Abstract translation: 交换系统包括具有用于存储网络地址的地址表的多端口模块,以及被配置为将地址表中存储的网络地址有选择地交换到用作多端口交换模块的溢出地址表的内部存储器的主处理器。 多端口模块内部的地址表被配置为存储用于高速访问的规定数量的网络地址,例如最常用的网络地址。 配置为控制地址表和外部存储器之间的网络地址存储的主处理器使用外部存储器作为用于存储较不频繁使用的网络地址的溢出地址表,例如,传输更多的网络设备的地址 比定期的“保持活动”框架。 因此,可以由交换系统管理大量地址,而不需要非常大的片上地址表。

    Method for Efficient Database Formation and Search on Media Devices Acting Synchronously with Television Programming
    8.
    发明申请
    Method for Efficient Database Formation and Search on Media Devices Acting Synchronously with Television Programming 有权
    有效的数据库形成和搜索与电视节目同步的媒体设备的方法

    公开(公告)号:US20130246457A1

    公开(公告)日:2013-09-19

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

    Methods and Apparatus for Providing a Scalable Identification of Digital Video Sequences
    9.
    发明申请
    Methods and Apparatus for Providing a Scalable Identification of Digital Video Sequences 有权
    提供数字视频序列可扩展识别的方法和装置

    公开(公告)号:US20120237129A1

    公开(公告)日:2012-09-20

    申请号:US13488568

    申请日:2012-06-05

    CPC classification number: G06K9/00711

    Abstract: Scaleable video sequence processing with various filtering rules is applied to extract dominant features, and generate unique set of signatures based on video content. Video sequence structuring and subsequent video sequence characterization is performed by tracking statistical changes in the content of a succession of video frames and selecting suitable frames for further treatment by region based intra-frame segmentation and contour tracing and description. Compact representative signatures are generated on the video sequence structural level as well as on the selected video frame level, resulting in an efficient video database formation and search.

    Abstract translation: 应用具有各种过滤规则的可扩展视频序列处理来提取主要特征,并且基于视频内容生成唯一的签名集合。 通过跟踪一系列视频帧的内容中的统计变化并选择合适的帧以进行基于区域的帧内分割和轮廓跟踪和描述的进一步处理来执行视频序列构造和后续视频序列表征。 在视频序列结构层面以及所选择的视频帧级别上生成紧凑的代表性签名,从而形成和搜索高效的视频数据。

    Method and Apparatus for Multi-Dimensional Content Search and Video Identification
    10.
    发明申请
    Method and Apparatus for Multi-Dimensional Content Search and Video Identification 有权
    用于多维内容搜索和视频识别的方法和装置

    公开(公告)号:US20080313140A1

    公开(公告)日:2008-12-18

    申请号:US12141337

    申请日:2008-06-18

    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.

    Abstract translation: 描述了多维数据库以及关于多维数据库的索引和操作,其包括视频搜索应用或其他类似的序列或结构搜索。 遍历索引利用关于图像和视频序列或关于对象形状的高度辨别信息。 关键点周围的全局和本地签名用于紧凑和鲁棒的检索和感兴趣的图像或视频序列的辨别信息内容。 对于其他对象或结构,模式或结构的相关签名用于遍历索引。 遍历索引与距离测量一起存储在叶节点中,并在数据库中出现类似的图像。 在序列查询期间,计算单帧,帧序列和视频剪辑或其他对象或结构的相关分数。

Patent Agency Ranking