Reallocating users in content sharing environments

    公开(公告)号:US10182024B1

    公开(公告)日:2019-01-15

    申请号:US14981281

    申请日:2015-12-28

    Abstract: Systems, methods, and computer-readable media are provided for dividing and merging online content sharing environments such as, for example, online chat rooms. An online content sharing environment may have a group of user profiles associated therewith, some subgroup of which may be exchanging message content within the online content sharing environment at any given time. If an amount of message data traffic being exchanged and/or a number of user profiles exchanging messages exceeds a corresponding threshold value, the online content sharing environment may be divided into two or more sub-environments. Respective sub-groups of user profiles may then be identified based on association criteria and associated with the various sub-environments. Conversely, multiple online content sharing environments may be merged into a single content sharing environment if a combined amount of message content being exchanged and/or a combined number of user profiles exchanging messages meets or falls below a corresponding threshold value.

    Contextual presence
    5.
    发明授权

    公开(公告)号:US11558713B1

    公开(公告)日:2023-01-17

    申请号:US16656901

    申请日:2019-10-18

    Abstract: This disclosure is directed to generating one or more presence-event notifications at one or more user devices associated with a user, and transmitting those presence-event notifications to one or more presence server(s). At the presence server(s) a stream of presence-event notifications may be filtered according to any number of predefined criteria, and then the presence-event notifications that have filtered through may be applied to presence plug-ins to generate presence information associated with user(s) for whom presence-event notifications were received. The presence-event notifications may be provided as a stream of presence information to one or more consumers of presence information and/or stored in a presence datastore. A consumer of presence information, such as a service provider, may request presence information associated with one or more users. In response, the service provider may be provided with the requested presence information based on whether that service provider has permissions to receive the requested presence information.

    Motion cues for video encoding
    6.
    发明授权

    公开(公告)号:US11425412B1

    公开(公告)日:2022-08-23

    申请号:US17094410

    申请日:2020-11-10

    Abstract: Devices and techniques are generally described for encoding video data based on motion cues. In some examples, a first frame of image data representing a first view of a physical environment may be generated. The camera may be moved by a first amount in a first direction. A second frame of image data representing a second view of the physical environment may be generated. Intra-frame motion may be determined by subtracting a first vector representing movement of the camera by the first amount in the first direction from a second vector representing motion between the first frame and the second frame. Motion vector data representing motion between the first frame and the second frame may be calculated based on the intra-frame motion. An encoded representation of the second frame of image data may be generated and sent to a second device.

    Application provided browser plugin
    8.
    发明授权
    Application provided browser plugin 有权
    应用程序提供的浏览器插件

    公开(公告)号:US09223557B1

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

    申请号:US13889715

    申请日:2013-05-08

    Abstract: An application may be installed on a user device. Installing the application may include receiving and storing an executable application, a plugin, and an application manifest. The application manifest may include a path corresponding to the plugin and one or more rules associated with the plugin. A webpage may be requested from the web server. The webpage may be parsed to determine that the webpage includes an instruction to use the plugin. It may be determined that the application includes the plugin. The path corresponding to the plugin may be obtained from the application manifest. The webpage may be presented using the plugin.

    Abstract translation: 应用可以安装在用户设备上。 安装应用程序可能包括接收和存储可执行应用程序,插件和应用程序清单。 应用程序清单可以包括与插件相对应的路径以及与插件相关联的一个或多个规则。 可以从网页服务器请求网页。 可以解析该网页以确定该网页包含使用该插件的指令。 可以确定应用程序包括插件。 与插件相对应的路径可以从应用程序清单获得。 可以使用插件来呈现网页。

Patent Agency Ranking