Search

Duarte M Avelar

from Plymouth, MA
Age ~40

Duarte Avelar Phones & Addresses

  • 10 Corvette Dr, Plymouth, MA 02360 (978) 505-8913
  • New Bedford, MA
  • Swanzey, NH

Work

Company: Savant systems Jan 2008 to Dec 2012 Position: Senior software engineer

Education

Degree: Masters School / High School: University of Massachusetts Dartmouth 2003 to 2010 Specialities: Computer Engineering, Architecture

Skills

Javascript • Xcode • Objective C • C++ • Windows • C# • C • Embedded Systems • Software Development • Product Management • Linux • Electrical Engineering • Cocoa • Subversion • Mac Os X • Sql • Debugging • Java • Cvs • Consumer Electronics • Os X • Mysql • Cocoa Touch • Perl • Git • Unix • Software Engineering • Object Oriented Design • Programming • Ios Development • Bash • Uikit • Xml • Testing • Html 5 • Json • Python • Jenkins • Ios • Html5 • C (Programming Language

Languages

English • Portuguese • French

Industries

Computer Software

Resumes

Resumes

Duarte Avelar Photo 1

Senior Software Engineer

View page
Location:
10 Corvette Dr, Plymouth, MA 02360
Industry:
Computer Software
Work:
Savant Systems Jan 2008 - Dec 2012
Senior Software Engineer

Savant Homes, Inc Jan 2008 - Dec 2012
Senior Software Engineer

Ysi, A Xylem Brand Oct 2000 - Jan 2008
Systems Engineer Iii
Education:
University of Massachusetts Dartmouth 2003 - 2010
Masters, Computer Engineering, Architecture
Greater New Bedford Vocational Tech
Skills:
Javascript
Xcode
Objective C
C++
Windows
C#
C
Embedded Systems
Software Development
Product Management
Linux
Electrical Engineering
Cocoa
Subversion
Mac Os X
Sql
Debugging
Java
Cvs
Consumer Electronics
Os X
Mysql
Cocoa Touch
Perl
Git
Unix
Software Engineering
Object Oriented Design
Programming
Ios Development
Bash
Uikit
Xml
Testing
Html 5
Json
Python
Jenkins
Ios
Html5
C (Programming Language
Languages:
English
Portuguese
French

Publications

Us Patents

Configuration Interface For A Programmable Multimedia Controller

View page
US Patent:
20130283025, Oct 24, 2013
Filed:
Apr 19, 2012
Appl. No.:
13/451310
Inventors:
Robert P. Madonna - Osterville MA, US
Michael C. Silva - East Sandwich MA, US
Nicholas J. Cipollo - Boston MA, US
David W. Tatzel - West Yarmouth MA, US
David McKinley - Dartmouth MA, US
Duarte M. Avelar - Plymouth MA, US
Arthur A. Jacobson - Centerville MA, US
Assignee:
SAVANT SYSTEMS, LLC - Hyannis MA
International Classification:
G06F 15/177
US Classification:
713 1
Abstract:
In one embodiment, a user selects a primary component of a multimedia system to be configured in a configuration user interface of a mobile device. The configuration user interface of the mobile device displays a photo-realistic depiction of a back panel of the primary component. The photo-realistic depiction of a back panel includes photo-realistic depictions of connection ports located thereon. The user selects another component to be connected to the primary component. One or more classes of potential connections are determined between the another component and the primary component, and for each class of potential connection, the configuration user interface on the mobile device graphically guides the user to select a particular connection port on the photo-realistic depiction of the back panel of the primary component for the class of potential connection. Based on selections of particular connection ports from the user, a set of configuration data is generated.

Configuration User Interface For A Home Automation System

View page
US Patent:
20160216703, Jul 28, 2016
Filed:
Apr 4, 2016
Appl. No.:
15/090006
Inventors:
- Hyannis MA, US
Michael C. Silva - East Sandwich MA, US
Nicholas J. Cipollo - Boston MA, US
David W. Tatzel - West Yarmouth MA, US
David McKinley - Dartmouth MA, US
Duarte M. Avelar - Plymouth MA, US
Arthur A. Jacobson - Centerville MA, US
International Classification:
G05B 15/02
F24F 11/00
H04L 12/28
Abstract:
In one embodiment, a configuration application executing on a tablet computer or smartphone presents a configuration user interface on a touch screen for configuring a home automation system of a structure. A plurality of components of the home automation system that have wireless capabilities are detected. The configuration application receives an indication of a zone of the structure within which each component is located, the indication provided by the user dragging a representation of each component to a location provided in the configuration user interface. Based on the indication of the zone of the structure in which each component is located and the type of each component, automatically generate one or more user interface screens for accessing and controlling the components in each zone, where the automatically generated user interface screens are displayable during use of the home automation system.

Configuration Interface For A Programmable Multimedia Controller

View page
US Patent:
20150081104, Mar 19, 2015
Filed:
Nov 19, 2014
Appl. No.:
14/548001
Inventors:
- Hyannis MA, US
Michael C. Silva - East Sandwich MA, US
Nicholas J. Cipollo - Boston MA, US
David W. Tatzel - West Yarmouth MA, US
David McKinley - Dartmouth MA, US
Duarte M. Avelar - Plymouth MA, US
Arthur A. Jacobson - Centerville MA, US
International Classification:
G05B 15/02
H04L 12/28
US Classification:
700275
Abstract:
In one embodiment, a configuration application executing on a tablet computer or smartphone presents a configuration user interface on a touch screen for configuring a home automation system of a structure. A plurality of components of the home automation system that have wireless capabilities are detected. Component profile information for the detected components is obtained. The configuration application prompts a user of the tablet computer or smartphone to indicate a zone of the structure within which each component is located. Based on the component profile information and the indications of the zone of the structure in which each component is located, one or more services available in each zone are determined and one or more user interface screens are automatically generated for accessing and controlling the services, wherein the automatically generated user interface screens are displayable on the tablet computer or smartphone or another tablet computer or smartphone.

Configuration Connection Device

View page
US Patent:
20140376528, Dec 25, 2014
Filed:
Jun 21, 2013
Appl. No.:
13/923826
Inventors:
- Hyannis MA, US
Michael Silva - East Sandwich MA, US
Cory Haflett - Centerville MA, US
Michael Noonan - Sandwich MA, US
Zev Eisenberg - Hyannis MA, US
Duarte Avelar - Plymouth MA, US
Matthew Aguiar - Fall River MA, US
International Classification:
H04W 4/00
US Classification:
370338
Abstract:
In one embodiment, a connection device couples a mobile device having a touch-sensitive display screen to a component of home automation system. The connection device couples a wired serial communication interface of the mobile device to a wired serial communication interface of the component. The mobile device executes a configuration application (app), whose a user interface is displayed on the touch-sensitive display screen. Using the user interface, a user may configure the component to join a Wi-Fi network, as well as configure more advanced settings of the component. Similarly, in response to further input on the user interface, the configuration app on the mobile device may send additional control commands via the connection device, or the Wi-Fi network, to the component, to configure additional settings of the component.

Video Tiling

View page
US Patent:
20140245148, Aug 28, 2014
Filed:
Feb 25, 2014
Appl. No.:
14/189618
Inventors:
- Hyannis MA, US
Mark Tubinis - Andover MA, US
Christopher Perry - Hyannis MA, US
Nicholas J. Cipollo - Boston MA, US
Duarte M. Avelar - Plymouth MA, US
James F. Allen - Sandwich MA, US
David W. Tatzel - West Yarmouth MA, US
Andrew Hamm - Hyannis MA, US
Assignee:
Savant Systems, LLC - Hyannis MA
International Classification:
G06F 3/0484
G06F 3/0488
US Classification:
715719
Abstract:
In one embodiment, a tiled video display is shown on a screen of a display device. The tiled video display includes a plurality of video tiles that each show video content of a different video stream. The video tiles are arranged on the screen according to a tiling layout. A user interface (UI) is shown on a touch sensitive screen of a wireless mobile device separate from the display device. The UI includes a plurality of UI tiles that each correspond to a respective video tile of the tiled video display. The UI tiles are arranged on the virtual display screen according to the tiling layout of the video tiles. In response to a gesture over at least a portion of a particular one of the UI tiles on the touch sensitive screen, a modification is made to both the particular UI tile and a correspond video tile.
Duarte M Avelar from Plymouth, MA, age ~40 Get Report