Customizing posts by activity type and client type
    1.
    发明授权
    Customizing posts by activity type and client type 有权
    按活动类型和客户端类型自定义帖子

    公开(公告)号:US09385979B1

    公开(公告)日:2016-07-05

    申请号:US13537647

    申请日:2012-06-29

    IPC分类号: H04L12/58

    CPC分类号: H04L51/06 H04L51/066

    摘要: A system and method for per-client, per-type customizations to posts in an activity stream comprises an extraction pipeline and a rendering pipeline. The extraction pipeline can include a library of embedded code, data type taxonomy and an embed converter. The data type taxonomy is coupled to an activity source to receive activity information, and to produce a first protocol buffer. The embed converter produces a type-specific protocol buffer from the first protocol buffer and embedded code based in part upon the type of activity and the type of client. The type-specific protocol buffer is provided to the client to process activity information or present activity information. The disclosure also includes a method for processing a post in an activity stream on a per-client, per-type basis.

    摘要翻译: 用于每个客户端的每个类型的定制在活动流中发布的系统和方法包括提取流水线和呈现流水线。 提取管道可以包括嵌入代码库,数据类型分类和嵌入转换器。 数据类型分类法耦合到活动源以接收活动信息,并产生第一协议缓冲器。 嵌入式转换器部分地基于活动的类型和客户端的类型,从第一协议缓冲器和嵌入代码产生类型特定的协议缓冲器。 类型特定的协议缓冲区被提供给客户端以处理活动信息或呈现活动信息。 本公开还包括一种用于在每个客户端,每个类型的基础上处理活动流中的帖子的方法。

    Extension system for rendering custom posts in the activity stream
    2.
    发明授权
    Extension system for rendering custom posts in the activity stream 有权
    用于在活动流中呈现自定义帖子的扩展系统

    公开(公告)号:US08996627B1

    公开(公告)日:2015-03-31

    申请号:US13197002

    申请日:2011-08-03

    IPC分类号: G06F15/16 G06F12/06

    摘要: An extension system for rendering custom posts in the activity stream comprises an activity streams front end, an activity streams backend and a custom template storage. The activity streams backend is communicatively coupled to receive activity information from activity sources. Clients send custom metadata to the activity streams backend, including a key for decoding and rendering the proper templates and associated scripts on the activity streams frontend. The activity streams backend encodes this custom key and metadata as part of the activity information. The activity streams front end retrieves the encoded information and decodes the encoded information to produce data and a type. From the type, the activity streams front end accesses the custom template storage to determine the associated custom template and JavaScript. The activity streams front end cooperates with the client to use the data, custom template and JavaScript to render the activity information at the client device.

    摘要翻译: 用于在活动流中呈现自定义帖子的扩展系统包括活动流前端,活动流后端和自定义模板存储。 活动流后端通信耦合以从活动源接收活动信息。 客户端将自定义元数据发送到活动流后端,包括用于在活动流前端解码和呈现正确的模板和相关脚本的键。 活动流后端将此自定义密钥和元数据编码为活动信息的一部分。 活动流前端检索编码信息并解码编码信息以产生数据和类型。 从类型中,活动流前端访问自定义模板存储,以确定关联的自定义模板和JavaScript。 活动流前端与客户端协作使用数据,自定义模板和JavaScript来在客户端设备上呈现活动信息。

    SYSTEMS AND METHODS FOR MANAGING A MESSAGE THREAD ON AN ELECTRONIC DEVICE
    3.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING A MESSAGE THREAD ON AN ELECTRONIC DEVICE 审中-公开
    用于管理电子设备上的消息螺纹的系统和方法

    公开(公告)号:US20160072755A1

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

    申请号:US13585735

    申请日:2012-08-14

    IPC分类号: H04L12/58 G06F15/16

    CPC分类号: H04L51/16

    摘要: The subject matter of this specification can be implemented in, among other things, a method that includes receiving a new message and providing instructions to a client device for collapsing at least one of one or more previously received messages when the number of messages reaches a number at which it is desirable to collapse the message thread. The method also includes providing instructions for appending a new message to the message thread. The method may also include instructions for providing one or more collapse or expand controls for managing message threads.

    摘要翻译: 本说明书的主题可以在包括接收新消息和向客户端设备提供指令的方法中实现,以便当消息数达到一个数量时收集一个或多个先前接收到的消息中的至少一个消息 期望折叠消息线程。 该方法还包括提供用于向消息线程附加新消息的指令。 该方法还可以包括用于提供用于管理消息线程的一个或多个折叠或展开控件的指令。

    Ranking and ordering items in stream
    4.
    发明授权
    Ranking and ordering items in stream 有权
    排序和排序物流

    公开(公告)号:US08843491B1

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

    申请号:US13357167

    申请日:2012-01-24

    IPC分类号: G06F17/30

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a plurality of items to be displayed to a user, each item including digital content and being associated with a respective timestamp, receiving a plurality of scores, each score being associated with an item of the plurality of items, determining a subset of items to be displayed to the user based on the plurality of scores, the subset of items including items of the plurality of items, grouping items in the subset of items based on respective timestamps to provide a plurality of item groups, for each item group, determining an order of items based on respective scores, and transmitting instructions to display items to the user based on the plurality of item groups and in the order within each item group.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于识别要向用户显示的多个项目,每个项目包括数字内容并与相应的时间戳相关联,接收多个分数,每个 分数与多个项目的项目相关联,基于多个分数确定要向用户显示的项目的子集,包括多个项目的项目的子集,基于项目子集的分组项目 在各个时间戳上提供多个项目组,对于每个项目组,基于各个分数来确定项目的顺序,并且基于多个项目组并按照每个项目组内的顺序发送指示以向用户显示项目 。