ENHANCEMENT OF UPLOAD AND/OR DOWNLOAD PERFORMANCE BASED ON CLIENT AND/OR SERVER FEEDBACK INFORMATION
    1.
    发明申请
    ENHANCEMENT OF UPLOAD AND/OR DOWNLOAD PERFORMANCE BASED ON CLIENT AND/OR SERVER FEEDBACK INFORMATION 有权
    基于客户端和/或服务器反馈信息的上传和/或下载性能的增强

    公开(公告)号:US20140052825A1

    公开(公告)日:2014-02-20

    申请号:US13969474

    申请日:2013-08-16

    Applicant: Box, Inc.

    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In an embodiment, the disclosed method detects that a data transfer event is about to occur and based on a set of characteristics associated with the data transfer event, selects a host from a group of hosts as a pathway for transferring data associated with the data transfer event to optimize data transfer performance. The group of hosts can include a server providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.

    Abstract translation: 公开了基于客户端和/或服务器反馈信息提供上载和/或下载性能的增强的系统和方法。 在一个实施例中,所公开的方法检测到数据传输事件即将发生,并且基于与数据传输事件相关联的一组特性,从一组主机中选择主机作为用于传送与数据传输相关联的数据的路径 事件来优化数据传输性能。 主机组可以包括提供基于云的协作和/或存储服务的服务器,一个或多个内容传送网络服务器和/或地理上分布的边缘服务器。

    Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
    3.
    发明授权
    Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform 有权
    在基于云的协作平台中发生的事件增量更新客户端的系统中的可扩展性改进

    公开(公告)号:US09535924B2

    公开(公告)日:2017-01-03

    申请号:US14194091

    申请日:2014-02-28

    Applicant: Box, Inc.

    CPC classification number: G06F17/30168

    Abstract: Techniques are disclosed for improving scalability in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an action from a user in the cloud-enabled platform, determining a list of events to update one or more collaborators of the user about the action. The method further comprises separating the list of events into a plurality of sub-lists of events such that each sub-list of events can be stored in a database within a designated amount of time, and further comprises storing the plurality of sub-lists of events into the database to be read by the one or more collaborators. Among other advantages, embodiments disclosed herein provide enhancement in scalability, robustness and availability for cloud-based collaboration platforms with large numbers of collaborators by incorporating mechanisms to divide-and-conquer the workload of event updates in such platforms.

    Abstract translation: 公开了用于提高系统中的可扩展性的技术,该系统通过在启用云的平台中发生的事件来逐步更新远程客户端。 在一个实施例中,一种方法包括响应于来自云启用平台中的用户的动作,确定事件列表来更新用户关于该动作的一个或多个协作者。 该方法还包括将事件列表分成多个事件子列表,使事件的每个子列表可以在指定的时间量内存储在数据库中,还包括存储多个子列表 事件进入数据库,由一个或多个协作者读取。 除了其他优点之外,本文公开的实施例通过并入机制来分配和征服在这样的平台中的事件更新的工作量来提供具有大量协作者的基于云的协作平台的可扩展性,鲁棒性和可用性。

    ENHANCEMENT OF UPLOAD AND/OR DOWNLOAD PERFORMANCE BASED ON CLIENT AND/OR SERVER FEEDBACK INFORMATION
    4.
    发明申请
    ENHANCEMENT OF UPLOAD AND/OR DOWNLOAD PERFORMANCE BASED ON CLIENT AND/OR SERVER FEEDBACK INFORMATION 有权
    基于客户端和/或服务器反馈信息的上传和/或下载性能的增强

    公开(公告)号:US20140317176A1

    公开(公告)日:2014-10-23

    申请号:US14293685

    申请日:2014-06-02

    Applicant: Box, Inc.

    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In one embodiment, the disclosed method optimizes upload performance by performing an upload speed test to measure an upload speed associated with each of multiple servers. The method detects a user request to upload a file from a client device to a host server. Based on results from the upload speed test, the method selects one of the multiple servers to upload the file. The multiple servers can include host servers providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.

    Abstract translation: 公开了基于客户端和/或服务器反馈信息提供上载和/或下载性能的增强的系统和方法。 在一个实施例中,所公开的方法通过执行上传速度测试来优化上传性能,以测量与多个服务器中的每一个相关联的上传速度。 该方法检测用户将文件从客户端设备上传到主机服务器的请求。 根据上传速度测试的结果,该方法选择多台服务器之一来上传文件。 多个服务器可以包括提供基于云的协作和/或存储服务的主机服务器,一个或多个内容传送网络服务器和/或地理上分布的边缘服务器。

    SCALABILITY IMPROVEMENT IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM
    7.
    发明申请
    SCALABILITY IMPROVEMENT IN A SYSTEM WHICH INCREMENTALLY UPDATES CLIENTS WITH EVENTS THAT OCCURRED IN A CLOUD-BASED COLLABORATION PLATFORM 有权
    在基于云的协作平台中发生的事件更新客户的系统中的可扩展性改进

    公开(公告)号:US20150039556A1

    公开(公告)日:2015-02-05

    申请号:US14194091

    申请日:2014-02-28

    Applicant: Box, Inc.

    CPC classification number: G06F17/30168

    Abstract: Techniques are disclosed for improving scalability in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an action from a user in the cloud-enabled platform, determining a list of events to update one or more collaborators of the user about the action. The method further comprises separating the list of events into a plurality of sub-lists of events such that each sub-list of events can be stored in a database within a designated amount of time, and further comprises storing the plurality of sub-lists of events into the database to be read by the one or more collaborators. Among other advantages, embodiments disclosed herein provide enhancement in scalability, robustness and availability for cloud-based collaboration platforms with large numbers of collaborators by incorporating mechanisms to divide-and-conquer the workload of event updates in such platforms.

    Abstract translation: 公开了用于提高系统中的可扩展性的技术,该系统通过在启用云的平台中发生的事件来逐步更新远程客户端。 在一个实施例中,一种方法包括响应于来自云启用平台中的用户的动作,确定事件列表来更新用户关于该动作的一个或多个协作者。 该方法还包括将事件列表分成多个事件子列表,使事件的每个子列表可以在指定的时间量内存储在数据库中,还包括存储多个子列表 事件进入数据库,由一个或多个协作者读取。 除了其他优点之外,本文公开的实施例通过并入机制来分配和征服在这样的平台中的事件更新的工作量来提供具有大量协作者的基于云的协作平台的可扩展性,鲁棒性和可用性。

    Enhancement of upload and/or download performance based on client and/or server feedback information
    8.
    发明授权
    Enhancement of upload and/or download performance based on client and/or server feedback information 有权
    基于客户端和/或服务器反馈信息增强上传和/或下载性能

    公开(公告)号:US08745267B2

    公开(公告)日:2014-06-03

    申请号:US13969474

    申请日:2013-08-16

    Applicant: Box, Inc.

    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In an embodiment, the disclosed method detects that a data transfer event is about to occur and based on a set of characteristics associated with the data transfer event, selects a host from a group of hosts as a pathway for transferring data associated with the data transfer event to optimize data transfer performance. The group of hosts can include a server providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.

    Abstract translation: 公开了基于客户端和/或服务器反馈信息提供上载和/或下载性能的增强的系统和方法。 在一个实施例中,所公开的方法检测到数据传输事件即将发生,并且基于与数据传输事件相关联的一组特性,从一组主机中选择主机作为用于传送与数据传输相关联的数据的路径 事件来优化数据传输性能。 主机组可以包括提供基于云的协作和/或存储服务的服务器,一个或多个内容传送网络服务器和/或地理上分布的边缘服务器。

Patent Agency Ranking