Protocol for efficient exchange of XML documents with a network device
    2.
    发明授权
    Protocol for efficient exchange of XML documents with a network device 有权
    使用网络设备高效交换XML文档的协议

    公开(公告)号:US07853676B1

    公开(公告)日:2010-12-14

    申请号:US10866169

    申请日:2004-06-10

    IPC分类号: G06F15/173

    摘要: A method and apparatus for the configuration of a network device through the exchange of XML documents is provided. A network device transmits multiple chunks of an XML document to a client in response to the size of the XML document being larger than a configurable size. The client does not receive any XML documents from network device that exceed the configurable size, and may abort receiving additional chunks of the XML document. The client and the network device may each discover which version of a data schema each other is using to reference components of the network device. The exchanged XML documents include version data that identifies a version for a plurality of data schemas that are each associated with a component of network device. The client and the network device may thus avoid exchanging ambiguous communications due to inconsistent versions of a data schema.

    摘要翻译: 提供了一种通过交换XML文档来配置网络设备的方法和装置。 响应于大于可配置大小的XML文档的大小,网络设备向客户端发送多个XML文档块。 客户端没有从网络设备收到超过可配置大小的任何XML文档,并且可能会中止接收XML文档的其他块。 客户机和网络设备可以各自发现哪个版本的数据模式正在使用来引用网络设备的组件。 交换的XML文档包括识别多个数据模式的版本数据的版本数据,每个数据模式各自与网络设备的组件相关联。 因此,客户端和网络设备可以避免由于数据模式的不一致版本而交换模糊通信。

    Electro-magnetic Interference Reduction for Switched Signal Systems
    4.
    发明申请
    Electro-magnetic Interference Reduction for Switched Signal Systems 有权
    开关信号系统的电磁干扰降低

    公开(公告)号:US20120063552A1

    公开(公告)日:2012-03-15

    申请号:US13219528

    申请日:2011-08-26

    申请人: Kapil Jain

    发明人: Kapil Jain

    IPC分类号: H04B1/10

    摘要: In one embodiment, a method receives a pulse width modulation signal. A value that is a function of the pulse width modulation signal is determined. The value is used to modulate a switching frequency of the pulse width modulation signal to generate a modulated pulse width modulation signal. The applied value reduces electro-magnetic interference from tones in the modulated pulse width modulation signal.

    摘要翻译: 在一个实施例中,一种方法接收脉宽调制信号。 确定作为脉宽调制信号的函数的值。 该值用于调制脉宽调制信号的开关频率以产生调制脉宽调制信号。 所应用的值可以减小调制脉宽调制信号中的音调的电磁干扰。

    ROM-code programmable digital signal processor
    6.
    发明授权
    ROM-code programmable digital signal processor 有权
    ROM代码可编程数字信号处理器

    公开(公告)号:US09274801B1

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

    申请号:US13533019

    申请日:2012-06-26

    申请人: Kapil Jain

    发明人: Kapil Jain

    IPC分类号: G06F9/38

    摘要: Systems, methods, and other embodiments associated with a digital signal processor that includes a read-only memory are described. According to one embodiment, a processor includes a read-only memory (ROM) configured with a plurality of processing routines that when executed cause the processor to implement corresponding processor features. The processor includes a digital signal processor (DSP) engine. The DSP engine is configured to determine whether a processing routine of the plurality of processing routines is enabled based, at least in part, on a corresponding value in a control register. The DSP engine is configured to selectively execute the processing routine based, at least in part, on whether the value indicates that the processing routine is enabled.

    摘要翻译: 描述了与包括只读存储器的数字信号处理器相关联的系统,方法和其他实施例。 根据一个实施例,处理器包括配置有多个处理例程的只读存储器(ROM),当执行时,处理器实现对应的处理器特征。 处理器包括数字信号处理器(DSP)引擎。 DSP引擎被配置为至少部分地基于控制寄存器中的对应值来确定多个处理例程的处理例程是否被启用。 至少部分地,DSP引擎被配置为基于该值是否指示处理例程被启用来选择性地执行处理例程。

    Method and apparatus to prevent FIFO overflow and underflow by adjusting one of a write rate and a read rate
    7.
    发明授权
    Method and apparatus to prevent FIFO overflow and underflow by adjusting one of a write rate and a read rate 失效
    通过调整写入速率和读取速率之一来防止FIFO溢出和下溢的方法和装置

    公开(公告)号:US08782355B1

    公开(公告)日:2014-07-15

    申请号:US13298876

    申请日:2011-11-17

    申请人: Kapil Jain

    发明人: Kapil Jain

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F5/10 G06F2205/061

    摘要: An apparatus and method for preventing FIFO overflow and underflow are disclosed. The apparatus includes a memory block, a write address control configured to generate a write address for writing data to the memory block at a write rate, a read address control configured to generate a read address for reading data out of the memory block at a read rate, and a management controller configured to adjust one of the write rate and the read rate to track the other rate based on a difference between the write address and the read address, for example by dynamically adjusting the read rate to the write rate. A direction in which the difference changes may also be detected. The memory block may be configured as a dual-port memory block. An audio apparatus including a digital audio input and output and a buffer is also disclosed.

    摘要翻译: 公开了一种用于防止FIFO溢出和下溢的装置和方法。 该装置包括存储器块,写入地址控制,被配置为产生用于以写入速率将数据写入存储器块的写入地址;读取地址控制,被配置为在读取时产生用于从存储器块读出数据的读取地址 速率,以及管理控制器,被配置为基于写地址和读地址之间的差来调整写入速率和读取速率之一以跟踪其他速率,例如通过动态地将读取速率调整为写入速率。 还可以检测差异改变的方向。 存储器块可以被配置为双端口存储器块。 还公开了一种包括数字音频输入和输出以及缓冲器的音频设备。

    Vibration-damping mount
    8.
    发明授权
    Vibration-damping mount 有权
    减振支架

    公开(公告)号:US08213174B1

    公开(公告)日:2012-07-03

    申请号:US12684707

    申请日:2010-01-08

    IPC分类号: G06F1/16

    摘要: In an example, a vibration-damping mount comprises a bolt including a threaded shaft and a bolt head fixed to the threaded shaft, and a vibration-damping base. The vibration-damping base includes a head segment that envelops the bolt head and a neck segment adjacent to the head segment and opposite to the threaded shaft. The vibration-damping base further includes a rear segment adjacent to the neck segment and opposite to the head segment. The head segment, the neck segment and the rear segment combine to form a notch configured to mate with a hole in a mounting board, such as a printed circuit board. The vibration-damping mount may be suitable to mount a mass data storage device such as a hard disk drive to a printed circuit board in a chassis system and simultaneously isolate the mass data storage device from vibrations in the chassis system.

    摘要翻译: 在一个示例中,减振支架包括螺栓,其包括螺纹轴和固定到螺纹轴的螺栓头,以及减振基座。 减振基座包括头部,其包围螺栓头部和与头部部分相邻并且与螺纹轴相对的颈部部分。 减振基座还包括与颈部段相邻并且与头部分段相对的后部段。 头部段,颈部段和后部段组合形成一个凹口,该凹口配置成与诸如印刷电路板的安装板中的孔配合。 减振安装座可适用于将大容量数据存储装置(例如硬盘驱动器)安装到底盘系统中的印刷电路板上,同时将大容量数据存储装置与机箱系统中的振动隔离开来。

    Configuration commit database approach and session locking approach in a two-stage network device configuration process
    9.
    发明授权
    Configuration commit database approach and session locking approach in a two-stage network device configuration process 有权
    配置提交数据库方法和会话锁定方法在两阶段网络设备配置过程中

    公开(公告)号:US07640317B2

    公开(公告)日:2009-12-29

    申请号:US10866528

    申请日:2004-06-10

    IPC分类号: G06F15/167

    摘要: A method and apparatus for modifying the configuration of a network device, such as a router, using a two-stage configuration model is provided. A first request from a user for a change in configuration of a network device is received. Configuration data associated with the first request is stored. A second request to modify the configuration of the network device to reflect the configuration data is received. An exclusive lock on the network device is assigned to the user preventing other users from modifying the configuration of the network device. The current operational state of the network device is modified to reflect the configuration data, which is then stored in a device configuration database. Users can view configuration history data to view prior configurations of the network device. Multiple users may modify the network device without interfering with one another because conflicts are avoided through use of an exclusive lock.

    摘要翻译: 提供了使用两级配置模型来修改诸如路由器的网络设备的配置的方法和装置。 接收来自用户对网络设备的配置的改变的第一请求。 存储与第一请求相关联的配置数据。 接收到修改网络设备的配置以反映配置数据的第二个请求。 网络设备上的排他锁被分配给用户,防止其他用户修改网络设备的配置。 网络设备的当前操作状态被修改以反映配置数据,然后存储在设备配置数据库中。 用户可以查看配置历史数据,查看网络设备的先前配置。 多个用户可以修改网络设备而不会彼此干扰,因为通过使用排他锁来避免冲突。

    Managing network device configuration using versioning and partitioning
    10.
    发明申请
    Managing network device configuration using versioning and partitioning 有权
    使用版本控制和分区管理网络设备配置

    公开(公告)号:US20060007944A1

    公开(公告)日:2006-01-12

    申请号:US11043281

    申请日:2005-01-25

    IPC分类号: H04L12/28

    摘要: Configuration versioning and partitioning are provided as methods for managing large configuration for a network element such as a router or switch. In one aspect, a method performed in a network element, the network element comprising a plurality of software components that control operations and features of the network element, wherein operations and features of the network element are defined in part by a configuration, comprises creating and storing one or more configuration partition namespaces each comprising a version identifier and one or more configuration tuples; associating one or more of the configuration partition namespaces in a configuration partition; associating one of the software components and the one or more configuration partition namespaces; and creating and storing information identifying one of the software components, its associated configuration partition namespaces, and the version identifier of each of the configuration partition namespaces.

    摘要翻译: 提供配置版本控制和分区作为管理诸如路由器或交换机之类的网络元件的大型配置的方法。 在一个方面,一种在网络元件中执行的方法,所述网络元件包括控制所述网络元件的操作和特征的多个软件组件,其中所述网络元件的操作和特征部分地由配置来定义,包括创建和 存储每个包括版本标识符和一个或多个配置元组的配置分区命名空间; 在配置分区中关联一个或多个配置分区命名空间; 关联一个软件组件和一个或多个配置分区命名空间; 以及创建和存储识别软件组件之一,其关联的配置分区命名空间以及每个配置分区命名空间的版本标识符的信息。