Search

Liam Staskawicz Phones & Addresses

  • 2331 Roosevelt Ave, Berkeley, CA 94703
  • Oakland, CA
  • San Francisco, CA
  • Castro Valley, CA
  • 741 59Th St, Oakland, CA 94609

Work

Position: Clerical/White Collar

Education

Degree: High school graduate or higher

Resumes

Resumes

Liam Staskawicz Photo 1

Senior Software Engineer

View page
Location:
2475 3Rd St, San Francisco, CA 94107
Industry:
Computer Software
Work:
Cruise Automation
Senior Software Engineer

3D Robotics Aug 2016 - Dec 2016
Director of Engineering

3D Robotics Jun 2014 - Aug 2016
Senior Software Engineer

Sifteo Feb 2010 - Jun 2014
Software Engineer

Makingthings May 2005 - Jun 2010
Senior Engineer
Education:
San Francisco Conservatory of Music 2006 - 2008
Masters, Master of Music, Composition, Music
Pomona College 1999 - 2003
Bachelors, Bachelor of Arts, Music
Skills:
C++
C
Python
Robotics
System Architecture
Go
Rust
Interests:
Design
Learning
Music
Software
Prototyping
Liam Staskawicz Photo 2

Software Engineer At Sifteo

View page
Position:
Software Engineer at Sifteo
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Sifteo since Feb 2010
Software Engineer

MOTO Development Group (Now Cisco) 2009 - 2010
Software/Firmware Contractor

MakingThings May 2005 - Jun 2010
Senior Engineer

Touch Revolution Jun 2008 - Sep 2008
Software Consultant

French Ministry of Education Aug 2003 - Jun 2004
Teaching Assistant
Education:
San Francisco Conservatory of Music 2006 - 2008
M.M., Music Composition
Pomona College 1999 - 2003
B.A., Music
Interests:
software, learning, prototyping, design, music

Publications

Us Patents

Pairing Wireless Device Using Multiple Modalities

View page
US Patent:
20130189925, Jul 25, 2013
Filed:
Jul 27, 2012
Appl. No.:
13/560952
Inventors:
Liam Staskawicz - San Francisco CA, US
Jared Hanson - Oakland CA, US
Jeevan Kalanithi - San Francisco CA, US
David Merrill - San Francisco CA, US
Micah Elizabeth Scott - San Francisco CA, US
Assignee:
SIFTEO, INC. - San Francisco CA
International Classification:
H04B 7/24
US Classification:
455 411, 455 412
Abstract:
The protocols necessary to establish a communication relationship between two wireless devices is established by first boot-strapping a configuration message using a first communication means to establish a temporary communicative state so that the two devices can thereafter explore, authenticate and thereafter establish a formal communication relationship using a second communication means. A transceiver can be used to determine the proximity of one device to another can also be used to establish and convey a configuration message providing the necessary information for the establishment of a communication relationship. Using signals generated by modulated electro-magnetic fields, a configuration message can be sent from one device to another device once the second device comes within a certain proximity of the first. Using this message, the second device can be informed as to the steps necessary to configure a high-bandwidth wireless transceiver for reception of pairing information. Once received, an authentication message containing unique information can be transmitted back to the first device establishing a formal communication relationship. Thus, as presented above, two devices can be wirelessly paired with minimal user interaction and with minimal gap in the perception as to which two devices are targeted.

Manipulable Cubes Base Station

View page
US Patent:
20120270497, Oct 25, 2012
Filed:
Apr 18, 2012
Appl. No.:
13/450351
Inventors:
David Jeffrey Merrill - San Francisco CA, US
Jeevan James Kalanithi - San Francisco CA, US
Liam O'Shea Staskawicz - San Francisco CA, US
Micah Elizabeth Scott - San Francisco CA, US
Assignee:
SIFTEO, INC. - San Francisco CA
International Classification:
H04B 5/00
US Classification:
455 411
Abstract:
A mobile and autonomous base station facilitating wireless electronic games embodying one or more tangible user interface manipulable devices (cubes) is comprised of at least one wireless communication device, a power source, an output device, a memory, and controller/processor. The base station is operable to receive from, and transmit data to plurality of manipulable devices including motion, proximity and arrangement information. In addition the base station includes the ability to sense the proximity and orientation of nearby manipulable devices.

Vehicle Software Deployment System

View page
US Patent:
20230081919, Mar 16, 2023
Filed:
Oct 31, 2022
Appl. No.:
18/051213
Inventors:
- San Francisco CA, US
Thomas Bachant - San Francisco CA, US
Paul Garcia - San Francisco CA, US
Jake McCloskey - San Francisco CA, US
Joseph Thibeault - San Francisco CA, US
Jose Arturo Covarrubias Reynoso - South San Francisco CA, US
Armin Mahmoudi - Los Gatos CA, US
John Logan Anderson - San Francisco CA, US
Liam O'Shea Staskawicz - Berkeley CA, US
Vineel Chand Adusumilli - San Francisco CA, US
Assignee:
GM Cruise Holdings LLC - San Francisco CA
International Classification:
G06F 8/65
G06F 11/14
H04L 67/00
G06F 8/658
B60K 37/00
G06F 11/07
G07C 5/00
G07C 5/08
H04L 67/52
Abstract:
There is disclosed herein examples of systems and procedures for performing software updates for vehicles. The vehicles may be scheduled for the software updates based on information related to the vehicles. Update systems may determine when the vehicles have entered service ranges of the update systems for the scheduled software updates and may initiate the software updates in response to determining that the vehicles have entered the service ranges. Progress of the software updates may be monitored and displayed on a dashboard system overseeing the software updates of the vehicles.

Distributed Autonomous Vehicle Data Logger

View page
US Patent:
20210312729, Oct 7, 2021
Filed:
Apr 1, 2020
Appl. No.:
16/837571
Inventors:
- San Francisco CA, US
Liam O'Shea Staskawicz - Berkeley CA, US
Matthew Fornero - Oakland CA, US
International Classification:
G07C 5/08
H04W 4/48
H04L 12/40
Abstract:
Systems, methods, and computer-readable media are provided for analyzing a distribution of sensors, compute elements, and data loggers within a logging system, generating a global policy based on the analyzing of the distribution of the sensors, the compute elements, and the data loggers of the logging system, providing the global policy to the sensors, the compute elements, and the data loggers of the logging system, transforming to local policies at each of the sensors, the compute elements, and the data loggers based on the global policy, and applying the transformed local policies at each of the sensors, the compute elements, and the data loggers to facilitate transmission of data from the sensors and the compute elements to the data loggers of the logging system.
Liam O Staskawicz from Berkeley, CA, age ~43 Get Report