IP Library Granted Patent US 9,996,247
Granted Patent B2
US 9,996,247 · App. 14/706,393 · Granted Jun 12, 2018

Cloud-based trash can

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,996,247
App. No.
14/706,393
Granted
Jun 12, 2018
Kind
B2
Abstract

Technologies are generally described for a cloud-based trash-can. In some examples, a method performed under control of a user device may include displaying a remote trash-can icon on a display of the user device, receiving a first user input that includes moving an icon representing a locally stored file to be discarded onto the remote trash-can icon, displaying on the display a request for a reason for discarding the locally stored file, and moving the discarded file to a server.

Claims (41)

1. A method performed under control of a server, the method comprising:

receiving, from a user device, a discarded file on the user device, wherein the discarded file is no longer stored on the user device;

receiving, from the user device, a reason from a plurality of reasons, for discarding the discarded file, wherein a type of the plurality of reasons are associated with a particular type of the discarded file;

storing the discarded file and the reason for discarding the discarded file locally;

examining the reason for discarding the discarded file; and

providing results of the examination to at least one of a service provider and a content provider, wherein the providing the results of the examination to the at least one of the service provider and the content provider facilitates at least one of a trend detection and an application development related to the discarded file.

2. The method of claim 1 , further comprising:

receiving, from the user device, at least one of: information about the discarded file, information about the discarding of the discarded file, and information about the user device.

3. The method of claim 2 , wherein the examining the reason for discarding the discarded file comprises examining the at least one of: the information about the discarded file, the information about the discarding of the discarded file, and the information about the user device.

4. The method of claim 2 , wherein the information about the discarded file includes at least one of: a name, a date of creation, a location of creation, and a date of last update, of the discarded file.

5. The method of claim 2 , wherein the information about the discarding of the discarded file includes at least one of a time and a location of the discarding of the discarded file by a user of the user device.

6. The method of claim 2 , wherein:

the discarded file is received as a first input from the user device, and

the at least one of the information about the discarded file, the information about the discarding of the discarded file, and the information about the user device is received as a second input from the user device.

7. A server, comprising:

a receiving unit configured to:

receive, from a user device, a discarded file; and

receive, from the user device, a reason from a plurality of reasons, for discarding the discarded file, wherein the discarded file is no longer stored on the user device, and wherein a type of the plurality of reasons are associated with a particular type of the discarded file;

a storage configured to store the discarded file in accordance with the reason from the plurality of reasons for discarding the discarded file; and

an information examination unit configured to:

examine the reason for discarding the discarded file; and

provide results of the examination to at least one of a service provider and a content provider, wherein the provision of the results of the examination to the at least one of the service provider and the content provider facilitates at least one of a trend detection and an application development related to the discarded file.

8. The server of claim 7 , wherein the receiving unit is further configured to receive, from the user device, at least one of: information about the discarded file, information about the discarding of the discarded file, and information about the user device.

9. The server of claim 8 , wherein the information examination unit is further configured to examine the at least one of: the information about the discarded file, the information about the discarding of the discarded file, and the information about the user device.

10. The server of claim 8 , wherein the information about the discarded file includes at least one of: a name, a date of creation, a location of creation, and a date of last update, of the discarded file.

11. The server of claim 8 , wherein the information about the discarding of the discarded file includes at least one of a time and a location of the discarding of the discarded file by a user of the user device.

12. The server of claim 8 , wherein the receiving unit is further configured to:

receive, from the user device, the discarded file as a first input from the user device; and

receive, from the user device, the at least one of the information about the discarded file, the information about the discarding of the discarded file, and the information about the user device as a second input from the user device.

13. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution by a server, cause the server to perform or control performance of operations to:

obtain, from a user device, a file discarded file on the user device, wherein the discarded file is no longer stored on the user device;

obtain, from the user device, information about discarding of the discarded file, wherein the information about the discarding of the discarded file includes at least one reason for discarding the discarded file, and wherein a type of the at least one reason is associated with a particular type of the discarded file;

obtain, from the user device, at least one of information about the discarded file and information about the user device;

store the discarded file in accordance with the information about the discarding of the discarded file locally;

examine the at least one of: the information about the discarded file, the information about the discarding of the discarded file, and the information about the user device; and

provide results of the examination to at least one of a service provider and a content provider, wherein the provision of the results of the examination to the at least one of the service provider and the content provider facilitates at least one of a trend detection and an application development related to the discarded file.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the information about the discarded file includes at least one of: a name, a date of creation, a location of creation, and a date of last update, of the discarded file.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the information about the discarding of the discarded file further includes at least one of a time and a location of the discarding of the discarded file by a user of the user device.

16. The non-transitory computer-readable storage medium of claim 13 , wherein:

the discarded file is obtained as a first input from the user device, and

the at least one of the information about the discarded file, the information about the discarding of the discarded file, and the information about the user device is obtained as a second input from the user device.

Assignments (2)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →