Patents by Inventor Daniel O'Donnell

Daniel O'Donnell 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: 10705015
    Abstract: The present disclosure relates to system, method and apparatus including a chemically impregnated media, a fixed, white broad spectrum LED source, a recording device having a digital imaging sensor and a microprocessor, is provided. The recording device captures real-time video images of color changes that occur on the chemically treated media during exposure to a gas specimen indicating a targeted substance is responding on the media. The continuous video images are transmitted to the microprocessor and evaluated with a proprietary algorithm loaded onto the microprocessor, which can efficiently determine gas concentration, as well as, individual species of target gas or gases landing on the specific chemically treated media. The captured video recording of the media color change provides a record of the events for later verification and evaluation of a particular gas detection event.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: July 7, 2020
    Inventor: Daniel O'Donnell
  • Publication number: 20190049366
    Abstract: The present disclosure relates to system, method and apparatus including a chemically impregnated media, a fixed, white broad spectrum LED source, a recording device having a digital imaging sensor and a microprocessor, is provided. The recording device captures real-time video images of color changes that occur on the chemically treated media during exposure to a gas specimen indicating a targeted substance is responding on the media. The continuous video images are transmitted to the microprocessor and evaluated with a proprietary algorithm loaded onto the microprocessor, which can efficiently determine gas concentration, as well as, individual species of target gas or gases landing on the specific chemically treated media. The captured video recording of the media color change provides a record of the events for later verification and evaluation of a particular gas detection event.
    Type: Application
    Filed: July 30, 2018
    Publication date: February 14, 2019
    Inventor: Daniel O'Donnell
  • Patent number: 8547378
    Abstract: A method, system, and computer-readable storage medium are disclosed for time-based degradation of images. In one embodiment, the rendering of a first frame of a digital video using a GPU may be initiated. In one embodiment, it may be determined that a time elapsed in rendering the first frame exceeds a threshold. In one embodiment, a downsampling factor may be determined in response to determining that the time elapsed exceeds the threshold. In one embodiment, a second frame of the digital video comprising a second set of one or more images may be rendered based on the downsampling factor using the GPU. Rendering the second frame based on the downsampling factor may comprise sending each of the second set of images to the GPU at a reduced resolution comprising a respective original resolution for each image divided by the downsampling factor.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: October 1, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel O'Donnell, John G. Carscadden
  • Publication number: 20130120388
    Abstract: A method, system, and computer-readable storage medium are disclosed for time-based degradation of images. In one embodiment, the rendering of a first frame of a digital video using a GPU may be initiated. In one embodiment, it may be determined that a time elapsed in rendering the first frame exceeds a threshold. In one embodiment, a downsampling factor may be determined in response to determining that the time elapsed exceeds the threshold. In one embodiment, a second frame of the digital video comprising a second set of one or more images may be rendered based on the downsampling factor using the GPU. Rendering the second frame based on the downsampling factor may comprise sending each of the second set of images to the GPU at a reduced resolution comprising a respective original resolution for each image divided by the downsampling factor.
    Type: Application
    Filed: August 28, 2008
    Publication date: May 16, 2013
    Inventors: Daniel O'Donnell, John G. Carscadden
  • Patent number: 8248405
    Abstract: A computer-implemented method includes identifying a intersection point on a first graphical object from an incident ray. The incident ray originates from an image viewpoint. The method also includes directing a compositing ray from the image viewpoint to the intersection point. Further, the method includes determining color information associated with the intersection point from color information provided by the compositing ray.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: August 21, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Patent number: 8063900
    Abstract: A method to perform compositing of three-dimensional images includes, on a Central Processing Unit (CPU), automatically assembling a Graphics Processing Unit (GPU) program for each element of a plurality of image elements. The GPU program for each element is to apply at least one effect to the respective image element. The plurality of image elements, and the associated GPU programs, is communicated from the CPU to a GPU.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: November 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Patent number: 8035641
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering a scene with a simulated depth of field blur. In one embodiment, the scene comprises a plurality of polygons, each polygon comprises a respective plurality of vertices, and each of the vertices has a respective depth. A respective blur radius may be determined for each vertex of each polygon as a function of the depth of the vertex. A respective blur radius may be determined for each pixel in each polygon based on the blur radii for the vertices of the polygon. Each pixel in each polygon may be rendered using the respective blur radius determined for the pixel.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: October 11, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Publication number: 20110148686
    Abstract: Sensing moving entities includes transmitting a stepped-frequency radar signal including multiple frequencies through a wall from a first side of the wall to a second side of the wall. Portions of the radar signal that are reflected by entities located beyond the second side of the wall are detected. The reflected portions are processed to generate processed data including information associated with frequency shifts between the transmitted signal and the detected signal. The processed data is analyzed to determine if reflected portions are associated with moving entities.
    Type: Application
    Filed: February 12, 2008
    Publication date: June 23, 2011
    Applicant: L-3 COMMUNICATIONS CYTERRA CORPORATION
    Inventors: Stephen Cole, William Steinway, Daniel O'Donnell, Richard Sheldon, James McNeill, Ronald Hill, Raymond Gill
  • Publication number: 20110024626
    Abstract: A trace sampling detection system includes a gathering device configured to gather particles through a handle-bar, a gate and an air-stream gatherer. The handle-bar includes collection holes positioned to be adjacent to a user's hand when the user grips the handle-bar, and is configured to dislodge and capture particles from the user's hand when the user grips and moves the handle-bar. The gate includes a series of collection holes, is positioned to be adjacent to the user's clothing when the user traverses the gate, and is configured to dislodge and capture particles from the user's clothing in response to pressure applied from the user. The air-stream gatherer includes an outward vent and an in-drawing vent, and is positioned to enable objects, such as the user's feet, to be placed between the outward and in-drawing vents. The air stream is configured to dislodge and capture particles from objects, such as the user's feet, that block the air-stream between the vents.
    Type: Application
    Filed: February 3, 2010
    Publication date: February 3, 2011
    Applicant: L-3 Communications CyTerra Corporation
    Inventors: Daniel O'Donnell, Edward E.A. Bromberg, Paul Crabb, Ravi Konduri, C. Andrew Helm, David H. Fine
  • Patent number: 7817823
    Abstract: Shadows from physical lights have a penumbra region, in which the light is only partially hidden from the shadow acceptor. The intensity of light in this region may be calculated using an approximation of the amount of light visible. For example a fragment or pixel shader program execution on a GPU may generate a shadow from a light source using the light intensities for each pixel being rendered. Per-pixel shadow density information may be projected from the shadow caster onto the shadow acceptor. A penumbra map may contain both depth information and light attenuation information for the shadow acceptor. This information may be blurred using a fragment or pixel shader on a GPU to determine an average shadow density for a pixel being rendered.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: October 19, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Patent number: 7666356
    Abstract: A trace sampling detection system includes a gathering device configured to gather particles through a handle-bar, a gate and an air-stream gatherer. A collection tube is configured to deposit gathered particles from the gathering device onto a portion of a sample media. A carousel wheel that includes the sample media is configured to rotate the sample wheel such that the portion of the sample media including the gathered particles is presented to an exothermic decomposition detector that detects, through an infrared sensor, the decomposition of the gathered particles.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: February 23, 2010
    Assignee: L-3 Communications Cyterra Corporation
    Inventors: Daniel O'Donnell, Edward E. A. Bromberg, Paul Crabb, Ravi Konduri, C. Andrew Helm, David H. Fine
  • Patent number: 7598952
    Abstract: A method includes identifying a plurality of image elements to be rendered within a three-dimensional image. The method also includes identifying a set of light sources according to which lighting and shadowing are to be computed within the three-dimensional image. For each image elements of the plurality of image elements, the method includes generating a shaded image element, wherein the generating of the shaded image element includes rendering the respective image element into a buffer for each light source of the set of light sources so as to accumulate lighting effects, particular to the image element, within the buffer as the shaded image element. For each image element of the plurality of image elements, the method includes rendering at least one effect with respect to the shaded image element to generate a modified image element.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: October 6, 2009
    Assignee: Adobe Systems Incorporatted
    Inventor: Daniel O'Donnell
  • Patent number: 7499051
    Abstract: A method to perform compositing of three-dimensional images includes, on a Central Processing Unit (CPU), automatically assembling a Graphics Processing Unit (GPU) program for each element of a plurality of image elements. The GPU program for each element is to apply at least one effect to the respective image element, and to composite the respective image element according to a compositing mode specific to the respective image element. The plurality of image elements, and the associated GPU programs, is communicated from the CPU to a GPU. The plurality of image elements may be subject to a two-pass sort operation prior to the automatic assembly of the GPU programs.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: March 3, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Patent number: 7463261
    Abstract: A method includes performing a first transform operation with respect to an image element to transform the image element from an object space, defined by an object coordinate system, to an intermediate space defined by an intermediate coordinate system. A first computational operation is performed with respect to the image element in the intermediate space. A second transform operation is performed with respect to the image element to transform the image element from the intermediate space to a world space, defined by a world coordinate system. A second computational operation is performed with respect to the image element in the world space.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: December 9, 2008
    Assignee: Adobe Systems Incorporated
    Inventor: Daniel O'Donnell
  • Patent number: 7446781
    Abstract: Systems, methods and apparatus, including computer program products, implementing and using techniques for generating a composite image from both two-dimensional (2D) image layers and three-dimensional (3D) image layers. In one embodiment, the image layers are arranged in a sequence. The image layers are rendered according to the sequence to generate a composite image, the last image layer of the sequence to be rendered being a 2D image layer.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: November 4, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel O'Donnell, James Acquavella, David P. Simons
  • Patent number: 7345618
    Abstract: Sensing moving entities includes transmitting a stepped-frequency radar signal including multiple frequencies through a wall from a first side of the wall to a second side of the wall. Portions of the radar signal that are reflected by entities located beyond the second side of the wall are detected. The reflected portions are processed to generate processed data including information associated with frequency shifts between the transmitted signal and the detected signal. The processed data is analyzed to determine if reflected portions are associated with moving entities.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: March 18, 2008
    Assignee: L-3 Communications CyTerra Corporation
    Inventors: Stephen Cole, William Steinway, Daniel O'Donnell, Richard Sheldon, James McNeill, Ronald Hill, Raymond Gill
  • Publication number: 20070086925
    Abstract: A trace sampling detection system includes a gathering device configured to gather particles through a handle-bar, a gate and an air-stream gatherer. The handle-bar includes collection holes positioned to be adjacent to a user's hand when the user grips the handle-bar, and is configured to dislodge and capture particles from the user's hand when the user grips and moves the handle-bar. The gate includes a series of collection holes, is positioned to be adjacent to the user's clothing when the user traverses the gate, and is configured to dislodge and capture particles from the user's clothing in response to pressure applied from the user. The air-stream gatherer includes an outward vent and an in-drawing vent, and is positioned to enable objects, such as the user's feet, to be placed between the outward and in-drawing vents. The air stream is configured to dislodge and capture particles from objects, such as the user's feet, that block the air-stream between the vents.
    Type: Application
    Filed: June 20, 2006
    Publication date: April 19, 2007
    Applicant: L-3 Communications CyTerra Corporation
    Inventors: Daniel O`Donnell, Edward Bromberg, Paul Crabb, Ravi Konduri, C. Helm, David Fine
  • Publication number: 20060256136
    Abstract: Systems, methods and apparatus, including computer program products, implementing and using techniques for generating a composite image from both two-dimensional (2D) image layers and three-dimensional (3D) image layers. In one embodiment, the image layers are arranged in a sequence. The image layers are rendered according to the sequence to generate a composite image, the last image layer of the sequence to be rendered being a 2D image layer.
    Type: Application
    Filed: July 21, 2006
    Publication date: November 16, 2006
    Inventors: Daniel O'Donnell, James Acquavella, David Simons
  • Publication number: 20060206349
    Abstract: The invention provides for a method for receiving revenue by brokering searches for content available over a communication network. The steps of the method include providing a private communication network secured from a publicly available communication network, transmitting a request for bids to a plurality of search engines, accepting a bid from one search engine of the plurality of search engines, receiving a search request from the user while the user is connected to the private network, transmitting the search request to the one search engine and receiving search results from the one search engine in response to the search request, providing the search results to the user, and receiving a fee from the search engine. The bids represent fees paid by the search engines for providing search results in response to a search request for content that is located on a communication network and submitted by a user connected to the private network.
    Type: Application
    Filed: June 21, 2005
    Publication date: September 14, 2006
    Inventor: Daniel O'Donnell
  • Patent number: 7102652
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for generating a composite image from both two-dimensional (2D) image layers and three-dimensional (3D) image layers. In one embodiment, the image layers are arranged in a sequence in which a top 3D image layer is separated from a bottom 3D image layer by a 2D image layer and the image layers are rendered according to the sequence. In another embodiment, at least one of the image layers is associated with an adjustment layer, and rendering the composite image includes determining whether each current image layer has an associated adjustment layer with a dimensionality different from that of the current image layer, and if it does, applying the adjustment layer accordingly. In another embodiment, at least one of the image layers is associated with a track matte.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: September 5, 2006
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel O'Donnell, James Acquavella, David P. Simons