BackgroundCheck.run
Search For

Adam C Treat, 503531 Washington St UNIT 215, Jamaica Plain, MA 02130

Adam Treat Phones & Addresses

76 Bourne St, Jamaica Plain, MA 02130    617-9422132   

Boston, MA   

474 Broadway, Somerville, MA 02145    617-6231192    617-7325920   

Portland, OR   

Hanover, NH   

Philadelphia, PA   

76 Bourne St, Jamaica Plain, MA 02130    617-6231192   

Social networks

Adam C Treat

Linkedin

Work

Company: The qt company Feb 2017 Position: Senior consulting engineer

Education

School / High School: University of Nevada - Las Vegas 1998 to 2000 Specialities: Physics

Skills

Git • Qt • C++ • Software Development • Webkit • Debugging • C • Software Design • Software Engineering • Qnx • Linux • Algorithms • Mobile Devices • Testing • Multithreading • Cross Platform Development • Web Applications • Embedded Software • Scrum • Opengl • Embedded Operating Systems • Realtime Programming • Unix • Sql • Qt Creator • Qml

Interests

Robotics • Physics • Space Exploration • Gardening • Traveling • Cars • 3D Modeling • Genetic Programming • Dogs • Artificial Life • Drawing • Buddhadharma • Quines

Industries

Computer Software

Mentions for Adam C Treat

Adam Treat resumes & CV records

Resumes

Adam Treat Photo 20

Senior Consulting Engineer

Location:
Boston, MA
Industry:
Computer Software
Work:
The Qt Company
Senior Consulting Engineer
Tervela Aug 2015 - Oct 2016
Principal Software Engineer
Samsung Telecommunications America Sep 2013 - Dec 2014
Staff Software Engineer, Web Platform
Blackberry Apr 2012 - Feb 2013
Technical Lead, Web Technologies Group
Blackberry Aug 2009 - Apr 2012
Team Lead, Webkit and Webcore
Staikos Computing Services Jul 2006 - Aug 2009
Software Developer and Consultant
Torch Mobile Dec 2007 - Aug 2009
Senior Software Developer
Education:
University of Nevada - Las Vegas 1998 - 2000
Skills:
Git, Qt, C++, Software Development, Webkit, Debugging, C, Software Design, Software Engineering, Qnx, Linux, Algorithms, Mobile Devices, Testing, Multithreading, Cross Platform Development, Web Applications, Embedded Software, Scrum, Opengl, Embedded Operating Systems, Realtime Programming, Unix, Sql, Qt Creator, Qml
Interests:
Robotics
Physics
Space Exploration
Gardening
Traveling
Cars
3D Modeling
Genetic Programming
Dogs
Artificial Life
Drawing
Buddhadharma
Quines

Publications & IP owners

Us Patents

Processing User Input Events In A Web Browser

US Patent:
2012017, Jul 5, 2012
Filed:
Jan 5, 2011
Appl. No.:
12/985338
Inventors:
Adam Chester TREAT - Jamaica Plain MA, US
Eli Joshua FIDLER - Toronto, CA
Karl Arvid NILSSON - Toronto, CA
David Francis TAPUSKA - Waterloo, CA
Genevieve Elizabetts Mak - Toronto, CA
Assignee:
RESEARCH IN MOTION LIMITED - Waterloo
International Classification:
G06F 9/46
US Classification:
719318
Abstract:
A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.

Backing Store Memory Management For Rendering Scrollable Webpage Subregions

US Patent:
2012025, Oct 11, 2012
Filed:
Jun 23, 2011
Appl. No.:
13/167512
Inventors:
Adam Chester TREAT - Boston MA, US
Antonio Gomes Araujo NETTO - Toronto, CA
Eli Joshua FIDLER - Toronto, CA
International Classification:
G09G 5/00
US Classification:
345629
Abstract:
A device, system and method are provided for managing memory for rendering webpages and other structured documents that contain multiple regions. A backing store is created in memory for storing rendered document content. A main region of the structured document is rendered for display, divided into a set of tiles, and stored in the backing store. A subregion of the document is rendered and stored as tiles in the same backing store as well. At least a portion of the tiles for the main region and subregion intersecting with corresponding viewports are outputted to a display. When an active one of the viewports is changed and additional content of the document is to be rendered for display, tiles in the backing store used to store rendered but undisplayed data for the inactive viewport are released to store new rendered content for the active viewport.

Automatically Wrapping Zoomed Content

US Patent:
2012031, Dec 6, 2012
Filed:
May 31, 2011
Appl. No.:
13/149090
Inventors:
GEORGE ROSS STAIKOS - Toronto, CA
Eli Joshua Fidler - Toronto, CA
Margaret Elizabeth Kuo - Kitchener, CA
Adam Chester Treat - Boston MA, US
Matthew Nicholaos Staikos - Toronto, CA
Thomas Jan Stovicek - San Francisco CA, US
International Classification:
G06F 3/048
US Classification:
715800
Abstract:
An electronic device receives a request to zoom content displayed in a display screen. A width corresponding to the display screen is determined. The zoomed content is wrapped to cause the zoomed content to fit within the determined width.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.