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

Filed:

Oct. 24, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Arun Ramadasan Mannengal, Sammamish, WA (US);

Ashish Basran, Sammamish, WA (US);

Jawad Ahmed Ibrahim Katib, Sammamish, WA (US);

Avinash Chandru, Bothell, WA (US);

Shreeja Subrata Datta, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 9/08 (2006.01); G06F 9/50 (2006.01); G06F 15/16 (2006.01); G06F 21/60 (2013.01); H04L 9/06 (2006.01); H04L 9/00 (2006.01); G06F 16/18 (2019.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
H04L 67/06 (2013.01); G06F 9/5005 (2013.01); G06F 9/541 (2013.01); G06F 16/1865 (2019.01); H04L 9/0643 (2013.01); H04L 9/088 (2013.01); H04L 9/0819 (2013.01); H04L 9/0861 (2013.01); G06F 2209/509 (2013.01);
Abstract

Techniques are described herein that are capable of offloading upload processing of a file in a distributed system. A request is received from a requestor to upload a file to a transactional database of a DBMS. Information regarding the requestor and/or the file is extracted from the request. A determination is made that the file is to be uploaded to a non-indexing file storage system in lieu of the transactional database based at least in part on the extracted information satisfying one or more criteria. A key that includes a hash is generated. The hash is created using attribute(s) of the requestor and/or the file from the extracted information. The key is provided to the requestor. The key and at least a portion of the file are received from the requestor. Uploading of the file to the non-indexing file storage system in lieu of the transactional database is initiated.


Find Patent Forward Citations

Loading…