Patents by Inventor Takahiko Nishida
Takahiko Nishida has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10949135Abstract: A print setting prediction method in a print system for providing print data to a printer across a network includes accepting document data as a print target; issuing print data based on print setting indicated by the print request; causing an accumulation unit to accumulate, as collected data, print setting used for issued print data and document attribute information indicated by document data in association with each other; generating, from the collected data, training data including a pair of input data containing the document attribute information and ground truth data containing the print setting; generating, by machine learning, a learning model by using the training data; predicting print setting by using the learning model and by using document attribute information indicated by the prediction request; and providing the predicted print setting to a request source.Type: GrantFiled: March 11, 2020Date of Patent: March 16, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Takahiko Nishida
-
Patent number: 10817646Abstract: A filled-in form service generates PDF files each containing a smaller number of pages by overlay output, instead of a single PDF file containing all pages. The filled-in form service updates an overlay index file indicating a location of each generated PDF file each time a PDF file is generated. A conversion service references the overlay index file, and successively converts newly generated PDF files into SVG. The conversion service updates a conversion index file indicating a location of each SVG file each time a SVG file is generated. A client terminal references the conversion index file, and displays, on a screen, web filled-in form data that is the generated SVG file.Type: GrantFiled: August 10, 2017Date of Patent: October 27, 2020Assignee: Canon Kabushiki KaishaInventor: Takahiko Nishida
-
Publication number: 20200310700Abstract: A print setting prediction method in a print system for providing print data to a printer across a network includes accepting document data as a print target; issuing print data based on print setting indicated by the print request; causing an accumulation unit to accumulate, as collected data, print setting used for issued print data and document attribute information indicated by document data in association with each other; generating, from the collected data, training data including a pair of input data containing the document attribute information and ground truth data containing the print setting; generating, by machine learning, a learning model by using the training data; predicting print setting by using the learning model and by using document attribute information indicated by the prediction request; and providing the predicted print setting to a request source.Type: ApplicationFiled: March 11, 2020Publication date: October 1, 2020Inventor: Takahiko Nishida
-
Patent number: 10691380Abstract: A print server is provided such that, in a case where a determination unit determines that a first condition and a second condition are identical, a management unit manages acquisition sources of print data files generated based on a first printing request, the acquisition sources including reissued second signature information.Type: GrantFiled: March 11, 2019Date of Patent: June 23, 2020Assignee: Canon Kabushiki KaishaInventor: Takahiko Nishida
-
Patent number: 10656892Abstract: When virtual printers are collectively registered with a plurality of print services through one operation, a virtual printer may be registered also with print services not utilized. In the present invention, by acquiring information regarding print services, provided by a plurality of print services, and information regarding virtual printers registered with the print services, it is determined, on a basis of the information regarding the virtual printers and a printer ID of the local printer, whether or not the local printer has been registered as a virtual printer with the print services. Information regarding the print service with which the local printer is determined not to have been registered is displayed, and when instructed by a user to register the local printer with the displayed print service as a virtual printer, the local printer is registered as the virtual printer with the instructed print service.Type: GrantFiled: April 2, 2015Date of Patent: May 19, 2020Assignee: CANON KABUSHIKI KAISHAInventors: Kensuke Hirata, Kei Kitagata, Kenichi Shirai, Takahiko Nishida
-
Publication number: 20190286377Abstract: A print server is provided such that, in a case where a determination unit determines that a first condition and a second condition are identical, a management unit manages acquisition sources of print data files generated based on a first printing request, the acquisition sources including reissued second signature information.Type: ApplicationFiled: March 11, 2019Publication date: September 19, 2019Inventor: Takahiko Nishida
-
Patent number: 10402135Abstract: In the case of displaying, as a list, information pieces on virtual printers registered in multiple respective printing services, the user may become confused when choosing a printer if virtual printers that correspond to a printer are displayed as different printers, consequently reducing user convenience. The present invention relates to searching for virtual printers registered in multiple respective printing services and generating a printer list that displays, as a group, virtual printers corresponding to a printer among the virtual printers thus found, on the basis of printer identifiers of the virtual printers.Type: GrantFiled: April 2, 2015Date of Patent: September 3, 2019Assignee: CANON KABUSHIKI KAISHAInventors: Kei Kitagata, Kenichi Shirai, Kensuke Hirata, Takahiko Nishida
-
Patent number: 9985962Abstract: An authorization token verification request including a second authorization token is received from an application server having received a processing request along with the second authorization token from a client device, and, in a case where the authorization token is verified successfully on basis of the received second authorization token and the authorization token information, the local user information included in the authorization token information is responded to the application server.Type: GrantFiled: November 30, 2016Date of Patent: May 29, 2018Assignee: Canon Kabushiki KaishaInventor: Takahiko Nishida
-
Publication number: 20180081860Abstract: A filled-in form service generates PDF files each containing a smaller number of pages by overlay output, instead of a single PDF file containing all pages. The filled-in form service updates an overlay index file indicating a location of each generated PDF file each time a PDF file is generated. A conversion service references the overlay index file, and successively converts newly generated PDF files into SVG. The conversion service updates a conversion index file indicating a location of each SVG file each time a SVG file is generated. A client terminal references the conversion index file, and displays, on a screen, web filled-in form data that is the generated SVG file.Type: ApplicationFiled: August 10, 2017Publication date: March 22, 2018Inventor: Takahiko Nishida
-
Patent number: 9712716Abstract: A print apparatus comprises: a holding unit that holds destination information of a print server trusted as a request destination; a determination unit that determines, when a print request is received, whether destination information of a print server designated by the print request matches the held destination information; an access unit that requests access to the print server indicated by the held destination information if the determination unit determines that there is no match for the destination information; and an update unit that updates the held destination information to the destination information of the print server designated by the received print request if, as a response to the request, a destination that is the same as in the destination information of the print server designated by the received print request is received as a redirect destination.Type: GrantFiled: July 25, 2016Date of Patent: July 18, 2017Assignee: Canon Kabushiki KaishaInventor: Takahiko Nishida
-
Publication number: 20170163636Abstract: An authorization token verification request including a second authorization token is received from an application server having received a processing request along with the second authorization token from a client device, and, in a case where the authorization token is verified successfully on basis of the received second authorization token and the authorization token information, the local user information included in the authorization token information is responded to the application server.Type: ApplicationFiled: November 30, 2016Publication date: June 8, 2017Inventor: Takahiko Nishida
-
Publication number: 20170109110Abstract: In the case of displaying, as a list, information pieces on virtual printers registered in multiple respective printing services, the user may become confused when choosing a printer if virtual printers that correspond to a printer are displayed as different printers, consequently reducing user convenience. The present invention relates to searching for virtual printers registered in multiple respective printing services and generating a printer list that displays, as a group, virtual printers corresponding to a printer among the virtual printers thus found, on the basis of printer identifiers of the virtual printers.Type: ApplicationFiled: April 2, 2015Publication date: April 20, 2017Inventors: Kei Kitagata, Kenichi Shirai, Kensuke Hirata, Takahiko Nishida
-
Patent number: 9584679Abstract: A client terminal is provided with a print proxy which converts a request from a standard port monitor into a request to a print server and relays the request. This makes it possible to use an extension function between the client terminal and the print server in a system in which only the standard port monitor operates.Type: GrantFiled: December 21, 2015Date of Patent: February 28, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Takahiko Nishida
-
Publication number: 20170048413Abstract: A print apparatus comprises: a holding unit that holds destination information of a print server trusted as a request destination; a determination unit that determines, when a print request is received, whether destination information of a print server designated by the print request matches the held destination information; an access unit that requests access to the print server indicated by the held destination information if the determination unit determines that there is no match for the destination information; and an update unit that updates the held destination information to the destination information of the print server designated by the received print request if, as a response to the request, a destination that is the same as in the destination information of the print server designated by the received print request is received as a redirect destination.Type: ApplicationFiled: July 25, 2016Publication date: February 16, 2017Inventor: Takahiko Nishida
-
Publication number: 20170017448Abstract: When virtual printers are collectively registered with a plurality of print services through one operation, a virtual printer may be registered also with print services not utilized. In the present invention, by acquiring information regarding print services, provided by a plurality of print services, and information regarding virtual printers registered with the print services, it is determined, on a basis of the information regarding the virtual printers and a printer ID of the local printer, whether or not the local printer has been registered as a virtual printer with the print services. Information regarding the print service with which the local printer is determined not to have been registered is displayed, and when instructed by a user to register the local printer with the displayed print service as a virtual printer, the local printer is registered as the virtual printer with the instructed print service.Type: ApplicationFiled: April 2, 2015Publication date: January 19, 2017Inventors: Kensuke Hirata, Kei Kitagata, Kenichi Shirai, Takahiko Nishida
-
Publication number: 20160205276Abstract: A client terminal is provided with a print proxy which converts a request from a standard port monitor into a request to a print server and relays the request. This makes it possible to use an extension function between the client terminal and the print server in a system in which only the standard port monitor operates.Type: ApplicationFiled: December 21, 2015Publication date: July 14, 2016Inventor: Takahiko Nishida
-
Publication number: 20140209167Abstract: An absorption layer is provided on surface side of a solar cell, and is configured to absorb light in a wavelength range of 400 nm or more and below 700 nm and to transmit light in a wavelength range of 700 nm or more and 1200 nm or less. A first reflection layer is provided at one side of the absorption layer, which is an opposite side to the solar cell, and is configured to reflect the light in the wavelength range of 700 nm or more and 1200 nm or less. A filler layer is provided between the absorption layer and the reflection layer, and is configured to transmit light in the wavelength range of 400 nm or more and below 700 nm and to transmit light in a wavelength range of 700 nm or more and below 1200 nm.Type: ApplicationFiled: March 27, 2014Publication date: July 31, 2014Applicant: SANYO ELECTRIC CO., LTD.Inventors: Hiroyuki YAMADA, Takahiko NISHIDA
-
Patent number: 8780377Abstract: A print control device manages a print job and a printer based on an instruction from a client terminal. The print control device accepts a print instruction to the printer from the client terminal and authentication information about the client terminal, confirms the validity of the authentication information to an authentication unit configured to issue and manage the authentication information, registers the print job as an execution job together with the authentication information if the authentication information is valid, and accesses the authentication unit during registration of the execution job to thereby update the expiration date/time of the registered authentication information.Type: GrantFiled: June 25, 2012Date of Patent: July 15, 2014Assignee: Canon Kabushiki KaishaInventors: Takahiko Nishida, Koichi Abe
-
Patent number: 8450602Abstract: A solar cell comprises a substrate that includes a photoelectric conversion function, a first electrode provided on one surface of the substrate, a second electrode provided on other surface of the substrate, and a third electrode provided on the other surface of the substrate with its periphery overlapping the second electrode in the in-plane direction of the substrate for extracting an electric power from the second electrode. The thickness of the second electrode is larger than that of the third electrode, and the difference between the thickness of the second electrode and that of the third electrode is within a range from equal to or more than 10 micrometers to equal to or less than 30 micrometers. Thereby, in the solar cell, an electrode separation (alloy separation) can be effectively prevented.Type: GrantFiled: February 9, 2011Date of Patent: May 28, 2013Assignee: Mitsubishi Electric CorporationInventors: Shoichi Karakida, Takahiko Nishida, Mitsunori Nakatani, Hiroaki Morikawa
-
Publication number: 20130003106Abstract: A print control device manages a print job and a printer based on an instruction from a client terminal. The print control device accepts a print instruction to the printer from the client terminal and authentication information about the client terminal, confirms the validity of the authentication information to an authentication unit configured to issue and manage the authentication information, registers the print job as an execution job together with the authentication information if the authentication information is valid, and accesses the authentication unit during registration of the execution job to thereby update the expiration date/time of the registered authentication information.Type: ApplicationFiled: June 25, 2012Publication date: January 3, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Takahiko Nishida, Koichi Abe