COLLABORATOR NETWORK CREATION USING CLOUD-BASED METADATA

    公开(公告)号:US20190020712A1

    公开(公告)日:2019-01-17

    申请号:US16127116

    申请日:2018-09-10

    Applicant: Box, Inc.

    Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

    Collaborator network creation using cloud-based metadata

    公开(公告)号:US11089094B2

    公开(公告)日:2021-08-10

    申请号:US16127116

    申请日:2018-09-10

    Applicant: Box, Inc.

    Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

    Composition and declaration of sprited images in a web page style sheet

    公开(公告)号:US10713420B2

    公开(公告)日:2020-07-14

    申请号:US15957461

    申请日:2018-04-19

    Applicant: Box, Inc.

    Inventor: Matthew A. Basta

    Abstract: A method, computer program product, and system for composition and declaration of tiled images in a style sheet. Embodiments commence upon identifying a cascaded style sheet (CSS) repository, wherein the CSS repository comprises referenced images that correspond to a subset of a set of images that are referenced in rules and fetching the referenced images that are within the CSS repository. The referenced images that were fetched are assembled into a spirited image. The spirited image is then augmented by placing high-resolution images into a sprited layout, wherein the high-resolution images correspond to the referenced images from the rules. One or more modified CSS sheets that references the sprited image rather than the referenced images are generated.

    Composition and declaration of sprited images in a web page style sheet

    公开(公告)号:US09953016B2

    公开(公告)日:2018-04-24

    申请号:US14698804

    申请日:2015-04-28

    Applicant: Box, Inc.

    Inventor: Matthew A. Basta

    Abstract: A method, computer program product, and system for composition and declaration of tiled images in a style sheet. Embodiments commence upon identifying a collection of one or more computer-readable instances of individual style sheets, and identifying a corresponding collection of computer-readable objects comprising input images, wherein an individual style sheet includes references to the input images. The collection of one or more computer-readable instances of individual style sheets are used to determine a set of referenced images, which set of images are assembled into a tiled image. References to the images found in the set of images are modified or replaced such that the statements in the style sheets reference the tiled image rather than individual input images. One or more modified style sheets are output to be used in lieu of the unmodified style sheets.

    COLLABORATOR NETWORK CREATION USING CLOUD-BASED METADATA

    公开(公告)号:US20170295226A1

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

    申请号:US15092458

    申请日:2016-04-06

    Applicant: Box, Inc.

    CPC classification number: H04L67/1042 H04L65/403 H04L67/141

    Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

    INCREMENTAL USER INTERFACE DEPLOYMENT AND DEPRECATION
    6.
    发明申请
    INCREMENTAL USER INTERFACE DEPLOYMENT AND DEPRECATION 有权
    增量用户界面部署和删除

    公开(公告)号:US20170075663A1

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

    申请号: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.

    Abstract translation: 原始UI配置由第一用户界面结构组件部分,第一用户界面样式代码部分和第一行为代码部分的组合形成。 当要实现第一UI特征或新特征的变化时,部署第二UI配置,其中第二UI配置由第二用户界面结构组件部分,第二用户界面样式代码部分和 第二行为代码部分。 第二个UI配置实现了第一个UI功能的变体。 实施例部署由第二用户界面结构组件部分,第三用户界面样式代码部分和第二行为代码部分形成的第三UI配置。 第三个UI配置使用第二个行为代码部分模拟原始UI配置。 可以基于软件开关来启用第三配置或第二配置。

    COMPOSITION AND DECLARATION OF SPRITED IMAGES IN A WEB PAGE STYLE SHEET
    7.
    发明申请
    COMPOSITION AND DECLARATION OF SPRITED IMAGES IN A WEB PAGE STYLE SHEET 有权
    组合和声明在网页样式表中的激情图像

    公开(公告)号:US20160321234A1

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

    申请号:US14698804

    申请日:2015-04-28

    Applicant: Box, Inc.

    Inventor: Matthew A. Basta

    Abstract: A method, computer program product, and system for composition and declaration of tiled images in a style sheet. Embodiments commence upon identifying a collection of one or more computer-readable instances of individual style sheets, and identifying a corresponding collection of computer-readable objects comprising input images, wherein an individual style sheet includes references to the input images. The collection of one or more computer-readable instances of individual style sheets are used to determine a set of referenced images, which set of images are assembled into a tiled image. References to the images found in the set of images are modified or replaced such that the statements in the style sheets reference the tiled image rather than individual input images. One or more modified style sheets are output to be used in lieu of the unmodified style sheets.

    Abstract translation: 一种方法,计算机程序产品和用于在样式表中构建和声明平铺图像的系统。 实施例开始于识别单个样式表的一个或多个计算机可读实例的集合,并且识别包括输入图像的计算机可读对象的相应集合,其中单个样式表包括对输入图像的引用。 使用单个样式表的一个或多个计算机可读实例的集合来确定一组参考图像,该组图像被组装成平铺图像。 对图像集中发现的图像的引用被修改或替换,使得样式表中的语句引用平铺图像而不是单独的输入图像。 输出一个或多个修改后的样式表以代替未修改的样式表。

    Collaborator network creation using cloud-based metadata

    公开(公告)号:US10075518B2

    公开(公告)日:2018-09-11

    申请号:US15092458

    申请日:2016-04-06

    Applicant: Box, Inc.

    CPC classification number: H04L67/1042 H04L65/1003 H04L65/403 H04L67/141

    Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

    COMPOSITION AND DECLARATION OF SPRITED IMAGES IN A WEB PAGE STYLE SHEET

    公开(公告)号:US20180239745A1

    公开(公告)日:2018-08-23

    申请号:US15957461

    申请日:2018-04-19

    Applicant: Box, Inc.

    Inventor: Matthew A. Basta

    Abstract: A method, computer program product, and system for composition and declaration of tiled images in a style sheet. Embodiments commence upon identifying a cascaded style sheet (CSS) repository, wherein the CSS repository comprises referenced images that correspond to a subset of a set of images that are referenced in rules and fetching the referenced images that are within the CSS repository. The referenced images that were fetched are assembled into a spirited image. The spirited image is then augmented by placing high-resolution images into a sprited layout, wherein the high-resolution images correspond to the referenced images from the rules. One or more modified CSS sheets that references the sprited image rather than the referenced images are generated.

    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.

Patent Agency Ranking