Systems and methods for pinning content in cache
    1.
    发明授权
    Systems and methods for pinning content in cache 有权
    在缓存中固定内容的系统和方法

    公开(公告)号:US08914582B1

    公开(公告)日:2014-12-16

    申请号:US13677005

    申请日:2012-11-14

    Applicant: Google Inc.

    CPC classification number: G06F12/123 G06F12/126 G06F17/30

    Abstract: An application server maintains a first plurality of applications in non-volatile memory. The application server loads into volatile memory a subset of the first plurality of applications. The subset is a second plurality of applications. The application server receives a request to execute an application that is not currently loaded in volatile memory, and in response performs a set of operations: (1) determining that there is inadequate storage space in volatile memory to store the application; (2) identifying at least one application in the second plurality of applications that is designated as exempt from eviction from volatile memory; (3) selecting from among the second plurality of applications an eviction target, where the selection process excludes the designed applications; (4) evicting from volatile memory the eviction target; and (5) loading and executing the application in response to the received request, and returning a result responsive to the received request.

    Abstract translation: 应用服务器在非易失性存储器中维护第一多个应用。 应用服务器将第一多个应用的​​子集加载到易失性存储器中。 该子集是第二多个应用。 应用程序服务器接收执行当前未加载在易失性存储器中的应用程序的请求,并作为响应执行一组操作:(1)确定易失性存储器中的存储空间不足以存储应用程序; (2)识别被指定为不被驱逐的易失性存储器的第二多个应用中的至少一个应用; (3)从所述第二多个应用程序中选择驱逐目标,其中所述选择处理排除所设计的应用程序; (4)从挥发性记忆中排除驱逐目标; 和(5)响应于接收到的请求加载和执行应用程序,并响应于接收到的请求返回结果。

    Distributed scheduler
    2.
    发明授权
    Distributed scheduler 有权
    分布式调度程序

    公开(公告)号:US09379903B1

    公开(公告)日:2016-06-28

    申请号:US13838433

    申请日:2013-03-15

    Applicant: Google Inc.

    Abstract: A method, system, and computer readable medium for managing applications on an application execution system are disclosed. On an application server the number of instances of a first application type that are in a busy state is determined. This determination is performed at each respective time interval in a plurality of time intervals. Then, a first running average for the busy state of the first application type is computed based upon the number of instances of the first application type that are in a busy state, at the application server, at each respective time interval. A removal request is sent when the first running average for the busy state meets a first removal criterion. The removal request is a request to remove the application server from a data structure that specifies which of a plurality of application servers accept service requests for the first application type.

    Abstract translation: 公开了一种用于在应用执行系统上管理应用的方法,系统和计算机可读介质。 在应用服务器上,确定处于忙状态的第一应用类型的实例数。 在多个时间间隔中的每个相应时间间隔执行该确定。 然后,基于处于忙状态的第一应用类型的实例的数量,在应用服务器处,以各自的时间间隔计算第一应用类型的忙状态的第一运行平均值。 当繁忙状态的第一个运行平均值满足第一个删除标准时,将发送删除请求。 删除请求是从数据结构去除应用服务器的请求,该数据结构指定多个应用服务器中的哪一个接受针对第一应用类型的服务请求。

    DISTRIBUTED SCHEDULER
    4.
    发明申请
    DISTRIBUTED SCHEDULER 审中-公开
    分布式调度器

    公开(公告)号:US20160301559A1

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

    申请号:US15188293

    申请日:2016-06-21

    Applicant: Google Inc.

    Abstract: A method, system, and computer readable medium for managing applications on an application execution system are disclosed. On an application server the number of instances of a first application type that are in a busy state is determined. This determination is performed at each respective time interval in a plurality of time intervals. Then, a first running average for the busy state of the first application type is computed based upon the number of instances of the first application type that are in a busy state, at the application server, at each respective time interval. A removal request is sent when the first running average for the busy state meets a first removal criterion. The removal request is a request to remove the application server from a data structure that specifies which of a plurality of application servers accept service requests for the first application type.

    Abstract translation: 公开了一种用于在应用执行系统上管理应用的方法,系统和计算机可读介质。 在应用服务器上,确定处于忙状态的第一应用类型的实例数。 在多个时间间隔中的每个相应时间间隔执行该确定。 然后,基于处于忙状态的第一应用类型的实例的数量,在应用服务器处,以各自的时间间隔计算第一应用类型的忙状态的第一运行平均值。 当繁忙状态的第一个运行平均值满足第一个删除标准时,将发送删除请求。 删除请求是从数据结构去除应用服务器的请求,该数据结构指定多个应用服务器中的哪一个接受针对第一应用类型的服务请求。

    Setting and Displaying a Read Status for Items in Content Feeds
    5.
    发明申请
    Setting and Displaying a Read Status for Items in Content Feeds 审中-公开
    设置和显示内容Feed中项目的读取状态

    公开(公告)号:US20160267094A1

    公开(公告)日:2016-09-15

    申请号:US15158470

    申请日:2016-05-18

    Applicant: GOOGLE INC.

    Abstract: A method of providing content includes detecting execution of a mark-all-read command associated with a specified stream. The specified stream includes two or more content feeds, wherein each content feed includes a set of content items published by a respective publication source. The method also includes recording a time of execution of the mark-all-read command and displaying content items associated with the specified stream. The displayed content items have associated timestamps, and content items having associated timestamps dated prior to the recorded time of execution are displayed in a visually distinctive format from content items having associated timestamps dated after the recorded time of execution.

    Abstract translation: 提供内容的方法包括检测与指定流相关联的全标记全部命令的执行。 指定的流包括两个或多个内容馈送,其中每个内容馈送包括由相应发布源发布的一组内容项。 该方法还包括记录全标记命令的执行时间并显示与指定流相关联的内容项。 所显示的内容项具有相关联的时间戳,并且在记录的执行时间之前具有相关联的时间戳的内容项目以与记录的执行时间之后具有相关联的时间戳的内容项以视觉上不同的格式显示。

    Recursive Subscriptions to Content Feeds
    6.
    发明申请
    Recursive Subscriptions to Content Feeds 审中-公开
    递归订阅内容Feed

    公开(公告)号:US20140222969A1

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

    申请号:US14245959

    申请日:2014-04-04

    Applicant: Google Inc.

    Abstract: A server system subscribes a first user of a first client device, in communication with the server system, to a specified stream of content feeds, where the specified stream of content feeds was defined by a second user at a second client device and comprises one or more other streams of content feeds, a respective stream of the one or more other streams of content feeds was defined by a third user at a third client device and comprises two or more content feeds, and each content feed comprises a set of content items published by a respective publication source. Pursuant to the subscription of the first user to the specified stream of content feeds, the server system sends to the first client device for presentation to the first user content items associated with the specified stream of content feeds.

    Abstract translation: 服务器系统将与服务器系统通信的第一客户端设备的第一用户订阅到指定的内容源流,其中指定的内容源流由第二客户端设备上的第二用户定义,并且包括一个或多个 更多其他流内容馈送,一个或多个其他内容馈送流的相应流由第三用户在第三客户端设备定义并且包括两个或更多个内容源,并且每个内容馈送包括一组发布的内容项 由各自的出版来源。 根据第一用户对指定的内容馈送流的订阅,服务器系统发送到第一客户端设备以呈现给与指定的内容源流相关联的第一用户内容项。

Patent Agency Ranking