Patents by Inventor Robert Eero Nuuja
Robert Eero Nuuja 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: 11090870Abstract: A method of extracting data embedded in a 3D object includes a 3D scanning device scanning a 3D object and extracting data embedded as physical representations in the 3D object. A processing device will identify, from the extracted data, instructions for causing the processing device to perform an action such as identifying building instructions for printing a copy of the 3D object. The processing device will also perform the action to identify the building instructions, and cause a 3D printer to use the building instructions to print the copy of the 3D object. The processing device may be part of the 3D scanning device or part of another device or system that is in communication with the 3D scanning device.Type: GrantFiled: December 21, 2018Date of Patent: August 17, 2021Assignee: Xerox CorporationInventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Patent number: 10926471Abstract: A method and system for embedding a database in a 3D object uses a 3D dimensional printing device and a computer-readable memory that stores a build sequence comprising instructions that, when executed by a processor, will cause the 3D printing device to form a three-dimensional object by depositing layers of build material and by including, in one or more of the layers, physical representations that represent a data set that includes a record of information for production of the 3D object.Type: GrantFiled: February 12, 2018Date of Patent: February 23, 2021Assignee: Xerox CorporationInventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Patent number: 10459430Abstract: A method of producing a variable data design file for use in production of personalized copies of a reference 3D object may include receiving a plurality of fixed structural parameters for a reference object and receiving information for creation of a plurality of variable structural parameters corresponding to variable data regions on the reference 3D object. The method may include using the plurality of fixed structural parameters to develop an instruction set configured to cause a 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters; and including, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information that will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the variable data region differs from a corresponding region of the reference 3D object.Type: GrantFiled: September 11, 2015Date of Patent: October 29, 2019Assignee: Xerox CorporationInventors: Jonathan D. Levine, David R. Vandervort, Donald M. Pangrazio, III, Robert Eero Nuuja
-
Publication number: 20190126556Abstract: A method of extracting data embedded in a 3D object includes a 3D scanning device scanning a 3D object and extracting data embedded as physical representations in the 3D object. A processing device will identify, from the extracted data, instructions for causing the processing device to perform an action such as identifying building instructions for printing a copy of the 3D object. The processing device will also perform the action to identify the building instructions, and cause a 3D printer to use the building instructions to print the copy of the 3D object. The processing device may be part of the 3D scanning device or part of another device or system that is in communication with the 3D scanning device.Type: ApplicationFiled: December 21, 2018Publication date: May 2, 2019Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Patent number: 10201938Abstract: A method of extracting data embedded in a 3D object includes a 3D scanning device scanning a 3D object and extracting data embedded as physical representations in the 3D object. A processing device will identify, from the extracted data, instructions for performing an action on the data such as: displaying at least a portion of the data, transmitting at least a portion of the data to an external database, transmitting at least a portion of the data to an external application, or receiving user input for handling the data. The processing device may be part of the 3D scanning device or part of another device or system that is in communication with the 3D scanning device. The method includes performing the action, and returning a result of the action to a user of an electronic device. It may also include receiving a user selection of the portion of the data.Type: GrantFiled: March 2, 2015Date of Patent: February 12, 2019Assignee: Xerox CorporationInventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Publication number: 20180178453Abstract: A method and system for embedding a database in a 3D object uses a 3D dimensional printing device and a computer-readable memory that stores a build sequence comprising instructions that, when executed by a processor, will cause the 3D printing device to form a three-dimensional object by depositing layers of build material and by including, in one or more of the layers, physical representations that represent a data set that includes a record of information for production of the 3D object.Type: ApplicationFiled: February 12, 2018Publication date: June 28, 2018Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Patent number: 9919477Abstract: A method and system for embedding a database in a 3D object uses a 3D dimensional printing device and a computer-readable memory that stores a build sequence comprising instructions that, when executed by a processor, will cause the 3D printing device to form a three-dimensional object with an embedded data structure by depositing layers of build material and by including, in one or more of the layers, physical representations that represent a data structure.Type: GrantFiled: March 2, 2015Date of Patent: March 20, 2018Assignee: Xerox CorporationInventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Patent number: 9706076Abstract: When printing 3D objects a print file to be executed by a 3D printer to generate a 3D object is analyzed to identify candidate regions for insertion of printer ID information that identifies the printer printing the 3D object. Code describing the printer identification information is inserted into the print file at appropriate locations to cause the 3D printer to print one or more structures representing the printer identification information in one or more identified candidate regions. The printer identification information is printed by omitting or replacing one or more voxels in the printed object. Structures representing the printer identification information may include, e.g., barcodes, glyphs, alphanumeric sequences, etc. The printer identification information may include, e.g., a printer serial number and/or time stamp, manufacturer copyright and/or trademark information, etc.Type: GrantFiled: May 14, 2015Date of Patent: July 11, 2017Assignee: XEROX CORPORATIONInventor: Robert Eero Nuuja
-
Publication number: 20170072639Abstract: A method of producing a variable data design file for use in production of personalized copies of a reference 3D object may include receiving a plurality of fixed structural parameters for a reference object and receiving information for creation of a plurality of variable structural parameters corresponding to variable data regions on the reference 3D object. The method may include using the plurality of fixed structural parameters to develop an instruction set configured to cause a 3D printing device to form a 3D object that exhibits the plurality of fixed structural parameters; and including, in the instruction set, instructions for creating the plurality of variable structural parameters based on the received information that will cause the 3D printing device to render at least one of the plurality of variable data regions in the 3D object, wherein the variable data region differs from a corresponding region of the reference 3D object.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Jonathan D. Levine, David R. Vandervort, Donald M. Pangrazio, III, Robert Eero Nuuja
-
Publication number: 20160337549Abstract: When printing 3D objects a print file to be executed by a 3D printer to generate a 3D object is analyzed to identify candidate regions for insertion of printer ID information that identifies the printer printing the 3D object. Code describing the printer identification information is inserted into the print file at appropriate locations to cause the 3D printer to print one or more structures representing the printer identification information in one or more identified candidate regions. The printer identification information is printed by omitting or replacing one or more voxels in the printed object. Structures representing the printer identification information may include, e.g., barcodes, glyphs, alphanumeric sequences, etc. The printer identification information may include, e.g., a printer serial number and/or time stamp, manufacturer copyright and/or trademark information, etc.Type: ApplicationFiled: May 14, 2015Publication date: November 17, 2016Inventor: Robert Eero Nuuja
-
Publication number: 20160257075Abstract: A method of extracting data embedded in a 3D object includes a 3D scanning device scanning a 3D object and extracting data embedded as physical representations in the 3D object. A processing device will identify, from the extracted data, instructions for performing an action on the data such as: displaying at least a portion of the data, transmitting at least a portion of the data to an external database, transmitting at least a portion of the data to an external application, or receiving user input for handling the data. The processing device may be part of the 3D scanning device or part of another device or system that is in communication with the 3D scanning device. The method includes performing the action, and returning a result of the action to a user of an electronic device. It may also include receiving a user selection of the portion of the data.Type: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Publication number: 20160257074Abstract: A method and system for embedding a database in a 3D object uses a 3D dimensional printing device and a computer-readable memory that stores a build sequence comprising instructions that, when executed by a processor, will cause the 3D printing device to form a three-dimensional object with an embedded data structure by depositing layers of build material and by including, in one or more of the layers, physical representations that represent a data structure.Type: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
-
Patent number: 9380188Abstract: An input imaging system and method for improving color accuracy in a scanning of a document are disclosed. For example, the apparatus includes a scanning unit for scanning a document, a user interface for receiving a color value in the document and a processor coupled to the scanning unit and the user interface to identify a portion of the document that includes the color value that is received via the user interface, generate a scanned document having a corresponding portion that is coded with an inaccurate color value and adjusting the inaccurate color value of the corresponding portion in the scanned document to match the color value that is received.Type: GrantFiled: April 15, 2015Date of Patent: June 28, 2016Assignee: Xerox CorporationInventor: Robert Eero Nuuja
-
Patent number: 8477367Abstract: A system and related method for selectively printing color content of a page with a reduced color gamut are provided. The system includes a detection module, a printing mode module, and a conversion module. The detection module is configured to detect a color object in the page and the printing mode module exists in at least one mode. The conversion module can selectively convert the detected color object to a converted reduced-colorant object in accordance with the existence of the at least one mode of the printing mode module.Type: GrantFiled: October 31, 2007Date of Patent: July 2, 2013Assignee: Xerox CorporationInventors: Ramesh Nagarajan, Andrew Joseph Zipprich, Robert Eero Nuuja
-
Patent number: 8224073Abstract: A method and system for processing image data provides associated background metadata in a searchable format and reduces file size. MRC techniques are used to process input image data. It is known that the image data may be segmented to generate a background layer representing background attributes of the input image data. A background color value of the background layer is detected, and background metadata representing the color value is generated. The background metadata is associated with the image data (e.g., as a separate file, in the image header, etc.), thereby making the background metadata searchable and reducing the file size of the image data to be stored.Type: GrantFiled: July 29, 2009Date of Patent: July 17, 2012Assignee: Xerox CorporationInventors: Robert Eero Nuuja, Francis Kapo Tse, Amal Z. Malik
-
Publication number: 20110026814Abstract: A method and system for processing image data provides associated background metadata in a searchable format and reduces file size. MRC techniques are used to process input image data. It is known that the image data may be segmented to generate a background layer representing background attributes of the input image data. A background color value of the background layer is detected, and background metadata representing the color value is generated. The background metadata is associated with the image data (e.g., as a separate file, in the image header, etc.), thereby making the background metadata searchable and reducing the file size of the image data to be stored.Type: ApplicationFiled: July 29, 2009Publication date: February 3, 2011Applicant: XEROX CORPORATIONInventors: Robert Eero NUUJA, Francis Kapo Tse, Amal Z. Malik
-
Publication number: 20090109454Abstract: A system and method for selectively printing color content of a page with a reduced color gamut. The system includes a detection module, a printing mode module, and a conversion module. The detection module is configured to detect a color object in the page and the printing mode module exists in at least one mode. The conversion module can selectively convert the detected color object to a converted reduced-colorant object in accordance with the existence of the at least one mode of the printing mode module.Type: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Inventors: Ramesh Nagarajan, Andrew Joseph Zipprich, Robert Eero Nuuja