Information processing apparatus, non-transitory computer readable medium, and information processing method for executing a function common to two archive files
First Claim
1. An information processing apparatus comprising:
- a processor programmed to;
receive a first archive file that includes first document data, and information regarding one or more first processing functions associated with the first document data, the first document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the first archive file,wherein the information regarding the one or more first processing functions includes information regarding an order in which the first processing functions are to be executed;
receive a second archive file that includes second document data, and information regarding one or more second processing functions associated with the second document data, the second document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the second archive file,wherein the information regarding the one or more second processing functions includes information regarding an order in which the one or more second processing functions are to be executed;
derive, from the information regarding the one or more first processing functions associated with the first document data, and the information regarding the one or more second processing functions associated with the second document data, one or more common processing functions that are included in each of the one or more first processing functions and the one or more second processing functions;
when the first archive file and the second archive file are selected and expanded by a user, cause a display to display one or more respective pages of the first document data and the second document data that are common to each of the archive files, and information regarding the one or more common processing functions that are common to each of the archive files;
execute the one or more common processing functions on the first document data and the second document data associated with the one or more common processing functions; and
update a piece of first document data and a piece of second document data based on a result of the execution of the one or more common processing functions.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes an archive file generation unit and a deriving unit. The archive file generation unit generates multiple archive files each including one or more pieces of document data and information regarding one or more processing functions. The one or more pieces of document data are each associated with the one or more processing functions. The information indicates one or more processes to be executed on the one or more pieces of document data. The deriving unit derives, from the multiple generated archive files, a common processing function among the processing functions that is common to the archive files and a piece of document data among the pieces of document data that is associated with the common processing function.
-
Citations
4 Claims
-
1. An information processing apparatus comprising:
a processor programmed to; receive a first archive file that includes first document data, and information regarding one or more first processing functions associated with the first document data, the first document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the first archive file, wherein the information regarding the one or more first processing functions includes information regarding an order in which the first processing functions are to be executed; receive a second archive file that includes second document data, and information regarding one or more second processing functions associated with the second document data, the second document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the second archive file, wherein the information regarding the one or more second processing functions includes information regarding an order in which the one or more second processing functions are to be executed; derive, from the information regarding the one or more first processing functions associated with the first document data, and the information regarding the one or more second processing functions associated with the second document data, one or more common processing functions that are included in each of the one or more first processing functions and the one or more second processing functions; when the first archive file and the second archive file are selected and expanded by a user, cause a display to display one or more respective pages of the first document data and the second document data that are common to each of the archive files, and information regarding the one or more common processing functions that are common to each of the archive files; execute the one or more common processing functions on the first document data and the second document data associated with the one or more common processing functions; and update a piece of first document data and a piece of second document data based on a result of the execution of the one or more common processing functions. - View Dependent Claims (2)
-
3. A non-transitory computer readable medium storing a computer-executable program that, when executed by a computer to:
-
receive a first archive file that includes first document data, and information regarding one or more first processing functions associated with the first document data, the first document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the first archive file, wherein the information regarding the one or more first processing functions includes information regarding an order in which the first processing functions are to be executed; receive a second archive file that includes second document data, and information regarding one or more second processing functions associated with the second document data, the second document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the second archive file, wherein the information regarding the one or more second processing functions includes information regarding an order in which the one or more second processing functions are to be executed; derive, from the received archive files, information regarding the one or more first processing functions associated with the first document data, and the information regarding the one or more second processing functions associated with the second document data, one or more common processing functions that are included in each of the one or more first processing functions and the one or more second processing functions; when the first archive file and the second archive file are selected and expanded by a user, cause a display to display one or more respective pages of the first document data and the second document data that are common to each of the archive files, and information regarding the one or more common processing functions that are common to each of the archive file, execute the one or more common processing functions on the first document data and the second document data associated with the one or more common processing functions; and update a piece of first document data and a piece of second document data based on a result of the execution of the one or more common processing functions.
-
-
4. An information processing method comprising:
receiving, by at least one processor, a first archive file that includes first document data, and one or more first processing functions associated with the first document data, the first document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the first archive file, wherein the information regarding the one or more first processing functions includes information regarding an order in which the first processing functions are to be executed; receiving, by the at least one processor, a second archive file that includes second document data, and one or more second processing functions associated with the second document data, the second document data including respective pages, which include multiple pieces of data in a plurality of different data formats collated into the second archive file, wherein the information regarding the one or more second processing functions includes information regarding an order in which the one or more second processing functions are to be executed; deriving, by the at least one processor, from the received archive files, one or more common processing functions that are included in each of the one or more first processing functions and the one or more second processing functions; when the first archive file and the second archive file are selected and expanded by a user, causing, by the at least one processor, a display to display one or more respective pages of the first document data and the second document data that are common to each of the archive files, and information regarding the one or more common processing functions that are common to each of the archive file, executing the one or more common processing functions on the first document data and the second document data associated with the one or more common processing functions; and updating a piece of first document data and a piece of second document data based on a result of the execution of the one or more common processing functions.
Specification