Box, Inc.

United States of America

Back to Profile

1-100 of 459 for Box, Inc. and 1 subsidiary Sort by
Query
Aggregations
IP Type
        Patent 336
        Trademark 123
Jurisdiction
        United States 358
        World 55
        Canada 39
        Europe 7
Owner / Subsidiary
[Owner] Box, Inc. 458
Box.net, Inc. 1
Date
New (last 4 weeks) 2
2026 May (MTD) 4
2026 April 4
2026 March 1
2026 February 1
See more
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 73
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 72
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules 50
G06F 17/30 - Information retrieval; Database structures therefor 44
G06Q 10/10 - Office automationTime management 44
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 103
09 - Scientific and electric apparatus and instruments 70
41 - Education, entertainment, sporting and cultural services 18
35 - Advertising and business services 9
38 - Telecommunications services 8
See more
Status
Pending 50
Registered / In Force 409
  1     2     3     ...     5        Next Page

1.

METHOD AND SYSTEM TO IMPLEMENT AI AGENTS

      
Application Number US2025054987
Publication Number 2026/102451
Status In Force
Filing Date 2025-11-11
Publication Date 2026-05-15
Owner BOX, INC. (USA)
Inventor
  • Grenader, Denis
  • Jalagam, Sesh
  • Kus, Benjamin John

Abstract

Methods, systems and computer program products for analyzing historical user interactions across multiple users within a content management system. This approach employs machine learning to identify patterns and similarities in user behavior, enabling more accurate AI agent assignment and customization. By considering the collective behavior of user groups, the invention can provide AI agents that are better tailored to specific tasks and user needs, ultimately improving their effectiveness and user satisfaction.

IPC Classes  ?

2.

METHOD AND SYSTEM TO IMPLEMENT AI AGENTS

      
Application Number 19270425
Status Pending
Filing Date 2025-07-15
First Publication Date 2026-05-14
Owner Box, Inc. (USA)
Inventor
  • Grenader, Denis
  • Jalagam, Sesh
  • Kus, Benjamin John

Abstract

Methods, systems and computer program products for analyzing historical user interactions across multiple users within a content management system. This approach employs machine learning to identify patterns and similarities in user behavior, enabling more accurate AI agent assignment and customization. By considering the collective behavior of user groups, the invention can provide AI agents that are better tailored to specific tasks and user needs, ultimately improving their effectiveness and user satisfaction.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineeringKnowledge acquisition

3.

METHOD AND SYSTEM TO IMPLEMENT CUSTOMIZATION OF AI AGENTS

      
Application Number 19270427
Status Pending
Filing Date 2025-07-15
First Publication Date 2026-05-14
Owner Box, Inc. (USA)
Inventor
  • Grenader, Denis
  • Jalagam, Sesh
  • Kus, Benjamin John

Abstract

Methods, systems and computer program products for analyzing historical user interactions across multiple users within a content management system. This approach employs machine learning to identify patterns and similarities in user behavior, enabling more accurate AI agent assignment and customization. By considering the collective behavior of user groups, the invention can provide AI agents that are better tailored to specific tasks and user needs, ultimately improving their effectiveness and user satisfaction.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineeringKnowledge acquisition

4.

CLASSIFICATION OF DOCUMENTS

      
Application Number 19260155
Status Pending
Filing Date 2025-07-03
First Publication Date 2026-05-14
Owner Box, Inc. (USA)
Inventor
  • Zhao, Yi
  • Jalagam, Sesh
  • Krishna, Aiko
  • Louie, David

Abstract

Methods, systems, and computer program products for implementing LLM-based document sensitivity classification with user-defined policies. This leverages the advanced capabilities of Large Language Models (LLMs) for nuanced document classification, transcending the limitations of rigid rules-based systems.

IPC Classes  ?

5.

METHODS AND SYSTEMS FOR AN INTELLIGENT CONTENT FILER IN A CLOUD-BASED COLLABORATION ENVIRONMENT

      
Application Number 18918625
Status Pending
Filing Date 2024-10-17
First Publication Date 2026-04-23
Owner Box, Inc. (USA)
Inventor
  • Day, Kevin
  • Lane, Mark
  • Monier, Alan

Abstract

Embodiments of the present disclosure are directed to generating content filer forms from a set of documents uploaded to a cloud-based collaboration environment. Generating content filer forms from a set of documents can comprise uploading the set of documents, pre-processing the uploaded documents to determine one or more document types in the set of documents and an intent for each determined document type, generating a natural language prompt for each document type based on the intent for each document type and one or more reference documents defining constraints on the natural language prompt, generating, from each natural language prompt a content filer form associated with each document type using a generative Artificial Intelligence (AI), and refining each generated content filer form.

IPC Classes  ?

  • G06F 16/35 - ClusteringClassification
  • G06F 16/332 - Query formulation
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

6.

METHODS AND SYSTEMS FOR CONFLICT RESOLUTION IN A CLOUD-BASED COLLABORATION ENVIRONMENT

      
Application Number 18910912
Status Pending
Filing Date 2024-10-09
First Publication Date 2026-04-09
Owner Box, Inc. (USA)
Inventor
  • Siao, Frank
  • Meadows, Jeffrey
  • Voltz, Seth
  • Salvi, Sanil

Abstract

Embodiments of the disclosure provide systems and methods for version conflict resolution in a cloud-based collaboration environment. According to one embodiment, a method for version conflict resolution can comprise receiving a request for a document from a client device. The document can describe a layout of a content hub of the cloud-based collaboration environment, and the document can be defined according to a schema having a document schema version and a server schema version. The document can be provided to the client device in response to the request and according to the server schema version for the document. A change to the document can be received from the client device and version conflicts for the document can be resolved based on the document schema version, server schema version and a client schema version for the document used by the client device in the change to the document.

IPC Classes  ?

7.

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

      
Application Number 19257350
Status Pending
Filing Date 2025-07-01
First Publication Date 2026-04-02
Owner Box, Inc. (USA)
Inventor
  • Gupta, Virender
  • Ganesh, Iyer Nirmal
  • Deo, Nachiket

Abstract

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 16/908 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • H04L 65/1093 - In-session procedures by adding participantsIn-session procedures by removing participants

8.

DETECTING ANOMALOUS DOWNLOADS

      
Application Number 19342691
Status Pending
Filing Date 2025-09-29
First Publication Date 2026-04-02
Owner Box, Inc. (USA)
Inventor
  • Eshghi, Kave
  • Vikramaratne, Victor De Vansa

Abstract

Disclosed is an improved systems, methods, and computer program products that performs user behavior analysis to identify malicious behavior in a computing system. Disclosed is an improved systems, methods, and computer program products that performs user behavior analysis to identify malicious behavior in a computing system. The approach may be implemented by generating feature vectors for two time periods, performing scoring, and then performing anomaly detection.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06N 20/00 - Machine learning
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/50 - Network services

9.

METHODS AND SYSTEMS FOR MANAGING PERMISSIONS IN A CLOUD-BASED COLLABORATION ENVIRONMENT

      
Application Number 18826588
Status Pending
Filing Date 2024-09-06
First Publication Date 2026-03-12
Owner Box, Inc. (USA)
Inventor
  • Churchill, Ryan
  • Cherukuri, Chandra
  • Piscia, John
  • Huffaker, John
  • Kus, Benjamin
  • Bercovici, Tamar
  • Culligan, Jay Burke

Abstract

Embodiments are directed to access control on curated content items of user groups in a cloud-based collaboration environment. Managing permissions in a cloud-based collaboration environment can comprise creating an application object in the cloud-based collaboration environment. The application object can comprise an object accessible only through an associated application. One or more users of the application object can be added to the application object and permissions for accessing the application object can be defined for the users. One or more content items of content items stored in a repository maintained by the collaboration server can be added to the application object and permissions for accessing the content items can be defined for the users. The permissions for accessing the application object for the users can be independent of the permissions for accessing the content items for the users.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

10.

NATURAL LANGUAGE PROCESSING FOR METADATA QUERY

      
Application Number 18791310
Status Pending
Filing Date 2024-07-31
First Publication Date 2026-02-05
Owner Box, Inc. (USA)
Inventor
  • Cherukuri, Chandra
  • Jalagam, Sesh
  • Iashin, Max
  • Shrivastava, Arunabh
  • Riley, Matt

Abstract

Disclosed is an improved approach to implement natural language processing for metadata queries. The query may be applied against metadata for content stored in a cloud-based content management system.

IPC Classes  ?

  • G06F 16/242 - Query formulation
  • G06F 16/248 - Presentation of query results
  • G06F 40/174 - Form fillingMerging
  • G06F 40/186 - Templates
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

11.

DETECTION OF PERSONALLY IDENTIFIABLE INFORMATION

      
Application Number 19286881
Status Pending
Filing Date 2025-07-31
First Publication Date 2026-01-29
Owner Box, Inc. (USA)
Inventor
  • Vikramaratne, Victor De Vansa
  • Eshghi, Kave

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

12.

METHODS AND SYSTEMS FOR USE OF ARTIFICIAL INTELLIGENCE TO GENERATE METADATA TEMPLATES FOR CONTENT ITEMS IN AN ONLINE COLLABORATION ENVIRONMENT

      
Application Number 18773157
Status Pending
Filing Date 2024-07-15
First Publication Date 2026-01-15
Owner Box, Inc. (USA)
Inventor
  • Day, Kevin
  • Lane, Mark
  • Monier, Alan

Abstract

Embodiments of the present disclosure are directed to generating metadata templates from a set of documents uploaded to a cloud-based collaboration environment. Generating metadata templates from a set of documents can comprise uploading the set of documents, pre-processing the uploaded documents to determine one or more document types in the set of documents and an intent for each determined document type, generating a natural language prompt for each document type based on the intent for each document type and one or more reference documents defining constraints on the natural language prompt, generating, from each natural language prompt a metadata template associated with each document type using a generative Artificial Intelligence (AI), and refining each generated metadata template.

IPC Classes  ?

  • G06F 16/383 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 40/186 - Templates

13.

METADATA QUERY MECHANISM

      
Application Number 18746466
Status Pending
Filing Date 2024-06-18
First Publication Date 2025-12-18
Owner Box, Inc. (USA)
Inventor
  • Cherukuri, Chandra
  • Spielberg, Miles
  • Shrivastava, Arunabh
  • Rao, Amogh

Abstract

Disclosed is an improved approach to implement metadata queries, e.g., for content stored in a cloud-based content management system. Instead of being required to create and maintain a separate schema for each document type stored within the system, a single meta schema can be employed to facilitate processing for the metadata query. The meta schema is used to generate a query schema for processing of a query against metadata.

IPC Classes  ?

14.

METHODS AND SYSTEMS FOR CURATION OF CONTENT ITEMS OF A USER GROUP IN A CLOUD-BASED COLLABORATION ENVIRONMENT

      
Application Number 18664149
Status Pending
Filing Date 2024-05-14
First Publication Date 2025-11-20
Owner Box, Inc. (USA)
Inventor
  • Kus, Benjamin
  • Bercovici, Tamar
  • Churchill, Ryan
  • Piscia, John
  • Huffaker, John
  • Day, Kevin
  • Cherukuri, Chandra
  • Culligan, Jay Burke

Abstract

Embodiments of the disclosure provide systems and methods for curating access-only content items of user groups in a cloud-based collaboration environment by creating a content hub in the cloud-based collaboration environment. The content hub can comprise a logical representation of a collection of content items stored in a repository. The content hub can be populated with hub information defining the content hub and selected content items of the content items stored in the repository can be added to the content hub. The content hub can then be published in the cloud-based collaboration environment with the selected content items added to the content hub being available for access only to one or more users.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G06F 16/9535 - Search customisation based on user profiles and personalisation

15.

Miscellaneous Design

      
Application Number 1882352
Status Registered
Filing Date 2025-07-25
Registration Date 2025-07-25
Owner Box, Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing temporary use of online non-downloadable file sharing software; electronic data storage; electronic storage of digital images; electronic storage of files and documents; electronic storage of digital audio files; electronic storage of digital video files; cloud storage services for electronic data; cloud storage services for electronic files; hosting of digital content on the Internet; computer services, namely, cloud hosting provider services; file sharing services, namely, providing temporary use of online non-downloadable software via a website enabling users to upload and download electronic files; providing a secure electronic online system featuring technology which allows electronic storage of files, documents, and digital media; computer services, namely, providing application servers, web servers, file servers, co-location servers, load balancing servers, redundancy servers, media servers and database servers to others; computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; platform as a service (PAAS) featuring computer software platforms for managing retention, preservation, classification, access control, security policy control, compliance management, deletion, and disposition of electronic files and documents; platform as a service (PAAS) featuring computer software platforms for cloud content management; platform as a service (PAAS) featuring computer software platforms for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; software as a service (SAAS) services featuring software using artificial intelligence (AI) for data processing, generation, understanding and analysis; providing on-line non-downloadable software for cloud storage of data; providing on-line non-downloadable software for file sharing; providing on-line non-downloadable software for document management; providing on-line non-downloadable software for collaborating on shared documents; providing temporary use of on-line non-downloadable cloud computing software for use in electronic storage of data; artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for processing, analyzing, organizing, and managing files and documents and defining, generating, extracting, editing, and displaying metadata; providing on-line non-downloadable software using artificial intelligence (AI) for natural language and data processing, generation, understanding and analysis; providing on-line non-downloadable software using artificial intelligence (AI) for processing, analyzing, and managing multimedia, video, audio, and images; providing on-line non-downloadable software using artificial intelligence (AI) for natural language processing, generation, understanding and analysis; providing on-line non-downloadable software using artificial intelligence (AI) for workflow management and facilitating business processes; providing on-line non-downloadable software using artificial intelligence (AI) for data security; software as a service (SAAS) services featuring software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; electronic storage of files, documents, and digital media; providing temporary use of online non-downloadable software via a website that enables users to electronically store files, documents, text, digital images, digital audio files, and digital video files; providing temporary use of online non-downloadable software via a web site that enables users to create, bookmark, annotate, and publicly share data.

16.

BOX APPS

      
Application Number 1880496
Status Registered
Filing Date 2025-07-07
Registration Date 2025-07-07
Owner Box, Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing online non-downloadable workflow management software; providing temporary use of online non-downloadable file sharing software; electronic data storage; electronic storage of digital images; electronic storage of files and documents; electronic storage of digital audio files; electronic storage of digital video files; providing a secure electronic online system featuring technology which allows electronic storage of files, documents, and digital media; cloud storage services for electronic data; cloud storage services for electronic files; hosting of digital content on the Internet; computer services, namely, cloud hosting provider services; file sharing services, namely, providing temporary use of online non-downloadable software via a website enabling users to upload and download electronic files; computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; computer services, namely, providing application servers, web servers, file servers, co-location servers, load balancing servers, redundancy servers, media servers and database servers to others; platform as a service (PAAS) featuring computer software platforms for no-code development of computer software applications; platform as a service (PAAS) featuring computer software platforms for no-code development of webpages and web applications; platform as a service (PAAS) featuring computer software platforms for managing retention, preservation, classification, access control, security policy control, compliance management, deletion, and disposition of electronic files and documents; platform as a service (PAAS) featuring computer software platforms for cloud content management; platform as a service (PAAS) featuring computer software platforms for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; providing temporary use of on-line non-downloadable software for cloud storage of data; providing temporary use of on-line non-downloadable software for file sharing; providing temporary use of on-line non-downloadable software for document management; providing temporary use of on-line non-downloadable software for collaborating on shared documents; providing temporary use of on-line non-downloadable software for processing and analyzing files and documents and defining, generating, extracting, editing, and displaying metadata; providing temporary use of on-line non-downloadable cloud computing software for use in electronic storage of data; providing on-line non-downloadable software using artificial intelligence (AI) for natural language and data processing, generation, understanding and analysis; software as a service (SAAS) services featuring software for automating document management and filing; software as a service (SAAS) services featuring software for designing, creating, customizing, editing, maintaining, and viewing data dashboards; software as a service (SAAS) services featuring software for designing, creating, customizing, editing, maintaining, and viewing digital dashboards featuring information and metadata extracted and generated from documents, files, text, spreadsheets, multimedia, graphics, images, videos, digital audio, music, and electronic messages; software as a service (SAAS) services featuring software for developing customized web pages and other data feed formats featuring user-defined information; software as a service (SAAS) services featuring software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for processing and analyzing files and documents and defining, generating, extracting, editing, and displaying metadata; electronic storage of files, documents, and digital media; providing temporary use of online non-downloadable software via a website that enables users to electronically store files, documents, text, digital images, digital audio files, and digital video files; providing temporary use of online non-downloadable software via a web site that enables users to create, bookmark, annotate, and publicly share data.

17.

THREAT DETECTION AND REMEDIATION

      
Application Number 18592430
Status Pending
Filing Date 2024-02-29
First Publication Date 2025-09-04
Owner Box, Inc. (USA)
Inventor
  • Bakshi, Rohit
  • Taddei, Matteo

Abstract

Methods, systems, and computer program products for malevolent intent detection. Multiple cloud-based computer components are operatively interconnected to carry out operations for malevolent intent detection and remediation. In operation, a content management system (CMS) collects collaboration activities over time and over a content object so as to form a historical record of collaborator activities that includes a time-wise tracking of collaboration events over the content object. The CMS is interfaced with an electronic signature system (ESS) that captures e-signing events at the electronic signature system. Operational modules are invoked so as to recognize an occurrences of an e-signing event, and thereafter to perform a risk analysis of the e-signing event using both (a) portions of the historical record of collaborator activities for the content object at the CMS and (b) any information from an interaction with the ESS. Recommended remediation actions are emitted based on results of the risk analysis.

IPC Classes  ?

18.

PREDICTING USER-FILE INTERACTIONS

      
Application Number 19031303
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-08-21
Owner Box, Inc. (USA)
Inventor Eshghi, Kave

Abstract

Disclosed is an improved systems, methods, and computer program products that use a cluster-based probability model to perform anomaly detection, where the clusters are based upon entities and interactions that exist in content management platforms.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks

19.

METHODS AND SYSTEMS FOR SOFTWARE CODE GENERATION

      
Application Number 18439158
Status Pending
Filing Date 2024-02-12
First Publication Date 2025-08-14
Owner Box, Inc. (USA)
Inventor Hagmajer, Marcin Marek

Abstract

Embodiments of the disclosure provide systems and methods for automated generation of computer source code across multiple programming languages. According to one embodiment, a method for automated generation of computer source code can comprise receiving information defining a coding node. The coding node can comprise a definition of an object within an object tree for the computer source code. The coding node can be created based on the received information defining the coding node and the coding node can be transformed into an intermediate, transformed coding node. The intermediate, transformed coding node can then be transpiled into software source code in a target programming language of a plurality of programming languages.

IPC Classes  ?

20.

STYLIZED ATOM DESIGN

      
Application Number 243235100
Status Pending
Filing Date 2025-07-25
Owner Box, Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Providing temporary use of online non-downloadable file sharing software; electronic data storage; electronic storage of digital images; electronic storage of files and documents; electronic storage of digital audio files; electronic storage of digital video files; cloud storage services for electronic data; cloud storage services for electronic files; hosting of digital content on the Internet; computer services, namely, cloud hosting provider services; file sharing services, namely, providing temporary use of online non-downloadable software via a website enabling users to upload and download electronic files; providing a secure electronic online system featuring technology which allows electronic storage of files, documents, and digital media; computer services, namely, providing application servers, web servers, file servers, co-location servers, load balancing servers, redundancy servers, media servers and database servers to others; computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; platform as a service (PAAS) featuring computer software platforms for managing retention, preservation, classification, access control, security policy control, compliance management, deletion, and disposition of electronic files and documents; platform as a service (PAAS) featuring computer software platforms for cloud content management; platform as a service (PAAS) featuring computer software platforms for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; software as a service (SAAS) services featuring software using artificial intelligence (AI) for data processing, generation, understanding and analysis; providing on-line non-downloadable software for cloud storage of data; providing on-line non-downloadable software for file sharing; providing on-line non-downloadable software for document management; providing on-line non-downloadable software for collaborating on shared documents; providing temporary use of on-line non-downloadable cloud computing software for use in electronic storage of data; artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for processing, analyzing, organizing, and managing files and documents and defining, generating, extracting, editing, and displaying metadata; providing on-line non-downloadable software using artificial intelligence (AI) for natural language and data processing, generation, understanding and analysis; providing on-line non-downloadable software using artificial intelligence (AI) for processing, analyzing, and managing multimedia, video, audio, and images; providing on-line non-downloadable software using artificial intelligence (AI) for natural language processing, generation, understanding and analysis; providing on-line non-downloadable software using artificial intelligence (AI) for workflow management and facilitating business processes; providing on-line non-downloadable software using artificial intelligence (AI) for data security; software as a service (SAAS) services featuring software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; electronic storage of files, documents, and digital media; providing temporary use of online non-downloadable software via a website that enables users to electronically store files, documents, text, digital images, digital audio files, and digital video files; providing temporary use of online non-downloadable software via a web site that enables users to create, bookmark, annotate, and publicly share data.

21.

BOX APPS

      
Application Number 242950500
Status Pending
Filing Date 2025-07-07
Owner Box, Inc. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Providing online non-downloadable workflow management software; providing temporary use of online non-downloadable file sharing software; electronic data storage; electronic storage of digital images; electronic storage of files and documents; electronic storage of digital audio files; electronic storage of digital video files; providing a secure electronic online system featuring technology which allows electronic storage of files, documents, and digital media; cloud storage services for electronic data; cloud storage services for electronic files; hosting of digital content on the Internet; computer services, namely, cloud hosting provider services; file sharing services, namely, providing temporary use of online non-downloadable software via a website enabling users to upload and download electronic files; computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; computer services, namely, providing application servers, web servers, file servers, co-location servers, load balancing servers, redundancy servers, media servers and database servers to others; platform as a service (PAAS) featuring computer software platforms for no-code development of computer software applications; platform as a service (PAAS) featuring computer software platforms for no-code development of webpages and web applications; platform as a service (PAAS) featuring computer software platforms for managing retention, preservation, classification, access control, security policy control, compliance management, deletion, and disposition of electronic files and documents; platform as a service (PAAS) featuring computer software platforms for cloud content management; platform as a service (PAAS) featuring computer software platforms for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; providing temporary use of on-line non-downloadable software for cloud storage of data; providing temporary use of on-line non-downloadable software for file sharing; providing temporary use of on-line non-downloadable software for document management; providing temporary use of on-line non-downloadable software for collaborating on shared documents; providing temporary use of on-line non-downloadable software for processing and analyzing files and documents and defining, generating, extracting, editing, and displaying metadata; providing temporary use of on-line non-downloadable cloud computing software for use in electronic storage of data; providing on-line non-downloadable software using artificial intelligence (AI) for natural language and data processing, generation, understanding and analysis; software as a service (SAAS) services featuring software for automating document management and filing; software as a service (SAAS) services featuring software for designing, creating, customizing, editing, maintaining, and viewing data dashboards; software as a service (SAAS) services featuring software for designing, creating, customizing, editing, maintaining, and viewing digital dashboards featuring information and metadata extracted and generated from documents, files, text, spreadsheets, multimedia, graphics, images, videos, digital audio, music, and electronic messages; software as a service (SAAS) services featuring software for developing customized web pages and other data feed formats featuring user-defined information; software as a service (SAAS) services featuring software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for processing and analyzing files and documents and defining, generating, extracting, editing, and displaying metadata; electronic storage of files, documents, and digital media; providing temporary use of online non-downloadable software via a website that enables users to electronically store files, documents, text, digital images, digital audio files, and digital video files; providing temporary use of online non-downloadable software via a web site that enables users to create, bookmark, annotate, and publicly share data.

22.

ACQUIRING ELECTRONIC-BASED SIGNATURES

      
Application Number 19030695
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-29
Owner Box, Inc. (USA)
Inventor
  • Voltz, Seth Morgan Luce
  • Grétarsson, Jón Tómas

Abstract

Securely acquiring and managing electronic-based signatures by a content management system. A content management system exposes content objects to a plurality of collaborators. Executable modules of the content management system implement an Internet-based interface that is configured to acquire electronic-based signatures from a user device. A particular user device is configured to access particular content objects over the Internet-based interface and to acquire an electronic-based signature corresponding to one or more of the particular content objects. When one or more conditions are detected that would at least potentially influence how the acquisition of the electronic-based signature is carried out, then one or more remediation actions are invoked. Various security-specific remediation actions address corresponding security vulnerabilities. Various document-specific remediation actions are determined based on the document conditions that had been detected. In some cases, a plurality of remediation actions are carried out to securely acquire electronic-based signatures from a user device.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

23.

ACQUIRING ELECTRONIC-BASED SIGNATURES

      
Application Number 19030739
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-22
Owner Box, Inc. (USA)
Inventor
  • Voltz, Seth Morgan Luce
  • Grétarsson, Jón Tómas

Abstract

Securely acquiring and managing electronic-based signatures by a content management system. A content management system exposes content objects to a plurality of collaborators. Executable modules of the content management system implement an Internet-based interface that is configured to acquire electronic-based signatures from a user device. A particular user device is configured to access particular content objects over the Internet-based interface and to acquire an electronic-based signature corresponding to one or more of the particular content objects. When one or more conditions are detected that would at least potentially influence how the acquisition of the electronic-based signature is carried out, then one or more remediation actions are invoked. Various security-specific remediation actions address corresponding security vulnerabilities. Various document-specific remediation actions are determined based on the document conditions that had been detected. In some cases, a plurality of remediation actions are carried out to securely acquire electronic-based signatures from a user device.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

24.

CALCULATING AND REPORTING COLLABORATION SYSTEM RISKS

      
Application Number 19019371
Status Pending
Filing Date 2025-01-13
First Publication Date 2025-05-15
Owner Box, Inc. (USA)
Inventor
  • Garg, Swati
  • Issayeva, Irina
  • Snehal, Prachi
  • Varma, Shilpa
  • Lavine, James
  • Mackenzie, David

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services

25.

ISOLATING PASSAGES FROM CONTEXT-LADEN COLLABORATION SYSTEM CONTENT OBJECTS

      
Application Number 18731086
Status Pending
Filing Date 2024-05-31
First Publication Date 2025-04-10
Owner Box, Inc. (USA)
Inventor
  • Jalagam, Sesh
  • Grenader, Denis
  • Kus, Benjamin John

Abstract

Methods, systems, and computer program products for collaboration systems. A method for identifying selected portions of a set of content objects for use in generating a large language model (LLM) prompt comprises: identifying a content management system (CMS) wherein collaboration activities occur over time and over content objects maintained in the CMS, and wherein the CMS maintains a historical record of occurrences of the collaborator activities over the content objects. Upon receiving a natural language query from a CMS collaborator, reducing a larger corpus of content objects to a smaller corpus of context passages that are used in an LLM prompt. The smaller corpus of passages is formed using a two-phase reduction scheme whereby firstly, selected constituents from the larger corpus of content objects are identified based on CMS metadata; and then, rather than considering the larger corpus, instead considering only the selected constituents when generating the LLM prompt.

IPC Classes  ?

  • G06F 16/332 - Query formulation
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/383 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

26.

METHOD AND SYSTEM FOR METADATA EXTRACTION

      
Application Number 18911100
Status Pending
Filing Date 2024-10-09
First Publication Date 2025-04-10
Owner Box, Inc. (USA)
Inventor
  • Jalagam, Sesh
  • Kus, Benjamin John
  • Cherukuri, Chandra
  • Iashin, Maksim
  • Shrivastava, Arunabh
  • Han, Cuize

Abstract

Disclosed is an improved approach to implement metadata extraction, to extract metadata that can be used for metadata queries. The query may be applied against metadata extracted from content stored in a cloud-based content management system.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/2455 - Query execution
  • G06N 3/0895 - Weakly supervised learning, e.g. semi-supervised or self-supervised learning

27.

Unified object approach to storing and displaying e-signature processing events

      
Application Number 18459220
Grant Number 12513138
Status In Force
Filing Date 2023-08-31
First Publication Date 2025-03-06
Grant Date 2025-12-30
Owner Box, Inc. (USA)
Inventor
  • Bakshi, Rohit
  • Gupta, Virender

Abstract

Methods, systems, and computer program products for electronic signature systems. Multiple components are operatively interconnected to carry out operations for securing e-signatures applied to content objects. A data processing system that interacts with user devices over a network that carries e-signature events raised by the user devices is configured to implement a content management system (CMS) that maintains a single CMS e-signature object within an object storage repository. The single CMS e-signature object is representative of multiple different versions or renditions of CMS objects. Upon an e-sign event, the data processing system modifies the single CMS e-signature object. Human cognition is aided by presentation of two different and independently operable graphical user interface (GUI) renderings, wherein a first rendering presents the single CMS e-signature object and wherein a second rendering displays at least some of the multiple different versions or renditions or properties that constituent the single CMS e-signature object.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/451 - Execution arrangements for user interfaces

28.

HANDLING ELECTRONIC SIGNATURES IN COLLABORATION SYSTEMS

      
Application Number 18806675
Status Pending
Filing Date 2024-08-15
First Publication Date 2025-02-13
Owner Box, Inc. (USA)
Inventor
  • Voltz, Seth Morgan Luce
  • Grétarsson, Jón Tómas
  • Krens, Michaël Simon
  • Zberea, Valentin
  • Bakshi, Rohit
  • Hewes, Matthew Phillip
  • Kim, Daniel
  • Deo, Nachiket
  • Hiller, Stephen Philip
  • Gupta, Virender

Abstract

Methods, systems, and computer program products for gathering electronic signatures to be applied to collaboration system content objects (e.g., contracts, letters, insurance claims, riders, etc.). A collaboration system monitors changes made to the collaboration system content objects during electronic signature processing. A module of the content management system is configured to associate one or more instances of e-signing metadata to one or more of the stored content objects of the content management system. The e-signing metadata indicates whether or not a particular portion of the one or more of the stored content objects has been e-signed by a designated e-signatory. A collaborator who is not one of the designated e-signatories makes a change to one or more of the stored content objects (e.g., contracts, letters, insurance claims, riders, etc.). The change is remediated on-the-fly and the e-signing process continues without having to restart the e-signing process from the beginning.

IPC Classes  ?

  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

29.

METHODS AND SYSTEMS FOR MAKING FILE REQUESTS IN A COLLABORATION ENVIRONMENT

      
Application Number 18906930
Status Pending
Filing Date 2024-10-04
First Publication Date 2025-02-13
Owner Box, Inc. (USA)
Inventor
  • Gupta, Virender
  • Uberoi, Ravneet

Abstract

Embodiments of the disclosure provide systems and methods for obtaining content for a workspace of a collaboration environment. According to one embodiment, requesting and obtaining one or more content items for a workspace of a collaboration environment can comprise generating a content request identifying the one or more content items and metadata for the one or more content items requested from a submitter. The content request can be provided to a computing device associated with the submitter. A determination can be made as to whether the content item can be submitted anonymously. In response to determining the content items may be submitted anonymously, the content items and the metadata can be obtained while maintaining the anonymity of the submitter.

IPC Classes  ?

  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

30.

Miscellaneous Design

      
Serial Number 99021458
Status Registered
Filing Date 2025-01-28
Registration Date 2025-10-14
Owner Box, Inc. ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for document management; Downloadable file sharing software; Downloadable mobile applications for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; Downloadable mobile applications for natural language processing, generation, understanding and analysis using artificial intelligence (AI); Downloadable computer software using artificial intelligence (AI) for natural language processing, generation, understanding and analysis; Downloadable computer software using artificial intelligence (AI) for data processing, generation, understanding and analysis; Downloadable computer software using artificial intelligence (AI) for processing, analyzing, organizing, and managing files and documents and defining, generating, extracting, editing, and displaying metadata; Downloadable computer software using artificial intelligence (AI) for processing, analyzing, and managing multimedia, video, audio, and images; Downloadable computer software using artificial intelligence (AI) for data security; Downloadable computer software for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; Downloadable software for cloud storage of data; Downloadable software for cloud content management; Downloadable software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; Downloadable computer programs for downloading, uploading, sharing, editing, and saving electronic documents hosted on a cloud storage platform; Downloadable chatbot software using artificial intelligence (AI) for natural language processing, generation, understanding and analysis Providing temporary use of online non-downloadable file sharing software; Electronic data storage; Electronic storage of digital images; Electronic storage of files and documents; Electronic storage of digital audio files; Electronic storage of digital video files; Cloud storage services for electronic data; Cloud storage services for electronic files; Hosting of digital content on the Internet; Computer services, namely, cloud hosting provider services; File sharing services, namely, providing a website featuring technology enabling users to upload and download electronic files; Providing a secure electronic online system featuring technology which allows electronic storage of files, documents, and digital media; Computer services, namely, providing application servers, web servers, file servers, co-location servers, load balancing servers, redundancy servers, media servers and database servers to others; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Platform as a service (PAAS) featuring computer software platforms for managing retention, preservation, classification, access control, security policy control, compliance management, deletion, and disposition of electronic files and documents; Platform as a service (PAAS) featuring computer software platforms for cloud content management; Platform as a service (PAAS) featuring computer software platforms for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; Software as a service (SAAS) services featuring software using artificial intelligence (AI) for data processing, generation, understanding and analysis; Providing on-line non-downloadable software for cloud storage of data; Providing on-line non-downloadable software for file sharing; Providing on-line non-downloadable software for document management; Providing on-line non-downloadable software for collaborating on shared documents; Providing temporary use of on-line non-downloadable cloud computing software for use in electronic storage of data; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for processing, analyzing, organizing, and managing files and documents and defining, generating, extracting, editing, and displaying metadata; Providing on-line non-downloadable software using artificial intelligence (AI) for natural language and data processing, generation, understanding and analysis; Providing on-line non-downloadable software using artificial intelligence (AI) for processing, analyzing, and managing multimedia, video, audio, and images; Providing on-line non-downloadable software using artificial intelligence (AI) for natural language processing, generation, understanding and analysis; Providing on-line non-downloadable software using artificial intelligence (AI) for workflow management and facilitating business processes; Providing on-line non-downloadable software using artificial intelligence (AI) for data security; Software as a service (SAAS) services featuring software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; Electronic storage of files, documents, and digital media; Providing a website featuring technology that enables users to electronically store files, documents, text, digital images, digital audio files, and digital video files; Providing a web site featuring technology that enables users to create, bookmark, annotate, and publicly share data

31.

BOX APPS

      
Serial Number 99021454
Status Registered
Filing Date 2025-01-28
Registration Date 2025-10-14
Owner Box, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing online non-downloadable workflow management software; Providing temporary use of online non-downloadable file sharing software; Electronic data storage; Electronic storage of digital images; Electronic storage of files and documents; Electronic storage of digital audio files; Electronic storage of digital video files; Providing a secure electronic online system featuring technology which allows electronic storage of files, documents, and digital media; Cloud storage services for electronic data; Cloud storage services for electronic files; Hosting of digital content on the Internet; Computer services, namely, cloud hosting provider services; File sharing services, namely, providing a website featuring technology enabling users to upload and download electronic files; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Computer services, namely, providing application servers, web servers, file servers, co-location servers, load balancing servers, redundancy servers, media servers and database servers to others; Platform as a service (PAAS) featuring computer software platforms for no-code development of computer software applications; Platform as a service (PAAS) featuring computer software platforms for no-code development of webpages and web applications; Platform as a service (PAAS) featuring computer software platforms for managing retention, preservation, classification, access control, security policy control, compliance management, deletion, and disposition of electronic files and documents; Platform as a service (PAAS) featuring computer software platforms for cloud content management; Platform as a service (PAAS) featuring computer software platforms for the collection, editing, organizing, modifying, book marking, transmission, storage, and sharing of data and information; Providing temporary use of on-line non-downloadable software for cloud storage of data; Providing temporary use of on-line non-downloadable software for file sharing; Providing temporary use of on-line non-downloadable software for document management; Providing temporary use of on-line non-downloadable software for collaborating on shared documents; Providing temporary use of on-line non-downloadable software for processing and analyzing files and documents and defining, generating, extracting, editing, and displaying metadata; Providing temporary use of on-line non-downloadable cloud computing software for use in electronic storage of data; Providing on-line non-downloadable software using artificial intelligence (AI) for natural language and data processing, generation, understanding and analysis; Software as a service (SAAS) services featuring software for automating document management and filing; Software as a service (SAAS) services featuring software for designing, creating, customizing, editing, maintaining, and viewing data dashboards; Software as a service (SAAS) services featuring software for designing, creating, customizing, editing, maintaining, and viewing digital dashboards featuring information and metadata extracted and generated from documents, files, text, spreadsheets, multimedia, graphics, images, videos, digital audio, music, and electronic messages; Software as a service (SAAS) services featuring software for developing customized web pages and other data feed formats featuring user-defined information; Software as a service (SAAS) services featuring software for accessing, controlling access to, uploading, downloading, creating, viewing, editing, printing, storing, managing, exchanging, publishing, distributing, transferring, securing, and sharing digital media, information, data, documents, files, text, multimedia, graphics, images, photographs, videos, digital audio, music, and electronic messages; Artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence (AI) for processing and analyzing files and documents and defining, generating, extracting, editing, and displaying metadata; Electronic storage of files, documents, and digital media; Providing a website featuring technology that enables users to electronically store files, documents, text, digital images, digital audio files, and digital video files; Providing a web site featuring technology that enables users to create, bookmark, annotate, and publicly share data

32.

GENERATING A LARGE LANGUAGE MODEL PROMPT BASED ON COLLABORATION ACTIVITIES OF A USER

      
Application Number US2024026906
Publication Number 2024/228967
Status In Force
Filing Date 2024-04-29
Publication Date 2024-11-07
Owner BOX, INC. (USA)
Inventor
  • Grenader, Denis
  • Kus, Benjamin John

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06N 20/00 - Machine learning
  • G06N 3/00 - Computing arrangements based on biological models

33.

AI-INFORMED WORKFLOW PROCESSING

      
Application Number 18375923
Status Pending
Filing Date 2023-10-02
First Publication Date 2024-10-31
Owner Box, Inc. (USA)
Inventor
  • Deo, Nachiket
  • Ganesh, Iyer Nirmal
  • Gupta, Virender
  • Kus, Benjamin John
  • Grenader, Denis

Abstract

A method for processing content management system workflows. Systems and subsystems are established for configuring a content management system to implement workflow processes wherein the content management system (CMS) exposes instances of stored content objects to a plurality of user devices through an electronic interface. Further systems and subsystem are established for identifying metadata maintained by the CMS for the stored content objects, and for identifying a generative AI entity (GAIE) to interact with the CMS. On an ongoing basis, the foregoing systems and subsystems carry out steps for (1) forming a GAIE prompt, wherein the GAIE prompt comprises at least a portion of the metadata identified from the CMS for the stored content objects, (2) receiving a response from the GAIE, wherein the response corresponds to the GAIE prompt; and (3) using, by the CMS, the response from the GAIE to implement processing of a content management system workflow.

IPC Classes  ?

34.

CHOOSING A LARGE LANGUAGE MODEL INTERFACING MECHANISM BASED ON SAMPLE QUESTION EMBEDDINGS

      
Application Number 18398039
Status Pending
Filing Date 2023-12-27
First Publication Date 2024-10-31
Owner Box, Inc. (USA)
Inventor
  • Grenader, Denis
  • Kus, Benjamin John

Abstract

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.

IPC Classes  ?

  • G06N 5/01 - Dynamic search techniquesHeuristicsDynamic treesBranch-and-bound
  • G06N 3/0455 - Auto-encoder networksEncoder-decoder networks

35.

GENERATING A LARGE LANGUAGE MODEL PROMPT BASED ON COLLABORATION ACTIVITIES OF A USER

      
Application Number 18398050
Status Pending
Filing Date 2023-12-27
First Publication Date 2024-10-31
Owner Box, Inc. (USA)
Inventor
  • Grenader, Denis
  • Kus, Benjamin John

Abstract

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.

IPC Classes  ?

36.

Using sample question embeddings to choose between an LLM interfacing model and a non-LLM interfacing model

      
Application Number 18398058
Grant Number 12614080
Status In Force
Filing Date 2023-12-27
First Publication Date 2024-10-31
Grant Date 2026-04-28
Owner Box, Inc. (USA)
Inventor
  • Grenader, Denis
  • Kus, Benjamin John

Abstract

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.

IPC Classes  ?

37.

REAL TIME NOTIFICATION OF ACTIVITIES THAT OCCUR IN A WEB-BASED COLLABORATION ENVIRONMENT

      
Application Number 18613536
Status Pending
Filing Date 2024-03-22
First Publication Date 2024-10-17
Owner Box, Inc. (USA)
Inventor
  • Ghods, Sam
  • Goldberg, Arnold
  • Jourda, Florian
  • Lee, David T.
  • Mand, Arshdeep

Abstract

Systems and methods of real time notification of activities that occur in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G06Q 10/10 - Office automationTime management
  • H04L 9/40 - Network security protocols
  • H04L 67/50 - Network services
  • H04L 67/55 - Push-based network services

38.

PRIORITIZING OPERATIONS OVER CONTENT OBJECTS OF A CONTENT MANAGEMENT SYSTEM

      
Application Number 18439680
Status Pending
Filing Date 2024-02-12
First Publication Date 2024-09-19
Owner Box, Inc. (USA)
Inventor
  • Vikramaratne, Victor De Vansa
  • Eshghi, Kave
  • Vengerov, David

Abstract

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 1/329 - Power saving characterised by the action undertaken by task scheduling
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

39.

WORKFLOW EXECUTION STATE VARIABLES

      
Application Number 18400560
Status Pending
Filing Date 2023-12-29
First Publication Date 2024-09-19
Owner Box, Inc. (USA)
Inventor
  • Hiller, Stephen Philip
  • Grétarsson, Jón Tómas
  • Voltz, Seth Morgan Luce
  • Uberoi, Ravneet

Abstract

Methods, systems and computer program products for managing workflows between multiple third-party systems. A content management system stores a workflow that operates over content objects by invoking third-party applications. The content management system invokes these third-party applications, and these applications make modifications to the progression of the workflows as the third-party applications carry-out their specific portions of the workflow. Upon receipt of a workflow variable value from a first third-party application, the content management system determines the semantics of the workflow variable value and caries out a next portion of the workflow. The content management system then invokes a further next portion of the workflow to be carried out by a second third-party application. Upon receipt of a workflow variable value from the second third-party application, the content management system determines the semantics of the workflow variable value to then carry out yet a further portion of the workflow.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
  • G06F 9/54 - Interprogram communication
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

40.

Detecting anomalous downloads

      
Application Number 18492714
Grant Number 12432239
Status In Force
Filing Date 2023-10-23
First Publication Date 2024-07-11
Grant Date 2025-09-30
Owner Box, Inc. (USA)
Inventor
  • Eshghi, Kave
  • Vikramaratne, Victor De Vansa

Abstract

Disclosed is an improved systems, methods, and computer program products that performs user behavior analysis to identify malicious behavior in a computing system. The approach may be implemented by generating feature vectors for two time periods, performing scoring, and then performing anomaly detection.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06N 20/00 - Machine learning
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/50 - Network services

41.

DETERMINING COLLABORATION RECOMMENDATIONS FROM FILE PATH INFORMATION

      
Application Number 18601966
Status Pending
Filing Date 2024-03-11
First Publication Date 2024-06-27
Owner Box, Inc. (USA)
Inventor Jalagam, Sesh

Abstract

Methods, systems and computer program products for recommendation systems. Embodiments commence by gathering a set of pathnames that refer to content objects of a collaboration system. A tokenizer converts at least some of the pathnames into vectors. The vectors comprise hierarchical path components such as folder names or file names, which vectors are labeled with an indication as to whether or not the folder or file referred to in a particular vector had been clicked on by one or more users. Some portion of the labeled vectors are used to train a predictive model. Collaboration recommendations may be generated that pertain to security-related recommendations.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/176 - Support for shared access to filesFile sharing support

42.

Handling collaboration and governance activities throughout the lifecycle of auto-generated content objects

      
Application Number 18087620
Grant Number 12363124
Status In Force
Filing Date 2022-12-22
First Publication Date 2024-06-27
Grant Date 2025-07-15
Owner Box, Inc. (USA)
Inventor
  • Gupta, Virender
  • Ganesh, Iyer Nirmal
  • Deo, Nachiket

Abstract

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 16/908 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • H04L 65/1093 - In-session procedures by adding participantsIn-session procedures by removing participants

43.

THIRD PARTY RESOLUTION OF TEMPLATE PARAMETERS DURING AUTOMATED DOCUMENT GENERATION PROCESSING

      
Application Number 18087645
Status Pending
Filing Date 2022-12-22
First Publication Date 2024-06-27
Owner Box, Inc. (USA)
Inventor
  • Gupta, Virender
  • Ganesh, Iyer Nirmal
  • Deo, Nachiket

Abstract

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 40/186 - Templates

44.

Detection of personally identifiable information

      
Application Number 18440917
Grant Number 12417311
Status In Force
Filing Date 2024-02-13
First Publication Date 2024-06-06
Grant Date 2025-09-16
Owner Box, Inc. (USA)
Inventor
  • Vikramaratne, Victor De Vansa
  • Eshghi, Kave

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

45.

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

      
Application Number 18499005
Grant Number 12242507
Status In Force
Filing Date 2023-10-31
First Publication Date 2024-05-30
Grant Date 2025-03-04
Owner Box, Inc. (USA)
Inventor Smith, Michael

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/176 - Support for shared access to filesFile sharing support
  • G06F 16/178 - Techniques for file synchronisation in file systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor

46.

Predicting user-file interactions

      
Application Number 18492727
Grant Number 12309124
Status In Force
Filing Date 2023-10-23
First Publication Date 2024-05-16
Grant Date 2025-05-20
Owner Box, Inc. (USA)
Inventor Eshghi, Kave

Abstract

Disclosed is an improved systems, methods, and computer program products that use a cluster-based probability model to perform anomaly detection, where the clusters are based upon entities and interactions that exist in content management platforms.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • H04L 9/40 - Network security protocols

47.

METHODS AND SYSTEMS FOR PERFORMING DOMAIN-WIDE AUTHENTICATION AND AUTHORIZATION

      
Application Number 18171948
Status Pending
Filing Date 2023-02-21
First Publication Date 2024-05-09
Owner Box, Inc. (USA)
Inventor
  • Tucker, Christopher
  • Cerenza, Fernando
  • Kung, Kimberly
  • Jadhav, Prachi

Abstract

According to one embodiment, a method for performing domain-wide authentication and authorization in a cloud-based environment can comprise receiving, from a third-party service of the cloud-based environment, a request to perform authentication and authorization of a user of the third-party service for accessing a cloud-based storage system of the cloud-based environment. A mapping of the user of the third-party service to a user account of the cloud-based storage system can be generated and one or more tokens for the user of the third-party service can in turn be generated based on the mapping of the user of the third-party service to the user account of the cloud-based storage system. The one or more tokens can provide access to services of the cloud-based storage system. The one or more tokens can be provided to the third-party service.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 67/53 - Network services using third party service providers

48.

DEFINING A SECURITY PERIMETER USING KNOWLEDGE OF USER BEHAVIOR WITHIN A CONTENT MANAGEMENT SYSTEM

      
Application Number 18346137
Status Pending
Filing Date 2023-06-30
First Publication Date 2024-04-04
Owner Box, Inc. (USA)
Inventor
  • Alimian, Areg
  • Knotts, Ryan Matthew
  • Gandhi, Kanav

Abstract

Methods, systems, and computer program products for content management systems. Multiple components are operatively interconnected to carry out operations for content management systems. Content objects of a content management system (CMS) are managed from original creation through to final disposition (e.g., deletion). The CMS communicates with a security threat management facility (STMF). In operation, the STMF establishes a first set of security parameters corresponding to information derived from packet inspection, whereas the CMS establishes a second set of security parameters corresponding to information derived at least in part by analysis of user activities or contents of the content object. A security perimeter is formed by combining the first set of security parameters and a second set of security parameters. Risks or vulnerabilities corresponding to the content object are minimized by choosing the lower of any two compared parameters to define a lower risk perimeter for the content object.

IPC Classes  ?

49.

DELIVERING AUGMENTED THREAT ASSESSMENT VALUES TO A SECURITY THREAT MANAGEMENT FACILITY

      
Application Number 18346156
Status Pending
Filing Date 2023-06-30
First Publication Date 2024-04-04
Owner Box, Inc. (USA)
Inventor
  • Alimian, Areg
  • Knotts, Ryan Matthew
  • Gandhi, Kanav

Abstract

Methods, systems, and computer program products for content management systems. Multiple components are operatively interconnected to carry out operations for content management systems. A security threat management facility (STMF) is identified. The STMF contains a database of threat assessment values in addition to further information pertaining to one or more users. Concurrent with operation of the STMF, a content management system (CMS) tracks user-initiated content object interaction events. Based on analysis of the tracked user-initiated content object interaction events, a further threat assessment value is generated by the CMS. Such a further threat assessment is determined based on one or more user-to-user relationships or one or more user-to-file relationships as determined at the content management system. An augmented threat assessment is formed using both the threat assessment values of the STMF with the further threat assessment value from the CMS. The augmented threat assessment is then provided to the STMF.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

50.

FINE-GRAINED RECOMMENDATION SYSTEMS

      
Application Number 17823938
Status Pending
Filing Date 2022-08-31
First Publication Date 2024-02-29
Owner Box, Inc. (USA)
Inventor
  • Lavine, James Francis
  • Kus, Benjamin John

Abstract

A recommendation system integrated with a content management system (CMS). The CMS stores instances of shared content objects and coordinates user interactions by and between a plurality of CMS users. Shared content objects are divided into a plurality of portions, after which any user interactions over the various portions of the content object are observed and analyzed. User interest inferences are drawn from analysis of the observed user interactions taken user over respective particular portions of the content object. Based on the inferred user interests, fine-grained recommendations are formed and propagated. Some fine-grained recommendations refer to further content objects (e.g., content objects of different types). Some fine-grained recommendations are propagated to other CMS users (e.g., to a plurality of CMS users that are related in some way). The fine-grained recommendations refer to one or more specific portions of a content object as well as to the content object itself.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

51.

Content management system integrations with web meetings

      
Application Number 18135492
Grant Number 12563121
Status In Force
Filing Date 2023-04-17
First Publication Date 2024-02-01
Grant Date 2026-02-24
Owner Box, Inc. (USA)
Inventor
  • Szczepański, Rafal
  • Huie, Raymond

Abstract

Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves. The CMS can recommend teams, and action items, and the CMS can provide hints to participants, so as to facilitate more effective engagement between the participants.

IPC Classes  ?

  • H04L 67/1396 - Protocols specially adapted for monitoring users’ activity

52.

Web meeting integrations with content management systems

      
Application Number 17816324
Grant Number 12613619
Status In Force
Filing Date 2022-07-29
First Publication Date 2024-02-01
Grant Date 2026-04-28
Owner Box, Inc. (USA)
Inventor
  • Szczepański, Rafał
  • Huie, Raymond

Abstract

Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves. The CMS can recommend teams, and action items, and the CMS can provide hints to participants, so as to facilitate more effective engagement between the participants.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 40/169 - Annotation, e.g. comment data or footnotes

53.

System and methods for configuring event-based automation in cloud-based collaboration platforms

      
Application Number 18485997
Grant Number 12386475
Status In Force
Filing Date 2023-10-12
First Publication Date 2024-02-01
Grant Date 2025-08-12
Owner Box, Inc. (USA)
Inventor
  • Pearl, Annie
  • Duvall, Matthew Taro
  • Ebertz, Joy
  • Valdez, Victor
  • Cipolla, Steven

Abstract

Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.

IPC Classes  ?

  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 8/34 - Graphical or visual programming
  • G06Q 10/10 - Office automationTime management
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/23 - Updating
  • H04L 67/50 - Network services

54.

Activity-based content object access permissions

      
Application Number 18449650
Grant Number 12625990
Status In Force
Filing Date 2023-08-14
First Publication Date 2024-02-01
Grant Date 2026-05-12
Owner Box, Inc. (USA)
Inventor Ojha, Alok

Abstract

Methods, systems and computer program products for content management systems. The techniques of the methods, systems and/or computer program products automatically determine activity-based content object access permissions and/or make a recommendation of activity-based content object access permissions. A machine learning model is formed from observations of user interactions over a plurality of content objects. The model is continually updated based on ongoing observation and analysis of user interaction events. When a collaborative relationship is formed between an invitor and one or more invitees, the activity-based permissions model is accessed to determine a set of access permissions to assign to the collaborative relationship. A single collaborative relationship may cover many collaboration objects. In some cases, a set of access permissions are automatically assigned to the collaborative relationship. In other cases, a set of access permissions is presented to the invitor as a recommendation. A user can accept or reject any recommendation.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning
  • H04L 9/40 - Network security protocols
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • H04L 67/55 - Push-based network services

55.

Workflow selection

      
Application Number 18470390
Grant Number 12561170
Status In Force
Filing Date 2023-09-19
First Publication Date 2024-01-18
Grant Date 2026-02-24
Owner Box, Inc. (USA)
Inventor
  • Parmar, Varun
  • Shanmugasundaram, Karthik
  • Sabinin, Ivan

Abstract

Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.

IPC Classes  ?

  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/53 - Network services using third party service providers

56.

METHODS AND SYSTEMS FOR EXTERNAL MIGRATION COLLABORATION

      
Application Number 17865622
Status Pending
Filing Date 2022-07-15
First Publication Date 2024-01-18
Owner Box, Inc. (USA)
Inventor
  • Day, Kevin
  • Trueblood, Nathan
  • Bercovici, Tamar

Abstract

Embodiments of the disclosure provide systems and methods for identifying collaborators on migrated content and determining which, if any, of those collaborators should be allowed access to the content on the target system of that migration. According to one embodiment, a method for migrating content and a plurality of collaborators on the content from a source system to a target system can comprise initiating, by a migration control system, migration of the content from the source system to the target system and analyzing, by the migration control system, while the migration is being conducted, the content being migrated from the source system to the target system. One or more policies can be applied to the content and the plurality of collaborators on the content being migrated from the source system to the target system by the migration control system while the migration is being conducted.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/182 - Distributed file systems

57.

Methods and systems for dynamic recovery with adaptive latency injection

      
Application Number 18203884
Grant Number 12513050
Status In Force
Filing Date 2023-05-31
First Publication Date 2024-01-18
Grant Date 2025-12-30
Owner Box, Inc. (USA)
Inventor
  • Mishra, Advait Kumar
  • Minkovich, Kirill
  • Iglesias, Luis Miguel Hernanz
  • Galchenko, Vova
  • Storer, Mark W.
  • Thattil, Girish

Abstract

Embodiments of the disclosure provide systems and methods for reducing the capacity used to provide High Availability (HA) and Disaster Recovery (DR) in a distributed computing environment. According to one embodiment, dynamic recovery of a cloud-based resource can comprise setting a current latency value to an initial latency value and handling received requests with the current latency value. Current resource utilization can be detected while requests are being processed and a determination can be made as to whether the detected current resource utilization exceeds a predetermined threshold amount of resource utilization. In response to determining the detected current resource utilization does not exceed the threshold, the current latency amount can be maintained at the initial latency value. In response to determining the detected current resource utilization exceeds the threshold, the current latency value can be adjusted and injected into handling of received client requests.

IPC Classes  ?

  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level
  • H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
  • H04L 43/0852 - Delays

58.

FORMING EVENT-BASED RECOMMENDATIONS

      
Application Number 18333496
Status Pending
Filing Date 2023-06-12
First Publication Date 2023-12-14
Owner Box, Inc. (USA)
Inventor
  • Deland, Matthew
  • Vikramaratne, Victor De Vansa

Abstract

Systems and methods for forming collaboration recommendations. Techniques for forming event-based recommendations use time-decayed event values. A shared content management system supports a plurality of users that generate events by interacting with content objects of the shared content management system. Events over the content objects are captured as event objects. Method steps are invoked upon receiving event objects that describes user-to-object interaction events that arise from interactions by users over content objects. Different types of interactions carry different importance values. The importance values can be applied as weights when scoring user-to-object interaction activities. The importance can decay over time. As time progresses and as the importance of older interactions decay, score components of a user-to-object interaction can be updated based at least in part on a time decay function. The system emits collaboration recommendations based on the decayed user-to-user collaboration scores.

IPC Classes  ?

  • G06Q 10/1093 - Calendar-based scheduling for persons or groups
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

59.

VIRTUAL FILE SYSTEM FOR CLOUD-BASED SHARED CONTENT

      
Application Number 18323891
Status Pending
Filing Date 2023-05-25
First Publication Date 2023-11-30
Owner Box, Inc. (USA)
Inventor
  • Malhotra, Ritik
  • Tanooj, Tanooj
  • Tallamraju, Sri Sarat Ravikumar

Abstract

A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.

IPC Classes  ?

  • G06F 16/182 - Distributed file systems
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 16/23 - Updating
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/185 - Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof
  • G06F 16/188 - Virtual file systems
  • G06F 16/17 - Details of further file system functions
  • G06F 16/174 - Redundancy elimination performed by the file system
  • G06F 16/176 - Support for shared access to filesFile sharing support
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • G06F 12/1081 - Address translation for peripheral access to main memory, e.g. direct memory access [DMA]
  • H04L 65/70 - Media network packetisation
  • H04L 65/75 - Media network packet handling
  • H04L 9/40 - Network security protocols
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • G06F 12/0891 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means
  • G06F 12/122 - Replacement control using replacement algorithms of the least frequently used [LFU] type, e.g. with individual count value
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04L 65/80 - Responding to QoS
  • G06F 16/242 - Query formulation
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots

60.

INTER-APPLICATION WORKFLOW PERFORMANCE ANALYTICS

      
Application Number 18309982
Status Pending
Filing Date 2023-05-01
First Publication Date 2023-11-23
Owner Box, Inc. (USA)
Inventor
  • Bakshi, Rohit
  • Morkovine, Daniel Wayne
  • Buzdar, Faizan N.

Abstract

Methods, systems and computer program products for shared content management systems that provide performance analytics pertaining to a project. Embodiments include establishing one or more network communication links between a content management system that manages a plurality of shared content objects and a plurality of applications that cause modifications to the shared content objects in accordance with workflows of the project. Iteraction events that correspond to modifications over the shared content objects are recorded such that interaction events associated with the plurality of applications are selected based at least in part on attributes associated with the interaction events. Relationships between the recorded interaction events such as time durations between certain of the interaction events are calculated. Project performance measurements are generated based on the calculations and/or based on other relationships between the interaction events. The calculations may span across many different applications and/or many different departments and/or many different enterprises.

IPC Classes  ?

  • C07K 14/59 - Follicle-stimulating hormone [FSH]Chorionic gonadotropins, e.g. hCG [human chorionic gonadotropin]Luteinising hormone [LH]Thyroid-stimulating hormone [TSH]
  • C07K 14/505 - Erythropoietin [EPO]
  • C07K 14/555 - Interferons [IFN]
  • C07K 14/575 - Hormones
  • C07K 14/61 - Growth hormone [GH], i.e. somatotropin
  • C12N 9/64 - Proteinases derived from animal tissue, e.g. rennin
  • C12N 15/85 - Vectors or expression systems specially adapted for eukaryotic hosts for animal cells
  • G06Q 10/0633 - Workflow analysis
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data

61.

BOX AI

      
Application Number 1762312
Status Registered
Filing Date 2023-07-13
Registration Date 2023-07-13
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for document management; downloadable file sharing software; downloadable software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging ai technology; downloadable software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging ai technology, and for providing chatbot software for simulating conversations; recorded software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging ai technology, and for providing chatbot software for simulating conversations; recorded software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging ai technology. Providing temporary use of online non-downloadable software enabling users to upload and download electronic files via a website; providing on-line non-downloadable software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging ai technology, and for providing chatbot software for simulating conversations; providing on-line non-downloadable software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging ai technology; providing temporary use of online non-downloadable file sharing software; software as a service (saas) services featuring software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging ai technology, and for providing chatbot software for simulating conversations; software as a service (saas) services featuring software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging ai technology.

62.

Obtaining trusted e-signatures

      
Application Number 18129734
Grant Number 12488142
Status In Force
Filing Date 2023-03-31
First Publication Date 2023-09-28
Grant Date 2025-12-02
Owner Box, Inc. (USA)
Inventor
  • Bakshi, Rohit
  • Zhao, Yi
  • Gandhi, Kanav
  • Alimian, Areg
  • Carlson, Will
  • Gupta, Virender
  • Pandey, Sanjiv
  • Huang, Kechen

Abstract

Methods, systems, and computer program products for content management systems. Multiple components are operatively interconnected to carry out operations for establishing a user device trust level. A content management system facilitates interactions between a plurality of user devices and a plurality of shared content objects. The plurality of user devices are network connected to the content management system. One of the user devices issues a request to access a particular one of the content objects. Responsive to the request, a two-step device check is performed before granting access to the particular one of the content objects. A first step of the two-step device check process is based on environmental information, and a second step of the two-step device check process is based at least in part on analysis of the content of the particular one of the content objects. The actual bits of the content object itself are inspected.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures

63.

Low latency and low defect media file transcoding using optimized storage, retrieval, partitioning, and delivery techniques

      
Application Number 18320907
Grant Number 12058355
Status In Force
Filing Date 2023-05-19
First Publication Date 2023-09-14
Grant Date 2024-08-06
Owner Box, Inc. (USA)
Inventor
  • Luthra, Tanooj
  • Malhotra, Ritik
  • Huh, Bryan

Abstract

Systems, methods and computer program products for high-performance, low latency start-up of large shared media files. A method for low latency startup with low defect playback commences upon identifying a first media file having a first format to be converted to a second media file having a second format. A scheduler divides the first media file into multiple partitions separated by partition boundaries. The method continues by converting the partitions into respective converted partitions that comport with the second format. Determinations as to the position of the partition boundaries is made based on measurable conditions present at a particular moment in time. Different formats receive different treatment based on the combination of characteristics of the first format, characteristics of the second format, as well as on characteristics of measurable conditions present at the moment in time just before conversion of a segment.

IPC Classes  ?

  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 12/0891 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means
  • G06F 12/1081 - Address translation for peripheral access to main memory, e.g. direct memory access [DMA]
  • G06F 12/122 - Replacement control using replacement algorithms of the least frequently used [LFU] type, e.g. with individual count value
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/17 - Details of further file system functions
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/174 - Redundancy elimination performed by the file system
  • G06F 16/176 - Support for shared access to filesFile sharing support
  • G06F 16/182 - Distributed file systems
  • G06F 16/185 - Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof
  • G06F 16/188 - Virtual file systems
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/23 - Updating
  • G06F 16/242 - Query formulation
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 9/40 - Network security protocols
  • H04L 65/70 - Media network packetisation
  • H04L 65/75 - Media network packet handling
  • H04L 65/80 - Responding to QoS
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

64.

Web conference asset management

      
Application Number 18106437
Grant Number 11929840
Status In Force
Filing Date 2023-02-06
First Publication Date 2023-08-17
Grant Date 2024-03-12
Owner Box, Inc. (USA)
Inventor
  • Quincy, Anna
  • O'Leary, Dan
  • Schlein, Nathaniel
  • Oh, Michelle Sangeun
  • Ruan, Irving
  • Levie, Aaron

Abstract

Management of web conference assets in a content management system. At the conclusion of a web conferencing session, an event is raised at the content management system. Various web conference assets (e.g., recordings) and web conference parameters are analyzed in conjunction with content management system metadata. Based on the analysis, one or more actions to perform on the web conference assets are determined. The content management system metadata may include user profile information of at least one web conference participant. Rules and/or a classification model that considers then-current conditions at the content management system are used singly, or in combination, to determine action characteristics and/or labels such as a retention period or security classifications to apply to the web conference assets. The web conference assets are stored in a hierarchical directory at the content management system. The hierarchy of the directory is derived from aspects of the web conferencing facility.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G06F 16/906 - ClusteringClassification
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

65.

SYNTHETIC TRAINING DATASETS FOR PERSONALLY IDENTIFIABLE INFORMATION CLASSIFIERS

      
Application Number 17589610
Status Pending
Filing Date 2022-01-31
First Publication Date 2023-08-03
Owner Box, Inc. (USA)
Inventor
  • Vikramaratne, Victor De Vansa
  • Eshghi, Kave
  • Nguyen, Thuy
  • Ojha, Alok

Abstract

Handling user-demanded privacy controls over data of an electronic document collaboration system. A storage facility is configured to store content objects and associated metadata that pertains to the content objects. A user raises a privacy action request that comprises a demand to change how certain content objects that contain personally identifiable information (PII) of the user are handled. A plurality of content objects are classified using a PII classifier that is trained using synthetically-generated training set entries where, rather than reading actual contents from electronic documents of the collaboration system to generate training set entries, instead, the training set entries are generated using words that are randomly selected from a repository of natural language words. When PII corresponding to the user who raised the privacy action request is discovered in content objects, then the content management system modifies those content objects and/or its metadata in accordance with the demand.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/93 - Document management systems

66.

Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform

      
Application Number 18151804
Grant Number 12086108
Status In Force
Filing Date 2023-01-09
First Publication Date 2023-07-27
Grant Date 2024-09-10
Owner Box, Inc. (USA)
Inventor
  • Smith, Benjamin Campbell
  • Mackenzie, David
  • Lu, Yiming
  • Parmar, Kunal
  • Potrebic, Peter

Abstract

Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.

IPC Classes  ?

  • G06F 16/178 - Techniques for file synchronisation in file systems
  • G06F 16/182 - Distributed file systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor

67.

BOX AI

      
Application Number 229438400
Status Registered
Filing Date 2023-07-13
Registration Date 2026-05-08
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable computer software for document management; downloadable file sharing software; downloadable software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, namely, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology; downloadable software leveraging AI technology for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing digital content in the nature of business, corporate, and personal records and documents, spreadsheets, presentations, electronic messages, audio and video recordings, images, and photographs, and for providing chatbot software for simulating conversations; recorded software leveraging AI technology for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing digital content in the nature of business, corporate, and personal records and documents, spreadsheets, presentations, electronic messages, audio and video recordings, images, and photographs, and for providing chatbot software for simulating conversations; recorded software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, namely, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology. (1) Providing temporary use of online non-downloadable software enabling users to upload and download electronic files via a website; providing on-line non-downloadable software leveraging AI technology for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing digital content in the nature of business, corporate, and personal records and documents, spreadsheets, presentations, electronic messages, audio and video recordings, images, and photographs, and for providing chatbot software for simulating conversations; providing on-line non-downloadable software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, namely, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology; providing temporary use of online non-downloadable file sharing software; software as a service (saas) services featuring software leveraging AI technology for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing digital content in the nature of business, corporate, and personal records and documents, spreadsheets, presentations, electronic messages, audio and video recordings, images, and photographs, and for providing chatbot software for simulating conversations; software as a service (saas) services featuring software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, namely, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology.

68.

Synchroniznig files having filenames with illegal characters

      
Application Number 17571820
Grant Number 12147392
Status In Force
Filing Date 2022-01-10
First Publication Date 2023-07-13
Grant Date 2024-11-19
Owner Box, Inc. (USA)
Inventor Sawyer, David

Abstract

Embodiments are directed to synchronizing files between client devices utilizing different file systems with different filename restrictions. Generally speaking, a server of a cloud-based storage environment can, upon generation of a file or receiving a file from a first client device, detect any “illegal” characters therein, i.e., characters that are predefined by a file system of a second client device of the environment as being impermissible for use in a filename, and substitute a replacement character for those illegal characters. This replacement character can comprise a character that is permissible by the file system of both the first and second client devices, thereby allowing synchronization and access. Additionally, the server(s) can identify the original filename from the first client device and substitute the replacement characters back to the original filename when the file is being accessed by or synchronized with the first client device.

IPC Classes  ?

  • G06F 16/178 - Techniques for file synchronisation in file systems
  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems

69.

METHOD AND SYSTEM FOR IMPLEMENTING MACHINE LEARNING ANALYSIS OF DOCUMENTS

      
Application Number 18147648
Status Pending
Filing Date 2022-12-28
First Publication Date 2023-07-06
Owner Box, Inc. (USA)
Inventor
  • Jain, Divya
  • Chang, Adelbert
  • Keh, Lance Co Ting
  • Rao, Shivani
  • Subramanian, Sivaramakrishnan

Abstract

Disclosed is an approach for performing auto-classification of documents. A machine learning framework is provided to analyze the document, where labels associated with certain documents can be propagated to other documents.

IPC Classes  ?

  • G06F 16/35 - ClusteringClassification
  • G06F 16/383 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 40/242 - Dictionaries
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

70.

Calculating and reporting collaboration system risks

      
Application Number 17561153
Grant Number 12197604
Status In Force
Filing Date 2021-12-23
First Publication Date 2023-06-29
Grant Date 2025-01-14
Owner Box, Inc. (USA)
Inventor
  • Garg, Swati
  • Issayeva, Irina
  • Snehal, Prachi
  • Varma, Shilpa
  • Lavine, James
  • Mackenzie, David

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services

71.

SYSTEMS AND METHODS FOR SHARDING BASED ON DISTRIBUTED INVERTED INDEXES

      
Application Number 18164105
Status Pending
Filing Date 2023-02-03
First Publication Date 2023-06-15
Owner Box, Inc. (USA)
Inventor
  • Roy, Shubhro Jyoti
  • Urbanowicz, Anthony
  • Huamonte, James
  • Potnis, Poorva

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.

IPC Classes  ?

  • G06F 16/13 - File access structures, e.g. distributed indices
  • G06F 16/182 - Distributed file systems
  • G06F 16/14 - Details of searching files based on file metadata

72.

BOX AI

      
Serial Number 98005179
Status Registered
Filing Date 2023-05-19
Registration Date 2025-12-09
Owner Box, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software for document management; Downloadable file sharing software; Downloadable software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology; Downloadable software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging AI technology, and for providing chatbot software for simulating conversations; Recorded software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging AI technology, and for providing chatbot software for simulating conversations; Recorded software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology

73.

BOX AI

      
Serial Number 98975113
Status Registered
Filing Date 2023-05-19
Registration Date 2024-10-29
Owner Box, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

File sharing services, namely, providing a website featuring technology enabling users to upload and download electronic files; Providing on-line non-downloadable software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging AI technology, and for providing chatbot software for simulating conversations; Providing on-line non-downloadable software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology; Providing temporary use of online non-downloadable file sharing software; Software as a service (SAAS) services featuring software for creating, generating, editing, querying, interpreting, distilling, summarizing, and managing content leveraging AI technology, and for providing chatbot software for simulating conversations; Software as a service (SAAS) services featuring software for enabling users to access, upload, download, create, view, edit, print, store, exchange, publish, distribute, transfer, secure, share, transmit, control access to and manage digital media and information, data, documents, files, text, graphics, images, photographs, and electronic messages and to manage, organize, distill, query, interpret, and create workflow with such content collaboratively online and offline leveraging AI technology

74.

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

      
Application Number 17963972
Grant Number 11962627
Status In Force
Filing Date 2022-10-11
First Publication Date 2023-05-11
Grant Date 2024-04-16
Owner Box, Inc. (USA)
Inventor
  • Karande, Advait
  • Luthra, Tanooj
  • Malhotra, Ritik

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.

IPC Classes  ?

  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • G06F 16/14 - Details of searching files based on file metadata
  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
  • G06F 16/248 - Presentation of query results
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

75.

Real-time modification of application programming interface behavior

      
Application Number 17452773
Grant Number 11983580
Status In Force
Filing Date 2021-10-28
First Publication Date 2023-05-04
Grant Date 2024-05-14
Owner Box, Inc. (USA)
Inventor
  • Knotts, Ryan
  • Zelinger, Marley Paige
  • Grétarsson, Jón Tómas

Abstract

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.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 16/23 - Updating
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

76.

Methods and systems for storing and associating objects in a storage system

      
Application Number 17519147
Grant Number 11914577
Status In Force
Filing Date 2021-11-04
First Publication Date 2023-05-04
Grant Date 2024-02-27
Owner Box, Inc. (USA)
Inventor
  • Storer, Mark
  • Minkovich, Kirill
  • Wang, Xiaodong
  • Kanakamedala, Susmitha

Abstract

Embodiments are directed to association of storage objects in a multi-tenant, cloud-based storage environment. More specifically, a first object can be made available in the file system of the environment and can be accessed, for example, by its file or object name. At some point thereafter, an auxiliary object can be provided that is related to the first object. For example, this auxiliary object can comprise metadata or other content associated with or related to the first object. According to one embodiment, this auxiliary object can be assigned an identifier that not only uniquely identifies the auxiliary object but also identifies, within the identifier itself, the relationship to the first object. This relational naming can be used to track the relationship between objects, e.g., to update the auxiliary object based on changes to the first object, but without a separate mapping of the objects.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/23 - Updating
  • G06F 16/182 - Distributed file systems

77.

Content management system integrations with web meetings

      
Application Number 17816329
Grant Number 11641404
Status In Force
Filing Date 2022-07-29
First Publication Date 2023-05-02
Grant Date 2023-05-02
Owner Box, Inc. (USA)
Inventor
  • Szczepański, Rafal
  • Huie, Raymond

Abstract

Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves. The CMS can recommend teams, and action items, and the CMS can provide hints to participants, so as to facilitate more effective engagement between the participants.

IPC Classes  ?

  • H04L 67/1396 - Protocols specially adapted for monitoring users’ activity

78.

Handling electronic signatures in collaboration systems

      
Application Number 17706500
Grant Number 12067531
Status In Force
Filing Date 2022-03-28
First Publication Date 2023-04-06
Grant Date 2024-08-20
Owner Box, Inc. (USA)
Inventor
  • Voltz, Seth Morgan Luce
  • Grétarsson, Jón Tómas
  • Krens, Michaël Simon
  • Zberea, Valentin
  • Bakshi, Rohit
  • Hewes, Matthew Phillip
  • Kim, Daniel
  • Deo, Nachiket
  • Hiller, Stephen Philip
  • Gupta, Virender

Abstract

Methods, systems, and computer program products for gathering electronic signatures to be applied to collaboration system content objects (e.g., contracts, letters, insurance claims, riders, etc.). A collaboration system monitors changes made to the collaboration system content objects during electronic signature processing. A module of the content management system is configured to associate one or more instances of e-signing metadata to one or more of the stored content objects of the content management system. The e-signing metadata indicates whether or not a particular portion of the one or more of the stored content objects has been e-signed by a designated e-signatory. A collaborator who is not one of the designated e-signatories makes a change to one or more of the stored content objects (e.g., contracts, letters, insurance claims, riders, etc.). The change is remediated on-the-fly and the e-signing process continues without having to restart the e-signing process from the beginning.

IPC Classes  ?

  • G06Q 30/00 - Commerce
  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

79.

Activity-based application recommendations

      
Application Number 17817968
Grant Number 12069136
Status In Force
Filing Date 2022-08-05
First Publication Date 2023-03-30
Grant Date 2024-08-20
Owner Box, Inc. (USA)
Inventor
  • Morkovine, Daniel Wayne
  • Oh, Michelle Sangeun
  • Buzdar, Faizan N.
  • Lansing, Derrik R.
  • Tucker, Christopher
  • Wee, Victoria
  • Jadhav, Prachi Subhash
  • Sekhri, Dhiraj
  • Ramanathan, Pal

Abstract

Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 65/1083 - In-session procedures
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 67/141 - Setup of application sessions
  • H04L 67/50 - Network services
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

80.

COMPUTING SYSTEMS FOR HETEROGENEOUS REGULATORY CONTROL COMPLIANCE MONITORING AND AUDITING

      
Application Number 17819595
Status Pending
Filing Date 2022-08-12
First Publication Date 2023-03-30
Owner Box, Inc. (USA)
Inventor
  • Maung, Crispen
  • Queisser, Jeffrey R.

Abstract

Systems for centralized processing of regulatory control events. A method embodiment applies regulatory compliance rules against regulatory control events that occur at a plurality of heterogeneous remote cloud-based systems. A centralized cloud-based platform manages the compliance of the plurality of heterogeneous remote cloud-based systems by applying a set of data compliance rules pertaining to regulatory controls. The regulatory controls pertain to data access events and data manipulation events that occur on the plurality of computing systems. The centralized cloud-based platform receives control event messages, the control event messages being raised any one or more of the heterogeneous remote cloud-based systems. Rules are processed against the received control event messages to determine a set of compliance actions. Compliance action occurrences are logged in a log facility such that at any moment in time, an audit can be run over the logged events so as to verify and report compliance or non-compliance.

IPC Classes  ?

  • G06Q 30/00 - Commerce
  • G06Q 10/10 - Office automationTime management
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

81.

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

      
Application Number 18058511
Grant Number 11853320
Status In Force
Filing Date 2022-11-23
First Publication Date 2023-03-16
Grant Date 2023-12-26
Owner Box, Inc. (USA)
Inventor Smith, Michael

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
  • G06F 16/176 - Support for shared access to filesFile sharing support
  • G06F 16/178 - Techniques for file synchronisation in file systems

82.

Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms

      
Application Number 18054619
Grant Number 11876845
Status In Force
Filing Date 2022-11-11
First Publication Date 2023-03-16
Grant Date 2024-01-16
Owner Box, Inc. (USA)
Inventor
  • Pearl, Annie
  • Huamonte, James
  • Tran, Brian
  • Low, Tiffany
  • Masse, Pierre-Alexandre
  • Blosser, Ted

Abstract

Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/14 - Details of searching files based on file metadata

83.

BOX DEV

      
Application Number 1716448
Status Registered
Filing Date 2022-10-07
Registration Date 2022-10-07
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software development kits (SDK). Education services, namely providing a website featuring on-line non-downloadable educational material in the fields of the internet, technology, cloud computing, online collaboration, file sharing and software development (terms considered too vague by the International Bureau - Rule 13 (2) (b) of the Regulations); educational services, namely, conducting classes, workshops, conferences, courses, and seminars in the field of the internet, technology, cloud computing, online collaboration, file sharing and software development. Providing information in the fields of the internet, technology, cloud computing, online collaboration, file sharing and software development.

84.

Detection of personally identifiable information

      
Application Number 17463372
Grant Number 11941147
Status In Force
Filing Date 2021-08-31
First Publication Date 2023-03-02
Grant Date 2024-03-26
Owner Box, Inc. (USA)
Inventor
  • Vikramaratne, Victor De Vansa
  • Eshghi, Kave

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

85.

Identifying and resolving conflicts in access permissions during migration of data and user accounts

      
Application Number 17381883
Grant Number 12585805
Status In Force
Filing Date 2021-07-21
First Publication Date 2023-01-26
Grant Date 2026-03-24
Owner Box, Inc. (USA)
Inventor
  • Powell, Catherine
  • Powell, Joseph Daniel
  • Day, Kevin
  • Duncan, Bruce

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

86.

Forming activity streams across heterogeneous applications

      
Application Number 17816677
Grant Number 11799969
Status In Force
Filing Date 2022-08-01
First Publication Date 2023-01-26
Grant Date 2023-10-24
Owner Box, Inc. (USA)
Inventor
  • Morkovine, Daniel Wayne
  • Oh, Michelle Sangeun
  • Buzdar, Faizan N.
  • Lansing, Derrik R.
  • Tucker, Christopher
  • Wee, Victoria
  • Jadhav, Prachi Subhash
  • Sekhri, Dhiraj
  • Ramanathan, Pal

Abstract

A user interface is configured to present a stream of activities that arise from operation of two or more heterogeneous applications that access shared content objects of a content management system. A first application of a first type among the heterogeneous applications interoperates with a second application of a second type. Application activity records that correspond to interactions by the second application over the shared content objects are stored. Additional interactions that are raised by the first application and that pertain to a common content object are also stored. When a user requests access to a content object of the content management system, recent application activity records are selected. Some of the selected activity records are filtered out based on permissions attributes corresponding to the content object and/or based on permissions attributes corresponding to the requesting user. An application activity stream is generated based on the selected application activity records.

IPC Classes  ?

  • H04L 67/141 - Setup of application sessions
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 9/451 - Execution arrangements for user interfaces
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • H04L 65/1083 - In-session procedures
  • H04L 67/50 - Network services
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

87.

Security and governance policies in electronic signature systems

      
Application Number 17958154
Grant Number 12388808
Status In Force
Filing Date 2022-09-30
First Publication Date 2023-01-26
Grant Date 2025-08-12
Owner Box, Inc. (USA)
Inventor
  • Gupta, Virender
  • Bakshi, Rohit
  • Zhao, Yi
  • Shay, Shawn
  • Carlson, William Ernest

Abstract

Policy-informed e-signature processing. An electronic signature system (ESS) is interfaced to a content management system (CMS) that stores instances of shared files and coordinates policy-informed interactions with the shared files. Upon detection of an occurrence of an e-signature request event, electronic signature processing is carried out in a manner that observes one or more governance policies that control handling of shared files. When responding to an e-signature request event, the CMS observes the governance policies by issuing an electronic query to a database of parameters, wherein the parameters define metes and bounds of the governance policies. Upon determination that at least some of the governance policies at least potentially apply to the e-signature processing, the ESS and/or the CMS modifies metadata pertaining to one or more workflow objects that are associated with a computer-implemented workflow. The workflow may terminate or be terminated based upon the one or more governance policies.

IPC Classes  ?

88.

Acquiring electronic-based signatures

      
Application Number 17376110
Grant Number 12212593
Status In Force
Filing Date 2021-07-14
First Publication Date 2023-01-19
Grant Date 2025-01-28
Owner Box, Inc. (USA)
Inventor
  • Voltz, Seth Morgan Luce
  • Grétarsson, Jón Tómas

Abstract

Securely acquiring and managing electronic-based signatures by a content management system. A content management system exposes content objects to a plurality of collaborators. Executable modules of the content management system implement an Internet-based interface that is configured to acquire electronic-based signatures from a user device. A particular user device is configured to access particular content objects over the Internet-based interface and to acquire an electronic-based signature corresponding to one or more of the particular content objects. When one or more conditions are detected that would at least potentially influence how the acquisition of the electronic-based signature is carried out, then one or more remediation actions are invoked. Various security-specific remediation actions address corresponding security vulnerabilities. Various document-specific remediation actions are determined based on the document conditions that had been detected. In some cases, a plurality of remediation actions are carried out to securely acquire electronic-based signatures from a user device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols

89.

System and methods for configuring event-based automation in cloud-based collaboration platforms

      
Application Number 17902544
Grant Number 11822759
Status In Force
Filing Date 2022-09-02
First Publication Date 2022-12-29
Grant Date 2023-11-21
Owner Box, Inc. (USA)
Inventor
  • Pearl, Annie
  • Duvall, Matthew Taro
  • Ebertz, Joy
  • Valdez, Victor
  • Cipolla, Steven

Abstract

Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 8/34 - Graphical or visual programming
  • G06F 9/451 - Execution arrangements for user interfaces
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
  • G06F 16/23 - Updating
  • H04L 67/50 - Network services

90.

Miscellaneous Design

      
Application Number 1696410
Status Registered
Filing Date 2022-10-07
Registration Date 2022-10-07
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software featuring collaborative virtual whiteboards and workspaces. Providing temporary access to non-downloadable online software featuring collaborative virtual whiteboards and workspaces.

91.

Random access for chunked and compressed files

      
Application Number 17316967
Grant Number 11741250
Status In Force
Filing Date 2021-05-11
First Publication Date 2022-11-17
Grant Date 2023-08-29
Owner Box, Inc. (USA)
Inventor
  • Wang, Xiaodong
  • Minkovich, Kirill
  • Yang, Mindy
  • Alhalalsheh, Mohammed

Abstract

Embodiments of the disclosure provide systems and methods for providing random access to segmented and encrypted or compressed data stored in a repository. Retrieving at least a portion of a file stored in a repository can comprise storing a plurality of files in the repository. A request to retrieve at least a portion of one of the plurality of files can be received and object metadata for the requested one of the plurality of files can be obtained. A determination can be made based on the obtained metadata as to whether the requested one of the plurality of files is a multipart file. In response to determining the requested one of the plurality of files is not a multipart file, a single file retrieval process performing and in response to determining the requested one or the plurality of files is a multipart file, a multipart retrieval process can be performed.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/60 - Protecting data
  • G06F 21/78 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/06 - Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

92.

BOX CANVAS

      
Application Number 1694025
Status Registered
Filing Date 2022-10-07
Registration Date 2022-10-07
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software featuring collaborative virtual whiteboards and workspaces. Providing temporary access to non-downloadable online software featuring collaborative virtual whiteboards and workspaces.

93.

Selective deletion of synchronized content object copies based on a detected change

      
Application Number 17644072
Grant Number 11483386
Status In Force
Filing Date 2021-12-13
First Publication Date 2022-10-25
Grant Date 2022-10-25
Owner Box, Inc. (USA)
Inventor
  • Huang, Kechen
  • Sundareswaran, Nitya
  • Zhao, Yi
  • Modi, Yuvnesh
  • Mashintchian, Rena
  • Ojha, Alok
  • Ramanathan, Pal

Abstract

A cloud-based content object management system responds to download requests from user devices to provide access to synchronization code. Using the synchronization code, a user device requests, receives, and stores a user-device-local copy of a subject content object. The cloud-based content object management system determines that at least one security-related parameter pertaining to the subject content object has undergone a change and reaches a determination that the user-device-local copy of the subject content object is to be either deleted or quarantined. Upon such determination, the cloud-based content object management system forms eviction instructions and sends them to the user device, which in turn causes deletion or quarantining of the remote content object copy at the user device, while still retaining directory structure metadata that refers to the now evicted subject content object. The subject content object stored at the cloud-based content object management system is synchronized with other user devices.

IPC Classes  ?

  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 9/40 - Network security protocols
  • H04L 67/306 - User profiles

94.

BOX CANVAS

      
Application Number 221999400
Status Registered
Filing Date 2022-10-07
Registration Date 2024-11-29
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable computer software enabling users to create, edit, download, upload, and share collaborative virtual whiteboards and virtual workspaces (1) Providing temporary use of online non-downloadable software enabling users to create, edit, download, upload, and share collaborative virtual whiteboards and virtual workspaces

95.

Design of a circle a triangle a square and a curved line

      
Application Number 222283300
Status Registered
Filing Date 2022-10-07
Registration Date 2024-06-21
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable computer software enabling users to create, edit, download, upload, and share collaborative workspaces and virtual whiteboards; downloadable software enabling users to view, discuss, modify, comment on, embed, and update documents, text, images, voice and video in real time or asynchronously from remote locations featuring collaborative virtual whiteboards and workspaces; downloadable computer software used to create, edit and collaborate on content, documents, text, images, diagrams, information and materials for use in group communication and automated integrations with external service providers featuring collaborative virtual whiteboards and workspace. (1) Providing temporary use of online non-downloadable software enabling users to create, edit, download, upload, and share collaborative workspaces and virtual whiteboards; providing temporary use of online non-downloadable software enabling users to view, discuss, modify, comment on, embed, and update documents, text, images, voice and video in real time or asynchronously from remote locations featuring collaborative virtual whiteboards and workspaces; providing temporary use of online non-downloadable software used to create, edit and collaborate on content, documents, text, images, diagrams, information and materials for use in group communication and automated integrations with external service providers featuring collaborative virtual whiteboards and workspace.

96.

BOX DEV

      
Application Number 224269600
Status Registered
Filing Date 2022-10-07
Registration Date 2025-05-23
Owner Box, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Downloadable software development kits (SDK), namely downloadable computer software development programs for assisting developers in creating and developing computer programs and computer software applications for others. (1) Education services, namely, providing on-line non-downloadable educational digital publications and videos in the fields of the internet, internet technology, computer technology, information technology, cloud computing, cloud-based content management, online collaboration, file sharing services and software development, through a website; educational services, namely, conducting classes, workshops, conferences, courses, and seminars in the field of the internet, internet technology, computer technology, information technology, cloud computing, cloud-based content management, online collaboration, file sharing services and software development. (2) Providing information in the fields of the internet, technology, cloud computing, online collaboration, file sharing and software development

97.

Web conference asset management

      
Application Number 17209220
Grant Number 11575526
Status In Force
Filing Date 2021-03-23
First Publication Date 2022-09-29
Grant Date 2023-02-07
Owner Box, Inc. (USA)
Inventor
  • Quincy, Anna
  • O'Leary, Dan
  • Schlein, Nathaniel
  • Oh, Michelle Sangeun
  • Ruan, Irving
  • Levie, Aaron

Abstract

Management of web conference assets in a content management system. At the conclusion of a web conferencing session, an event is raised at the content management system. Various web conference assets (e.g., recordings) and web conference parameters are analyzed in conjunction with content management system metadata. Based on the analysis, one or more actions to perform on the web conference assets are determined. The content management system metadata may include user profile information of at least one web conference participant. Rules and/or a classification model that considers then-current conditions at the content management system are used singly, or in combination, to determine action characteristics and/or labels such as a retention period or security classifications to apply to the web conference assets. The web conference assets are stored in a hierarchical directory at the content management system. The hierarchy of the directory is derived from aspects of the web conferencing facility.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/906 - ClusteringClassification

98.

Automated browser testing assertion on native file formats

      
Application Number 17741947
Grant Number 11709761
Status In Force
Filing Date 2022-05-11
First Publication Date 2022-08-25
Grant Date 2023-07-25
Owner Box, Inc. (USA)
Inventor
  • Kahn, Andrew
  • Bartolini, Claudio
  • Lumma, Denali

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.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

99.

SELECTING CONDITIONALLY INDEPENDENT INPUT SIGNALS FOR UNSUPERVISED CLASSIFIER TRAINING

      
Application Number 17163243
Status Pending
Filing Date 2021-01-29
First Publication Date 2022-08-04
Owner Box, Inc. (USA)
Inventor
  • Eshghi, Kave
  • Vikramaratne, Victor De Vansa

Abstract

Methods, systems, and computer program products for content management systems. An unlabeled dataset comprising documents that at least potentially comprise personally identifiable information (PII) is used when training a PII content classifier. Such a classifier is trained by (1) determining, based on applying a PII rule to a first portion of a document selected from the unlabeled dataset, a confidence value that the first portion of the document does contain personally identifiable information, (2) selecting a second portion of the document selected from the unlabeled dataset such that the second portion does not include the first portion; and (3) assigning, based on the confidence value, a likelihood value that corresponds to whether characteristics of the second portion are indicative that the document does contain personally identifiable information. Such a PII content classifier is used over selected portions of subject content objects to determine whether the selected portions contain PII.

IPC Classes  ?

  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

100.

BOXDEV

      
Serial Number 97467830
Status Registered
Filing Date 2022-06-21
Registration Date 2023-09-19
Owner Box, Inc. ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software development kits (SDK) Providing computer technology information in the fields of the internet, technology, cloud computing, online collaboration, file sharing and software development
  1     2     3     ...     5        Next Page