USING SAMPLE QUESTION EMBEDDINGS TO CHOOSE BETWEEN AN LLM INTERFACING MODEL AND A NON-LLM INTERFACING MODEL

    公开(公告)号:US20240362213A1

    公开(公告)日:2024-10-31

    申请号:US18398058

    申请日:2023-12-27

    申请人: Box, Inc.

    摘要: Methods, systems, and computer program products for managing interactions between a content management system (CMS) and a large language model (LLM) system. The semantics of user questions can be considered before prompting an LLM, or alternatively, before querying datasets that are local to the CMS. Given a user question to be answered, the embedding of the user question can be matched against preconfigured sample question embeddings to determine a best match. A prompt corresponding to the determined best match is then configured based on identification of the class or classes that correspond to the matched question. Prompts for provision to LLMs can be synthesized based on a particular user's identity and/or based on the particular user's historical collaboration activities over objects of the CMS. The LLM can be hosted by a third-party provider. Alternatively all or portions of a large language model system can be hosted within the CMS.

    Furniture Objects
    2.
    发明公开
    Furniture Objects 审中-公开

    公开(公告)号:US20240298806A1

    公开(公告)日:2024-09-12

    申请号:US18598942

    申请日:2024-03-07

    IPC分类号: A47C17/23 A47C17/13

    CPC分类号: A47C17/23 A47C17/132

    摘要: A variety of apparatuses are disclosed, including, in one embodiment, a sofa bed, that includes opposing arm rest sections, a back section, and a pull-out section, that includes a honeycomb structure disposed between the opposing arm rest sections, where the honeycomb structure of each pull-out section is configured to change between an extended and a non-extended position.

    HANDLING COLLABORATION AND GOVERNANCE ACTIVITIES THROUGHOUT THE LIFECYCLE OF AUTO-GENERATED CONTENT OBJECTS

    公开(公告)号:US20240214384A1

    公开(公告)日:2024-06-27

    申请号:US18087620

    申请日:2022-12-22

    申请人: Box, Inc.

    摘要: Methods, systems, and computer program products for automated document generation within a collaboration system. Multiple components are operatively interconnected to carry out automated document generation operations. Collaboration activity limitations are enforced over newly-generated documents. The document generation process produces newly-generated documents and other outputs that are stored in the collaboration system. Operational elements of the collaboration system are able to access the generated document and other document generation system outputs to perform content analysis. Based at least in part on results of the content analysis, characteristics of the generated document and characteristics of the corresponding document system I/O, the collaboration system assigns and/or modifies access parameters of the newly-generated document and its metadata. The access parameters control ongoing enforcement of document handling policies. The document generation process gathers information from third-party systems to produce situation- or application-specific generated documents.

    Furniture Objects
    6.
    发明公开
    Furniture Objects 审中-公开

    公开(公告)号:US20240188723A1

    公开(公告)日:2024-06-13

    申请号:US18583645

    申请日:2024-02-21

    IPC分类号: A47C19/02 A47C19/00

    CPC分类号: A47C19/025 A47C19/005

    摘要: In general, in one aspect, embodiments relate to furniture objects. The furniture may be a sofa or a bed. A flexible foldable honeycomb structure is included in the furniture to provide a supporting structure that has a high bearing capacity. Various examples of bed bases are provided that include the honeycomb structure. The honeycomb structure is designed to be foldable and used for saving space and to be easier for delivery.

    Real-time modification of application programming interface behavior

    公开(公告)号:US11983580B2

    公开(公告)日:2024-05-14

    申请号:US17452773

    申请日:2021-10-28

    申请人: Box, Inc.

    IPC分类号: G06F9/54 G06F16/23 G06F21/62

    摘要: Methods, systems, and computer program products for application-specific, real-time modification of application programming interface behavior. Meaning is derived from analysis of human-readable intelligence found in a collaboration object of a content management system. The meaning is used to inform the behavior of an application programming interface that is exposed to applications that interface with the content management system. The content management system invokes a range of analysis modules that examine the human-intelligible contents of a requested collaboration object to determine meaning from the human-intelligible contents. Content-derived tags are emitted based on the analysis. When the application invokes an entry point of the API, a set of content-derived tags are associated with the application, and the occurrence and/or values of the content-derived tags are then used in rules. The results of evaluation of the rules determine how the API will respond to the application.

    Detection of personally identifiable information

    公开(公告)号:US11941147B2

    公开(公告)日:2024-03-26

    申请号:US17463372

    申请日:2021-08-31

    申请人: Box, Inc.

    IPC分类号: G06F21/62

    CPC分类号: G06F21/6245

    摘要: 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.

    Efficient process for creating range-partitioned indexes ensuring uniform document distribution

    公开(公告)号:US11941028B2

    公开(公告)日:2024-03-26

    申请号:US16244289

    申请日:2019-01-10

    申请人: Box, Inc.

    IPC分类号: G06F16/27 G06F16/22

    摘要: Embodiments are directed to distributing records among storage partitions by maintaining a table of records. The table of records can be indexed based on an original partitioning key in the table of records. A plurality of counters can be initialized with each counter associated with a sub-range in a total range of key values for a secondary index partitioning key. Each record of the table of records can be read and a count of records in the associated sub-range can be accumulated in each counter. The number of records per partition can be determined based on the total number of records in the total range of key values and the number of available partitions and the records can be distributed to the available partitions in the storage system based on the number of records in each sub-range.

    Prioritizing operations over content objects of a content management system

    公开(公告)号:US11936656B2

    公开(公告)日:2024-03-19

    申请号:US17163222

    申请日:2021-01-29

    申请人: Box, Inc.

    摘要: Content object operations over content objects of a content management system are prioritized to be performed immediately, or at a later time. The immediate scheduling of an operation is determined by policies, rules, and/or predictive model outcomes. The determination for later time scheduling is based on analysis of a history of events on content objects. If the content object operation is deemed to be at least potentially delayable to a later time, then a scheduling model is consulted to determine an urgency of performing the content object operation on the content object. The urgency value resulting from consulting the scheduling model is combined with then-current resource availability to determine a timeframe for performance of the content object operation on the content object relative to other entries in a continuously updated list of to-be-performed operations. The performance of the content object operation on the content object is initiated in due course.