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:
Jul. 27, 2021

Filed:

Oct. 08, 2018
Applicant:

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

Inventors:

Andrew Coven, Los Gatos, CA (US);

Benjamin John Kus, Alameda, CA (US);

Faizan Nabi Buzdar, Redwood City, CA (US);

Matthew Self, Emerald Hills, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K 9/62 (2006.01); G06F 9/54 (2006.01); H04L 12/18 (2006.01); G06N 20/00 (2019.01); H04N 21/84 (2011.01); H04N 21/234 (2011.01); H04N 21/4788 (2011.01); H04L 29/08 (2006.01); G06F 16/17 (2019.01); G06F 8/60 (2018.01); G06F 9/4401 (2018.01); G06F 9/445 (2018.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06K 9/6227 (2013.01); G06F 8/60 (2013.01); G06F 9/4411 (2013.01); G06F 9/44505 (2013.01); G06F 9/44526 (2013.01); G06F 9/5027 (2013.01); G06F 9/542 (2013.01); G06F 16/1734 (2019.01); G06K 9/6289 (2013.01); G06N 20/00 (2019.01); H04L 12/1831 (2013.01); H04L 67/10 (2013.01); H04L 67/34 (2013.01); H04N 21/23418 (2013.01); H04N 21/4788 (2013.01); H04N 21/84 (2013.01); H04L 67/1014 (2013.01);
Abstract

Shared content is stored at a cloud-based collaboration platform hosted at first network domain. External data processing services are hosted at a second domain. An integration layer situated between the cloud-based collaboration platform and the external data processing services is configured to receive triggering events pertaining to content of the cloud-based collaboration platform. Based on characteristics of the content, communications with the external data processing services are initiated. The communication includes accessing network interfaces to send and receive data between the network domain of the cloud-based collaboration platform and a different network domain of the external data processing services. A plurality of rules are applied to select between a first external data processing service at a first network domain and a second external data processing service at a second domain. The selected external data processing service is invoked to produce outputs that are further processed by the cloud-based collaboration platform.


Find Patent Forward Citations

Loading…