The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 09, 2022

Filed:

Aug. 27, 2019
Applicant:

Box, Inc., Redwood City, CA (US);

Inventors:

Daniel Wayne Morkovine, San Carlos, CA (US);

Michelle Sangeun Oh, San Francisco, CA (US);

Faizan N. Buzdar, Redwood City, CA (US);

Derrik R. Lansing, North Ogden, UT (US);

Christopher Tucker, San Francisco, CA (US);

Victoria Wee, Coquitlam, CA;

Prachi Subhash Jadhav, Emerald Hills, CA (US);

Dhiraj Sekhri, Santa Clara, CA (US);

Pal Ramanathan, Foster City, CA (US);

Assignee:

Box, Inc., Redwood City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); H04L 67/141 (2022.01); H04L 67/50 (2022.01); G06F 21/62 (2013.01); G06F 9/451 (2018.01); H04L 65/403 (2022.01); G06F 16/955 (2019.01); G06F 16/9535 (2019.01); G06F 16/9536 (2019.01); H04L 65/401 (2022.01); H04L 65/1083 (2022.01); H04L 67/10 (2022.01);
U.S. Cl.
CPC ...
H04L 67/141 (2013.01); G06F 9/451 (2018.02); G06F 16/9535 (2019.01); G06F 16/9536 (2019.01); G06F 16/9558 (2019.01); G06F 21/629 (2013.01); H04L 65/1083 (2013.01); H04L 65/403 (2013.01); H04L 65/4015 (2013.01); H04L 67/22 (2013.01); H04L 67/10 (2013.01);
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.


Find Patent Forward Citations

Loading…