Automated browser testing assertion on native file formats

    公开(公告)号:US11709761B2

    公开(公告)日:2023-07-25

    申请号:US17741947

    申请日:2022-05-11

    Applicant: Box, Inc.

    CPC classification number: G06F11/3664 G06F11/3688 G06F16/986

    Abstract: Embodiments provide systems and methods for performing automated browser testing on different native file types by receiving files of different types. A preview version of each file can be generated and rendered in an output file type. Generating the preview version can be performed by a preview application executed by the testing system and rendering the preview version of the first file can be performed by a browser application executed by the testing system. The output file type can be different from the received file type. For example, the received file type can be a native file type of a first application different from the browser and the output file type comprises an HyperText Markup Language (HTML) file type. A test can be executed on the rendered preview version based on one or more assertions on the first file.

    CALCULATING AND REPORTING COLLABORATION SYSTEM RISKS

    公开(公告)号:US20230205902A1

    公开(公告)日:2023-06-29

    申请号:US17561153

    申请日:2021-12-23

    Applicant: Box, Inc.

    Abstract: Methods, systems, and computer program products for a content management system. Embodiments operate within or in conjunction with such a content management system. The content management system stores content objects for access by various collaborators, including extra-system collaborators. A user of the content management system configures extra-enterprise shared link URLs that permit the extra-system collaborators to access shared content objects over an Internet connection. A shared link event graph data structure is formed based on access requests over the extra-enterprise shared link URLs. An interactive user interface module is generated by processing a shared link report query over the shared link event graph data structure to select a subject set of the extra-enterprise shared link URLs, and to generate a data set of the interactive user interface module based at least in part on results from the query. A user interacts with the interactive user interface module to generate insights.

    SYSTEMS AND METHODS FOR SHARDING BASED ON DISTRIBUTED INVERTED INDEXES

    公开(公告)号:US20230185765A1

    公开(公告)日:2023-06-15

    申请号:US18164105

    申请日:2023-02-03

    Applicant: Box, Inc.

    CPC classification number: G06F16/137 G06F16/152 G06F16/183

    Abstract: According to one embodiment, distributing data across a plurality of storage shards can comprise generating a file key for each file of a plurality of files stored in a plurality of physical shards, each physical shard maintained by a node of a plurality of nodes in one or more clusters. The file key can comprise a hash of an enterprise identifier for an entity to which the creator of the file is a member, a hash of a folder identifier for a location in which the file is stored, and a hash of a file identifier uniquely identifying the file. The generated file keys can be sorted into an ordered list and the ordered list can be logically partitioning into a plurality of logical shards. Each logical shard of the plurality of logical shards can then be mapped to one of the plurality of physical shards.

    DETECTION OF PERSONALLY IDENTIFIABLE INFORMATION

    公开(公告)号:US20230064482A1

    公开(公告)日:2023-03-02

    申请号:US17463372

    申请日:2021-08-31

    Applicant: Box, Inc.

    Abstract: Methods, systems, and computer program products for detection of personally identifiable information (PII). A first detector and a second detector are configured to interoperate. The first detector is different from the second detector and the second detector incurs a greater computational cost than the first detector when processing identical content. Content is presented to the first detector so as to implement a first type of PII detection that is based at least in part on regular expression analysis using regular expressions. The content is presented to the second detector. The second detector performs PII detection based on content analysis that is different from the first detector's regular expression analysis. The second detector causes generation of new regular expressions based on the content analysis and the first detector is updated with such new regular expressions. Performance of the first detector is continually improved as new regular expressions are generated.

    IDENTIFYING AND RESOLVING CONFLICTS IN ACCESS PERMISSIONS DURING MIGRATION OF DATA AND USER ACCOUNTS

    公开(公告)号:US20230024602A1

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

    申请号:US17381883

    申请日:2021-07-21

    Applicant: Box, Inc.

    Abstract: Embodiments provide for identifying and resolving conflicts in access permissions migrated data by receiving a set of mappings including path mappings of a hierarchy of data objects on the source system to locations on the target system for migrated data objects. Based on the received set of mappings, permissions controlling access to data objects of the hierarchy of data objects on the source system can be translated to permissions controlling access to the migrated data objects on the target system for one or more user accounts on the target system. One or more conflicts can be detected between permissions on the source system and permissions on the target system. A conflict resolution strategy can be selected from a plurality of conflict resolution strategies and the selected conflict resolution strategy can be applied to the permissions controlling access to the migrated data objects on the target system.

    Mobile platform file and folder selection functionalities for offline access and synchronization

    公开(公告)号:US11537630B2

    公开(公告)日:2022-12-27

    申请号:US17163909

    申请日:2021-02-01

    Applicant: Box, Inc.

    Inventor: Michael Smith

    Abstract: Systems and methods for folder synchronization and offline synchronization via a mobile platform in a web-based collaboration environment are disclosed. One embodiment includes synchronizing user selected folders and/or sub-folders via the mobile platform, using portable devices including smart phones and tablets using any mobile operating system to allow offline access. Child or sub-folders of the selected folders and/or sub-folders are automatically detected and synchronized for offline access. Any change or new content detected on the client side or on the server side is also synchronized such that the selected folders and/or sub-folders on the client and server sides are up to date.

    Intermodal Warehousing System
    29.
    发明申请

    公开(公告)号:US20220324611A1

    公开(公告)日:2022-10-13

    申请号:US17638926

    申请日:2020-09-10

    Applicant: Sea Box, Inc.

    Abstract: The intermodal warehousing system includes a platform, a plurality of legs, four corner castings, and additional castings located on the long sides of the platform. Each of the legs may be extendable with an anchor located at one end and a casting located at the other, the leg and the casting being comprised of aluminum. The anchor is carried by a steel plate that is bolted to the leg. To avoid a galvanic reaction, aluminum bushings with steel inserts are welded to the interior of the leg and steel bolts secure the steel plate to the steel inserts. An external handle includes a bolt extending into said leg and cooperating with a wedge located therein that moves the anchor up or down. The handle bolt, wedge and anchor are so constructed and arranged so that rotation of the handle moves the anchor up or down to lock the leg to a casting.

    User device processing of information from a network-accessible collaboration system

    公开(公告)号:US11470131B2

    公开(公告)日:2022-10-11

    申请号:US16029544

    申请日:2018-07-07

    Applicant: Box, Inc.

    Abstract: Executable code comprising a local file system is stored at a collaboration system server for downloading. The remote collaboration system responds to a message from a user device to download the local file system. The local file system to be downloaded is configured to operate on the user device so as to issue requests from the user device to perform an initial access to server-side collaboration data. The collaboration system responds to such requests by predicting interests of the user, which predictions are used to retrieve additional server-side collaboration data. The additional server-side collaboration data is sent to the user device and stored on the user device in an area for locally-stored collaboration system information. The user provides search terms for searching the locally-stored collaboration system information, and results are displayed on the user device. The results are displayed without the need to perform additional communications with remote collaboration system.

Patent Agency Ranking