Ekso Bionics - Richmond, CA Apr 2012 - Mar 2013
Electrical Engineer
The Blight Photography - San Francisco Bay Area Nov 2001 - Mar 2012
Photographer
MadRiver Entertainment - San Francisco, CA Jun 2010 - Sep 2011
Engineer and Co-Founder
Cyan, Inc. - Petaluma, CA Mar 2008 - Jun 2010
Systems Integration Engineer
Stealth Applications LLC Sep 2009 - Apr 2010
Co-Founder, Engineer
Education:
California Polytechnic State University-San Luis Obispo 2002 - 2007
Bachelor of Science, Computer Engineering
Skills:
Embedded Systems Firmware Event Photography Electrical Engineering Pcb Design Wedding Photography Embedded Software Integration Python Hardware Design For Manufacturing Board Development Studio Photography Manufacturing Debugging Vhdl Electronics Subversion Orcad Device Drivers Microcontrollers Mysql Computer Hardware System Integration
Ekso Bionics - Richmond, CA Apr 2012 - Mar 2013
Electrical Engineer
The Blight Photography - San Francisco Bay Area Nov 2001 - Mar 2012
Photographer
MadRiver Entertainment - San Francisco, CA Jun 2010 - Sep 2011
Engineer and Co-Founder
Cyan, Inc. - Petaluma, CA Mar 2008 - Jun 2010
Systems Integration Engineer
Stealth Applications LLC Sep 2009 - Apr 2010
Co-Founder, Engineer
Education:
California Polytechnic State University-San Luis Obispo 2002 - 2007
Bachelor of Science, Computer Engineering
Skills:
System Integration Board Development Firmware Electrical Engineering Event Photography Studio Photography Wedding Photography Embedded Systems Integration PCB design
Interests:
Computer hardware, photography.
Honor & Awards:
Three-time Dean's List recipient at Cal Poly, 3rd place for Photo of the Year from Minolta
Us Patents
Device To Device Grouping Of Personal Communication Nodes
- San Francisco CA, US Greg Albrecht - San Francisco CA, US Ellen Juhlin - San Francisco CA, US Roger Wood - San Francisco CA, US Neil Girling - Oakland CA, US
Systems, methods, software and apparatus enable device to device grouping of personal communication nodes include managing a communication node group having communication node members. Attribute information from the communication nodes is provided to a management system that defines communication group membership based on the received attribute information. The management system transmits group membership status notifications to the communication nodes. Membership status controls a node's participation in group communications. Attribute information can include changes (such as dynamic changes) in one or more communication node attributes, such as location, proximity to other communication nodes, speed, etc.
Operating Environment Partitioning For Securing Group Communication Device Resources
The present disclosure is directed to systems, methods and devices for securing communication resources of group communication devices. Secure resources of a group communication computing device may be maintained in a secure operating environment of the group communication computing device, which is separate from a normal operating environment of the group communication computing device, via a trust partition comprising one or both of an SoC trust partition and a hypervisor. The secure operating environment may comprise input resources including a microphone, a camera, audio encoding and decoding engines, audio encryption and decryption engines, and a secure operating system. The normal operating environment may comprise resources including LTE and WiFi communication resources, transport layer security layer resources, and an operating system.
Dynamic Muting Audio Transducer Control For Wearable Personal Communication Nodes
- San Francisco CA, US Greg Albrecht - San Francisco CA, US Ellen Juhlin - San Francisco CA, US Roger Wood - San Francisco CA, US Neil Girling - San Francisco CA, US
International Classification:
G06F 3/16 H04B 1/3827
Abstract:
Systems, methods, software and apparatus that enable dynamic audio transducer control include obtaining attribute information relating to multiple communication nodes that are communication node group members. A group management system or other computing system receives attribute information from two or more of the communication nodes and determines settings for one or more audio transducers (e.g., speakers and microphones) in the group's communication nodes based on the attribute information. An audio transducer command is transmitted to or imposed on one or more of the nodes. Attribute information can include node attributes and/or changes to attributes. Audio transducer commands transmitted or otherwise imposed on nodes can include muting and unmuting commands, as well as setting volume levels and other audio settings associated with a node's operation.
Device To Device Grouping Of Personal Communication Nodes
- San Francisco CA, US Greg Albrecht - San Francisco CA, US Ellen Juhlin - San Francisco CA, US Roger Wood - San Francisco CA, US Neil Girling - Oakland CA, US
International Classification:
H04L 29/08 H04W 4/90 H04B 1/3827 H04W 84/18
Abstract:
Systems, methods, software and apparatus enable device to device grouping of personal communication nodes include managing a communication node group having communication node members. Attribute information from the communication nodes is provided to a management system that defines communication group membership based on the received attribute information. The management system transmits group membership status notifications to the communication nodes. Membership status controls a node's participation in group communications. Attribute information can include changes (such as dynamic changes) in one or more communication node attributes, such as location, proximity to other communication nodes, speed, etc.
- San Francisco CA, US Greg Albrecht - San Francisco CA, US Roger Wood - San Francisco CA, US Neil Girling - Oakland CA, US Ellen Juhlin - San Franciso CA, US
Provided herein are systems, methods, and software to manage group communications using distributed end user devices. In one example, a method of operating a communication device to facilitate secure group communications in a distributed communication environment is provided. The method includes establishing a communication channel () with an end user device (), retrieving registration information from the end user device () over the communication channel (), and generating a device configuration request including the registration information. The method further includes sending the device configuration request for delivery to a group management system () over a packet-based network (), and responsive to receiving a particular device configuration, automatically configuring a group communications application executing on the communication device based on one or more parameters contained in the particular device configuration. The particular device configuration is selected by the group management system based on the registration information.
Flickr
Youtube
Don't Watch With Mother Sketchbook - Neil Arm...
Don't Watch With Mother was one of Britain's best loved and most innov...
Category:
Comedy
Uploaded:
25 Jul, 2010
Duration:
2m 24s
Build with CaRe Prittlewell Chapel August Upd...
Documenting the work being undertaken to sustainably renovate Prittlew...
Category:
News & Politics
Uploaded:
08 Oct, 2010
Duration:
5m 31s
Build with CaRe Prittlewell Chapel Update Fil...
An update on the work being undertaken to sustainably renovate Prittle...
Category:
News & Politics
Uploaded:
22 Nov, 2010
Duration:
7m 12s
best tricks of identity
just me and my mate doin the tricks we can do best
Category:
Sports
Uploaded:
22 Dec, 2006
Duration:
2m 8s
identity skate team trailer
skaters from weston lewis baker neil girling dex taylor
Category:
Sports
Uploaded:
14 Nov, 2006
Duration:
1m 35s
identity skate team trailer weston super mare
a skate team from weston super mare Neil girling Dex taylor Lewis baker