-
公开(公告)号:US08407530B2
公开(公告)日:2013-03-26
申请号:US12822238
申请日:2010-06-24
IPC分类号: G06F11/00
CPC分类号: G06F11/0757 , H04L69/18 , H04L69/28
摘要: 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.
摘要翻译: 应用程序尝试使用第一个协议栈向服务器发送第一条消息。 尝试将第一个消息发送到服务器后,应用程序将尝试使用第二个协议栈向服务器发送第二条消息。 在尝试将第二条消息发送到服务器之后,应用程序在第一条消息超时之前,第二条消息的超时时间到期之前执行超时活动。 或者,当第二消息的超时时间到期并且第一消息没有超时时,应用程序执行超时活动。 当客户端设备在第二个消息的超时时间到期之前从服务器接收到对第二消息的响应时,应用执行不同的活动。
-
公开(公告)号: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.
摘要翻译: 计算设备提供使用多个协议栈来与服务器进行通信的应用。 服务器需要来自每个协议栈的消息来为计算设备的用户包括凭证。 凭证是一组信息,包括用于访问资源的标识和身份证明。 但是,用户不会多次提示凭据。 在一些实施例中,这是通过在计算设备上存储凭证来实现的,以便当应用使用协议栈与服务器进行通信时由协议栈进行检索。
-
公开(公告)号:US20090125518A1
公开(公告)日:2009-05-14
申请号:US11938082
申请日:2007-11-09
申请人: Jonathan Beckett Bailor , Ethan Joseph Bernstein , Mark Rolland Knight , Christopher James Antos , Andrew Richard Simonds , Brian Michael Jones , Simon Peter Clarke , Edgar Mark Sunderland , David Benjamin Robins , Miko Arnab Sakhya Singha Bose
发明人: Jonathan Beckett Bailor , Ethan Joseph Bernstein , Mark Rolland Knight , Christopher James Antos , Andrew Richard Simonds , Brian Michael Jones , Simon Peter Clarke , Edgar Mark Sunderland , David Benjamin Robins , Miko Arnab Sakhya Singha Bose
IPC分类号: G06F17/30
CPC分类号: G06F17/24 , G06F3/1454 , G06F17/241 , G06Q10/10 , H04L12/1813 , H04L65/4015
摘要: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.
摘要翻译: 协作创作应用程序提供了一个创作环境,其中两个或多个用户可以同时编辑文档。 每个用户编辑文档的副本,将更新发送到文档的主副本,并从文档的主副本接收更新。 创作环境通常禁止用户向文档的主副本提供冲突的编辑指令。 例如,每个用户可以生成关于文档内的一个或多个数据单元的内容锁。 创作环境可以根据用户的请求自动同步内容锁定和内容锁定。
-
公开(公告)号:US20130268614A1
公开(公告)日:2013-10-10
申请号:US13439873
申请日:2012-04-05
IPC分类号: G06F15/167
CPC分类号: G06F17/3033 , G06F15/167 , G06F17/3048
摘要: 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.
摘要翻译: 这里描述了用于高速缓存管理的概念和技术。 根据本文公开的概念和技术,服务器计算机可以被配置为与被配置为执行高速缓存模块的客户端设备通信,以维护存储由客户端设备从服务器计算机下载和/或上传到服务器计算机的数据的高速缓存。 可以将服务器计算机配置为接收存储在服务器计算机上的数据的请求。 可以将服务器计算机配置为使用与所请求数据相对应的散列来响应请求。 客户端设备可以在高速缓存中搜索散列,如果发现散列,则从缓存获取数据,如果没有找到散列,则从服务器计算机下载数据。 客户端设备还可以配置为在将数据上传到服务器计算机时更新缓存。
-
公开(公告)号: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.
摘要翻译: 计算设备提供使用多个协议栈来与服务器进行通信的应用。 服务器需要来自每个协议栈的消息来为计算设备的用户包括凭证。 凭证是一组信息,包括用于访问资源的标识和身份证明。 但是,用户不会多次提示凭据。 在一些实施例中,这是通过在计算设备上存储凭证来实现的,以便当应用使用协议栈与服务器进行通信时由协议栈进行检索。
-
公开(公告)号:US20120278276A1
公开(公告)日:2012-11-01
申请号:US13539473
申请日:2012-07-01
申请人: Jonathan Beckett Bailor , Ethan Joseph Bernstein , Mark Rolland Knight , Christopher James Antos , Andrew Richard Simonds , Brian Michael Jones , Simon Peter Clarke , Edgar Mark Sunderland , David Benjamin Robins , Miko Arnab Sakhya Singha Bose
发明人: Jonathan Beckett Bailor , Ethan Joseph Bernstein , Mark Rolland Knight , Christopher James Antos , Andrew Richard Simonds , Brian Michael Jones , Simon Peter Clarke , Edgar Mark Sunderland , David Benjamin Robins , Miko Arnab Sakhya Singha Bose
IPC分类号: G06F17/30
CPC分类号: G06F17/24 , G06F3/1454 , G06F17/241 , G06Q10/10 , H04L12/1813 , H04L65/4015
摘要: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.
摘要翻译: 协作创作应用程序提供了一个创作环境,其中两个或多个用户可以同时编辑文档。 每个用户编辑文档的副本,将更新发送到文档的主副本,并从文档的主副本接收更新。 创作环境通常禁止用户向文档的主副本提供冲突的编辑指令。 例如,每个用户可以生成关于文档内的一个或多个数据单元的内容锁。 创作环境可以根据用户的请求自动同步内容锁定和内容锁定。
-
公开(公告)号:US20120204090A1
公开(公告)日:2012-08-09
申请号:US13315064
申请日:2011-12-08
IPC分类号: G06F17/00
CPC分类号: G06F17/2211 , G06F17/2288 , G06F17/24 , G06F17/30575
摘要: 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.
摘要翻译: 示例系统,方法和数据结构针对同步文档。 一个示例数据结构包括接收来自第一客户端的编辑文档的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 数据结构包括定义文档内容的多个单元和多个数据对象。 每个数据对象与一个单元相关联,并且具有唯一地标识关联单元内的数据对象的对象标识符,并且被配置为与其他单元以及相关联单元内的对象进行通信。 另外,每个单元被定义为使得每个其他单元保持不受该单元的数据对象的改变的影响。
-
公开(公告)号:US08078957B2
公开(公告)日:2011-12-13
申请号:US12113975
申请日:2008-05-02
IPC分类号: G06F17/00
CPC分类号: G06F17/2211 , G06F17/2288 , G06F17/24 , G06F17/30575
摘要: 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.
摘要翻译: 示例系统,方法和数据结构针对同步文档。 一个示例数据结构包括接收来自第一客户端的编辑文档的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 数据结构包括定义文档内容的多个单元和多个数据对象。 每个数据对象与一个单元相关联,并且具有唯一地标识关联单元内的数据对象的对象标识符,并且被配置为与其他单元以及相关联单元内的对象进行通信。 另外,每个单元被定义为使得每个其他单元保持不受该单元的数据对象的改变的影响。
-
公开(公告)号:US09355115B2
公开(公告)日:2016-05-31
申请号:US13301039
申请日:2011-11-21
申请人: Francisco Garcia-Ascanio , Joshua Adam Alpern Boehm , David Diffenbaugh , Daniel Vincent Fiordalis , Joseph Wiggs , Alyssa Irwin , Denise Elisabeth Signer , Adam Linkon , Allison O'Mahony , Mona Akmal , Roger Allen Lueder , Miko Arnab Sakhya Singha Bose , Balaji Balasubramanyan
发明人: Francisco Garcia-Ascanio , Joshua Adam Alpern Boehm , David Diffenbaugh , Daniel Vincent Fiordalis , Joseph Wiggs , Alyssa Irwin , Denise Elisabeth Signer , Adam Linkon , Allison O'Mahony , Mona Akmal , Roger Allen Lueder , Miko Arnab Sakhya Singha Bose , Balaji Balasubramanyan
CPC分类号: G06F17/30174 , G06F17/30132 , G06F17/30902 , H04L67/1095
摘要: One or more techniques and/or systems are disclosed for providing a client application with access to a file based upon a local offline version of the file and/or web online version of the file. That is, a file may be shared/synchronized from a remote source, such as a web storage service. A web online version of the file may be maintained by the web storage service, while local offline versions of the file may be stored at client devices. A sync module comprising knowledge of the local and/or web versions of the file may provide a client application with access to the file based upon the local and/or web version of the file. The sync module may also delegate synchronization authorization to the client application given that the client application may comprise sophisticated file handling functionality.
摘要翻译: 公开了一种或多种技术和/或系统,用于基于文件的本地脱机版本和/或文件的在线版本提供客户端应用程序对文件的访问。 也就是说,文件可以从远程源(例如web存储服务)共享/同步。 文件的网络在线版本可以由网络存储服务维护,而文件的本地脱机版本可以存储在客户端设备中。 包括对文件的本地和/或web版本的知识的同步模块可以基于文件的本地和/或web版本向客户端应用程序提供对文件的访问。 鉴于客户端应用可能包括复杂的文件处理功能,同步模块还可以将同步授权委托给客户端应用。
-
公开(公告)号:US08352418B2
公开(公告)日:2013-01-08
申请号:US13079605
申请日:2011-04-04
申请人: Jonathan Beckett Bailor , Ethan Joseph Bernstein , Mark Rolland Knight , Christopher James Antos , Andrew Richard Simonds , Brian Michael Jones , Simon Peter Clarke , Edgar Mark Sunderland , David Benjamin Robins , Miko Arnab Sakhya Singha Bose
发明人: Jonathan Beckett Bailor , Ethan Joseph Bernstein , Mark Rolland Knight , Christopher James Antos , Andrew Richard Simonds , Brian Michael Jones , Simon Peter Clarke , Edgar Mark Sunderland , David Benjamin Robins , Miko Arnab Sakhya Singha Bose
CPC分类号: G06F17/24 , G06F3/1454 , G06F17/241 , G06Q10/10 , H04L12/1813 , H04L65/4015
摘要: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.
摘要翻译: 协作创作应用程序提供了一个创作环境,其中两个或多个用户可以同时编辑文档。 每个用户编辑文档的副本,将更新发送到文档的主副本,并从文档的主副本接收更新。 创作环境通常禁止用户向文档的主副本提供冲突的编辑指令。 例如,每个用户可以生成关于文档内的一个或多个数据单元的内容锁。 创作环境可以根据用户的请求自动同步内容锁定和内容锁定。
-
-
-
-
-
-
-
-
-