Search

Stephen J Sewerynek

age ~58

from Foster City, CA

Also known as:
  • Steph Sewerynek
  • Steve Sewerynek
Phone and address:
1451 Beach Park Blvd, San Mateo, CA 94404
(650)5771306

Stephen Sewerynek Phones & Addresses

  • 1451 Beach Park Blvd, Foster City, CA 94404 • (650)5771306
  • 1451 Beach Park Blvd APT 120, Foster City, CA 94404 • (650)5771306

Work

  • Company:
    Afero
    May 2015
  • Position:
    Senior software engineer

Education

  • Degree:
    Master of Science, Masters
  • School / High School:
    The University of British Columbia
    1997 to 1999
  • Specialities:
    Physics

Skills

Software Engineering • Mobile Applications • Scrum • Java • Mobile Devices • Xml • Unix • Software Development • Agile Methodologies • Distributed Systems • Android • Linux • Algorithms • Solaris • Software Design • Perl • Cloud Computing • Web Services

Interests

Aviation • Electronics • Reading • Music • Movies

Industries

Computer Software

Resumes

Stephen Sewerynek Photo 1

Senior Software Engineer

view source
Location:
1451 Beach Park Blvd, Foster City, CA 94404
Industry:
Computer Software
Work:
Afero
Senior Software Engineer

Lyve Feb 2013 - May 2015
Senior Software Engineer

Amazon Lab126 Nov 2011 - Feb 2013
Senior Software Engineer

Skype Feb 2011 - Nov 2011
Senior Software Engineer - Android

Motorola 2007 - 2008
Distinguished Member of Technical Staff
Education:
The University of British Columbia 1997 - 1999
Master of Science, Masters, Physics
University of Toronto 1992 - 1996
Bachelors, Bachelor of Science, Physics
Skills:
Software Engineering
Mobile Applications
Scrum
Java
Mobile Devices
Xml
Unix
Software Development
Agile Methodologies
Distributed Systems
Android
Linux
Algorithms
Solaris
Software Design
Perl
Cloud Computing
Web Services
Interests:
Aviation
Electronics
Reading
Music
Movies

License Records

Stephen James Sewerynek

Address:
1451 Bch Park Blvd APT 120, Foster City, CA 94404
License #:
A4312630
Category:
Airmen

Us Patents

  • System, Server, And Mobile Device For Content Provider Website Interaction And Method Therefore

    view source
  • US Patent:
    20110231478, Sep 22, 2011
  • Filed:
    Sep 9, 2010
  • Appl. No.:
    12/878705
  • Inventors:
    Maxon R. WHEELER - San Jose CA, US
    Lien T. MAMITSUKA - San Jose CA, US
    Christopher A. MITRA - Minneapolis MN, US
    Scott I. PUTTERMAN - Cupertino CA, US
    Paul W. HANGAS - San Jose CA, US
    Cyrus P. MASTER - Riverdale UT, US
    Xin HU - San Jose CA, US
    Sapna SAWHNEY - Sunnyvale CA, US
    Heather M. LEROY - Saratoga CA, US
    Christopher RYPINSKI - Sunnyvale CA, US
    Tony ROBINSON - Sunnyvale CA, US
    Stephen J. SEWERYNEK - Foster City CA, US
    Milan S. BRAHMBHATT - Milpitas CA, US
    Anish M. SHAH - San Jose CA, US
    Kai WEI - San Jose CA, US
  • Assignee:
    Motorola, Inc. - Schaumburg IL
  • International Classification:
    G06F 15/16
    G06F 15/173
  • US Classification:
    709203, 709224
  • Abstract:
    An aggregate service server, configured to communicate with a user device and a plurality of different content providers. A processor configured to obtain content from the plurality of different content providers and further configured to push the obtained content to the user device.
  • Mobile Computing Device And Method With Enhanced Poling Management

    view source
  • US Patent:
    20100299455, Nov 25, 2010
  • Filed:
    May 12, 2010
  • Appl. No.:
    12/778287
  • Inventors:
    Cyrus P. Master - Minneapolis MN, US
    Stephen J. Sewerynek - Foster City CA, US
    Gregory R. Black - Vernon Hills IL, US
  • Assignee:
    MOTOROLA, INC. - Schaumburg IL
  • International Classification:
    G06F 15/16
  • US Classification:
    709248
  • Abstract:
    A method () and device () with enhanced poling management are described, to help lengthen the battery life of a mobile computing device running a plurality of applications in data communication with an application server. The method () includes the steps of: providing () a poling manager configured to receive for each of the plurality of applications a predetermined poling interval and tolerance window; monitoring () data communication activity of the mobile computing device; determining (), for each of the plurality of running applications, the time elapsed since the previous synchronization; and synchronizing () the application if at least one of the following conditions occurs: the time elapsed since the previous synchronization is substantially equal to the predetermined poling interval for the application, and communication activity is detected, and the time elapsed since the previous synchronization is within the tolerance window for the application. By the use of intelligent poling management, such as synchronizing and running multiple applications together, substantial energy savings can be gained, by turning on the transceiver circuitry only when necessary and minimizing and/or eliminating unnecessary synchronizations.
  • System And Method For Preventing Security Breaches In An Internet Of Things (Iot) System

    view source
  • US Patent:
    20200259848, Aug 13, 2020
  • Filed:
    Feb 14, 2020
  • Appl. No.:
    16/791684
  • Inventors:
    - Los Altos CA, US
    ROBEY POINTER - San Jose CA, US
    STEPHEN SEWERYNEK - Foster City CA, US
    NICKOLAS HECKMAN - Santa Cruz CA, US
    CHRIS AUITO - San Francisco CA, US
    LUCAS FINKELSTEIN - Santa Clara CA, US
    SCOTT ZIMMERMAN - Mountain View CA, US
  • International Classification:
    H04L 29/06
    H04W 74/00
    H04W 4/80
    G06F 16/951
    H04W 12/08
    H04B 1/3816
  • Abstract:
    A system and method are described for preventing security breaches in an IoT system. For example, one embodiment of a system comprises: an Internet of Things (IoT) device comprising a wireless communication module to establish communication with a plurality of IoT hubs over local wireless communication channels; advertising control logic to transmit first advertising beacons to the plurality of IoT hubs of a user indicating that the IoT device is connectable; the advertising control logic to begin transmitting a second advertising beacon to IoT hubs indicating that the IoT device is not connectable if the IoT device establishes a connection with a first IoT hub, the IoT hubs other than the first IoT hub to report the not connectable status of the IoT device to an IoT service; and a connection security module of the IoT service to determine whether the IoT device is connected to any known IoT hub upon receiving the not connectable status from one or more of the IoT hubs; wherein if the connection security module cannot identify a known IoT hub to which the IoT device is connected, then an alert condition is generated.
  • Apparatus And Method For Sharing Credentials In An Internet Of Things (Iot) System

    view source
  • US Patent:
    20200221295, Jul 9, 2020
  • Filed:
    Dec 30, 2019
  • Appl. No.:
    16/730736
  • Inventors:
    - Los Altos CA, US
    SCOTT ZIMMERMAN - Mountain View CA, US
    CLIF LIU - San Jose CA, US
    STEPHEN SEWERYNEK - Foster City CA, US
  • International Classification:
    H04W 12/04
    H04L 9/06
    H04L 9/08
    H04W 4/70
    H04W 12/02
    H04L 9/00
    H04W 12/00
    H04L 29/08
  • Abstract:
    An apparatus and method are described for sharing WiFi credentials. For example, one embodiment of a method comprises: generating a first secret on a first IoT device, the first IoT device having WiFi credentials stored thereon; sharing the first secret with a second IoT device; encrypting the WiFi credentials on the first IoT device using the first secret to generate encrypted WiFi credentials; receiving the encrypted WiFi credentials from the first IoT device at an IoT service; encrypting the encrypted WiFi credentials at the IoT service using a second secret to generate twice-encrypted WiFi credentials, the second secret known by the second IoT device; transmitting the twice-encrypted WiFi credentials from the IoT service to the second IoT device; decrypting, at the second IoT device, the twice-encrypted WiFi credentials using the second secret to generate the encrypted WiFi credentials and decrypting the encrypted WiFi credentials using the first secret to generate the WiFi credentials; and establishing a secure WiFi connection on the second IoT device using the WiFi credentials.
  • System And Method For Pre-Enrollment And Network Pre-Configuration Of Internet Of Things (Iot) Devices

    view source
  • US Patent:
    20200169460, May 28, 2020
  • Filed:
    Nov 28, 2018
  • Appl. No.:
    16/203504
  • Inventors:
    - Los Altos CA, US
    Joe Britt - Los Altos CA, US
    Stephen Sewerynek - Foster City CA, US
    Chris Aiuto - San Francisco CA, US
  • International Classification:
    H04L 12/24
    H04W 76/11
    H04W 12/06
    H04L 29/08
    G06Q 30/06
  • Abstract:
    A system, apparatus, and method for automatically provisioning a new IoT device. For example, one embodiment of a system comprises: an Internet of Things (IoT) service comprising: an IoT database to store user account data and IoT devices associated with each user account; an application programming interface (API) exposed to one or more online retail services to allow the online retail services to submit data related to IoT device purchases to the IoT service; a first IoT device purchased from the online retail service by a first user associated with a first user account on the IoT service, wherein in response to the first user purchasing the first IoT device, the online retail service is to transmit first identification data to identify the first IoT device and second identification data to identify the first user account; and device provisioning circuitry and/or logic to automatically add the first IoT device to the first user account on the IoT database in response to receipt of the first and second identification data.
  • Apparatus And Method For Sharing Credentials In An Internet Of Things (Iot) System

    view source
  • US Patent:
    20180146367, May 24, 2018
  • Filed:
    Nov 23, 2016
  • Appl. No.:
    15/360850
  • Inventors:
    - Los Altos CA, US
    SCOTT ZIMMERMAN - Mountain View CA, US
    CLIF LIU - San Jose CA, US
    STEPHEN SEWERYNEK - Foster City CA, US
  • International Classification:
    H04W 12/04
    H04L 9/08
    H04L 29/08
  • Abstract:
    An apparatus and method are described for sharing WiFi credentials. For example, one embodiment of a method comprises: generating a first secret on a first IoT device, the first IoT device having WiFi credentials stored thereon; sharing the first secret with a second IoT device; encrypting the WiFi credentials on the first IoT device using the first secret to generate encrypted WiFi credentials; receiving the encrypted WiFi credentials from the first IoT device at an IoT service; encrypting the encrypted WiFi credentials at the IoT service using a second secret to generate twice-encrypted WiFi credentials, the second secret known by the second IoT device; transmitting the twice-encrypted WiFi credentials from the IoT service to the second IoT device; decrypting, at the second IoT device, the twice-encrypted WiFi credentials using the second secret to generate the encrypted WiFi credentials and decrypting the encrypted WiFi credentials using the first secret to generate the WiFi credentials; and establishing a secure WiFi connection on the second IoT device using the WiFi credentials.
  • Internet Of Things (Iot) System And Method For Selecting A Secondary Communication Channel

    view source
  • US Patent:
    20180116004, Apr 26, 2018
  • Filed:
    Oct 21, 2016
  • Appl. No.:
    15/299716
  • Inventors:
    - Los Altos CA, US
    Scott Zimmerman - Mountain View CA, US
    Stephen Sewerynek - Foster City CA, US
    Chris Aiuto - San Francisco CA, US
    Lucas Finkelstein - Santa Clara CA, US
  • International Classification:
    H04W 76/02
    H04L 29/08
    H04W 4/02
  • Abstract:
    An IoT system and method for selecting a secondary communication channel. For example, one embodiment of an apparatus comprises: one or more primary communication interfaces to establish a connection between an Internet of Things (IoT) device and an IoT service over one or more primary communication channels; one or more secondary communication interfaces to establish a connection between the IoT device and the IoT service over one or more secondary communication channels; a communication interface selection module to determine whether a primary threshold related to connection attempts over the one or more primary communication channels has been reached; in response to detecting that the primary threshold has been reached, the communication interface selection module to attempt to establish a connection between the IoT device and the IoT service over one of the secondary communication channels; the secondary communication interface to exchange data between the IoT device and the IoT service over the secondary communication channel.
  • System And Method For Latched Attributes In An Internet Of Things (Iot) System

    view source
  • US Patent:
    20170342741, Nov 30, 2017
  • Filed:
    May 27, 2016
  • Appl. No.:
    15/167848
  • Inventors:
    - Los Altos CA, US
    ROBEY POINTER - San Jose CA, US
    STEPHEN SEWERYNEK - Foster City CA, US
    NICKOLAS HECKMAN - Santa Cruz CA, US
    CHRIS AIUTO - San Francisco CA, US
    LUCAS FINKELSTEIN - Santa Clara CA, US
    SCOTT ZIMMERMAN - Mountain View CA, US
  • International Classification:
    E05B 45/06
    H04L 29/08
  • Abstract:
    A system and method are described for implementing latched attributes within an IoT system. For example, one embodiment of a method comprises: specifying an attribute for each of a plurality of items of data managed in an Internet of Things (IoT) device and/or an IoT service, at least some of the attributes comprising latched attributes having a current value and an indication of state changes to the latched attribute over a period of time; when an IoT device is unable to connect with the IoT service for a period of time maintaining an indication of any state changes occurring to the latched attribute over the period of time; upon establishing a successful connection between the IoT device and the IoT service after the period of time, transmitting the indication of state changes of the latched attribute from the IoT device to the IoT service; and analyzing the indication of state changes to determine whether to generate an alert condition on the IoT service.

Get Report for Stephen J Sewerynek from Foster City, CA, age ~58
Control profile