Systems and methods for adaptive associative routing for mobile messaging

    公开(公告)号:US10404809B2

    公开(公告)日:2019-09-03

    申请号:US14601046

    申请日:2015-01-20

    Applicant: Google Inc.

    Abstract: In an example implementation of the disclosed technology, a method includes assigning a computing device to a region associated with a region server that comprises a plurality of region server instances. The method also includes generating device-to-region mapping and transmitting a replica of the device-to-region mapping to a messaging server instance and connection server instance. Further, the method includes receiving local device connection information comprising connection information relating the computing device and the connection server instance. The method also includes outputting the local device connection information to the plurality of region server instances. Additionally, the method includes receiving a message for delivery to the computing device and, responsive to accessing the local device connection information, transmitting the message to the connection server instance identified by the local device connection information.

    Systems and methods for automatic modification of device configuration values

    公开(公告)号:US09692643B2

    公开(公告)日:2017-06-27

    申请号:US13843955

    申请日:2013-03-15

    Applicant: Google Inc.

    Abstract: Implementations may include automatically initiating modification of one or more configuration values of a remote computing device, the configuration values determining how status messages are sent from the remote computing device. The status messages may be sent either at the prompting of a messaging server or, alternatively, autonomously by the computing device. The status message may indicate the state of the computing device, for example, one or more of “awake,” “active,” “idle,” etc., a current battery level, whether the computing device is fully charged or is plugged into an external power source, whether the radio is currently active, current location, the type of network on which the computing device is being used (e.g., Wi-Fi, 3G, 3G). The modifications to the configuration values may be based on, among other things, location, user behavior, or device usage patterns, thus enabling efficient scheduling of push notification delivery based on the modified configurations.

    SYSTEMS AND METHODS TO DETERMINE RELEVANT MOBILE COMPUTING DEVICE ACTIVITIES
    13.
    发明申请
    SYSTEMS AND METHODS TO DETERMINE RELEVANT MOBILE COMPUTING DEVICE ACTIVITIES 审中-公开
    确定相关移动计算设备活动的系统和方法

    公开(公告)号:US20140222864A1

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

    申请号:US13779872

    申请日:2013-02-28

    Applicant: GOOGLE INC.

    CPC classification number: G06F16/2471

    Abstract: Certain implementations of the disclosed technology may include systems, methods, and apparatus for determining relevant mobile computing device activities. According to an example implementation, a method is provided for modifying a user interface based on contextual information. The method can include receiving, at a mobile computing device, identification (ID) information associated with a peripheral device, querying one or more databases to determine contextual information related to the ID information, wherein at least one of the one or more databases reside at a server, receiving, from the one or more databases, contextual information related to the ID information, associating at least one function of the mobile computing device with the contextual information, and outputting, for display on the mobile computing device, a user interface including at least a reference to the at least one function associated with the contextual information.

    Abstract translation: 所公开技术的某些实现可以包括用于确定相关移动计算设备活动的系统,方法和装置。 根据示例实现,提供了一种基于上下文信息来修改用户界面的方法。 所述方法可以包括在移动计算设备处接收与外围设备相关联的标识(ID)信息,查询一个或多个数据库以确定与所述ID信息相关的上下文信息,其中所述一个或多个数据库中的至少一个驻留在 从所述一个或多个数据库接收与所述ID信息相关的上下文信息,将所述移动计算设备的至少一个功能与所述上下文信息相关联,并且输出用于在所述移动计算设备上显示的用户界面,所述用户界面包括 至少提及与所述上下文信息相关联的所述至少一个功能。

    SYSTEMS AND METHODS FOR MESSAGE DELIVERY TO MOBILE DEVICES SUPPORTING MULTIPLE USERS
    14.
    发明申请
    SYSTEMS AND METHODS FOR MESSAGE DELIVERY TO MOBILE DEVICES SUPPORTING MULTIPLE USERS 有权
    用于向移动设备提供消息传递的系统和方法支持多个用户

    公开(公告)号:US20140122624A1

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

    申请号:US13844134

    申请日:2013-03-15

    Applicant: GOOGLE INC.

    CPC classification number: H04L67/306 H04L67/26 H04L67/327

    Abstract: The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. A computer program product may include a computer-readable storage medium with instructions executable by one or more processors to perform a method. The method may include receiving, at a message server configured to receive a plurality of messages for a plurality of computing devices, a first message intended for a first user profile. The first user profile and one or more other user profiles may exist on a single computing device. The method may also include receiving a first status update from the first computing device indicating that the first user profile is stopped or non-active, and postponing delivery of the first message to the first computing device, based on the first user profile being stopped or non-active. These and other aspects of messaging systems, methods, and computer program products are disclosed herein.

    Abstract translation: 所公开的技术包括消息系统和方法以及体现这种系统和方法的计算机程序产品。 计算机程序产品可以包括具有可由一个或多个处理器执行以执行方法的指令的计算机可读存储介质。 该方法可以包括在被配置为为多个计算设备接收多个消息的消息服务器处接收用于第一用户简档的第一消息。 第一用户简档和一个或多个其他用户简档可以存在于单个计算设备上。 该方法还可以包括:从第一计算设备接收指示第一用户简档被停止或非活动的第一状态更新,以及基于停止的第一用户简档将第一消息的传递延迟到第一计算设备, 不活跃。 本文公开了消息系统,方法和计算机程序产品的这些和其它方面。

    User-aware cloud to device messaging systems and methods
    15.
    发明授权
    User-aware cloud to device messaging systems and methods 有权
    用户感知的云到设备消息系统和方法

    公开(公告)号:US08700722B1

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

    申请号:US13844286

    申请日:2013-03-15

    Applicant: Google Inc.

    CPC classification number: G06F17/30861 H04L67/26 H04L67/306 H04W4/10 H04W4/12

    Abstract: The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. An example computer-implemented method may include receiving, at a message server, a plurality of messages directed toward a plurality of computing devices, the plurality of messages including a first message directed toward a first user profile. A first computing device may be identified as being associated with the first user profile. It may be determined, by a computer processor, that the first user profile is inactive on the first computing device and that a second user profile is active on the first computing device. In that case, the first message may be held at the message server due to the first user profile being inactive. Other implementations of the messaging systems and methods are also disclosed herein.

    Abstract translation: 所公开的技术包括消息系统和方法以及体现这种系统和方法的计算机程序产品。 示例性计算机实现的方法可以包括在消息服务器处接收指向多个计算设备的多个消息,所述多个消息包括指向第一用户简档的第一消息。 可以将第一计算设备识别为与第一用户简档相关联。 计算机处理器可以确定第一用户简档在第一计算设备上是不活动的,并且第二用户简档在第一计算设备上是活动的。 在这种情况下,由于第一用户简档是不活动的,所以第一消息可能被保留在消息服务器。 消息传送系统和方法的其他实现也在本文中公开。

Patent Agency Ranking