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: 10705015Abstract: 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: GrantFiled: July 30, 2018Date of Patent: July 7, 2020Inventor: Daniel O'Donnell
-
Publication number: 20190049366Abstract: 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: ApplicationFiled: July 30, 2018Publication date: February 14, 2019Inventor: Daniel O'Donnell
-
Patent number: 8547378Abstract: 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: GrantFiled: August 28, 2008Date of Patent: October 1, 2013Assignee: Adobe Systems IncorporatedInventors: Daniel O'Donnell, John G. Carscadden
-
Publication number: 20130120388Abstract: 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: ApplicationFiled: August 28, 2008Publication date: May 16, 2013Inventors: Daniel O'Donnell, John G. Carscadden
-
Patent number: 8248405Abstract: 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: GrantFiled: February 26, 2009Date of Patent: August 21, 2012Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Patent number: 8063900Abstract: 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: GrantFiled: February 27, 2009Date of Patent: November 22, 2011Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Patent number: 8035641Abstract: 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: GrantFiled: November 28, 2007Date of Patent: October 11, 2011Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Publication number: 20110148686Abstract: 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: ApplicationFiled: February 12, 2008Publication date: June 23, 2011Applicant: L-3 COMMUNICATIONS CYTERRA CORPORATIONInventors: Stephen Cole, William Steinway, Daniel O'Donnell, Richard Sheldon, James McNeill, Ronald Hill, Raymond Gill
-
Publication number: 20110024626Abstract: 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: ApplicationFiled: February 3, 2010Publication date: February 3, 2011Applicant: L-3 Communications CyTerra CorporationInventors: Daniel O'Donnell, Edward E.A. Bromberg, Paul Crabb, Ravi Konduri, C. Andrew Helm, David H. Fine
-
Patent number: 7817823Abstract: 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: GrantFiled: April 27, 2007Date of Patent: October 19, 2010Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Patent number: 7666356Abstract: 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: GrantFiled: June 20, 2006Date of Patent: February 23, 2010Assignee: L-3 Communications Cyterra CorporationInventors: Daniel O'Donnell, Edward E. A. Bromberg, Paul Crabb, Ravi Konduri, C. Andrew Helm, David H. Fine
-
Patent number: 7598952Abstract: 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: GrantFiled: July 31, 2007Date of Patent: October 6, 2009Assignee: Adobe Systems IncorporattedInventor: Daniel O'Donnell
-
Patent number: 7499051Abstract: 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: GrantFiled: April 29, 2005Date of Patent: March 3, 2009Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Patent number: 7463261Abstract: 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: GrantFiled: April 29, 2005Date of Patent: December 9, 2008Assignee: Adobe Systems IncorporatedInventor: Daniel O'Donnell
-
Patent number: 7446781Abstract: 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: GrantFiled: July 21, 2006Date of Patent: November 4, 2008Assignee: Adobe Systems IncorporatedInventors: Daniel O'Donnell, James Acquavella, David P. Simons
-
Patent number: 7345618Abstract: 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: GrantFiled: July 6, 2006Date of Patent: March 18, 2008Assignee: L-3 Communications CyTerra CorporationInventors: Stephen Cole, William Steinway, Daniel O'Donnell, Richard Sheldon, James McNeill, Ronald Hill, Raymond Gill
-
Publication number: 20070086925Abstract: 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: ApplicationFiled: June 20, 2006Publication date: April 19, 2007Applicant: L-3 Communications CyTerra CorporationInventors: Daniel O`Donnell, Edward Bromberg, Paul Crabb, Ravi Konduri, C. Helm, David Fine
-
Publication number: 20060256136Abstract: 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: ApplicationFiled: July 21, 2006Publication date: November 16, 2006Inventors: Daniel O'Donnell, James Acquavella, David Simons
-
Publication number: 20060206349Abstract: 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: ApplicationFiled: June 21, 2005Publication date: September 14, 2006Inventor: Daniel O'Donnell
-
Patent number: 7102652Abstract: 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: GrantFiled: July 27, 2004Date of Patent: September 5, 2006Assignee: Adobe Systems IncorporatedInventors: Daniel O'Donnell, James Acquavella, David P. Simons