MOVING SHARED FILES
First Claim
1. A computer-implemented method of moving shared data, stored in a shared data system and accessible by a plurality of different user devices, from a first location to a second location, comprising:
- receiving a user input, on a first user device, identifying the shared data to be moved and the second location;
generating a first object, with the first user device, identifying the second location;
sending the first object from the first user device for storage in the shared data system at the old location; and
moving identified shared data, with the first user device, from the first location to the second location.
2 Assignments
0 Petitions
Accused Products
Abstract
A client device accesses a shared data system and begins moving data from one location to another. The client device generates a tombstone object that indicates that includes metadata indicating that the data has been moved. When another client accesses the data at the old location, it encounters the tombstone and begins accessing the data at the new location. If the data has not already been completely moved to the new location, the second client to access the data assists in transferring the data to the new location.
-
Citations
20 Claims
-
1. A computer-implemented method of moving shared data, stored in a shared data system and accessible by a plurality of different user devices, from a first location to a second location, comprising:
-
receiving a user input, on a first user device, identifying the shared data to be moved and the second location; generating a first object, with the first user device, identifying the second location; sending the first object from the first user device for storage in the shared data system at the old location; and moving identified shared data, with the first user device, from the first location to the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A client device, comprising:
-
a user interface component that generates user interface displays with user input mechanisms that receive user inputs; a client application that accesses, and interacts with, shared data at a first location in a shared data system; a data move component that receives a user move input identifying a new location for the shared data and begins to move the shared data from the old location in the shared data system to the new location; and a computer processor being a functional part of the client device and activated by the user interface component, the client application and the data move component to facilitate generating user interface displays, accessing and interacting with the shared data, and moving the shared data to the new location. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium that stores computer readable instructions which, when executed by a computer, cause the computer to perform steps comprising:
-
receiving a user input, on a first user device, identifying the shared data to be moved and the second location, by; generating a user interface display with a data identifier user input mechanism to receive the user input to identify the shared data to be moved; and generating the user interface display with a second location identifier user input mechanism to receive the user input to identify the second location where the shared data is to be moved; generating a first object, with the first user device, identifying the second location and having human-readable data that identifies the second location and includes a link to the new location; sending the first object from the first user device for storage in the shared data system at the old location; generating the user interface display with a data move user input mechanism to receive a user input to begin moving the identified shared data from the first location to the second location; and in response to receiving the user input at the data move user input mechanism, moving identified shared data, with the first user device, from the first location to the second location.
-
Specification