Bacal Law Group P.C. - Scottsdale, Arizona since Jan 2013
Non-Equity Partner
Bacal Law Group, P.C. Jan 2010 - Dec 2012
Senior Associate
Holme Roberts & Owen LLP Apr 2008 - Jan 2010
Associate Attorney
Jennings Strouss & Salmon, PLC Sep 2007 - Mar 2008
Associate Attorney
U.S. Court of Appeals for the Eleventh Circuit Aug 2006 - Aug 2007
Law Clerk to the Hon. J.L. Edmondson
Education:
Brigham Young University—J. Reuben Clark Law School 2003 - 2006
JD, magna cum laude
Brigham Young University 2000 - 2003
B.S., cum laude, Business Management - Information Systems
Skills:
Litigation Appeals Trademarks Copyrights Trade Secrets Internet Law Domain Name Disputes Intellectual Property Commercial Litigation Legal Research Civil Litigation Legal Writing Copyright Law
Law Firm of the Month, June 2012, Attorney at Law Magazine
J. Reuben Clark Award for exemplifying academic excellence, integrity, high ethical standards, and service.
Executive Editor, BYU Law Review
Languages:
Portuguese
Exhibition Designer/Chief Preparator At Hallie Ford Museum Of Art/ Willamette University
Exhibition Designer/Chief Preparator at Hallie Ford Museum of Art/ Willamette University
Location:
Salem, Oregon
Industry:
Museums and Institutions
Work:
Hallie Ford Museum of Art/ Willamette University - Salem, Oregon since 2007
Exhibition Designer/Chief Preparator
Frye Art Museum - Seattle, Washington 1996 - 2007
Exhibition Designer
Education:
University of Idaho 1986 - 1988
MFA, Art
University of California, Davis 1981 - 1984
BA, Art
Account Manager / Global Product Manager at Urban Science
Location:
Long Beach, California
Industry:
Management Consulting
Work:
Urban Science - Long Beach, California since May 2005
Account Manager / Global Product Manager
Urban Science - Detroit, Michigan Nov 2009 - Apr 2010
Interim Project Executive - Project Recovery Team
American Honda Motor Company, Inc. - Torrance, California Jan 1999 - Apr 2005
Manager (through Kforce)
Kforce - Greater Los Angeles Area Nov 1997 - Apr 2005
Manager
Walk the Talk Productions - San Francisco and Long Beach May 2000 - Dec 2003
Marathon Coach
Education:
University of California, Irvine - The Paul Merage School of Business
MBA
University of California, Irvine
BS, Information & Computer Science
Skills:
Account Management Program Management PMO PMO set-up SDLC Contract Negotiation Budgeting Business Planning Business Development Change Management Hiring Incident Management Internal Relationships Management Consulting Market Analysis Planning Product Development Proposal Writing Public Speaking Software Development Methodologies Software Project Management Strategic Planning Team Leadership Vendor Management Project Management Building Relationships Leadership Leadership Development Mentoring Full SDLC SQL Object Oriented Design Budgets Project Planning Recruiting Internal Communications Management Strategy Team Building Analytics Enterprise Software Business Process Improvement Cross-functional Team Leadership
Awards:
2011 Best-in-Class Award (Challenge Coin) Urban Science The Best-in-Class award, presented by the Corporate Management Team, is award to Urban Science employees that truly embody the "can-do" attitude upon which the company was founded and demonstrate a unique level of commitment within their role and function in the company. GUS Visionary Award Urban Science
Certifications:
Project Management Professional, Project Management Institute
Executive Management Strategic Planning Start-ups Business Development Management Entrepreneurship Team Building Program Management Business Strategy Change Management Strategy Contract Negotiation Leadership Management Consulting Software Development Leadership Development Business Planning Enterprise Software Product Management New Business Development Organizational Development Process Improvement Product Development Business Process Cross-functional Team Leadership Integration Team Leadership Analysis Mergers & Acquisitions Risk Management Business Process Improvement Operations Management Business Intelligence Mobile Devices Project Planning Project Management Vendor Management Business Analysis
2008 to 2000 PresidentOlec Corporation, Inc Santa Ana, CA 2005 to 2008 Technical Service ManagerPerkin Elmer, Inc Azusa, CA 2000 to 2005 Product Support EngineerWest Side Packaging Rancho Cucamonga, CA 1999 to 2000 Maintenance TechnicianHoward Fabrication, Inc El Monte, CA 1998 to 1999 Vacuum Systems EngineerEvangel Christian Fellowship San Jose, CA 1989 to 1998 Business Administrator, Associate PastorNovellus Systems, Inc San Jose, CA 1986 to 1989 Final Test Engineering TechnicianRF Services Santa Clara, CA 1985 to 1986 Field Service RepresentativeMonolithic Memories/AMD- Santa Clara Sunnyvale, CA 1983 to 1985 Senior TechnicianNational Semiconductor Santa Clara, CA 1979 to 1983 Senior TechnicianSiliconix Santa Clara, CA 1978 to 1979 Maintenance Technician
Education:
Rockville University Nov 2008 Bachelor's in Engineering ManagementCI International University 1990 AssociatesSan Jose State University B.S. in Physics
John ORourke - Los Altos Hills CA David Andersen - Sunnyvale CA
Assignee:
Agilent Technologies, Inc. - Palo Alto CA
International Classification:
G02B 626
US Classification:
385 17, 385 18, 385 19
Abstract:
An optical switching arrangement, preferably an add/drop switch, provides a high degree of flexibility in manipulating optical signals by utilizing switching units that are mirror images of each other. The switching units are toggled between transmissive states and reflective states by the manipulation of index-matching fluid within trenches. In a first set of switching units, the trenches are offset in one direction relative to crosspoints of waveguides through which optical signals are propagated. In the second set of switching units, the trenches are offset in the opposite direction. As a result, the reflection characteristics of the first set of switching units are the mirror image of the reflection characteristics of the second set of switching units. In the preferred add/drop switching application, any one of a number of input ports can be optically coupled to any one of a number of drop ports and any one of a number of add ports can be optically coupled to any one of a number of output ports. Also in the preferred application, the paths from the input ports to the associated output ports are identical with respect to path lengths and the number of trenches that must be traversed, so that an optical signal will experience the same insertion loss regardless of the particular input-to-output path that it follows.
Rearrangeable Optical Add/Drop Multiplexor Switch With Low Loss
An optical switch array has row and column waveguide segments, on a waveguide substrate. Each waveguide segment terminates in a trench positioned in one of two patterns. In the first pattern, the trenches are positioned along the diagonal while in the second pattern, the trenches are positioned in a regular array. The row and column waveguide segments are in fixed relation and generally parallel to the surface of the waveguide substrate. A heater substrate has heaters aligned to the waveguide substrate in accordance with the trenches. A liquid, disposable within the trenches, is responsive to the heaters. The liquid has an index of refraction such that optical transmission from a first selected waveguide segment to a second waveguide segment is determined by presence of the liquid within the trenches.
Marcos Aguilera - Palo Alto CA, US Minwen Ji - Sunnyvale CA, US Mark Lillibridge - Mountain View CA, US John MacCormick - San Francisco CA, US Erwin Oertli - Mountain View CA, US David Andersen - Cambridge MA, US Michael Burrows - Palo Alto CA, US Timothy Mann - Redwood City CA, US Chandramohan Thekkath - Palo Alto CA, US
International Classification:
H04L009/00
US Classification:
713/200000
Abstract:
A method for managing access control of a resource includes storing a revocation list containing a list of revoked capabilities and their corresponding groups; storing a group list containing a list of valid groups; receiving a capability revocation request to revoke a specified capability; selecting a revocation method from among a plurality of revocation methods, including an individual capability revocation method and a group revocation method; revoking the specified capability by invalidating the group to which the specified capability belongs if the group revocation method is selected; and revoking the specified capability by invalidating only the specified capability if the individual capability revocation method is selected.
Method And System For Securing Block-Based Storage With Capability Data
Marcos Aguilera - Palo Alto CA, US Minwen Ji - Sunnyvale CA, US Mark Lillibridge - Mountain View CA, US John MacCormick - San Francisco CA, US Erwin Oertli - Mountain View CA, US David Andersen - Cambridge MA, US Michael Burrows - Palo Alto CA, US Timothy Mann - Redwood City CA, US Chandramohan Thekkath - Palo Alto CA, US
International Classification:
H04L009/00
US Classification:
713/200000
Abstract:
A system for protecting data integrity in a network attached block-device, such as a disk or a disk array, includes a capability issuer module coupled to a metadata server. The capability-issuer module creates capability data in accordance with a predetermined set of rules, and issues the capability data to the client over a secured channel. The capability data includes a group identifier, a capability identifier, a block-device identifier, a list of extents for specifying a range of blocks to which access is granted, an access mode for indicating the type of access allowed, and a cryptographic string for preventing forgery of capabilities by unauthorized parties. A capability checker module coupled to a network attached block-device verifies that the client's block access request is consistent with the capability data issued, and that the capability data is authentic. Upon verifying the client's capability data, the client's block access request is granted and executed at the network-attached block-device.
Farouk Arjani - Foster City CA Thomas J. Kramer - San Jose CA Richard E. Johnson - Los Altos CA Ralph M. Swan - Sunnyvale CA David C. Andersen - Cupertino CA David D. Pharmer - Gilroy CA
A crystal of a semiconductor material has an electrically conducting loom assembly embedded therein, whereby the crystal and loom assembly define a unit which converts light or other electromagnetic radiation into an electrical current for flow to an external electrical circuit. The loom assembly has a plurality of electrodes coated with another semiconductor material so that the semiconductor materials define a plurality of n-p junctions within the crystal. Radiation absorbed by the crystal will liberate electrons which will flow across the junctions and along electrical paths formed in the loom assembly to conductor means which can be connected to an external electrical circuit. The loom assembly comprises a plurality of very small loom units comprised of pairs of spaced electrodes, one of the electrodes of each loom unit having a coating of a semiconductor material in contact with the semiconductor material of the crystal. The loom assembly can be made by laser cut tooling and the crystal can be grown on the loom assembly. The crystal can be mounted in any suitable manner to receive solar energy, such as in optical alignment with a lens system or at the focus of a curved mirror.
Farouk Arjani - Foster City CA Thomas J. Kramer - San Jose CA Richard E. Johnson - Los Altos CA Ralph M. Swan - Sunnyvale CA David C. Andersen - Cupertino CA David D. Pharmer - Gilroy CA
Assignee:
Artec International Corporation - Palo Alto CA
International Classification:
D1402
US Classification:
D14 46
Encoding And Reconstructing Inputs Using Neural Networks
- Mountain View CA, US David Godbe Andersen - Mountain View CA, US
Assignee:
Google LLC - Mountain View CA
International Classification:
G06N 3/04 G06N 3/08
Abstract:
Systems, methods, devices, and other techniques are described herein for training and using neural networks to encode inputs and to process encoded inputs, e.g., to reconstruct inputs from the encoded inputs. A neural network system can include an encoder neural network, a trusted decoder neural network, and an adversary decoder neural network. The encoder neural network processes a primary neural network input and a key input to generate an encoded representation of the primary neural network input. The trusted decoder neural network processes the encoded representation and the key input to generate a first estimated reconstruction of the primary neural network input. The adversary decoder neural network processes the encoded representation without the key input to generate a second estimated reconstruction of the primary neural network input. The encoder and trusted decoder neural networks can be trained jointly, and these networks trained adversarially to the adversary decoder neural network.
David Emil Andersen (born 23 June 1980) is an Australian professional basketball player. He also holds a Danish passport (because he has a Danish father and an ...
The reports state that David Andersen said he was upstairs in the kitchen when his brother went downstairs to check the furnace. He told police about five minutes later, the explosion occurred in the basement and David Andersen was thrown around.
Date: Jan 01, 2018
Category: U.S.
Source: Google
Google's AI machines are sending encrypted messages to each other and it's creepy
Perhaps whats slightly scary about all this from a "rise of the machines"point of view is that, although Alice and Bob were able to offer their handlers, Martin Abadi and David Andersen, a solution to decrypt the code, they werent able to explain how the designed it.
Date: Oct 28, 2016
Source: Google
Olympics-Basketball-Spain edge Australia for bronze in thriller
Spain had looked poised to run away with the bronze, opening up a 10-point lead in the final minutes of the opening half, when Australia hit back-to-back threes from Patty Mills and David Andersen, who followed with a pair of made free throws, to chop the deficit to 40-38 entering the break.
Date: Aug 21, 2016
Category: Sports
Source: Google
Dicey late foul call helps seal bronze for Spain, heartache for Australia
nesota Timberwolves point guard Ricky Rubio stuck with Mills on the cut to take away the handoff, Mills did break open toward the paint on a curl but Australian center David Andersen, handling the ball at the elbow, tried to force the ball to Milwaukee Bucks guard Matthew Dellavedova at the free-t
Date: Aug 21, 2016
Category: Sports
Source: Google
Olympic Basketball 2016: Bronze-Medal Game Score and Reaction
Matthew Dellavedova made a terrific pass to Patty Mills, who had a rare miss on the day, but David Andersen was fouled after grabbing an offensive rebound. Andersen drilled both of his free throws to give Australia an 86-85 edge with 35.3 seconds remaining.
Date: Aug 21, 2016
Category: Sports
Source: Google
No gold, but Spain thrilled with bronze in Olympic hoops
Patty Mills scored 30 and David Andersen 15 for the Aussies, who played almost the entire second half without Andrew Bogut. The 7-footer fouled out less than two minutes into the third quarter and spent the second half watching and worrying.
Date: Aug 21, 2016
Category: Sports
Source: Google
Green and golden? Australia men's hoop team eyeing Rio gold
"We're not all 18 years old anymore, but we've been together a long time and obviously with Ben and Thon and Dante and all these kids coming through. Delly's still young, we've still got a pretty young group apart from David," the forward said, referring to 36-year-old center David Andersen. "But
Date: Aug 16, 2016
Category: Sports
Source: Google
Team USA upset? 'We're at a stage where an accident can happen'
Provided that pool play was a reliable guide, Australia looks like the second-best team in the field, even without prized prospects Ben Simmons or Dante Exum in uniform to join the established core of Andrew Bogut, Patty Mills, Matthew Dellavedova, Joe Ingles and David Andersen.