SYNCHRONIZATION OF PERMISSIONED CONTENT IN CLOUD-BASED ENVIRONMENTS

    公开(公告)号:US20170374143A9

    公开(公告)日:2017-12-28

    申请号:US14726196

    申请日:2015-05-29

    Applicant: Box, Inc.

    CPC classification number: H04L67/1095 H04L67/10 H04L67/1097

    Abstract: Enterprise administrators in a cloud-based environment including a cloud-based server and a repository can selectively impose permissions on items (e.g., files and folders) marked for synchronization (“sync items”). The sync items can be synchronized with the client devices of users by downloading the items along with the permission attributes from the cloud-based server. However, the permissions on those sync items means that any unpermitted changes to the local copies of the sync items do not get uploaded to the cloud-based server. A synchronization client on the client devices detects any changes made locally to the sync items that are not consistent with the permission attributes, and repairs those changes so that the sync items are restored to their most recent states. This ensures that any unauthorized changes made to sync items remain local and do not propagate by the synchronization process to other users.

    Incremental user interface deployment and deprecation

    公开(公告)号:US09830132B2

    公开(公告)日:2017-11-28

    申请号:US14853866

    申请日:2015-09-14

    Applicant: Box, Inc.

    Abstract: An original UI configuration is formed by a combination of a first user interface structural component portion, a first user interface style code portion, and a first behavioral code portion. When a variation of the first UI feature or a new feature is to be implemented, a second UI configuration is deployed, where the second UI configuration is formed by a second user interface structural component portion, a second user interface style code portion, and a second behavioral code portion. The second UI configuration implements a variation of the first UI feature. Embodiments deploy a third UI configuration formed by the second user interface structural component portion, a third user interface style code portion, and the second behavioral code portion. The third UI configuration emulates the original UI configuration using the second behavioral code portion. The third configuration or the second configuration can be enabled based on a software switch.

    COMPOSING WEB-BASED INTERACTIVE 3D SCENES USING HIGH ORDER VISUAL EDITOR COMMANDS
    165.
    发明申请
    COMPOSING WEB-BASED INTERACTIVE 3D SCENES USING HIGH ORDER VISUAL EDITOR COMMANDS 有权
    使用高阶视觉编辑器命令组合基于WEB的交互式3D场景

    公开(公告)号:US20170024112A1

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

    申请号:US14806561

    申请日:2015-07-22

    Applicant: Box, Inc.

    CPC classification number: G06F3/04847 G06F3/04815 G06F3/04845

    Abstract: A cloud-based environment is configured to interface with storage devices that store 3D object models and a 3D rendering code base that is accessible by two or more user devices over a network using browsers or web agents. A web application is delivered to the user device, whereupon the browser or agent receives the 3D object model and the 3D rendering code into a web application that has user controls for defining at least one 3D scene that is rendered using user-defined camera shots and events associated with the 3D object model. User interactions invoke executable event handler components and executable shot components that correspond to one or more camera shots. User controls serve to invoke generation of custom event handler components and executable shot components. A preview of the 3D scene is presented by rendering the shots and events in a web browser or web agent.

    Abstract translation: 基于云的环境被配置为与存储3D对象模型的存储设备和可由两个或更多个用户设备通过网络使用浏览器或web代理访问的3D渲染代码库进行接口。 网络应用程序被传递到用户设备,于是浏览器或代理程序将3D对象模型和3D渲染代码接收到具有用户控件的web应用程序中,用于使用用户定义的摄像机拍摄来定义至少一个3D场景, 与3D对象模型相关联的事件。 用户交互调用可执行事件处理程序组件和对应于一个或多个摄像机镜头的可执行镜头组件。 用户控件用于调用自定义事件处理程序组件和可执行镜头组件的生成。 通过在Web浏览器或Web代理中呈现拍摄和事件来呈现3D场景的预览。

    Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
    166.
    发明授权
    Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform 有权
    通过基于Web或移动应用程序的协作者邀请同时编辑/访问内容到基于云的协作平台

    公开(公告)号:US09519886B2

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

    申请号:US14042473

    申请日:2013-09-30

    Applicant: Box, Inc.

    CPC classification number: G06Q10/101 G06F3/0484 H04L65/403

    Abstract: Techniques are disclosed for a web or mobile interface enabling users and collaborators to simultaneously comment, edit, or edit content in real time or near real time managed by a cloud-based collaboration platform. In one embodiment, the data to be accessed concurrently is presented or depicted at the multiple physical devices to the collaborators for viewing and accessing the data in real time or near real time. Each of the collaborators is able to view, re-edit, or re-modify in a concurrent fashion, at the collaborator's physical device, edits or modifications made to the data in real time or near real time as a result of any of the other collaborators accessing the data at their respective physical devices. In some instances, additional collaborators are specifiable for the data created for concurrent real time access in addition to those originally associated with the folder.

    Abstract translation: 公开了网络或移动界面的技术,使用户和协作者可以实时或实时地基于云的协作平台管理的同时评论,编辑或编辑内容。 在一个实施例中,要同时访问的数据在多个物理设备处被呈现或描绘到协作者,用于实时或接近实时地查看和访问数据。 每个合作者能够以协作者的物理设备并行的方式查看,重新编辑或重新修改,由于其他任何其他操作,实时或接近实时的数据进行编辑或修改 协作者访问其各自物理设备上的数据。 在某些情况下,除了最初与文件夹相关联的那些之外,还可以为除并发实时访问所创建的数据指定其他协作者。

    DYNAMICALLY MONITORING CODE EXECUTION ACTIVITY TO IDENTIFY AND MANAGE INACTIVE CODE
    167.
    发明申请
    DYNAMICALLY MONITORING CODE EXECUTION ACTIVITY TO IDENTIFY AND MANAGE INACTIVE CODE 审中-公开
    动态监测代码执行活动以识别和管理不活动代码

    公开(公告)号:US20160321036A1

    公开(公告)日:2016-11-03

    申请号:US14698808

    申请日:2015-04-28

    Applicant: BOX, INC.

    CPC classification number: G06F9/44521

    Abstract: Systems for computer code development and maintenance. Embodiments select one or more sections of source code, then modify the sections of source code by adding marker code where the marker code is executed when respective marked source code is executed. The marked source code is deployed, and a logging facility receives log messages responsive to the execution of marked source code. A comparison facility is used to identify active code based on the receipt of the log messages. A service can be invoked to remove marker code from the active code identified by one or more log messages. Remaining marked code can be deemed as inactive suspects. Additional steps can process the inactive suspects to identify inactive or “dead code” code based on expiration of a time period during which the “dead code” did not emit any log messages. A further step can remove “dead code” from a code base.

    Abstract translation: 计算机代码开发和维护系统。 实施例选择一个或多个源代码段,然后通过添加在执行相应的标记源代码时执行标记代码的标记代码来修改源代码段。 标记的源代码被部署,并且记录工具响应于执行标记的源代码而接收到日志消息。 比较工具用于根据日志消息的接收来识别活动代码。 可以调用服务来从由一个或多个日志消息标识的活动代码中删除标记代码。 剩余的标记代码可以被视为无效嫌疑人。 附加步骤可以根据“死亡代码”没有发出任何日志消息的时间段到期,处理非活动嫌疑犯以识别不活动或“死亡代码”代码。 进一步的步骤可以从代码库中删除“死代码”。

    Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
    168.
    发明授权
    Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform 有权
    在基于云的协作平台中发生的事件增量更新客户端的系统中的竞争条件处理

    公开(公告)号:US09396245B2

    公开(公告)日:2016-07-19

    申请号:US14146658

    申请日:2014-01-02

    Applicant: Box, Inc.

    Abstract: Techniques are disclosed for race condition handling in a system which incrementally updates clients with what occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an event received at a synchronization client which indicates a modification to an item, comparing a sequence identifier of the item in the event with a current sequence identifier of the item. The sequence identifier of the item can be numeric and can monotonically increase as a state of the item changes. The method further comprises, if the sequence identifier in the event is larger than the current sequence identifier of the item, determining a difference between the item's state as represented in the event and a current state of the item; and, based on the difference, generating at least one synchronization step to update the current state of the item to the item's state as represented in the event.

    Abstract translation: 公开了一种系统中的种族条件处理技术,该系统通过在支持云的平台中发生的事件逐步更新客户端。 在一个实施例中,一种方法包括响应于指示对项目的修改的在同步客户端处接收到的事件,将事件中的项目的序列标识符与该项目的当前序列标识符进行比较。 项目的序列标识符可以是数字的,并且可以随着项目的状态改变而单调增加。 该方法还包括:如果事件中的序列标识符大于项目的当前序列标识符,则确定事件中表示的项目状态与项目的当前状态之间的差异; 并且基于该差异,生成至少一个同步步骤,以将事件的当前状态更新为项目的状态,如事件中所示。

    Heavy load sling protective pad
    170.
    发明授权
    Heavy load sling protective pad 有权
    重载吊索保护垫

    公开(公告)号:US09278830B1

    公开(公告)日:2016-03-08

    申请号:US14497526

    申请日:2014-09-26

    Inventor: Selina Conrad

    CPC classification number: B66C1/122

    Abstract: A heavy load protective pad for use on industrial slings includes fasteners on a sleeve forming member which are secured together to encircle and secure the protective pad on an industrial sling at a desired location. Pockets formed in the protective pad house a pair of magnets which help the pad stay in place while attached to metal surfaces and a pair of block spacers which, in one configuration, serve to space the protective pad and underlying sling away from the load which is being lifted or pulled.

    Abstract translation: 用于工业吊索的重载保护垫包括套筒形成构件上的紧固件,其固定在一起以将保护垫环绕并固定在期望位置处的工业吊带上。 形成在保护垫中的口袋容纳一对磁体,这些磁体有助于衬垫在金属表面附近保持原位,并且在一个构造中用于将保护垫和下面的吊带与负载隔开的一对块状间隔件 被抬起或拉动

Patent Agency Ranking