ANALYZING DATA TO DETERMINE AN UPLOAD ACCOUNT
First Claim
1. A computer-implemented method comprising:
- obtaining, from a computing device associated with a user, a request to store a file;
obtaining contextual data from the one or more data sources that includes data associated with the user, wherein the contextual data includes one or more of a calendar data, organizational data, contact data, social network data, and document management data;
analyzing at least a portion of the file to and the contextual data obtained from the one or more data sources to determine whether the file is a personal category or a business category;
selecting a first account associated with the user and causing the file to be stored in the first account when it is determined that the file is the personal category; and
selecting a second account associated with the user and causing the file to be stored in the second account when it is determined that the file is the business category.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are described herein for analyzing data to determine an upload account. In some configurations, techniques disclosed herein cause the data, and other data, to be analyzed to determine whether the data is to be uploaded to a business account associated with the user or a personal account associated with the user. A request to upload data is received from a computing device. Instead of prompting a user to manually select whether to upload the data to the personal account or the business account, the techniques determine whether the data is personal or business related. When the data is determined to be personal, the data is uploaded to the personal account. When the data is determined to be business related, the data is uploaded to the business account.
20 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, from a computing device associated with a user, a request to store a file; obtaining contextual data from the one or more data sources that includes data associated with the user, wherein the contextual data includes one or more of a calendar data, organizational data, contact data, social network data, and document management data; analyzing at least a portion of the file to and the contextual data obtained from the one or more data sources to determine whether the file is a personal category or a business category; selecting a first account associated with the user and causing the file to be stored in the first account when it is determined that the file is the personal category; and selecting a second account associated with the user and causing the file to be stored in the second account when it is determined that the file is the business category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A computer, comprising:
-
a processor; and a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the computer to obtain, from a remote computer, a request to store first data within an account of a storage service, wherein the account is associated with a user; access second data associated with the user, wherein the second data includes one or more of a calendar data, organizational data, contact data, social network data, and document management data; analyze the first data and the second data to determine that the first data is personal or business related; select the account from at least a personal account and a business account; and cause the first data to be stored in the account. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
obtain, from a remote computer, a request to store a file in an account of a storage service; obtain, from one or more data sources, second data associated with the user, wherein the second data includes one or more of a calendar data, organizational data, contact data, social network data, and document management data; cause a machine learning mechanism to determine that the first data is personal or business related based, at least in part, on the first data and the second data; select the account of the storage service from at least a personal account of the user and a business account of the user based at least in part on the determination that the first data is personal or business related; and cause the first data to be stored in the account. - View Dependent Claims (16, 17, 18, 19)
-
Specification