User-Initiated Boosting of Social Networking Objects
    1.
    发明申请
    User-Initiated Boosting of Social Networking Objects 审中-公开
    用户启动的社交网络对象提升

    公开(公告)号:US20130030905A1

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

    申请号:US13194507

    申请日:2011-07-29

    IPC分类号: G06Q30/00

    CPC分类号: G06Q50/01 G06Q30/0214

    摘要: Methods, apparatuses and systems directed to allowing users of a social networking system to promote specific social networking objects in exchange for payment. In particular embodiments, promoted social networking objects may be exported to a sponsored story system for display in a sponsored story area of the promoting user's friends' home pages. In particular embodiments, the promoted social networking objects may be pinned for a predetermined amount of time, clicks, or impressions at the top of the news feeds for the first degree connections of the promoting user.

    摘要翻译: 旨在允许社交网络系统的用户促进特定社交网络对象以交换支付的方法,装置和系统。 在特定实施例中,促销的社交网络对象可以被导出到赞助的故事系统,以在促销用户的朋友的主页的赞助故事区域中显示。 在特定实施例中,促销的社交网络对象可能被固定在促销用户的第一级连接的新闻馈送顶部的预定量的时间,点击或印象。

    Partitioning a Transmission Control Protocol (TCP) Control Block (TCB)
    2.
    发明申请
    Partitioning a Transmission Control Protocol (TCP) Control Block (TCB) 审中-公开
    传输控制协议(TCP)控制块(TCB)

    公开(公告)号:US20080040494A1

    公开(公告)日:2008-02-14

    申请号:US11496072

    申请日:2006-07-28

    IPC分类号: G06F15/16

    摘要: Partitioning of a Transmission Control Protocol (TCP) Control Block (TCB) associated with a TCP connection into multiple, independently accessible data structures. A first of the data structures includes TCB data used in handling an egress direction of the TCP connection while a second of the data structures includes TCB data used in handling an ingress direction of the TCP connection.

    摘要翻译: 将与TCP连接相关联的传输控制协议(TCP)控制块(TCB)分为多个独立可访问的数据结构。 第一数据结构包括用于处理TCP连接的出口方向的TCB数据,而第二数据结构包括用于处理TCP连接的入方向的TCB数据。

    Packet assembly
    3.
    发明申请
    Packet assembly 失效
    数据包组装

    公开(公告)号:US20050135353A1

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

    申请号:US10742189

    申请日:2003-12-18

    摘要: In general, in one aspect, the disclosure describes a method of assembling a packet in memory. The method includes reading data included in a first segment of a packet divided into multiple segments and issuing a command to a memory controller that causes the memory controller to shift and write a subset of the read data to a memory coupled to the memory controller. The method also includes saving the remainder of the read data as a first residue, retrieving data included in a second segment of the packet, and writing at least a portion of the retrieved data and the first residue to the memory.

    摘要翻译: 通常,在一个方面,本公开描述了一种在存储器中组装分组的方法。 该方法包括读取分组到多个分组的分组的第一分段中的数据,并向存储器控制器发出命令,该命令使得存储器控制器将读取的数据的子集移位并写入耦合到存储器控制器的存储器。 该方法还包括将剩余的读取数据保存为第一残余,检索包含在分组的第二段中的数据,以及将所检索的数据和第一残差的至少一部分写入存储器。

    Method for optimizing queuing performance
    5.
    发明申请
    Method for optimizing queuing performance 有权
    优化排队性能的方法

    公开(公告)号:US20050147038A1

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

    申请号:US10746273

    申请日:2003-12-24

    IPC分类号: G06F13/12 H04L1/00

    CPC分类号: G06F13/128

    摘要: Techniques for optimizing queuing performance include passing, from a ring having M slots, one or more enqueue requests and one or more dequeue requests to a queue manager, and determining whether the ring is full, and if the ring is full, sending only an enqueue request to the queue manager when one of the M slots is next available, otherwise, sending both an enqueue request and a dequeue request to the queue manager.

    摘要翻译: 用于优化排队性能的技术包括从具有M个时隙的环路将一个或多个入队请求和一个或多个出队请求传递到队列管理器,以及确定该环是否已满,并且如果该环已满,则仅发送一个入队 当M个时隙中的一个下一个可用时,请求队列管理器,否则,向队列管理器发送入队请求和出队请求。

    Method and apparatus to provide multicast support on a network device
    6.
    发明申请
    Method and apparatus to provide multicast support on a network device 审中-公开
    在网络设备上提供组播支持的方法和装置

    公开(公告)号:US20050141502A1

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

    申请号:US10748429

    申请日:2003-12-30

    IPC分类号: H04L12/18 H04L12/56 H04L29/06

    摘要: A method and apparatus to provide multicast support on a network device. The network device receives an incoming multicast packet, the multicast packet comprising an incoming multicast header and packet data. The packet data is stored at the network device. A plurality of outgoing multicast headers are generated based on the incoming multicast header. Each outgoing multicast header of the plurality of outgoing multicast headers is attached to the packet data to create a plurality of outgoing multicast packets without making multiple copies of the packet data.

    摘要翻译: 一种在网络设备上提供组播支持的方法和装置。 网络设备接收传入的组播分组,该组播分组包括传入的组播报头和分组数据。 分组数据存储在网络设备中。 基于输入的多播报头生成多个输出多播报头。 多个出局组播报头的每个输出组播报头被附加到分组数据,以创建多个输出多播分组而不分组数据的多个副本。

    Memory controller
    7.
    发明申请
    Memory controller 有权
    内存控制器

    公开(公告)号:US20050135367A1

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

    申请号:US10741298

    申请日:2003-12-18

    IPC分类号: H04L12/28

    CPC分类号: G06F13/1678

    摘要: In general, in one aspect, the disclosure describes a memory controller. The controller includes an interface to a first memory and an interface to a bus coupling the memory controller to at least one processor. The controller also includes circuitry, responsive to read and write commands received over the bus from the at least one processor, to shift data by an amount identified by at least some of the read and write commands.

    摘要翻译: 通常,在一个方面,本公开描述了一种存储器控制器。 控制器包括到第一存储器的接口以及将存储器控制器耦合到至少一个处理器的总线的接口。 控制器还包括电路,响应于通过总线从至少一个处理器接收的读取和写入命令,将数据移位由至少一些读取和写入命令所标识的量。

    Methods for optimizing memory unit usage to maximize packet throughput for multi-processor multi-threaded architectures
    9.
    发明授权
    Methods for optimizing memory unit usage to maximize packet throughput for multi-processor multi-threaded architectures 有权
    用于优化存储单元使用以最大化多处理器多线程架构的数据包吞吐量的方法

    公开(公告)号:US07373475B2

    公开(公告)日:2008-05-13

    申请号:US11157711

    申请日:2005-06-21

    IPC分类号: G06F12/00

    CPC分类号: G06F12/023

    摘要: Methods for optimizing memory unit usage to maximize packet throughput for a multiprocessor multithreaded architecture. One method employs a first phase of a software algorithm to allocate data structures to memory units in which the data units are stored and accessed during processing operations. The allocation is such that the data structures are allocated to memory units having lower latencies while satisfying capacity and bandwidth constraints for the memory units. A second phase of the algorithm may be employed to tune the allocation, wherein the performance level of an initial allocation and subsequent reallocations are simulated for an environment in which the memory units and data structures are to be implemented. From the simulation, the allocation providing the best performance level is selected. The simulated environment may include network processor unit (NPU) environments, with the performance level comprising a measure of packet throughput.

    摘要翻译: 用于优化存储单元使用以最大化多处理器多线程架构的数据包吞吐量的方法。 一种方法采用软件算法的第一阶段来将数据结构分配给在处理操作期间存储和访问数据单元的存储器单元。 该分配使得数据结构被分配给具有较低延迟的存储单元,同时满足存储器单元的容量和带宽限制。 可以采用该算法的第二阶段来调整分配,其中针对要实现存储器单元和数据结构的环境来模拟初始分配和后续重新分配的性能水平。 从模拟中,选择提供最佳性能水平的分配。 模拟环境可以包括网络处理器单元(NPU)环境,其中性能级别包括分组吞吐量的量度。