Patents by Inventor Valerio Pascucci

Valerio Pascucci 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: 9442960
    Abstract: A method, a system, and a computer-readable medium are provided which provide an efficient data layout for image data and fast access to samples of an image stored in hierarchical z-order format. An array of image data of a physical entity is ordered in a hierarchical z-order at a computing device. Data blocks are created from the array ordered based on the hierarchical z-order. Data files containing a predetermined number of successive data blocks are created from the created data blocks. A directory structure is created in a file system of a second computing device based on the hierarchical z-order. The created data files are stored in the created directory structure based on the hierarchical z-order.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: September 13, 2016
    Assignee: LAWRENCE LIVERMORE NATIONAL SECURITY, LLC
    Inventor: Valerio Pascucci
  • Publication number: 20160231870
    Abstract: A generalized application coordination module coordinates execution of two or more general-purpose applications. Native display elements of the applications may be arranged in a composite application interface. Inputs and/or events pertaining to the composite application may be directed to respective applications. Operations to configure the application(s) of a composite application may be recorded and/or replayed as macro scripts, which may be triggered by specified workflow actions.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 11, 2016
    Inventors: Brian Summa, Valerio Pascucci
  • Patent number: 9275485
    Abstract: A method of creating an image mosaic is provided. A plurality of image files is read at a computing device. The plurality of image files contains image data defining a plurality of overlapping images. A dual adjacency mesh for an image mosaic is defined based on an arrangement of the plurality of overlapping images. The dual adjacency mesh is defined as a plurality of nodes and edges that connect a pair of the plurality of nodes. A node is defined for each image of the plurality of overlapping images, and an edge is defined when an overlap exists between a pair of images of the plurality of overlapping images. The image mosaic is presented in a display of the computing device. The image mosaic is created from the plurality of overlapping images based on the defined dual adjacency mesh.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: March 1, 2016
    Assignees: The University of Utah Research Foundation, Centre National de la Recherche Scientifique
    Inventors: Brian Summa, Valerio Pascucci, Julien Tierny
  • Patent number: 8890894
    Abstract: An image mosaic is created from overlapping images. A first seam is shown between a first pair of overlapping images such that, on a first side, a first image of the first pair is shown, and on a second side, a second image of the first pair is shown. The first seam includes a plurality of pixels in the image mosaic. An indicator of an interaction with the image mosaic is received. The indicator indicates that the user has selected a pixel of the plurality of pixels of the first seam and has moved the selected pixel to a first location within an overlapping region between the first pair of overlapping images. A second seam that includes the first location is computed. The image mosaic including the second seam is presented. The second seam replaces at least a portion of the first seam in the image mosaic.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: November 18, 2014
    Assignee: The University of Utah Research Foundation
    Inventors: Brian Summa, Valerio Pascucci
  • Patent number: 8836714
    Abstract: A method, a system, and a computer-readable medium are provided which provide interactive editing of image data. Image data is sampled, by a computing device, at a first resolution. The first resolution is lower than a full resolution of the image data. Gradients for the sampled image data are calculated by the computing device. The computing device solves a system equation for color pixel data for each pixel of the sampled image data using the sampled image data and the calculated gradients. The computing device controls a display of the color pixel data on a display.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: September 16, 2014
    Assignee: The University of Utah Research Foundation
    Inventor: Valerio Pascucci
  • Publication number: 20140002488
    Abstract: A method of creating an image mosaic is provided. A plurality of image files is read at a computing device. The plurality of image files contains image data defining a plurality of overlapping images. A dual adjacency mesh for an image mosaic is defined based on an arrangement of the plurality of overlapping images. The dual adjacency mesh is defined as a plurality of nodes and edges that connect a pair of the plurality of nodes. A node is defined for each image of the plurality of overlapping images, and an edge is defined when an overlap exists between a pair of images of the plurality of overlapping images. The image mosaic is presented in a display of the computing device. The image mosaic is created from the plurality of overlapping images based on the defined dual adjacency mesh.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 2, 2014
    Inventors: Brian Summa, Valerio Pascucci, Julien Tierny
  • Publication number: 20140002485
    Abstract: An image mosaic is created from overlapping images. A first seam is shown between a first pair of overlapping images such that, on a first side, a first image of the first pair is shown, and on a second side, a second image of the first pair is shown. The first seam includes a plurality of pixels in the image mosaic. An indicator of an interaction with the image mosaic is received. The indicator indicates that the user has selected a pixel of the plurality of pixels of the first seam and has moved the selected pixel to a first location within an overlapping region between the first pair of overlapping images. A second seam that includes the first location is computed. The image mosaic including the second seam is presented. The second seam replaces at least a portion of the first seam in the image mosaic.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Brian Summa, Valerio Pascucci
  • Publication number: 20120105469
    Abstract: A method, a system, and a computer-readable medium are provided which provide interactive editing of image data. Image data is sampled, by a computing device, at a first resolution. The first resolution is lower than a full resolution of the image data. Gradients for the sampled image data are calculated by the computing device. The computing device solves a system equation for color pixel data for each pixel of the sampled image data using the sampled image data and the calculated gradients. The computing device controls a display of the color pixel data on a display.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Inventor: Valerio Pascucci
  • Publication number: 20090287702
    Abstract: A method, a system, and a computer-readable medium are provided which provide an efficient data layout for image data and fast access to samples of an image stored in hierarchical z-order format. An array of image data of a physical entity is ordered in a hierarchical z-order at a computing device. Data blocks are created from the array ordered based on the hierarchical z-order. Data files containing a predetermined number of successive data blocks are created from the created data blocks. A directory structure is created in a file system of a second computing device based on the hierarchical z-order. The created data files are stored in the created directory structure based on the hierarchical z-order.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 19, 2009
    Inventor: Valerio Pascucci
  • Patent number: 6438266
    Abstract: Disclosed is a scheme for creating, manipulating and transmitting images of a 3-D object through networks. A useful layering coupled with vector quantization allows an efficient combination of compressing and encoding of both the topology (connectivity) and geometry (vertex coordinates) of polygon meshes such as triangles. Connectivity information is contained in both generalized triangle strips and exception strips, the latter characterized by triangles for which all three vertices lie in the parent vertex layer. Geometry encoding is achieved with a productive vector quantization scheme which uses correction vectors for which distortion is merged into a following correction vector. Progressive connectivity transmission is achieved by using both intra-layer and inter-layer decomposition and reconstruction. The process encodes connectivity and geometry separately. Encoding of 3-D objects having left-right mirror symmetries using the process is described.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: August 20, 2002
    Assignee: Lucent Technologies Inc.
    Inventors: Chandrajit Bajaj, Eric D. Petijan, Valerio Pascucci, Guozhong Zhuang