Patents by Inventor Naohiro Isobe
Naohiro Isobe 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).
-
Publication number: 20150277825Abstract: An information processing apparatus including a first generation unit configured to generate a data source object based on data source information, a first description unit configured to describe, in variable print data in variable-data printing, reference information for referencing the data source object generated by the first generation unit, a second generation unit configured to generate, based on placeholder information, a placeholder object related to generation of a print object based on the data source object to be referenced by the reference information described by the first description unit, and a second description unit configured to describe, in a page object of the variable print data, reference information for referencing the placeholder object generated by the second generation unit.Type: ApplicationFiled: March 31, 2015Publication date: October 1, 2015Inventor: Naohiro Isobe
-
Patent number: 8860990Abstract: An information processing apparatus includes a control unit configured to receive first PDL data including a first bookmark and a second bookmark from a user, create a first node mapped to a page which is the reference of the first bookmark and a second node mapped to a page which is the reference of the second bookmark, and create second PDL data having a hierarchical structure for the pages by including the first node and the second node. The first bookmark is different from the second bookmark, the first node is different from the second node, and the first PDL data is different from the second PDL data wherein the second PDL data includes the page which is the reference of the first bookmark and the page which is the reference of the second bookmark.Type: GrantFiled: May 23, 2012Date of Patent: October 14, 2014Assignee: Canon Kabushiki KaishaInventors: Yasuhiro Yoshimura, Naohiro Isobe
-
Patent number: 8773677Abstract: An information processing apparatus that converts PDL data into PDL data having a hierarchical structure is provided. The information processing apparatus: acquires the number of records in PDL data and creates a template including nodes in a record layer, which correspond to records in a one-to-one relationship and are equal to the number of records, based on the number of records; inputs PDL data and acquires relational information indicating the relation between a page and a record both included in PDL data; adds nodes in a lower layer of the record layer, which are linked with the nodes in the record layer included in the created template, and sets attribute information about PDL data to each of the nodes in the lower layer of the record layer; and maps each page included in PDL data to each node in the lower layer of the record layer based on relational information.Type: GrantFiled: March 29, 2012Date of Patent: July 8, 2014Assignee: Canon Kabushiki KaishaInventor: Naohiro Isobe
-
Patent number: 8631245Abstract: An information processing apparatus that performs mapping of a data field in a database to a document template holding a variable area according to a mapping rule defined in the variable area, thereby generating print data for each record in the database, the information processing apparatus comprises: an accepting unit configured to accept designation from a user regarding whether or not to perform encryption of the data field referred to by the mapping rule, for each data field; a determination unit configured to determine whether or not to encrypt content that is to be applied to the variable area based on the data field for which encryption designation is accepted by the accepting unit and the mapping rule; and a generation unit configured to encrypt the content that is to be applied to the variable area and that is determined to be encrypted by the determination unit.Type: GrantFiled: October 13, 2010Date of Patent: January 14, 2014Assignee: Canon Kabushiki KaishaInventors: Akiteru Naka, Yutaka Myoki, Naohiro Isobe
-
Patent number: 8559047Abstract: An information processing apparatus includes an automatic update determination unit that stores update information for updating a record level among layers included in print data, a layered metadata change unit that acquires a key included in metadata in the print data and a value corresponding to the key, generates a change screen that can receive an instruction relating to grouping processing of the metadata, performs grouping processing on the metadata based on the instruction relating to grouping processing received via the change screen, determines based on the update information whether the record level needs to be changed by the grouping processing, and changes the record level when it is determined that the record level needs to be changed.Type: GrantFiled: January 7, 2011Date of Patent: October 15, 2013Assignee: Canon Kabushiki KaishaInventors: Akiteru Naka, Naohiro Isobe, Yutaka Myoki
-
Patent number: 8375289Abstract: An input of document data, in which a rule for retrieving an object from a database has been specified for each region, is received. For each region, the number of times that the database is referenced for retrieving the object is counted by applying the rule. A reference value and each of the counted are compared. For each region, it is determined that the object is to be inserted in the region if the result of the comparison is that the number of times is less than or equal to the reference value, and that the object is not to be inserted in the region if the number of times is greater than the reference value. A preview of the document data is displayed with, for each region, the object being inserted in the region or the object not being inserted in the region in accordance with the determination.Type: GrantFiled: September 24, 2010Date of Patent: February 12, 2013Assignee: Canon Kabushiki KaishaInventor: Naohiro Isobe
-
Publication number: 20120320417Abstract: An information processing apparatus includes a control unit configured to receive first PDL data including a first bookmark and a second bookmark from a user, create a first node mapped to a page which is the reference of the first bookmark and a second node mapped to a page which is the reference of the second bookmark, and create second PDL data having a hierarchical structure for the pages by including the first node and the second node. The first bookmark is different from the second bookmark, the first node is different from the second node, and the first PDL data is different from the second PDL data wherein the second PDL data includes the page which is the reference of the first bookmark and the page which is the reference of the second bookmark.Type: ApplicationFiled: May 23, 2012Publication date: December 20, 2012Applicant: CANON KABUSHIKI KAISHAInventors: Yasuhiro Yoshimura, Naohiro Isobe
-
Publication number: 20120268763Abstract: An information processing apparatus that converts PDL data into PDL data having a hierarchical structure is provided. The information processing apparatus acquires the number of records in PDL data and creates a template including nodes in a record layer, which correspond to records in a one-to-one relationship and are equal to the number of records, based on the number of records. The information processing apparatus inputs PDL data and acquires relational information indicating the relation between a page and a record both included in PDL data. The information processing apparatus adds nodes in a lower layer of the record layer, which are linked with the nodes in the record layer included in the created template, and sets attribute information about PDL data to each of the nodes in the lower layer of the record layer. The information processing apparatus maps each page included in PDL data to each node in the lower layer of the record layer based on relational information.Type: ApplicationFiled: March 29, 2012Publication date: October 25, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Naohiro Isobe
-
Publication number: 20120147426Abstract: There is provided an information processing apparatus capable of merging a plurality of print documents having a hierarchical structure including layers to which metadata are attached. To achieve this capability, the information processing apparatus receives from a user an instruction for merging the plurality of print documents, changes the plurality of print documents, and then merges the plurality of print documents.Type: ApplicationFiled: December 2, 2011Publication date: June 14, 2012Applicant: CANON KABUSHIKI KAISHAInventors: Akiteru Naka, Naohiro Isobe
-
Publication number: 20120072827Abstract: An information processing apparatus calculates, for each object, a parameter from page description information that describes a plurality of pieces of object information each defining a group parameter applied to a group to which an object provided to a plurality of pages in common belongs and defining an individual parameter applied to the object, wherein the group parameter and the individual parameter are merged into the parameter. The apparatus generates shared information defining the calculated parameter and generates the page description information in which the shared information is referred to.Type: ApplicationFiled: July 8, 2011Publication date: March 22, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Naohiro Isobe
-
Publication number: 20110170140Abstract: An information processing apparatus includes an automatic update determination unit that stores update information for updating a record level among layers included in print data, a layered metadata change unit that acquires a key included in metadata in the print data and a value corresponding to the key, generates a change screen that can receive an instruction relating to grouping processing of the metadata, performs grouping processing on the metadata based on the instruction relating to grouping processing received via the change screen, determines based on the update information whether the record level needs to be changed by the grouping processing, and changes the record level when it is determined that the record level needs to be changed.Type: ApplicationFiled: January 7, 2011Publication date: July 14, 2011Applicant: CANON KABUSHIKI KAISHAInventors: Akiteru Naka, Naohiro Isobe, Yutaka Myoki
-
Publication number: 20110107110Abstract: An information processing apparatus that performs mapping of a data field in a database to a document template holding a variable area according to a mapping rule defined in the variable area, thereby generating print data for each record in the database, the information processing apparatus comprises: an accepting unit configured to accept designation from a user regarding whether or not to perform encryption of the data field referred to by the mapping rule, for each data field; a determination unit configured to determine whether or not to encrypt content that is to be applied to the variable area based on the data field for which encryption designation is accepted by the accepting unit and the mapping rule; and a generation unit configured to encrypt the content that is to be applied to the variable area and that is determined to be encrypted by the determination unit.Type: ApplicationFiled: October 13, 2010Publication date: May 5, 2011Applicant: CANON KABUSHIKI KAISHAInventors: Akiteru Naka, Yutaka Myoki, Naohiro Isobe
-
Publication number: 20110099472Abstract: An input of document data, in which a rule for retrieving an object from a database has been specified for each region, is received. For each region, the number of times that the database is referenced for retrieving the object is counted by applying the rule. A reference value and each of the counted are compared. For each region, it is determined that the object is to be inserted in the region if the result of the comparison is that the number of times is less than or equal to the reference value, and that the object is not to be inserted in the region if the number of times is greater than the reference value. A preview of the document data is displayed with, for each region, the object being inserted in the region or the object not being inserted in the region in accordance with the determination.Type: ApplicationFiled: September 24, 2010Publication date: April 28, 2011Applicant: CANON KABUSHIKI KAISHAInventor: Naohiro Isobe
-
Publication number: 20080186537Abstract: An information processing apparatus operates to generate template data including one or more variable areas in which content data acquired from a database can be disposed. The information processing apparatus includes a setting unit that sets preview conditions. A selection unit selects a variable area to be previewed and into which content data can be disposed, from the one or more variable areas, based on the preview conditions. A generation unit generates content data to be disposed in the variable area selected by the selection unit, as preview data disposed in the variable area. A display control unit causes a display device to display the preview data. The generation unit generates a plurality of preview data as a combination of content data disposed in each variable area. The display control unit causes the display device to display the plurality of preview data generated by the generation unit.Type: ApplicationFiled: February 1, 2008Publication date: August 7, 2008Applicant: CANON KABUSHIKI KAISHAInventor: Naohiro Isobe