Application Programming Interface for a Sharing Service
    1.
    发明申请
    Application Programming Interface for a Sharing Service 有权
    共享服务的应用程序编程接口

    公开(公告)号:US20140237490A1

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

    申请号:US13770309

    申请日:2013-02-19

    Abstract: A computing device executes an application that is configured to call a sharing service application programming interface (“API”) to create a sharing session via a sharing service. The application can call the sharing service API to utilize one or more methods exposed by the sharing service API to connect to the sharing service and initiated the creation of the sharing session. The computing device can join the sharing session with one or more other computing devices. The computing device can receive data via the sharing session from one or more of the other computing devices. The data can include screen data and/or application data.

    Abstract translation: 计算设备执行被配置为呼叫共享服务应用编程接口(“API”)以通过共享服务创建共享会话的应用。 应用程序可以调用共享服务API来利用共享服务API公开的一种或多种方法来连接共享服务并启动共享会话的创建。 计算设备可以与一个或多个其他计算设备加入共享会话。 计算设备可以经由来自一个或多个其他计算设备的共享会话接收数据。 数据可以包括屏幕数据和/或应用数据。

    Delegating Video Game Tasks Via a Sharing Service
    3.
    发明申请
    Delegating Video Game Tasks Via a Sharing Service 有权
    通过共享服务委派视频游戏任务

    公开(公告)号:US20140235326A1

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

    申请号:US13770299

    申请日:2013-02-19

    CPC classification number: A63F13/847 A63F13/69 A63F13/795 G06Q10/101

    Abstract: Video game tasks are delegated using a sharing service. A first computing device is configured to execute a game application. The first computing device can receive a request from a first user to delegate play of the game application to a second user so that the second user can attempt to complete a game task on behalf of the first user by controlling the game application from a second computing device that is associated with the second user. Control of the game application can be made available from the second computing device to the first computing device via a sharing session that is created and managed by a sharing service to which the first computing device and the second computing device are connected.

    Abstract translation: 使用共享服务委托视频游戏任务。 第一计算设备被配置为执行游戏应用。 第一计算设备可以接收来自第一用户的请求以将游戏应用的播放委托给第二用户,使得第二用户可以通过从第二计算控制游戏应用来尝试代表第一用户来完成游戏任务 与第二用户相关的设备。 可以通过由第一计算设备和第二计算设备连接到的共享服务创建和管理的共享会话从第二计算设备到第一计算设备的控制可用。

    Delegating Video Game Tasks Via a Sharing Service

    公开(公告)号:US20210220746A1

    公开(公告)日:2021-07-22

    申请号:US15675281

    申请日:2017-08-11

    Abstract: Video game tasks are delegated using a sharing service. A first computing device is configured to execute a game application. The first computing device can receive a request from a first user to delegate play of the game application to a second user so that the second user can attempt to complete a game task on behalf of the first user by controlling the game application from a second computing device that is associated with the second user. Control of the game application can be made available from the second computing device to the first computing device via a sharing session that is created and managed by a sharing service to which the first computing device and the second computing device are connected.

    Simulating hierarchical structures in key value stores

    公开(公告)号:US10303669B1

    公开(公告)日:2019-05-28

    申请号:US15085824

    申请日:2016-03-30

    Abstract: A key-value store is adapted to represent hierarchical structures, such as directory structures, to be associated with objects otherwise mapped to a flat keyspace. For example, one or more key-value pairs stored in the key-value store are designated to have a key indicating the name of a hierarchical structure, and an associated value that maps the structure to a namespace (e.g., of a group of objects to be associated with a directory). Inbound requests for operations related to the objects in a given namespace and defining the structure are checked against such “redirecting” key-value pairs to determine whether the structure is related to the namespace objects, and if so, the request is internally processed to perform the requested operations against the actual key-value pair(s) associated with the objects without necessitating identification of the objects with a fully qualified name as represented in the flat keyspace.

    Using a global sequence number for replicating mutating data

    公开(公告)号:US10649976B1

    公开(公告)日:2020-05-12

    申请号:US14975198

    申请日:2015-12-18

    Abstract: Routing data is copied from a primary data store to a local data store of a computing device. As the routing data is being copied by the computing device, changes to the data continue to occur. After copying all or a portion of the data, the computing device uses a value of a global sequence number (GSN) to determine if mutations have been made to the primary data. The routing data in the local data store is not consistent with the routing data stored in the primary data store when the value of the GSN is larger after the copying of the routing data as compared to the initial value of the GSN when the copying started. When changes have been made to the data, the computing device integrates the changes into the local data store before beginning routing operations.

    Policy mediated hierarchical structures in key value stores

    公开(公告)号:US10460120B1

    公开(公告)日:2019-10-29

    申请号:US15085775

    申请日:2016-03-30

    Abstract: A key-value store is adapted to represent hierarchical structures, such as directory structures, to be associated with objects otherwise mapped to a flat keyspace. For example, one or more key-value pairs stored in the key-value store are designated to have a key indicating the name of a hierarchical structure, and an associated value that maps the structure to a namespace (e.g., of a group of objects to be associated with a directory). Inbound requests for operations related to the objects in a given namespace and defining the structure are checked against such “redirecting” key-value pairs, as well as one or more policies associated with the structure, the namespace, the key-value pairs, or some combination thereof, to determine whether the structure is related to the namespace objects and whether one or more requested actions are authorized against that structure.

Patent Agency Ranking