Flow based data packet processing
    1.
    发明授权
    Flow based data packet processing 失效
    基于流的数据包处理

    公开(公告)号:US08365045B2

    公开(公告)日:2013-01-29

    申请号:US12331241

    申请日:2008-12-09

    Inventor: Shakeel Mustafa

    Abstract: Flow based data packet processing is disclosed. In one embodiment, a method for processing a data packet in a flow comprises identifying a flow Identification (ID) of the data packet, where the flow ID is based on one or more portions of control information for the data packet. The method also comprises accessing an address pointer stored in a shared memory designated for the flow ID. The method further comprises performing a set of instructions stored in an address in a cache memory which is assigned by the address pointer, wherein the set of instructions is loaded to the address in the cache memory upon identifying of the flow ID if the flow is currently active. Additionally, the method comprises generating report data associated with the flow by executing the set of instructions.

    Abstract translation: 公开了基于流的数据包处理。 在一个实施例中,用于在流中处理数据分组的方法包括标识数据分组的流标识(ID),其中流ID基于数据分组的控制信息的一个或多个部分。 该方法还包括访问存储在为流ID指定的共享存储器中的地址指针。 该方法还包括执行存储在由地址指针分配的高速缓冲存储器中的地址中的一组指令,其中如果该流是当前的,则识别流ID后,将该组指令加载到高速缓冲存储器中的地址 活性。 另外,该方法包括通过执行该组指令来生成与流相关联的报告数据。

    Systems and methods for information compression
    2.
    发明授权
    Systems and methods for information compression 失效
    信息压缩的系统和方法

    公开(公告)号:US08688621B2

    公开(公告)日:2014-04-01

    申请号:US12425920

    申请日:2009-04-17

    Inventor: Shakeel Mustafa

    CPC classification number: A61K31/7048

    Abstract: Systems and methods for information compression. In a first method embodiment, a computer implemented method for compressing information includes finding a closest match entry of a dictionary to a data block, the dictionary stored in computer usable media. A logical exclusive OR combination of the closest match entry and the data block is performed to form a spatial difference vector identifying locations wherein the data block differs from the closest match entry. An information difference vector comprising differences between the data block and the closest match entry is formed. A compressed data block comprising the spatial difference vector, the information difference vector and a reference to the closest match entry is produced. The compressed data block is characterized as being smaller than the data block.

    Abstract translation: 信息压缩的系统和方法。 在第一方法实施例中,一种用于压缩信息的计算机实现方法包括:将字典的最接近的匹配条目找到数据块,该字典存储在计算机可用介质中。 执行最接近的匹配条目和数据块的逻辑异或组合以形成识别位置的空间差矢量,其中数据块与最近的匹配条目不同。 形成包括数据块和最接近的匹配项之间的差的信息差向量。 产生包括空间差矢量,信息差矢量和对最接近匹配项的参考的压缩数据块。 压缩数据块的特征在于小于数据块。

    MANAGEMENT OF PACKET FLOW IN A NETWORK
    3.
    发明申请
    MANAGEMENT OF PACKET FLOW IN A NETWORK 审中-公开
    网络流量管理

    公开(公告)号:US20100097931A1

    公开(公告)日:2010-04-22

    申请号:US12255305

    申请日:2008-10-21

    Inventor: Shakeel Mustafa

    Abstract: Packets to be transmitted are received and stored by a first stand alone component. A packet sequencer may be generated and/or sequence number within packets may be used to track the transmitted packets of a given packet flow. Thus, packets may now be transmitted through different network paths. Transmitted packets are reassembled, by a second standalone component, in the order transmitted. A dropped packet may be identified and retransmission of the dropped packet requested. A copy of the dropped packet may be retransmitted from the first standalone component to the second without retransmitting the entire series of packets following the dropped packet. A confirmation packet by the second standalone component is generated to measure performance attributes of various network paths. The confirmation packet is used by the first standalone component to determine the next network path to be used to transmit the next packet in the given packet flow.

    Abstract translation: 要发送的数据包由第一个独立组件接收和存储。 可以生成分组定序器和/或分组内的序列号可以用于跟踪给定分组流的传输分组。 因此,分组现在可以通过不同的网络路径传输。 发送的数据包按照发送的顺序由第二个独立组件重新组合。 可以识别丢弃的分组并且请求重传丢弃的分组。 丢弃的分组的副本可以从第一个独立组件重新发送到第二个独立组件,而不会重传丢弃的分组之后的整个数据包。 生成第二个独立组件的确认包以测量各种网络路径的性能属性。 第一独立组件使用确认分组来确定用于在给定分组流中发送下一个分组的下一个网络路径。

    Diversity string based pattern matching
    4.
    发明授权
    Diversity string based pattern matching 有权
    基于分集字符串的模式匹配

    公开(公告)号:US09032503B2

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

    申请号:US12183722

    申请日:2008-07-31

    Inventor: Shakeel Mustafa

    CPC classification number: H04L63/0227

    Abstract: Diversity string based pattern matching is disclosed. In one embodiment, a method for inspecting multiple data patterns in a data block includes scanning the data block for a diversity string of each data pattern, where the diversity string is a subset of the each data pattern. The method further includes comparing the each data pattern with a respective segment of the data block only if the diversity string is present in the data block, and forwarding flag data if the each data pattern matches with the respective segment of the data block.

    Abstract translation: 公开了基于分集串的模式匹配。 在一个实施例中,用于检查数据块中的多个数据模式的方法包括扫描每个数据模式的分集串的数据块,其中分集串是每个数据模式的子集。 该方法还包括仅当数据块中存在分集串时将每个数据模式与数据块的相应段进行比较,并且如果每个数据模式与数据块的相应段匹配,则转发标志数据。

    Internet multimedia content delivery to consumer electronic devices through wireless network infrastructure
    5.
    发明授权
    Internet multimedia content delivery to consumer electronic devices through wireless network infrastructure 有权
    互联网多媒体内容通过无线网络基础设施传送给消费电子设备

    公开(公告)号:US08874635B2

    公开(公告)日:2014-10-28

    申请号:US12174083

    申请日:2008-07-16

    Inventor: Shakeel Mustafa

    Abstract: Internet multimedia content delivery methods, devices and systems are disclosed. In one embodiment, a method for communicating internet multimedia data to a consumer electronic via a wireless network comprises receiving the internet multimedia data via the wireless network, converting the internet multimedia data to a data type associated with the consumer electronic device, and forwarding the internet multimedia data of the data type to the consumer electronic device, where the internet multimedia data via the wireless network is serviced by an internet multimedia data server.

    Abstract translation: 公开了互联网多媒体内容传送方法,设备和系统。 在一个实施例中,一种用于经由无线网络将互联网多媒体数据传送给消费电子的方法包括经由无线网络接收互联网多媒体数据,将互联网多媒体数据转换成与消费者电子设备相关联的数据类型,以及转发互联网 通过无线网络的互联网多媒体数据由互联网多媒体数据服务器提供的消费电子设备的数据类型的多媒体数据。

Patent Agency Ranking