Patents by Inventor Frank Dachille
Frank Dachille 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: 20240007528Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Applicant: Google LLCInventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
-
Patent number: 11778028Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: GrantFiled: December 6, 2021Date of Patent: October 3, 2023Assignee: Google LLCInventors: Frank Dachille, Anil Sabharwal, Kedar Kanitkar, James Gallagher, Timothy Novikoff, David Lieb
-
Publication number: 20220094745Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Applicant: Google LLCInventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
-
Patent number: 11212348Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: GrantFiled: September 5, 2019Date of Patent: December 28, 2021Assignee: Google LLCInventors: Frank Dachille, Anil Sabharwal, Kedar Kanitkar, James Gallagher, Timothy Novikoff, David Lieb
-
Publication number: 20190394276Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: ApplicationFiled: September 5, 2019Publication date: December 26, 2019Applicant: Google LLCInventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
-
Patent number: 10432728Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: GrantFiled: February 15, 2018Date of Patent: October 1, 2019Assignee: Google LLCInventors: Frank Dachille, Anil Sabharwal, Kedar Kanitkar, James Gallagher, Timothy Novikoff, David Lieb
-
Publication number: 20180337994Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: ApplicationFiled: February 15, 2018Publication date: November 22, 2018Applicant: Google LLCInventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
-
Patent number: 7706600Abstract: Virtual navigation (2255) and examination of virtual objects are enhanced using methods of insuring that an entire surface to be examined has been properly viewed. A user interface (FIG. 23) identifies regions which have not been subject to examination and provides a mechanism (2250) to route the user to these regions in the 3D display. Virtual examination is further improved by the use of measuring disks (905) to enhance quantitative measurements such as diameter, distance, volume and angle. Yet another enhancement to the virtual examination of objects is a method of electronic segmentation, or cleaning, which corrects for partial volume effects occurring in an object.Type: GrantFiled: October 2, 2001Date of Patent: April 27, 2010Assignee: The Research Foundation of State University of New YorkInventors: Kevin Kreeger, Sarang Lakare, Zhenrong Liang, Mark R. Wax, Ingmar Bitter, Frank Dachille, Dongqing Chen, Arie E. Kaufman
-
Patent number: 7574024Abstract: In accordance with the present invention, a method for determining a centerline through a region of interest in a 3D image dataset is provided. The method includes identifying the boundaries of the region of interest and identifying the endpoints of the region of interest. For those points within the boundaries, a penalty value which is a function of the proximity of the point to a boundary is determined. A centerline is then identified by the path connecting the endpoints which has the minimum penalized distance wherein the penalized distance reflects the actual accumulated pathlength and the penalties associated with the points along the path. From the centerline, branches of a complete skeleton can be established by determining branch endpoints and then finding the minimum penalized distance from each endpoint the centerline or another intersecting branch.Type: GrantFiled: October 2, 2001Date of Patent: August 11, 2009Assignee: The Research Foundation of State University of New YorkInventors: Ingmar Bitter, Ming Wan, Arie E. Kaufman, Frank Dachille, Kevin Kreeger, Zhengrong Liang, Mark R. Wax
-
Publication number: 20090063118Abstract: Systems and methods for visualization and interactive navigation of virtual images of internal organs are provided to assist in medical diagnosis and evaluation of internal organs. In one aspect, an image data processing system (105) includes an image rendering system (111) for rendering multi-dimensional views of an imaged object from an image dataset (106) of the imaged object, a graphical display system (112) for displaying an image of a rendered view according to specified visualization parameters, an interactive navigation system (107) which monitors a user's navigation through a virtual image space of a displayed image and which provides user navigation assistance in the form of tactile feedback by a navigation control unit (115) operated by the user, upon an occurrence of a predetermined navigation event.Type: ApplicationFiled: October 8, 2005Publication date: March 5, 2009Inventors: Frank Dachille, George Economos, JR., Jeffrey Meade, Michael Meissner
-
Patent number: 7471291Abstract: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.Type: GrantFiled: November 6, 2006Date of Patent: December 30, 2008Assignee: The Research Foundation of State University of New YorkInventors: Arie E. Kaufman, Ingmar Bitter, Frank Dachille, Kevin Kreeger, Baoquan Chen
-
Publication number: 20070274579Abstract: Methods are provided for optimizing a vessel centerline in a digital image. For instance, a method includes providing a digital image of a vessel wherein said image comprises a plurality of intensities corresponding to a domain of points in a D-dimensional space, initializing a centerline comprising a plurality of points in the vessel (step 20), determining a cross section of the vessel at each point in the centerline (step 21), evaluating a center point for each cross section of the vessel (step 22), and determining a refined centerline from the center points of each cross section (step 23).Type: ApplicationFiled: November 24, 2004Publication date: November 29, 2007Applicant: VIATRONIX INCORPORATEDInventors: Wenli Cai, Frank Dachille
-
Publication number: 20070276214Abstract: An imaging system for automated segmentation and visualization of medical images (100) includes an image processing module (107) for automatically processing image data using a set of directives (109) to identify a target object in the image data and process the image data according to a specified protocol, a rendering module (105) for automatically generating one or more images of the target object based on one or more of the directives (109) and a digital archive (110) for storing the one or more generated images. The image data may be DICOM-formatted image data (103), wherein the imaging processing module (107) extracts and processes meta-data in DICOM fields of the image data to identify the target object. The image processing module (107) directs a segmentation module (108) to segment the target object using processing parameters specified by one or more of the directives (109).Type: ApplicationFiled: November 26, 2004Publication date: November 29, 2007Inventors: Frank Dachille, Dongqing Chen, Michael Meissner, Wenli Cai
-
Publication number: 20070206008Abstract: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.Type: ApplicationFiled: November 6, 2006Publication date: September 6, 2007Applicant: The Research Foundation of the State University of New YorkInventors: Arie Kaufman, Ingmar Bitter, Frank Dachille, Kevin Kreeger, Baoquan Chen
-
Publication number: 20070116332Abstract: A system (100) and corresponding method for vessel segmentation are provided, the system having an adapter (112, 128, 130) for receiving image data, a processor (102) in signal communication with the input adapter, a pre-processing unit (170) in signal communication with the processor for pre-processing the received image data, and a vessel segmentation unit (180) in signal communication with the processor for segmenting vessels using pre-processed data; and the corresponding method including receiving image data, pre-processing the received data, and segmenting vessels responsive to the pre-processed data.Type: ApplicationFiled: November 24, 2004Publication date: May 24, 2007Applicant: VIATRONIX INCORPORATEDInventors: Wenli Cai, Dongqing Chen, Frank Dachille
-
Patent number: 7133041Abstract: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.Type: GrantFiled: February 26, 2001Date of Patent: November 7, 2006Assignee: The Research Foundation of State University of New YorkInventors: Arie E. Kaufman, Ingmar Bitter, Frank Dachille, Kevin Kreeger, Baoquan Chen
-
Publication number: 20050228250Abstract: A user interface (90) comprises an image area that is divided into a plurality of views for viewing corresponding 2-dimensional and 3-dimensional images of an anatomical region. Tool control panes (95-101) can be simultaneously opened and accessible.Type: ApplicationFiled: November 21, 2002Publication date: October 13, 2005Inventors: Ingmar Bitter, Wei Li, Michael Meissner, Frank Dachille, Soren Grimm, George Economos
-
Publication number: 20050169507Abstract: A system and method are provided for generating a three-dimensional visualization image of an object such as an organ using volume visualization techniques and exploring the image using a guided navigation system that allows the operator to travel along a flight path and to adjust the view to a particular portion of the image of interest in order, for example, to identify polyps, cysts or other abnormal features in the visualized organ; where imaging data sets are acquired using conventional two-dimensional scans of the object in both a supine and prone orientation, and correspondence between the respective data sets is determined to permit jumping from one visualization orientation to the other while remaining at the same virtual location within the organ.Type: ApplicationFiled: November 21, 2002Publication date: August 4, 2005Inventors: Kevin Kreeger, Suzanne Stover, Anna Ceteno, Bin Li, Frank Dachille, Jeffrey Meade
-
Publication number: 20040125103Abstract: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.Type: ApplicationFiled: January 9, 2003Publication date: July 1, 2004Inventors: Arie E. Kaufman, Ingmar Bitter, Frank Dachille, Kevin Kreeger, Baoquan Chen
-
Publication number: 20040109603Abstract: In accordance with the present invention, a method for determining a centerline through a region of interest in a 3D image dataset is provided. The method includes identifying the boundaries of the region of interest and identifying the endpoints of the region of interest. For those points within the boundaries, a penalty value which is a function of the proximity of the point to a boundary is determined. A centerline is then identified by the path connecting the endpoints which has the minimum penalized distance wherein the penalized distance reflects the actual accumulated pathlength and the penalties associated with the points along the path. From the centerline, branches of a complete skeleton can be established by determining branch endpoints and then finding the minimum penalized distance from each endpoint the centerline or another intersecting branch.Type: ApplicationFiled: February 2, 2004Publication date: June 10, 2004Inventors: Ingmar Bitter, Ming Wan, Arie E. Kaufman, Frank Dachille, Kevin Kreeger, Zhengrong Liang, Mark R. Wax