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: 11090870
    Abstract: 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: Grant
    Filed: December 21, 2018
    Date of Patent: August 17, 2021
    Assignee: Xerox Corporation
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Patent number: 10926471
    Abstract: 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: Grant
    Filed: February 12, 2018
    Date of Patent: February 23, 2021
    Assignee: Xerox Corporation
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Patent number: 10459430
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: October 29, 2019
    Assignee: Xerox Corporation
    Inventors: Jonathan D. Levine, David R. Vandervort, Donald M. Pangrazio, III, Robert Eero Nuuja
  • Publication number: 20190126556
    Abstract: 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: Application
    Filed: December 21, 2018
    Publication date: May 2, 2019
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Patent number: 10201938
    Abstract: 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: Grant
    Filed: March 2, 2015
    Date of Patent: February 12, 2019
    Assignee: Xerox Corporation
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Publication number: 20180178453
    Abstract: 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: Application
    Filed: February 12, 2018
    Publication date: June 28, 2018
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Patent number: 9919477
    Abstract: 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: Grant
    Filed: March 2, 2015
    Date of Patent: March 20, 2018
    Assignee: Xerox Corporation
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Patent number: 9706076
    Abstract: 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: Grant
    Filed: May 14, 2015
    Date of Patent: July 11, 2017
    Assignee: XEROX CORPORATION
    Inventor: Robert Eero Nuuja
  • Publication number: 20170072639
    Abstract: 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: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Jonathan D. Levine, David R. Vandervort, Donald M. Pangrazio, III, Robert Eero Nuuja
  • Publication number: 20160337549
    Abstract: 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: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventor: Robert Eero Nuuja
  • Publication number: 20160257075
    Abstract: 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: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Publication number: 20160257074
    Abstract: 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: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Jonathan D. Levine, Donald M. Pangrazio, III, David R. Vandervort, Reiner Eschbach, Robert Eero Nuuja
  • Patent number: 9380188
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: June 28, 2016
    Assignee: Xerox Corporation
    Inventor: Robert Eero Nuuja
  • Patent number: 8477367
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: July 2, 2013
    Assignee: Xerox Corporation
    Inventors: Ramesh Nagarajan, Andrew Joseph Zipprich, Robert Eero Nuuja
  • Patent number: 8224073
    Abstract: 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: Grant
    Filed: July 29, 2009
    Date of Patent: July 17, 2012
    Assignee: Xerox Corporation
    Inventors: Robert Eero Nuuja, Francis Kapo Tse, Amal Z. Malik
  • Publication number: 20110026814
    Abstract: 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: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Applicant: XEROX CORPORATION
    Inventors: Robert Eero NUUJA, Francis Kapo Tse, Amal Z. Malik
  • Publication number: 20090109454
    Abstract: 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: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Ramesh Nagarajan, Andrew Joseph Zipprich, Robert Eero Nuuja