Abstract:
An information processing apparatus includes a communication section, a calculator, and a sender. The communication section communicates with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data. The calculator calculates an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at plural time points corresponding to different steps of processing performed by the information processing apparatus before sending the data to the processing providing apparatus. The sender sends a request to get or release the resource based on the amount of resource calculated by the calculator to the processing providing apparatus via the communication section.
Abstract:
An image processing apparatus is provided. The image processing apparatus includes a data receiver, an image specifier, a replacement specifier, and a data generator. The data receiver receives data. The image specifier specifies a first image contained in the data. The replacement specifier specifies replacement data for the first image on the basis of a characteristic of the data. The data generator generates data in which the first image has been replaced with an image represented by the replacement data.
Abstract:
An information processing device includes a communication unit that makes communication with a plurality of service providing devices; a receiving unit that receives information relating to use of a function, which is provided by the information processing device, from one service providing device among the plurality of service providing devices; and a notification unit that notifies the other service providing device about a state of the information processing device through the communication unit in response to the reception of the information by the receiving unit.
Abstract:
A non-transitory computer readable medium stores a program causing a computer to execute a process for synchronous display of a document for use at a conference on multiple terminals connected via a network and for transmission and reception of media data including at least one of audio data and video data. The process includes, in accordance with whether or not each of multiple users has a right to access a document selected by a first user on a first terminal, controlling content for display on multiple terminals used by the multiple users, and controlling transmission and reception of the media data between the first terminal and each of the multiple terminals.
Abstract:
An information processing device includes a processing-type accepting unit that accepts a type of first processing of data, a data accepting unit that accepts post-processing data, the post-processing data being data on which the first processing accepted by the processing-type accepting unit has been executed, and a data processing unit that determines a data confidentiality level indicating a degree of confidentiality of the post-processing data, on a basis of a first confidentiality level associated with the type of the first processing, and executes second processing according to the data confidentiality level with respect to the post-processing data.
Abstract:
An information processing apparatus includes a first replacing unit, an obtaining unit, and a second replacing unit. The first replacing unit replaces, in first document data including plural character strings, a first character string which satisfies a predetermined condition by a second character string including a character string which is not included in the first document data so as to generate second document data. The obtaining unit obtains a processing result generated by processing the second document data. The second replacing unit replaces the second character string included in the processing result by a character string corresponding to the first character string.