-
公开(公告)号:US08825594B2
公开(公告)日:2014-09-02
申请号:US12117025
申请日:2008-05-08
申请人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
发明人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
CPC分类号: G06Q10/10
摘要: Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.
摘要翻译: 示例系统和方法针对维护和检索存在元数据。 一个示例性方法包括从第一客户端接收编辑文档文件的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 该方法还包括将转换ID写入存储在高速缓存中的转换表,其中高速缓存中存在另一个转换ID指示文档已经从单客户端模式切换到多客户端模式。 示例性系统包括可操作以接收文档的处理单元,所述文档包括指示编辑会话已经开始的短期检出元数据,ping高速缓存以确定另一个转换ID是否存储在高速缓存中,并将转换ID发送到 存储在高速缓存中以从单客户端模式切换到多客户端模式的转换表。
-
公开(公告)号:US08429753B2
公开(公告)日:2013-04-23
申请号:US12117040
申请日:2008-05-08
申请人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
发明人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
IPC分类号: G06F21/00
CPC分类号: G06F17/30011 , G06F21/6218 , G06F2221/2147
摘要: Examples are related to systems and methods for controlling access to document files on a document server. One example system includes document files stored on a document server, at least one of the document files referencing a file lock, and a document access processing module. The example document access processing module includes a file sharing processing module that determines a coauthoring status of a software application of a client computer requesting access to the document file, and a file lock processing module that stores one or more file locks and that controls the setting and resetting of file locks. The example document access processing module uses the coauthoring status of the software application and the file lock status of a document file to determine whether a software application is permitted to have write access to the document file.
摘要翻译: 示例与用于控制对文档服务器上的文档文件的访问的系统和方法有关。 一个示例性系统包括存储在文档服务器上的文档文件,引用文件锁定的至少一个文档文件和文档访问处理模块。 该文档访问处理模块包括文件共享处理模块,该文件共享处理模块确定请求访问该文档文件的客户端计算机的软件应用程序的共同创建状态;以及文件锁定处理模块,其存储一个或多个文件锁定并且控制该设置 并重置文件锁。 示例文档访问处理模块使用软件应用程序的共同创作状态和文档文件的文件锁定状态来确定软件应用程序是否被允许对文档文件具有写入权限。
-
公开(公告)号:US20120254315A1
公开(公告)日:2012-10-04
申请号:US13495659
申请日:2012-06-13
申请人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
发明人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
IPC分类号: G06F15/16
CPC分类号: G06Q10/10
摘要: Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.
摘要翻译: 示例系统和方法针对维护和检索存在元数据。 一个示例性方法包括从第一客户端接收编辑文档文件的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 该方法还包括将转换ID写入存储在高速缓存中的转换表,其中高速缓存中存在另一个转换ID指示文档已经从单客户端模式切换到多客户端模式。 示例性系统包括可操作以接收文档的处理单元,所述文档包括指示编辑会话已经开始的短期检出元数据,ping高速缓存以确定另一个转换ID是否存储在高速缓存中,并将转换ID发送到 存储在高速缓存中以从单客户端模式切换到多客户端模式的转换表。
-
公开(公告)号:US08176005B2
公开(公告)日:2012-05-08
申请号:US12117025
申请日:2008-05-08
申请人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
发明人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
摘要: Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.
-
公开(公告)号:US20090282462A1
公开(公告)日:2009-11-12
申请号:US12117040
申请日:2008-05-08
申请人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
发明人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
IPC分类号: G06F21/24
CPC分类号: G06F17/30011 , G06F21/6218 , G06F2221/2147
摘要: Examples are related to systems and methods for controlling access to document files on a document server. One example system includes document files stored on a document server, at least one of the document files referencing a file lock, and a document access processing module. The example document access processing module includes a file sharing processing module that determines a coauthoring status of a software application of a client computer requesting access to the document file, and a file lock processing module that stores one or more file locks and that controls the setting and resetting of file locks. The example document access processing module uses the coauthoring status of the software application and the file lock status of a document file to determine whether a software application is permitted to have write access to the document file.
摘要翻译: 示例与用于控制对文档服务器上的文档文件的访问的系统和方法有关。 一个示例性系统包括存储在文档服务器上的文档文件,引用文件锁定的至少一个文档文件和文档访问处理模块。 该文档访问处理模块包括文件共享处理模块,该文件共享处理模块确定请求访问该文档文件的客户端计算机的软件应用程序的共同创建状态;以及文件锁定处理模块,其存储一个或多个文件锁定并且控制该设置 并重置文件锁。 示例文档访问处理模块使用软件应用程序的共同创作状态和文档文件的文件锁定状态来确定软件应用程序是否被允许对文档文件具有写入权限。
-
公开(公告)号:US20090282041A1
公开(公告)日:2009-11-12
申请号:US12117025
申请日:2008-05-08
申请人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
发明人: Simon Skaria , Naresh Kannan , Simon Peter Clarke , Miko Arnab Sakhya Singha Bose , Christopher J. Antos , Mark Rolland Knight , Andrew G. Carlson , Don Adam Hedgpeth , Mitesh Pankaj Patel , Andrew Sean Watson , Jonathan B. Bailor , Elena Petrova
IPC分类号: G06F17/30
CPC分类号: G06Q10/10
摘要: Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.
摘要翻译: 示例系统和方法针对维护和检索存在元数据。 一个示例性方法包括从第一客户端接收编辑文档文件的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 该方法还包括将转换ID写入存储在高速缓存中的转换表,其中高速缓存中存在另一个转换ID指示文档已经从单客户端模式切换到多客户端模式。 示例性系统包括可操作以接收文档的处理单元,所述文档包括指示编辑会话已经开始的短期检出元数据,ping高速缓存以确定另一个转换ID是否存储在高速缓存中,并将转换ID发送到 存储在高速缓存中以从单客户端模式切换到多客户端模式的转换表。
-
公开(公告)号:US08301588B2
公开(公告)日:2012-10-30
申请号:US12044744
申请日:2008-03-07
申请人: Naresh Kannan , Simon Peter Clarke , Simon Skaria , Miko Arnab Sakya Singha Bose , Andrew Sean Watson , Mitesh Pankaj Patel
发明人: Naresh Kannan , Simon Peter Clarke , Simon Skaria , Miko Arnab Sakya Singha Bose , Andrew Sean Watson , Mitesh Pankaj Patel
IPC分类号: G06F17/00
CPC分类号: G06F17/30227
摘要: A storage system according to one embodiment for managing a first file includes a blob storage and a handler. The blob storage may be configured to store data related to the first file temporarily. The handler may be configured to store in the blob storage any data related to the first file and received from an application. The handler also may be configured to transfer at least a portion of the data from the blob storage to persistent storage in response to a commit instruction received from an application or generated by the handler. The handler also may be configured to retrieve any portion of the data stored in the blob storage and to send the same to a requesting application in response to an access request.
摘要翻译: 根据一个实施例的用于管理第一文件的存储系统包括blob存储和处理程序。 blob存储器可以被配置为临时存储与第一文件相关的数据。 处理程序可以被配置为在blob存储器中存储与第一文件相关并且从应用程序接收的任何数据。 响应于从应用程序接收到的或由处理程序生成的提交指令,处理程序还可被配置为将数据的至少一部分从blob存储器传送到持久存储器。 处理程序还可以被配置为检索存储在blob存储器中的数据的任何部分,并将其发送到响应于访问请求的请求应用程序。
-
公开(公告)号:US20090228473A1
公开(公告)日:2009-09-10
申请号:US12044744
申请日:2008-03-07
申请人: Naresh Kannan , Simon Peter Clarke , Simon Skaria , Miko Arnab Bose , Andrew Sean Watson , Mitesh Pankaj Patel
发明人: Naresh Kannan , Simon Peter Clarke , Simon Skaria , Miko Arnab Bose , Andrew Sean Watson , Mitesh Pankaj Patel
CPC分类号: G06F17/30227
摘要: A storage system according to one embodiment for managing a first file includes a blob storage and a handler. The blob storage may be configured to store data related to the first file temporarily. The handler may be configured to store in the blob storage any data related to the first file and received from an application. The handler also may be configured to transfer at least a portion of the data from the blob storage to persistent storage in response to a commit instruction received from an application or generated by the handler. The handler also may be configured to retrieve any portion of the data stored in the blob storage and to send the same to a requesting application in response to an access request.
摘要翻译: 根据一个实施例的用于管理第一文件的存储系统包括blob存储和处理程序。 blob存储器可以被配置为临时存储与第一文件相关的数据。 处理程序可以被配置为在blob存储器中存储与第一文件相关并且从应用程序接收的任何数据。 响应于从应用程序接收到的或由处理程序生成的提交指令,处理程序还可被配置为将数据的至少一部分从blob存储器传送到持久存储器。 处理程序还可以被配置为检索存储在blob存储器中的数据的任何部分,并将其发送到响应于访问请求的请求应用程序。
-
公开(公告)号: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.
摘要翻译: 协作创作应用程序提供了一个创作环境,其中两个或多个用户可以同时编辑文档。 每个用户编辑文档的副本,将更新发送到文档的主副本,并从文档的主副本接收更新。 创作环境通常禁止用户向文档的主副本提供冲突的编辑指令。 例如,每个用户可以生成关于文档内的一个或多个数据单元的内容锁。 创作环境可以根据用户的请求自动同步内容锁定和内容锁定。
-
公开(公告)号: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.
摘要翻译: 协作创作应用程序提供了一个创作环境,其中两个或多个用户可以同时编辑文档。 每个用户编辑文档的副本,将更新发送到文档的主副本,并从文档的主副本接收更新。 创作环境通常禁止用户向文档的主副本提供冲突的编辑指令。 例如,每个用户可以生成关于文档内的一个或多个数据单元的内容锁。 创作环境可以根据用户的请求自动同步内容锁定和内容锁定。
-
-
-
-
-
-
-
-
-