Information processing apparatus, information processing method, and non-transitory computer readable medium
First Claim
Patent Images
1. An information processing apparatus comprising:
- a memory that stores a log at least indicating, based on an identity of a user, whether each of a plurality of storage destinations is accessible to the user; and
a processor configured to;
receive from the user a request for obtaining content;
in response to reception of the obtaining request, check, based on the log stored in the memory, whether the content is currently stored in one of the plurality of storage destinations that is accessible to the user;
if the content is currently stored in one of the plurality of storage destinations that is not accessible to the user, change the storage destination of the content by duplicating the content at a storage destination that is accessible to the user; and
send to the user information for accessing the storage destination that is accessible to the user and in which the content has been stored.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a memory, a receiving section, a storing section, and a sending section. The memory stores a log at least indicating whether each of multiple storage destinations is accessible to a user. The receiving section receives from the user a request for obtaining content. In response to reception of the obtaining request, the storing section stores the content in a storage destination accessible to the user, on the basis of the log stored in the memory. The sending section sends to the user information for accessing the storage destination in which the content has been stored by the storing section.
-
Citations
8 Claims
-
1. An information processing apparatus comprising:
-
a memory that stores a log at least indicating, based on an identity of a user, whether each of a plurality of storage destinations is accessible to the user; and a processor configured to; receive from the user a request for obtaining content; in response to reception of the obtaining request, check, based on the log stored in the memory, whether the content is currently stored in one of the plurality of storage destinations that is accessible to the user; if the content is currently stored in one of the plurality of storage destinations that is not accessible to the user, change the storage destination of the content by duplicating the content at a storage destination that is accessible to the user; and send to the user information for accessing the storage destination that is accessible to the user and in which the content has been stored. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing method executed by a computing device comprising a memory and a processor, the method comprising:
-
storing a log at least indicating, based on an identity of a user, whether each of a plurality of storage destinations is accessible to the user; receiving from the user a request for obtaining content; in response to reception of the obtaining request, checking, based on the stored log, whether the content is currently stored in one of the plurality of storage destinations that is accessible to the user; if the content is currently stored in one of the plurality of storage destinations that is not accessible to the user, changing the storage destination of the content by duplicating the content at a storage destination that is accessible to the user; and sending to the user information for accessing the storage destination that is accessible to the user and in which the content has been stored.
-
-
8. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
-
storing a log at least indicating, based on an identity of a user, whether each of a plurality of storage destinations is accessible to the user; receiving from the user a request for obtaining content; in response to reception of the obtaining request, checking, based on the stored log, whether the content is currently stored in one of the plurality of storage destinations that is accessible to the user; if the content is currently stored in one of the plurality of storage destinations that is not accessible to the user, changing the storage destination of the content by duplicating the content at a storage destination that is accessible to the user; and sending to the user information for accessing the storage destination that is accessible to the user and in which the content has been stored.
-
Specification