Digimarc
Staff Software Engineer
Digimarc Sep 2011 - Dec 2014
Senior Software Engineer
Crowley Davis Research Feb 2004 - Oct 2010
Research Developer and Analyst
Federal Express Vehicle May 1999 - Feb 2004
Assistant To Fleet Service Manager
Virginia Dot May 1998 - Jan 1999
Office Automation Specialist
Education:
Boise State University 2002 - 2006
Bachelors, Bachelor of Science, Computer Science
New River Community College 1995 - 1997
Associates
Skills:
Software Engineering Testing Software Development Algorithms Agile Methodologies C Databases Linux Python Scrum Debugging Programming Perl Object Oriented Design Embedded Systems Software Design C++ Xml Program Management Visual Studio Android Software Documentation Oop Xcode Parallel Computing Matlab
Richard D. Newman - Meridian ID, US Timothy L. Andersen - Boise ID, US Ullysses A. Eoff - Nampa ID, US Marc G. Footen - Nampa ID, US Jeffrey W. Habig - Boise ID, US Timothy Otter - Caldwell ID, US Cap C. Petschulat - Berkeley CA, US Mason E. Vail - Nampa ID, US David G. Zuercher - Boise ID, US
International Classification:
G06G 7/60
US Classification:
703 11
Abstract:
Systems and methods are provided herein that enable computer-implemented modeling of a biological event. Cell-based models produced from such systems and methods are also disclosed. In some embodiments, systems and methods are provided for cell-centric simulation with accommodating environment feedback. In one embodiment, a computer-implemented method of modeling a biological event can include receiving configurable simulation information and initializing an ontogeny engine to an initial step boundary in accordance with the configurable simulation information. The method can also include advancing the ontogeny engine from a current step boundary to a next step boundary in accordance with the configurable simulation information and the current step boundary. The advancing can include performing a metabolizeCell function. The method can further include continuing the advancing until a halting condition is encountered. In some embodiments, simulation of biological events includes modeling biological processes, such as development of ECM, multicellular tissue and differentiation of pluripotent cells.
Systems And Methods For Cell-Centric Simulation And Cell-Based Models Produced Therefrom
Timothy L. Andersen - Boise ID, US Ullysses A. Eoff - Nampa ID, US Marc G. Footen - Nampa ID, US Richard D. Newman - Meridian ID, US Timothy Otter - Caldwell ID, US Cap C. Petschulat - Berkeley CA, US Mason E. Vail - Nampa ID, US David G. Zuercher - Boise ID, US
International Classification:
G06G 7/60
US Classification:
703 11
Abstract:
Systems and methods are provided herein that enable computer-implemented modeling of a biological event. Cell-based models produced from such systems and methods are also disclosed. In some embodiments, systems and methods are provided for cell-centric simulation with accommodating environment feedback. In one embodiment, a computer-implemented method of modeling a biological event can include receiving configurable simulation information and initializing an ontogeny engine to an initial step boundary in accordance with the configurable simulation information. The method can also include advancing the ontogeny engine from a current step boundary to a next step boundary in accordance with the configurable simulation information and the current step boundary. The advancing can include performing a stepCells function. The method can further include continuing the advancing until a halting condition is encountered. In some embodiments, simulation of biological events includes modeling biological processes, such as development of multicellular tissue and differentiation of pluripotent cells.
Tony F. Rodriguez - Portland OR, US Geoffrey B. Rhoads - West Linn OR, US John D. Lord - West Linn OR, US Alastair M. Reed - Lake Oswego OR, US Eric D. Evans - Portland OR, US Rebecca L. Gerlach - Beaverton OR, US Yang Bai - Beaverton OR, US John Stach - Portland OR, US Tomas Filler - Tigard OR, US Marc G. Footen - Portland OR, US Sean Calhoon - Lake Oswego OR, US
Assignee:
DIGIMARC CORPORATION - Beaverton OR
International Classification:
G06K 9/78 G06K 7/14 G06Q 30/00
US Classification:
382100, 235375, 23546208
Abstract:
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. A great variety of other features and arrangements are also detailed.
Virtual Tissue With Emergent Behavior And Modeling Method For Producing The Tissue
Richard D. Newman - Meridian ID, US Timothy L. Anderson - Boise ID, US Ullysses A. Eoff - Nampa ID, US Marc G. Footen - Nampa ID, US Timothy Otter - Caldwell ID, US Cap Petschulat - Boise ID, US Mason E. Vail - Nampa ID, US David G. Zuercher - Boise ID, US
International Classification:
G06G 7/48
US Classification:
703 11
Abstract:
A multi-cellular virtual tissue having the emergent properties of self-repair, adaptive response to an altered environment, or tissue differentiation, and a method of generating the tissue by computer modeling are disclosed. The tissue is formed of a plurality of virtual cells, each having a heritable virtual genome containing a set of virtual genes relating to each of (a1) intercellular adhesion, (a2) cell division, (a3) cell growth, (a4) intercellular signaling, and (a5) the state of one cell relative to an adjacent cell. In forming the tissue, the sequential operation and actions of the genes are guided by (1) chemical-interaction rules that govern the extra-genetic behavior of one or more molecules placed or produced in the environment, (2) action rules that specify a cell's adhesion, growth, or cell-division condition, in response to molecules produced by a cell's genes relating to intercellular adhesion, cell growth, or cell division, respectively, and (3) physical-interaction rules that govern how a cell will move in response to its own growth or division or the growth or division of neighboring cells.
- Beaverton OR, US Bruce L. Davis - Lake Oswego OR, US Geoffrey B. Rhoads - West Linn OR, US John D. Lord - West Linn OR, US Alastair M. Reed - Lake Oswego OR, US Eric D. Evans - Portland OR, US Rebecca L. Gerlach - Beaverton OR, US Yang Bai - Beaverton OR, US John F. Stach - Portland OR, US Tomas Filler - Beaverton OR, US Marc G. Footen - Beaverton OR, US Sean Calhoon - Lake Oswego OR, US William Y. Conwell - Portland OR, US Brian T. MacIntosh - Lake Oswego OR, US
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
- Beaverton OR, US Bruce L. Davis - Lake Oswego OR, US Geoffrey B. Rhoads - West Linn OR, US John D. Lord - West Linn OR, US Alastair M. Reed - Lake Oswego OR, US Eric D. Evans - Portland OR, US Rebecca L. Gerlach - Beaverton OR, US Yang Bai - Beaverton OR, US John F. Stach - Portland OR, US Tomas Filler - Beaverton OR, US Marc G. Footen - Beaverton OR, US Sean Calhoon - Lake Oswego OR, US William Y. Conwell - Portland OR, US Brian T. MacIntosh - Lake Oswego OR, US
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
- Beaverton OR, US Tony F. Rodriguez - Portland OR, US Bruce L. Davis - Lake Oswego OR, US Geoffrey B. Rhoads - West Linn OR, US John D. Lord - West Linn OR, US Alastair M. Reed - Lake Oswego OR, US Eric D. Evans - Portland OR, US Rebecca L. Gerlach - Beaverton OR, US Yang Bai - Beaverton OR, US John F. Stach - Portland OR, US Tomas Filler - Beaverton OR, US Marc G. Footen - Beaverton OR, US Sean Calhoon - Lake Oswego OR, US William Y. Conwell - Portland OR, US
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
- Beaverton OR, US Bruce L. Davis - Lake Oswego OR, US Geoffrey B. Rhoads - West Linn OR, US John D. Lord - West Linn OR, US Alastair M. Reed - Lake Oswego OR, US Eric D. Evans - Portland OR, US Rebecca L. Gerlach - Beaverton OR, US Yang Bai - Beaverton OR, US John F. Stach - Portland OR, US Tomas Filler - Beaverton OR, US Marc G. Footen - Beaverton OR, US Sean Calhoon - Lake Oswego OR, US William Y. Conwell - Portland OR, US Brian T. MacIntosh - Lake Oswego OR, US
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
... Daily Update, Amazing Profits online, NeL CuOrE, Marc Gold Boutique, !!!. V .... Tonshow.fr et Tonshow.biz, Score de foot en direct, Hardstyle&Dubstep, ...
Portland, OR Nampa, ID Petersburg, VA Radford, VA Blacksburg, VA Newport, VA Relay, MD Cumberland, MD Frostburg, MD Elkridge, MD Lansdowne, MD Ashton, ID Annapolis, MD