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:
May. 05, 2015

Filed:

Feb. 25, 2013
Applicant:

Box, Inc., Los Altos, CA (US);

Inventors:

Simon Tan, Daly City, CA (US);

David Scott Maynard, Menlo Park, CA (US);

Rico Yao, San Jose, CA (US);

Don Cung, Palo Alto, CA (US);

Assignee:

Box, Inc., Los Altos, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/60 (2013.01); G06F 21/31 (2013.01); G06F 21/53 (2013.01);
U.S. Cl.
CPC ...
H04L 63/0428 (2013.01); H04L 63/0807 (2013.01); G06F 21/606 (2013.01); H04L 63/04 (2013.01); G06F 21/31 (2013.01); G06F 21/53 (2013.01);
Abstract

Systems and methods for secure file portability between mobile applications in a cloud-based environment or cloud-based collaboration and file sharing environment. In one embodiment, a server-based key generation service generates an encryption key that is unique to each file transfer transaction between mobile applications accessed via a mobile device. Data packages leaving a mobile application are then encrypted using the encryption key to provide secure file portability between mobile applications. In another embodiment, a background service triggered by a mobile application detects when a user is logged out of the mobile application and revalidates the user session with the mobile application to maintain portability of files between mobile applications. The background service presents a minimal user interface to get the user's credentials for the mobile application, without the user having to switch to the mobile application, and obtains an authentication token from a remote server using the user's credentials.


Find Patent Forward Citations

Loading…