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:
Feb. 23, 2021

Filed:

Jul. 07, 2018
Applicant:

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

Inventors:

Tanooj Luthra, San Diego, CA (US);

Ritik Malhotra, San Jose, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/547 (2013.01); H04L 67/146 (2013.01); H04L 67/02 (2013.01);
Abstract

A protocol processor for Internet-accessible collaboration systems. A protocol processor is coded into a user interface module that communicates with an Internet-accessible collaboration system. After downloading the user interface module to a user's device, the user interface is launched. The user interface includes an area configured to receive user-specified non-HTTP uniform resource identifiers (URIs). The protocol processor of the user interface module interprets URI-formatted input from the user, and compares the user's URI-formatted input to a set of protocols that are configured into the protocol processor. Any of a set of non-HTTP uniform resource identifiers can correspond to respective API call entry points. A portion of the non-HTTP URI is mapped an API entry point, and any parameters specified in other portions of the non-HTTP URI are mapped to corresponding API parameters. The API is invoked with the parameters to cause actions to be taken at the Internet-accessible collaboration system.


Find Patent Forward Citations

Loading…