ACCESSING SERVICES PROVIDED BY COMPUTING DEVICES IN A NETWORK
    1.
    发明申请
    ACCESSING SERVICES PROVIDED BY COMPUTING DEVICES IN A NETWORK 审中-公开
    通过网络中的设备提供的访问服务

    公开(公告)号:US20160255137A1

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

    申请号:US14634430

    申请日:2015-02-27

    Applicant: Apple Inc.

    CPC classification number: H04L67/10 H04L67/2809

    Abstract: The described embodiments perform operations to enable access to services provided by applications executing on service providing devices by applications executing in service requesting devices. In the described embodiments, a service providing device executes a “dispatcher” system service that performs operations for interfacing between service-providing applications and service requesting devices. For example, the dispatcher application performs operations for advertising the availability of services on the service providing device and for proxying communication between the service and service requesting devices. In addition, service requesting devices execute a “forwarder” system service that performs operations for interfacing between service-requesting applications and service providing devices. For example, the forwarder application performs operations for recognizing when applications are to access services, selecting an available service for an application to access, and for proxying communication between the application and a service providing device.

    Abstract translation: 所描述的实施例执行操作以使得能够访问通过在服务请求设备中执行的应用在服务提供设备上执行的应用提供的服务。 在所描述的实施例中,服务提供设备执行“调度员”系统服务,其执行用于在服务提供应用和服务请求设备之间进行接口的操作。 例如,调度员应用程序执行用于在服务提供设备上广告服务可用性的操作,并且用于代理服务和服务请求设备之间的通信。 此外,服务请求设备执行“转发器”系统服务,其执行用于服务请求应用和服务提供设备之间的接口的操作。 例如,转发器应用执行用于识别应用程序何时访问服务的步骤,为应用程序访问的可用服务选择以及代理应用程序和服务提供设备之间的通信的操作。

    Distributed control over client-side requests for server resources

    公开(公告)号:US09712642B2

    公开(公告)日:2017-07-18

    申请号:US14874289

    申请日:2015-10-02

    Applicant: Apple Inc.

    CPC classification number: H04L67/32 H04L67/1002 H04L67/42

    Abstract: Techniques are disclosed for regulating a flow of requests from a client device to a server. The techniques include the step of receiving, from an application program executing on the client device, a request to perform an operation on the server. The client device determines a current budget value based upon an initial budget value, where the current budget value is reduced by a particular cost each time the server processes a request generated by the application program. The client device then determines a time-adjusted budget value based upon a sum of the current budget value and a regeneration value. Finally, the client device sends to the server the request to perform the operation only when the time-adjusted budget value exceeds a threshold value.

    PUSH NOTIFICATION SERVICE
    3.
    发明申请
    PUSH NOTIFICATION SERVICE 审中-公开
    推通知服务

    公开(公告)号:US20130142147A1

    公开(公告)日:2013-06-06

    申请号:US13734152

    申请日:2013-01-04

    Applicant: Apple Inc.

    Abstract: Gateway devices maintain presence information for various mobile devices. Each gateway is associated with a zone and manages presence information only for mobile devices associated with that zone. Courier devices back-propagate presence information for the mobile devices to respective gateways based at least on the respective zone associated with each mobile device. The gateways and couriers are dynamically configured such that messages can be pushed from a provider application to a mobile device via any gateway and any courier.

    Abstract translation: 网关设备维护各种移动设备的存在信息。 每个网关与区域相关联,仅管理与该区域相关联的移动设备的存在信息。 快递设备至少基于与每个移动设备相关联的相应区域,将移动设备的呈现信息反向传播到相应的网关。 网关和快递员被动态配置,使得可以通过任何网关和任何快递将消息从提供商应用推送到移动设备。

    Push notification service
    4.
    发明授权
    Push notification service 有权
    推送通知服务

    公开(公告)号:US09210685B2

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

    申请号:US13734152

    申请日:2013-01-04

    Applicant: Apple Inc.

    Abstract: Gateway devices maintain presence information for various mobile devices. Each gateway is associated with a zone and manages presence information only for mobile devices associated with that zone. Courier devices back-propagate presence information for the mobile devices to respective gateways based at least on the respective zone associated with each mobile device. The gateways and couriers are dynamically configured such that messages can be pushed from a provider application to a mobile device via any gateway and any courier.

    Abstract translation: 网关设备维护各种移动设备的存在信息。 每个网关与区域相关联,仅管理与该区域相关联的移动设备的存在信息。 快递设备至少基于与每个移动设备相关联的相应区域,将移动设备的呈现信息反向传播到相应的网关。 网关和快递员被动态配置,使得可以通过任何网关和任何快递将消息从提供商应用推送到移动设备。

    Distributed control over client-side requests for server resources
    5.
    发明授权
    Distributed control over client-side requests for server resources 有权
    分布式控制客户端对服务器资源的请求

    公开(公告)号:US09185189B2

    公开(公告)日:2015-11-10

    申请号:US13913301

    申请日:2013-06-07

    Applicant: Apple Inc.

    CPC classification number: H04L67/32 H04L67/1002 H04L67/42

    Abstract: Techniques are disclosed for regulating a flow of requests from a client device to a server. The techniques include the step of receiving, from an application program executing on the client device, a request to perform an operation on the server. The client device determines a current budget value based upon an initial budget value, where the current budget value is reduced by a particular cost each time the server processes a request generated by the application program. The client device then determines a time-adjusted budget value based upon a sum of the current budget value and a regeneration value. Finally, the client device sends to the server the request to perform the operation only when the time-adjusted budget value exceeds a threshold value.

    Abstract translation: 公开了用于调节从客户端设备到服务器的请求流的技术。 这些技术包括从在客户机设备上执行的应用程序接收在服务器上执行操作的请求的步骤。 客户端设备基于初始预算值来确定当前预算值,其中当每当服务器处理由应用程序生成的请求时,当前预算值被减少特定成本。 然后,客户端设备基于当前预算值和再生值的总和来确定经时间调整的预算值。 最后,只有当时间调整预算值超过阈值时,客户端设备才向服务器发送执行操作的请求。

    Accessing services provided by computing devices in a network

    公开(公告)号:US10440099B2

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

    申请号:US14634430

    申请日:2015-02-27

    Applicant: Apple Inc.

    Abstract: The described embodiments perform operations to enable access to services provided by applications executing on service providing devices by applications executing in service requesting devices. In the described embodiments, a service providing device executes a “dispatcher” system service that performs operations for interfacing between service-providing applications and service requesting devices. For example, the dispatcher application performs operations for advertising the availability of services on the service providing device and for proxying communication between the service and service requesting devices. In addition, service requesting devices execute a “forwarder” system service that performs operations for interfacing between service-requesting applications and service providing devices. For example, the forwarder application performs operations for recognizing when applications are to access services, selecting an available service for an application to access, and for proxying communication between the application and a service providing device.

Patent Agency Ranking