US20200293246A1 - Information processing apparatus and non-transitory computer readable medium storing program - Google Patents
Information processing apparatus and non-transitory computer readable medium storing program Download PDFInfo
- Publication number
- US20200293246A1 US20200293246A1 US16/533,806 US201916533806A US2020293246A1 US 20200293246 A1 US20200293246 A1 US 20200293246A1 US 201916533806 A US201916533806 A US 201916533806A US 2020293246 A1 US2020293246 A1 US 2020293246A1
- Authority
- US
- United States
- Prior art keywords
- information processing
- processing apparatus
- time
- pattern
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1226—Discovery of devices having required properties
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1231—Device related settings, e.g. IP address, Name, Identification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1232—Transmitting printer device capabilities, e.g. upon request or periodically
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1273—Print job history, e.g. logging, accounting, tracking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00437—Intelligent menus, e.g. anticipating user selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
- H04N1/00514—Personalising for a particular user or group of users, e.g. a workgroup or company for individual users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
- H04N1/00517—Personalising for a particular user or group of users, e.g. a workgroup or company involving favourite or frequently used settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00832—Recording use, e.g. counting number of pages copied
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
- H04N1/32122—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3202—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
- H04N2201/3276—Storage or retrieval of prestored additional information of a customised additional information profile, e.g. a profile specific to a user ID
Definitions
- the present invention relates to an information processing apparatus and a non-transitory computer readable medium storing a program.
- the search device described in JP2014-006646A searches for a multifunction printer on a network having at least one of a copy function, a scan function, or a facsimile function and a print function.
- the search device has an acquisition unit acquiring information related to a job history stored in the multifunction printer in association with user identification information, a determination unit determining the display order of the identification information of the multifunction printer based on information (such as operation history information) other than the information related to a print job history among the information related to the job history associated with the specific user identification information, and a display control unit displaying the identification information of the multifunction printer on a display screen in accordance with the display order determined by the determination unit.
- a frequently used device is not always appropriate for processing to be performed next.
- some devices are capable of executing the processing and some devices are incapable of executing the processing.
- Non-limiting embodiments of the present disclosure relate to an information processing apparatus and a non-transitory computer readable medium storing a program allowing a device appropriate for processing to be performed next to be preferentially displayed in a case where processing is performed more than once in chronological order.
- aspects of certain non-limiting embodiments of the present disclosure overcome the above disadvantages and/or other disadvantages not described above.
- aspects of the non-limiting embodiments are not required to overcome the disadvantages described above, and aspects of the non-limiting embodiments of the present disclosure may not overcome any of the disadvantages described above.
- An information processing apparatus includes a storage unit storing, for each user, results of use of respective functions of a plurality of devices and a control unit performing control so as to preferentially display a device to be used next among the plurality of devices based on a pattern group having a plurality of patterns close to one another and including a plurality of continuous function values when the pattern group is present in a case where the user-specific use result is represented by a function axis indicating a function value including the used function and a setting value thereof and a time axis indicating a time of use of the device.
- FIG. 1 is a block diagram illustrating a configuration example of an information processing system according to an embodiment of the present invention
- FIG. 2 is a diagram illustrating an example of a device management table
- FIG. 3 is a diagram illustrating an example of a use result DB
- FIG. 4 is a diagram illustrating an example of a distribution chart
- FIG. 5 is a diagram illustrating an example of a recommendation table
- FIGS. 6( a ) and 6( b ) are diagrams illustrating an example of a recommendation screen
- FIG. 7 is a flowchart illustrating an example of the operation of an information processing apparatus.
- FIG. 8 is a diagram illustrating an example of a screen according to Modification Example 1
- FIG. 8( a ) is a diagram illustrating an example of a printing object
- FIG. 8( b ) is a diagram illustrating an example of a recommendation screen.
- An information control apparatus is provided with a storage unit storing, for each user, the results of use of the respective functions of a plurality of devices and a display control unit performing control so as to preferentially display the device to be used next among the plurality of devices based on a pattern group having a plurality of patterns close to one another and including a plurality of continuous function values when the pattern group is present in a case where the user-specific use result is represented by a function axis indicating a function value including the used function and a setting value thereof and a time axis indicating the time of use of the device.
- FIG. 1 is a diagram illustrating a configuration example of an information processing system according to the embodiment of the present invention.
- This information processing system 1 is provided with an information processing apparatus 2 , a plurality of devices 4 A and 4 B (also referred to as “device 4 ” when the devices 4 A and 4 B are collectively referred to), and a plurality of user terminals 5 used by a user.
- the devices 4 A and 4 B and the user terminals 5 are connected to the information processing apparatus 2 via a network 3 .
- the user is an example of a user.
- the network 3 is a communication network such as a local network (LAN) and the Internet.
- the device 4 is provided with an operation display unit 40 , an aggregation unit 41 , and a control unit 42 .
- the device 4 is an image forming device having a plurality of functions (also referred to as processing) such as scanning, printing, copying, electronic mailing, and faxing.
- the device 4 may be an image forming device having a single function such as a printer and a facsimile.
- the device 4 is not limited to the image forming devices and may be a device such as a personal computer (PC), a multi-function mobile phone (smartphone), and a tablet terminal.
- PC personal computer
- smart phone multi-function mobile phone
- tablet terminal a tablet terminal
- the operation display unit 40 has a configuration in which a touch panel is superimposed on a display such as a liquid crystal display, displays various information such as a recommendation screen, and receives a user operation.
- the aggregation unit 41 aggregates job execution results, that is, information indicating the situation of use of the device 4 (such as the function, the setting value, and the number of printed sheets) for each user and transmits aggregation information to the information processing apparatus 2 as a periodic notification at a set time.
- control unit 42 executes the job by using a necessary function.
- control unit 42 executes the job by using a necessary function.
- the user terminal 5 is, for example, a personal computer (PC).
- the user terminal 5 may be a mobile communication terminal such as a multi-function mobile phone (smartphone) or the like.
- the user terminal 5 is provided with a display unit realized by a liquid crystal display and the like, an input unit realized by a keyboard, a mouse, and the like, a control unit realized by a central processing unit (CPU), an interface, and the like and performing input control, display control, communication control, and the like, and a storage unit including a read only memory (ROM), a random access memory (RAM), a hard disk, and the like and storing various data such as a document and a non-transitory computer readable medium storing a program executed by the CPU.
- ROM read only memory
- RAM random access memory
- hard disk storing various data such as a document and a non-transitory computer readable medium storing a program executed by the CPU.
- the display unit and the input unit may be realized by, for example, a touch panel display in which the display unit and the input unit are integrated.
- the non-transitory computer readable medium storing a program stored in a storage unit 21 includes a non-transitory computer readable medium storing a program for document creation, a Web browser, a mailer, and a printer driver, and the like.
- a plurality of the printer drivers corresponding to the plurality of devices 4 connected to the network 3 are prepared.
- the selected printer driver Once a document such as a bill is created or selected by the input unit being operated and the printer driver is selected, the selected printer driver generates a job in accordance with the selected function and setting value and transmits the job to the device 4 .
- the information processing apparatus 2 is provided with a control unit 20 controlling each unit of the information processing apparatus 2 , the storage unit 21 , and a communication unit 22 .
- the communication unit 22 communicates with the device 4 and the user terminal 5 via the network 3 .
- a central processing unit (CPU), an interface, and the like constitute the control unit 20 .
- the CPU functions as a receiving unit 200 , an analysis unit 201 , a display control unit 202 , and the like by operating in accordance with a non-transitory computer readable medium 210 storing a program stored in the storage unit 21 .
- the analysis unit 201 and the display control unit 202 are an example of a control unit.
- a read only memory (ROM), a random access memory (RAM), a hard disk, and the like constitute the storage unit 21 .
- Stored in the storage unit 21 are various information such as the non-transitory computer readable medium 210 storing a program as illustrated in the flowchart of FIG. 7 , a device management table 211 (see FIG. 2 ), a use result database (DB) 212 (see FIG. 3 ), a distribution chart 213 (see FIG. 4 ), and a recommendation table 214 (see FIG. 5 ).
- the aggregation information is regularly transmitted every day from the aggregation unit 41 of the device 4 .
- the aggregation information is received by the receiving unit 200 and recorded in the device management table 211 .
- the device management table 211 will be described in detail later.
- the use result DB 212 is analyzed and recorded by the analysis unit 201 based on the aggregation information.
- the use result DB 212 will be described in detail later.
- the distribution chart 213 is analyzed by the analysis unit 201 based on the aggregation information recorded in the use result DB 212 and generated for each user ID.
- the distribution chart 213 will be described in detail later.
- the recommendation table 214 is analyzed and recorded by the analysis unit 201 based on the distribution chart 213 .
- the recommendation table 214 will be described in detail later.
- FIG. 2 is a diagram illustrating an example of the device management table 211 .
- the device management table has items such as a device name, a function, and a setting value.
- the name of the device 4 is recorded in the device name.
- a printer A and a printer B are recorded as the device name.
- the device name may be replaced with a device ID for identifying the device 4 .
- the name of the function of the device 4 is recorded in the function.
- the setting value set in accordance with the function is recorded in the setting value.
- a function with a fixed setting value is also possible.
- the device name of the device 4 A illustrated in FIG. 1 is the printer A and the device name of the device 4 B illustrated in FIG. 1 is the printer B.
- FIG. 3 is a diagram illustrating an example of the use result DB 212 .
- the use result DB 212 has items such as a user ID, the date and time of use, a device name, a function, a setting value, and a file name.
- a user ID for identifying a user is recorded in the user ID.
- the date and time of use of the device 4 (such as the year, month, day, and time) are recorded in the date and time of use.
- the device name, the function, and the setting value have the same meaning as the description of FIG. 2 .
- the file name of a processed object is recorded in the file name.
- FIG. 4 is a diagram illustrating an example of the distribution chart 213 .
- the distribution chart 213 represents a user-specific use result by a function axis indicating a function value and a time axis indicating the time of use of the device 4 .
- the user ID corresponds to U 001 .
- a function and the setting value thereof constitute the function value.
- copy A 4 is displayed as the function value in the case of copy function-based printing on A4 paper.
- the time of use has year, month, day, and time information.
- the time axis has only the time information out of the time of use.
- FIG. 5 is a diagram illustrating an example of the recommendation table 214 .
- the recommendation table has items such as a predicted time, a pattern group, an operation history ranking, a function value, and a recommended device ranking.
- Pattern groups 132 a and 132 b represented in the distribution chart 213 are recorded in the pattern group.
- Patterns 131 a to 131 e (also referred to as “pattern 131 ” when the patterns 131 a to 131 e are collectively referred to) belonging to the pattern groups 132 a and 132 b are recorded in descending order of ranking in the operation history ranking.
- the earliest time among the start times of the patterns recorded in the operation history ranking is recorded in the predicted time.
- a function value is recorded in the function value.
- Printer names capable of executing every function value included in the pattern 131 are recorded in descending order of ranking in the recommended device ranking.
- a printer name capable of executing only a part of the plurality of function values included in the pattern 131 may be recorded in the recommended device ranking.
- the printer A and a printer C are devices capable of executing copy A 4 , copy A 3 , and scan and incapable of executing Fax.
- the printer B and a printer D are devices capable of executing copy A 4 and Fax and incapable of executing copy A 3 .
- the receiving unit 200 receives the aggregation information transmitted from the aggregation unit 41 of the device 4 at a preset time every day.
- the receiving unit 200 records the aggregation information in the device management table 211 .
- the analysis unit 201 generates the distribution chart 213 as described below.
- the analysis unit 201 acquires the use result of one user from the use result DB 212 and plots the use result as a function value 130 on the distribution chart 213 .
- a plurality of continuous function values are set as the patterns 131 a to 131 e.
- the time between the function values 130 being within the time that can be regarded as a time of continuous function use (such as one hour) is regarded as the continuous function values.
- the analysis unit 201 regards the patterns as a pattern group.
- the first pattern group 132 a and the second pattern group 132 b are present in the case that is illustrated in FIG. 4 .
- an index such as a known similarity (such as the cosine similarity) and a distance (such as the Euclidean distance) may be calculated and the determination may be made by comparison between the index and a threshold.
- the analysis unit 201 calculates the operation history ranking and the recommended device ranking based on the distribution chart 213 and records the recommended device ranking in the recommendation table 214 .
- the operation history ranking and the recommended device ranking may be determined by a weighting that varies with the pattern being given.
- the types of the weighting are as follows.
- the weighting is increased as the time of use becomes closer to the current time.
- the weighting may be “high” in a case where there is a use result on the current day, the weighting may be “medium” in a case where there is a use result on the previous day, and the weighting may be “low” in the case of non-use.
- the weighting is increased as there is identity such as the same file name.
- the weighting is increased as the position becomes closer to the current position of the user.
- the weighting is increased as the frequency of use increases.
- the pattern of the specific day is given a larger weighting than the pattern of another day.
- the weighting may be increased for the same business days starting from the beginning of a month.
- the display control unit 202 preferentially displays the device based on the recommended device ranking of the recommendation table 214 .
- Examples of the mode of the preferential device display may include the array of order in accordance with the ranking (such as a top-to-bottom and left-to-right array) and the size and color of a text.
- the display control unit 202 of the information processing apparatus 2 acquires the recommendation table 214 corresponding to the user ID (U 001 ) and illustrated in FIG. 4 from the storage unit 21 (S 2 ).
- the display control unit 202 reads the recommended device ranking information from the recommendation table 214 (S 4 ).
- the display control unit 202 creates a recommendation screen by a Web page in which printer drivers corresponding to the device 4 are arranged in accordance with the read recommended device ranking and performs control so as to display the recommendation screen on the display unit of the user terminal 5 (S 5 ).
- FIG. 6 is a diagram illustrating an example of a recommendation screen 50 .
- the control unit When printing is selected by a user operating the input unit of the user terminal 5 , the control unit transmits the selection information to the information processing apparatus 2 .
- the display control unit 202 performs control so as to display the recommendation screen 50 illustrated in FIG. 6( a ) on the user terminal 5 .
- the printer A and the printer C are displayed in accordance with the recommended device ranking of the recommendation table 214 .
- Step S 3 The processing proceeds to the above-described Step S 3 in a case where the next predicted time is in the recommendation table 214 (S 6 : Yes)
- the control unit When printing is selected by the user operating the input unit of the user terminal 5 in a case where the recommendation screen 50 is displayed for the second time, the control unit transmits the selection information to the information processing apparatus 2 .
- the display control unit 202 performs control so as to display the recommendation screen 50 illustrated in FIG. 6( b ) on the user terminal 5 .
- the printer B and the printer D are displayed in accordance with the recommended device ranking of the recommendation table 214 .
- the user with a user ID of U 001 can print and fax A 4 with the printer B by seeing the recommendation screen 50 illustrated in FIG. 6( b ) in a case where the user uses the device 4 for the second time although the user previously printed A 4 with the printer A and then faxed the printed A 4 with the printer B as illustrated in FIG. 3 .
- FIG. 8 is a diagram illustrating an example of the display screen of the user terminal according to Modification Example 1.
- FIG. 8( a ) is a diagram illustrating an example of a printing object.
- FIG. 8( b ) is a diagram illustrating an example of a recommendation screen.
- a sharing method recommendation screen 52 is displayed on the display unit once a printing object (such as a map) 51 is displayed on the display unit, a “sharing” button 51 a is operated, and a sharing method display request is made as illustrated in FIG. 8( a ) .
- an icon 52 a of the printer A and an icon 52 b of the printer B are displayed from the left to the right in descending order of ranking as printing. Further, an icon 52 c of email as another sharing method is displayed.
- a user can see from the recommendation screen 52 that the printer A is appropriate for map printing.
- the control unit 20 may be configured partially or entirely by a hardware circuit such as a field programmable gate array (FPGA) and an application specific integrated circuit (ASIC).
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- Steps can be added, deleted, changed, replaced, and the like in the flow of the above embodiment within the scope of the present invention.
- the non-transitory computer readable medium storing a program used in the above embodiment can be provided by being recorded in a computer readable recording medium such as a CD-ROM.
- the non-transitory computer readable medium storing a program used in the above embodiment can be stored in an external server such as a cloud server and used via a network.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
- This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2019-043548 filed Mar. 11, 2019.
- The present invention relates to an information processing apparatus and a non-transitory computer readable medium storing a program.
- In recent years, a search device for searching for a multifunction printer on a network has been proposed (see, for example, JP2014-006646A).
- The search device described in JP2014-006646A searches for a multifunction printer on a network having at least one of a copy function, a scan function, or a facsimile function and a print function. The search device has an acquisition unit acquiring information related to a job history stored in the multifunction printer in association with user identification information, a determination unit determining the display order of the identification information of the multifunction printer based on information (such as operation history information) other than the information related to a print job history among the information related to the job history associated with the specific user identification information, and a display control unit displaying the identification information of the multifunction printer on a display screen in accordance with the display order determined by the determination unit.
- A frequently used device is not always appropriate for processing to be performed next.
- In addition, depending on processing, some devices are capable of executing the processing and some devices are incapable of executing the processing.
- Aspects of non-limiting embodiments of the present disclosure relate to an information processing apparatus and a non-transitory computer readable medium storing a program allowing a device appropriate for processing to be performed next to be preferentially displayed in a case where processing is performed more than once in chronological order.
- Aspects of certain non-limiting embodiments of the present disclosure overcome the above disadvantages and/or other disadvantages not described above. However, aspects of the non-limiting embodiments are not required to overcome the disadvantages described above, and aspects of the non-limiting embodiments of the present disclosure may not overcome any of the disadvantages described above.
- An information processing apparatus includes a storage unit storing, for each user, results of use of respective functions of a plurality of devices and a control unit performing control so as to preferentially display a device to be used next among the plurality of devices based on a pattern group having a plurality of patterns close to one another and including a plurality of continuous function values when the pattern group is present in a case where the user-specific use result is represented by a function axis indicating a function value including the used function and a setting value thereof and a time axis indicating a time of use of the device.
- Exemplary embodiment(s) of the present invention will be described in detail based on the following figures, wherein:
-
FIG. 1 is a block diagram illustrating a configuration example of an information processing system according to an embodiment of the present invention; -
FIG. 2 is a diagram illustrating an example of a device management table; -
FIG. 3 is a diagram illustrating an example of a use result DB; -
FIG. 4 is a diagram illustrating an example of a distribution chart; -
FIG. 5 is a diagram illustrating an example of a recommendation table; -
FIGS. 6(a) and 6(b) are diagrams illustrating an example of a recommendation screen; -
FIG. 7 is a flowchart illustrating an example of the operation of an information processing apparatus; and -
FIG. 8 is a diagram illustrating an example of a screen according to Modification Example 1,FIG. 8(a) is a diagram illustrating an example of a printing object, andFIG. 8(b) is a diagram illustrating an example of a recommendation screen. - Hereinafter, an embodiment of the present invention will be described with reference to accompanying drawings.
- In the drawings, components having substantially the same functions are denoted by the same reference numerals without redundant description.
- An information control apparatus according to the present embodiment is provided with a storage unit storing, for each user, the results of use of the respective functions of a plurality of devices and a display control unit performing control so as to preferentially display the device to be used next among the plurality of devices based on a pattern group having a plurality of patterns close to one another and including a plurality of continuous function values when the pattern group is present in a case where the user-specific use result is represented by a function axis indicating a function value including the used function and a setting value thereof and a time axis indicating the time of use of the device.
-
FIG. 1 is a diagram illustrating a configuration example of an information processing system according to the embodiment of the present invention. - This
information processing system 1 is provided with aninformation processing apparatus 2, a plurality of 4A and 4B (also referred to as “device 4” when thedevices 4A and 4B are collectively referred to), and a plurality ofdevices user terminals 5 used by a user. The 4A and 4B and thedevices user terminals 5 are connected to theinformation processing apparatus 2 via anetwork 3. - The user is an example of a user.
- The
network 3 is a communication network such as a local network (LAN) and the Internet. - (Configuration of Device) The device 4 is provided with an
operation display unit 40, anaggregation unit 41, and acontrol unit 42. - The device 4 is an image forming device having a plurality of functions (also referred to as processing) such as scanning, printing, copying, electronic mailing, and faxing.
- The device 4 may be an image forming device having a single function such as a printer and a facsimile.
- The device 4 is not limited to the image forming devices and may be a device such as a personal computer (PC), a multi-function mobile phone (smartphone), and a tablet terminal.
- The
operation display unit 40 has a configuration in which a touch panel is superimposed on a display such as a liquid crystal display, displays various information such as a recommendation screen, and receives a user operation. - The
aggregation unit 41 aggregates job execution results, that is, information indicating the situation of use of the device 4 (such as the function, the setting value, and the number of printed sheets) for each user and transmits aggregation information to theinformation processing apparatus 2 as a periodic notification at a set time. - In a case where a job is transmitted from the
user terminal 5, thecontrol unit 42 executes the job by using a necessary function. - In a case where a job is designated by the
operation display unit 40 being operated, thecontrol unit 42 executes the job by using a necessary function. - (Configuration of User Terminal) The
user terminal 5 is, for example, a personal computer (PC). - The
user terminal 5 may be a mobile communication terminal such as a multi-function mobile phone (smartphone) or the like. - The
user terminal 5 is provided with a display unit realized by a liquid crystal display and the like, an input unit realized by a keyboard, a mouse, and the like, a control unit realized by a central processing unit (CPU), an interface, and the like and performing input control, display control, communication control, and the like, and a storage unit including a read only memory (ROM), a random access memory (RAM), a hard disk, and the like and storing various data such as a document and a non-transitory computer readable medium storing a program executed by the CPU. - The display unit and the input unit may be realized by, for example, a touch panel display in which the display unit and the input unit are integrated.
- The non-transitory computer readable medium storing a program stored in a
storage unit 21 includes a non-transitory computer readable medium storing a program for document creation, a Web browser, a mailer, and a printer driver, and the like. - A plurality of the printer drivers corresponding to the plurality of devices 4 connected to the
network 3 are prepared. - Once a document such as a bill is created or selected by the input unit being operated and the printer driver is selected, the selected printer driver generates a job in accordance with the selected function and setting value and transmits the job to the device 4.
- (Configuration of Information Processing Apparatus) The
information processing apparatus 2 is provided with acontrol unit 20 controlling each unit of theinformation processing apparatus 2, thestorage unit 21, and acommunication unit 22. - The
communication unit 22 communicates with the device 4 and theuser terminal 5 via thenetwork 3. - A central processing unit (CPU), an interface, and the like constitute the
control unit 20. - The CPU functions as a
receiving unit 200, ananalysis unit 201, adisplay control unit 202, and the like by operating in accordance with a non-transitory computerreadable medium 210 storing a program stored in thestorage unit 21. - Each of the
units 200 to 202 will be described in detail later. - The
analysis unit 201 and thedisplay control unit 202 are an example of a control unit. - A read only memory (ROM), a random access memory (RAM), a hard disk, and the like constitute the
storage unit 21. Stored in thestorage unit 21 are various information such as the non-transitory computerreadable medium 210 storing a program as illustrated in the flowchart ofFIG. 7 , a device management table 211 (seeFIG. 2 ), a use result database (DB) 212 (seeFIG. 3 ), a distribution chart 213 (seeFIG. 4 ), and a recommendation table 214 (seeFIG. 5 ). - The aggregation information is regularly transmitted every day from the
aggregation unit 41 of the device 4. The aggregation information is received by thereceiving unit 200 and recorded in the device management table 211. - The device management table 211 will be described in detail later.
- The
use result DB 212 is analyzed and recorded by theanalysis unit 201 based on the aggregation information. - The use result DB 212 will be described in detail later.
- The
distribution chart 213 is analyzed by theanalysis unit 201 based on the aggregation information recorded in theuse result DB 212 and generated for each user ID. - The
distribution chart 213 will be described in detail later. - The recommendation table 214 is analyzed and recorded by the
analysis unit 201 based on thedistribution chart 213. - The recommendation table 214 will be described in detail later.
-
FIG. 2 is a diagram illustrating an example of the device management table 211. - The device management table has items such as a device name, a function, and a setting value.
- The name of the device 4 is recorded in the device name.
- In the case of the figure, a printer A and a printer B are recorded as the device name.
- The device name may be replaced with a device ID for identifying the device 4.
- The name of the function of the device 4 is recorded in the function.
- The setting value set in accordance with the function is recorded in the setting value.
- A function with a fixed setting value is also possible.
- The device name of the
device 4A illustrated inFIG. 1 is the printer A and the device name of thedevice 4B illustrated inFIG. 1 is the printer B. -
FIG. 3 is a diagram illustrating an example of theuse result DB 212. - The
use result DB 212 has items such as a user ID, the date and time of use, a device name, a function, a setting value, and a file name. - A user ID for identifying a user is recorded in the user ID.
- The date and time of use of the device 4 (such as the year, month, day, and time) are recorded in the date and time of use.
- The device name, the function, and the setting value have the same meaning as the description of
FIG. 2 . - The file name of a processed object is recorded in the file name.
-
FIG. 4 is a diagram illustrating an example of thedistribution chart 213. - The
distribution chart 213 represents a user-specific use result by a function axis indicating a function value and a time axis indicating the time of use of the device 4. - In the
distribution chart 213 illustrated in the figure, the user ID corresponds to U001. - A function and the setting value thereof constitute the function value.
- For example, copy A4 is displayed as the function value in the case of copy function-based printing on A4 paper.
- The time of use has year, month, day, and time information.
- The time axis has only the time information out of the time of use.
- Out of the time of use, those other than the time are provided as parameters.
-
FIG. 5 is a diagram illustrating an example of the recommendation table 214. - The recommendation table has items such as a predicted time, a pattern group, an operation history ranking, a function value, and a recommended device ranking.
-
132 a and 132 b represented in thePattern groups distribution chart 213 are recorded in the pattern group. -
Patterns 131 a to 131 e (also referred to as “pattern 131” when thepatterns 131 a to 131 e are collectively referred to) belonging to the 132 a and 132 b are recorded in descending order of ranking in the operation history ranking.pattern groups - The earliest time among the start times of the patterns recorded in the operation history ranking is recorded in the predicted time.
- A function value is recorded in the function value.
- Printer names capable of executing every function value included in the pattern 131 are recorded in descending order of ranking in the recommended device ranking.
- A printer name capable of executing only a part of the plurality of function values included in the pattern 131 may be recorded in the recommended device ranking.
- The printer A and a printer C are devices capable of executing copy A4, copy A3, and scan and incapable of executing Fax.
- The printer B and a printer D are devices capable of executing copy A4 and Fax and incapable of executing copy A3.
- Next, each of the
units 200 to 202 of thecontrol unit 20 will be described. - The receiving
unit 200 receives the aggregation information transmitted from theaggregation unit 41 of the device 4 at a preset time every day. - The receiving
unit 200 records the aggregation information in the device management table 211. - The
analysis unit 201 generates thedistribution chart 213 as described below. - The
analysis unit 201 acquires the use result of one user from theuse result DB 212 and plots the use result as afunction value 130 on thedistribution chart 213. - Next, a plurality of continuous function values are set as the
patterns 131 a to 131 e. - As for whether or not the function values are continuous, the time between the function values 130 being within the time that can be regarded as a time of continuous function use (such as one hour) is regarded as the continuous function values.
- In addition, in a case where the plurality of patterns 131 close to one another are present, the
analysis unit 201 regards the patterns as a pattern group. - The
first pattern group 132 a and thesecond pattern group 132 b are present in the case that is illustrated inFIG. 4 . - As for whether or not the patterns 131 are close to one another, an index such as a known similarity (such as the cosine similarity) and a distance (such as the Euclidean distance) may be calculated and the determination may be made by comparison between the index and a threshold.
- In addition, the
analysis unit 201 calculates the operation history ranking and the recommended device ranking based on thedistribution chart 213 and records the recommended device ranking in the recommendation table 214. - The operation history ranking and the recommended device ranking may be determined by a weighting that varies with the pattern being given.
- The types of the weighting are as follows.
- (a) Value Depending on Time of Use
- As for the value depending on the time of use, the weighting is increased as the time of use becomes closer to the current time.
- For example, the weighting may be “high” in a case where there is a use result on the current day, the weighting may be “medium” in a case where there is a use result on the previous day, and the weighting may be “low” in the case of non-use.
- (b) Value Depending on Identity of Object to be Processed by Means of Function
- As for the value depending on the identity of an object to be processed by means of the function, the weighting is increased as there is identity such as the same file name.
- (c) Value Depending on Position of User
- As for the value depending on the position of a user, the weighting is increased as the position becomes closer to the current position of the user.
- (d) Value Depending on Frequency of Use of Device
- As for the value depending on the frequency of use of the device, the weighting is increased as the frequency of use increases.
- (e) Value Depending on Specific Day as Time of Use
- As for the value depending on a specific day as the time of use, the pattern of the specific day is given a larger weighting than the pattern of another day.
- For example, the weighting may be increased for the same business days starting from the beginning of a month.
- The
display control unit 202 preferentially displays the device based on the recommended device ranking of the recommendation table 214. - Examples of the mode of the preferential device display may include the array of order in accordance with the ranking (such as a top-to-bottom and left-to-right array) and the size and color of a text.
- (Operation of Information Processing Apparatus) Next, an example of the operation of the
information processing apparatus 2 will be described with reference to the flowchart ofFIG. 7 . - For example, once a user with a user ID of U001 access the
information processing apparatus 2 by operating the input unit of theuser terminal 5 and inputting the user ID (U001) and a password (S1), thedisplay control unit 202 of theinformation processing apparatus 2 acquires the recommendation table 214 corresponding to the user ID (U001) and illustrated inFIG. 4 from the storage unit 21 (S2). - It is determined whether or not the difference between the current time and the predicted time recorded in the recommendation table 214 is equal to or less than a threshold (such as one hour) (S3).
- In a case where the difference is equal to or less than the threshold (S3: Yes), the
display control unit 202 reads the recommended device ranking information from the recommendation table 214 (S4). - The
display control unit 202 creates a recommendation screen by a Web page in which printer drivers corresponding to the device 4 are arranged in accordance with the read recommended device ranking and performs control so as to display the recommendation screen on the display unit of the user terminal 5 (S5). -
FIG. 6 is a diagram illustrating an example of arecommendation screen 50. - When printing is selected by a user operating the input unit of the
user terminal 5, the control unit transmits the selection information to theinformation processing apparatus 2. - In a case where the current time is close to 10:00 as the predicted time, the
display control unit 202 performs control so as to display therecommendation screen 50 illustrated inFIG. 6(a) on theuser terminal 5. - In the
recommendation screen 50 illustrated in the figure, the printer A and the printer C are displayed in accordance with the recommended device ranking of the recommendation table 214. - It is determined whether or not the next predicted time is in the recommendation table 214 (S6).
- The processing ends in a case where the next predicted time is not in the recommendation table 214 (S6: No).
- The processing proceeds to the above-described Step S3 in a case where the next predicted time is in the recommendation table 214 (S6: Yes)
- When printing is selected by the user operating the input unit of the
user terminal 5 in a case where therecommendation screen 50 is displayed for the second time, the control unit transmits the selection information to theinformation processing apparatus 2. - In a case where the current time is close to 13:00 as the predicted time, the
display control unit 202 performs control so as to display therecommendation screen 50 illustrated inFIG. 6(b) on theuser terminal 5. - In the
recommendation screen 50 illustrated in the figure, the printer B and the printer D are displayed in accordance with the recommended device ranking of the recommendation table 214. - It can be seen that, as a result of the above, the user with a user ID of U001 can print and fax A4 with the printer B by seeing the
recommendation screen 50 illustrated inFIG. 6(b) in a case where the user uses the device 4 for the second time although the user previously printed A4 with the printer A and then faxed the printed A4 with the printer B as illustrated inFIG. 3 . -
FIG. 8 is a diagram illustrating an example of the display screen of the user terminal according to Modification Example 1.FIG. 8(a) is a diagram illustrating an example of a printing object.FIG. 8(b) is a diagram illustrating an example of a recommendation screen. - In a case where the
user terminal 5 is a smartphone or the like, a sharingmethod recommendation screen 52 is displayed on the display unit once a printing object (such as a map) 51 is displayed on the display unit, a “sharing”button 51 a is operated, and a sharing method display request is made as illustrated inFIG. 8(a) . - In the
recommendation screen 52, anicon 52 a of the printer A and anicon 52 b of the printer B are displayed from the left to the right in descending order of ranking as printing. Further, anicon 52 c of email as another sharing method is displayed. - A user can see from the
recommendation screen 52 that the printer A is appropriate for map printing. - Although an embodiment of the present invention has been described above, the embodiment of the present invention is not limited to the above embodiment and various modifications and implementations are possible without departing from the scope of the present invention.
- The
control unit 20 may be configured partially or entirely by a hardware circuit such as a field programmable gate array (FPGA) and an application specific integrated circuit (ASIC). - It is possible to omit or change some of the components of the above embodiment within the scope of the present invention.
- Steps can be added, deleted, changed, replaced, and the like in the flow of the above embodiment within the scope of the present invention.
- The non-transitory computer readable medium storing a program used in the above embodiment can be provided by being recorded in a computer readable recording medium such as a CD-ROM.
- The non-transitory computer readable medium storing a program used in the above embodiment can be stored in an external server such as a cloud server and used via a network.
- The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-043548 | 2019-03-11 | ||
| JP2019043548A JP7268410B2 (en) | 2019-03-11 | 2019-03-11 | Information processing device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20200293246A1 true US20200293246A1 (en) | 2020-09-17 |
| US10789025B1 US10789025B1 (en) | 2020-09-29 |
Family
ID=72424538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/533,806 Active US10789025B1 (en) | 2019-03-11 | 2019-08-07 | Information processing apparatus and non-transitory computer readable medium storing program |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10789025B1 (en) |
| JP (1) | JP7268410B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD993277S1 (en) * | 2020-12-10 | 2023-07-25 | Yokogawa Electric Corporation | Display screen or portion thereof with graphical user interface |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007094554A (en) | 2005-09-27 | 2007-04-12 | Canon Inc | Information processing apparatus and printing apparatus search method |
| JP2013126212A (en) | 2011-12-16 | 2013-06-24 | Sharp Corp | Image forming apparatus which can move to power saving state and controller for the same |
| JP2014006646A (en) | 2012-06-22 | 2014-01-16 | Konica Minolta Inc | Search device and search program |
| JP2014032599A (en) | 2012-08-06 | 2014-02-20 | Hitachi Systems Ltd | Replacement suggestion support system |
| JP2015106305A (en) | 2013-11-29 | 2015-06-08 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
| JP6343226B2 (en) | 2014-11-04 | 2018-06-13 | キヤノン株式会社 | Information processing apparatus, control method therefor, program, and system |
| KR20170037409A (en) * | 2015-09-25 | 2017-04-04 | 삼성전자주식회사 | Electronic apparatus and ui providing method thereof |
| US20170228198A1 (en) * | 2016-02-05 | 2017-08-10 | Hewlett-Packard Development Company, L.P. | Selecting a printer |
| US9753676B1 (en) * | 2016-03-07 | 2017-09-05 | Kyocera Document Solutions Inc. | System and method for managing printing devices using activity scores |
| JP6953701B2 (en) | 2016-10-13 | 2021-10-27 | 富士フイルムビジネスイノベーション株式会社 | Equipment utilization system, equipment, equipment management device, alternative machine guidance device and program |
-
2019
- 2019-03-11 JP JP2019043548A patent/JP7268410B2/en active Active
- 2019-08-07 US US16/533,806 patent/US10789025B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP7268410B2 (en) | 2023-05-08 |
| US10789025B1 (en) | 2020-09-29 |
| JP2020149092A (en) | 2020-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20160357405A1 (en) | Non-transitory computer-readable medium storing output instructions to control portable terminal and portable terminal | |
| US20190324700A1 (en) | Setting control device, setting control method, and program | |
| EP3051409A1 (en) | Document print management system and document print management method | |
| US10789025B1 (en) | Information processing apparatus and non-transitory computer readable medium storing program | |
| US11645025B2 (en) | Image processing apparatus, that displays content in an alternative item when a highest priority item has no content, display control method, and computer-readable storage medium for storing program | |
| US9355342B2 (en) | Image forming apparatus that automatically prompts migration of box between image forming apparatuses at appropriate timing | |
| US11137959B2 (en) | Printing apparatus, server, and information processing system | |
| US9785870B2 (en) | Print control method to display print settings, recording medium, and print control apparatus | |
| US11831824B1 (en) | Image processing apparatus, information processing apparatus, image processing system, image processing method, information processing method, and storage medium | |
| US10079957B2 (en) | Image reading apparatus, image forming apparatus, and non-transitory computer readable medium | |
| US9542135B2 (en) | Image forming apparatus, image forming method, and non-transitory computer readable medium for saving operation history information | |
| US10915273B2 (en) | Apparatus and method for identifying and printing a replacement version of a document | |
| US10084928B2 (en) | Image forming apparatus and non-transitory computer readable medium | |
| US9936083B2 (en) | Image output system | |
| US12177396B2 (en) | Image reading device determining transmission destination | |
| US12248828B1 (en) | Printing system and methods for enhanced paper selection | |
| JP7615753B2 (en) | Print control device and program | |
| JP6003290B2 (en) | Output device, program, and recording medium | |
| US11669282B2 (en) | Image forming apparatus, image forming method, and non-transitory computer readable medium | |
| US20230368558A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| US20240098204A1 (en) | Image processing apparatus, non-transitory computer readable medium storing program, and image processing method | |
| JP2020043517A (en) | Information processing device and program | |
| US11416196B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
| JP2013168077A (en) | Image forming system and image forming program | |
| US11163509B2 (en) | Image processing apparatus and non-transitory computer readable medium storing image processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: FUJI XEROX CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KOTANI, YOSHIHIDE;REEL/FRAME:050141/0661 Effective date: 20190614 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: FUJIFILM BUSINESS INNOVATION CORP., JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:FUJI XEROX CO., LTD.;REEL/FRAME:058287/0056 Effective date: 20210401 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |