Server reachability detection
    1.
    发明授权
    Server reachability detection 有权
    服务器可达性检测

    公开(公告)号:US08407530B2

    公开(公告)日:2013-03-26

    申请号:US12822238

    申请日:2010-06-24

    IPC分类号: G06F11/00

    摘要: An application attempts to use a first protocol stack to send a first message to a server. After attempting to send the first message to the server, the application attempts to use a second protocol stack to send a second message to the server. After attempting to send the second message to the server, the application performs a timeout activity before a timeout period for the second message expires when the first message timed out. Alternatively, when the timeout period for the second message expires and the first message did not time out, the application performs the timeout activity. When the client device received a response to the second message from the server before the timeout period for the second message expires, the application performs a different activity.

    摘要翻译: 应用程序尝试使用第一个协议栈向服务器发送第一条消息。 尝试将第一个消息发送到服务器后,应用程序将尝试使用第二个协议栈向服务器发送第二条消息。 在尝试将第二条消息发送到服务器之后,应用程序在第一条消息超时之前,第二条消息的超时时间到期之前执行超时活动。 或者,当第二消息的超时时间到期并且第一消息没有超时时,应用程序执行超时活动。 当客户端设备在第二个消息的超时时间到期之前从服务器接收到对第二消息的响应时,应用执行不同的活动。

    User Authentication Across Multiple Network Stacks
    2.
    发明申请
    User Authentication Across Multiple Network Stacks 有权
    跨多个网络堆栈的用户验证

    公开(公告)号:US20120011259A1

    公开(公告)日:2012-01-12

    申请号:US12831791

    申请日:2010-07-07

    IPC分类号: G06F15/16

    CPC分类号: H04L63/0815 H04L69/32

    摘要: A computing device provides an application that uses multiple protocol stacks to communicate with a server. The server requires messages from each of the protocol stacks to include a credential for a user of the computing device. The credential is a set of information that includes identification and proof of identities that is used to gain access to a resource. However, the user is not prompted for the credential more than once. In some embodiments, this is accomplished by storing the credential at the computing device for retrieval by the protocol stacks when the application uses the protocol stacks to communicate with the server.

    摘要翻译: 计算设备提供使用多个协议栈来与服务器进行通信的应用。 服务器需要来自每个协议栈的消息来为计算设备的用户包括凭证。 凭证是一组信息,包括用于访问资源的标识和身份证明。 但是,用户不会多次提示凭据。 在一些实施例中,这是通过在计算设备上存储凭证来实现的,以便当应用使用协议栈与服务器进行通信时由协议栈进行检索。

    CACHE MANAGEMENT
    4.
    发明申请
    CACHE MANAGEMENT 审中-公开
    缓存管理

    公开(公告)号:US20130268614A1

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

    申请号:US13439873

    申请日:2012-04-05

    IPC分类号: G06F15/167

    摘要: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.

    摘要翻译: 这里描述了用于高速缓存管理的概念和技术。 根据本文公开的概念和技术,服务器计算机可以被配置为与被配置为执行高速缓存模块的客户端设备通信,以维护存储由客户端设备从服务器计算机下载和/或上传到服务器计算机的数据的高速缓存。 可以将服务器计算机配置为接收存储在服务器计算机上的数据的请求。 可以将服务器计算机配置为使用与所请求数据相对应的散列来响应请求。 客户端设备可以在高速缓存中搜索散列,如果发现散列,则从缓存获取数据,如果没有找到散列,则从服务器计算机下载数据。 客户端设备还可以配置为在将数据上传到服务器计算机时更新缓存。

    User authentication across multiple network stacks
    5.
    发明授权
    User authentication across multiple network stacks 有权
    跨多个网络堆栈的用户认证

    公开(公告)号:US08412836B2

    公开(公告)日:2013-04-02

    申请号:US12831791

    申请日:2010-07-07

    IPC分类号: G06F15/16

    CPC分类号: H04L63/0815 H04L69/32

    摘要: A computing device provides an application that uses multiple protocol stacks to communicate with a server. The server requires messages from each of the protocol stacks to include a credential for a user of the computing device. The credential is a set of information that includes identification and proof of identities that is used to gain access to a resource. However, the user is not prompted for the credential more than once. In some embodiments, this is accomplished by storing the credential at the computing device for retrieval by the protocol stacks when the application uses the protocol stacks to communicate with the server.

    摘要翻译: 计算设备提供使用多个协议栈来与服务器进行通信的应用。 服务器需要来自每个协议栈的消息来为计算设备的用户包括凭证。 凭证是一组信息,包括用于访问资源的标识和身份证明。 但是,用户不会多次提示凭据。 在一些实施例中,这是通过在计算设备上存储凭证来实现的,以便当应用使用协议栈与服务器进行通信时由协议栈进行检索。

    DOCUMENT SYNCHRONIZATION OVER STATELESS PROTOCOLS
    7.
    发明申请
    DOCUMENT SYNCHRONIZATION OVER STATELESS PROTOCOLS 有权
    无状态协议中的文档同步

    公开(公告)号:US20120204090A1

    公开(公告)日:2012-08-09

    申请号:US13315064

    申请日:2011-12-08

    IPC分类号: G06F17/00

    摘要: Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell.

    摘要翻译: 示例系统,方法和数据结构针对同步文档。 一个示例数据结构包括接收来自第一客户端的编辑文档的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 数据结构包括定义文档内容的多个单元和多个数据对象。 每个数据对象与一个单元相关联,并且具有唯一地标识关联单元内的数据对象的对象标识符,并且被配置为与其他单元以及相关联单元内的对象进行通信。 另外,每个单元被定义为使得每个其他单元保持不受该单元的数据对象的改变的影响。

    Document synchronization over stateless protocols
    8.
    发明授权
    Document synchronization over stateless protocols 有权
    无状态协议的文件同步

    公开(公告)号:US08078957B2

    公开(公告)日:2011-12-13

    申请号:US12113975

    申请日:2008-05-02

    IPC分类号: G06F17/00

    摘要: Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell.

    摘要翻译: 示例系统,方法和数据结构针对同步文档。 一个示例数据结构包括接收来自第一客户端的编辑文档的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 数据结构包括定义文档内容的多个单元和多个数据对象。 每个数据对象与一个单元相关联,并且具有唯一地标识关联单元内的数据对象的对象标识符,并且被配置为与其他单元以及相关联单元内的对象进行通信。 另外,每个单元被定义为使得每个其他单元保持不受该单元的数据对象的改变的影响。