Ground Safety Inspector IG/IC at HQ US Air Force Reserve Command
Location:
Warner Robins, Georgia
Industry:
Military
Work:
HQ US Air Force Reserve Command - Robins AFB, Georgia since Sep 2012
Ground Safety Inspector IG/IC
US Air Force Reserve Jun 2010 - Sep 2012
Ground Safety Technician - Hurlburt Field
US Air Force Reserve - Duke Field Mar 2010 - Jun 2010
Ground Safety Technician
Education:
Columbia Southern University 2010 - 2013
Community College of the Air Force 2010 - 2010
Associate of Arts and Sciences (A.A.S.), Occupational Safety and Health Technology/Technician
Community College of the Air Force 2006 - 2008
Associate of Arts and Sciences (A.A.S.), Criminal Justice/Police Science
Skills:
Security Clearance Military Emergency Management Military Experience Military Operations DoD Operational Planning Hazardous Materials First Aid Army Safety Management Systems Government Navy Risk Assessment HAZWOPER Hazardous Materials Management Industrial Hygiene
Real Estate Broker, Realtor at Remax At The Shore, North Wildwood, Real Estate Broker at RE/MAX AT THE SHORE
Location:
Wildwood, New Jersey
Industry:
Real Estate
Work:
Remax At The Shore, North Wildwood since Mar 2008
Real Estate Broker, Realtor
RE/MAX AT THE SHORE since Mar 2008
Real Estate Broker
CHIPSTIX NJ, LLC Mar 2009 - Apr 2012
Owner/Developer
Education:
Northeast High School 1991 - 1994
High School Diploma, All Studies
Lowe's Home Improvement since Sep 2007
Receiver/Stocker
United States Marine Corps - Camp Lejeune, North Carolina Mar 2008 - Dec 2011
Anti-Armor Missleman
Education:
ITT Technical Institute-Strongsville 2012 - 2013
Associate's degree, Network and System Administration/Administrator
Brian C. McDowell - Woodinville WA, US Stephen S. Evans - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/173
US Classification:
725133, 370473, 709228
Abstract:
The present invention provides for transferring user interface information from a host computing device to an electronic device that typically has limited resources. A request to open a session of an application is received. In response to the request, a host computer opens a session for generating user interface information. A video codec is then utilized for dynamically converting at least a portion of the user interface information into a video data stream, which is capable of being processed at the electronic device by a video processor. The video data stream is then transmitted to the electronic device for displaying the user interface.
Dynamically Generating Video Streams For Slideshow Presentations
Brian C. McDowell - Woodinville WA, US Stephen S. Evans - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/18
US Classification:
725 82, 348552
Abstract:
The present invention provides for transferring slideshow presentation information from a host computing device to an electronic device that typically has limited resources. A request to display a slideshow presentation on an electronic device is received, the slideshow presentation including image data corresponding to one or more bitmaps. In response to the request, a session of an application is open on the host computer that provides the slideshow presentation data. A video codec is utilized for dynamically converting the slideshow presentation data into a video data stream that represents the slideshow presentation. The video data stream is then transmitted to the electronic device for rendering the slideshow presentation on a display of the electronic device.
Rendering Graphics/Image Data Using Dynamically Generated Video Streams
Brian C. McDowell - Woodinville WA, US Stephen S. Evans - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/173
US Classification:
725133, 725 80, 725 82, 709228, 348552
Abstract:
The present invention provides for rendering graphics/image data at an electronic device that typically has limited resources. A video data steam is received at an electronic device, the video data stream including either user interface information or slideshow presentation data coded in a video codec format. A video processor of the electronic device is used to decode at least a portion of the video data stream into video frame data. A portion of the user interface or slideshow presentation is then displayed as video from data on a display of the electronic device.
Common Key Frame Caching For A Remote User Interface
Common key frames are provided to a client during initialization to provide more efficient remoting of user interface graphical information. By storing the common key frames at the client, the common key frames may be loaded quicker and more efficiently at the client without having to resend graphical information for each common key frame each time a common key frame is used to provide a new frame. Differences between a selected common key frame and the new frame are encoded as delta commands. A payload containing a common key frame command, which identifies a common key frame at the client, and delta commands which encode differences between the selected common key frame and new frame is sent to the client. The client receives the payload, sets a cached common key frame as the current frame, applies the delta commands to the selected common key frame, and renders the new frame.
Remote User Interface Raster Segment Motion Detection And Encoding
Raster segment commands are generated by a delta encoder and are encoded for raster segments detected to have moved in the current frame with respect to a location of the raster segment in a previous frame. Raster segment motion commands are stored in a queue and, when written, copy a raster segment into the current frame from a previous payload or cache. When written from the queue to a payload, raster segment motion commands are applied to a copy of the current frame maintained at the server using a copy of the previous payload sent. When copying a raster segment from a raster segment cache, a raster segment cache command retrieves identified raster segment data from the raster segment cache and copies the raster segment into a particular location in the current frame at the client. The raster segment commands are sent to a client via a payload to copy a raster segment from a previous payload into the current frame at the client or from a raster segment cache to the current frame.
Remote User Interface Updates Using Difference And Motion Encoding
Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the client. The commands include motion commands derived from objects that change position between a current frame and a new frame and delta commands derived from differences between the frames. The delta commands can be generated from a frame update after applying motion commands or without applying motion commands. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands.
Dynamically Generating Video Streams For User Interfaces Based On Device Capabilities
Brian C. McDowell - Woodinville WA, US Stephen S. Evans - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/173
US Classification:
725 82, 725 80, 725133, 709228, 348552
Abstract:
The present invention provides for transferring user interface information from a host computing device to an electronic device that typically has limited resources. A request to display a user interface on an electronic device is received. Further, information about the electronic device is received for determining the capabilities of the electronic device. Based on the determination, a video codec is utilized for dynamically generating a video data stream that includes user interface information corresponding to at least a portion of the user interface. The video data stream is then transmitted to the electronic device for rendering the user interface on a display of the electronic device.
Pre-Processing Of Image Data For Enhanced Compression
Brian C. McDowell - Woodinville WA, US Nadim Y. Abdo - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 1/413
US Classification:
35842613, 35842614, 382166
Abstract:
Embodiments herein provide for a pre-processing stage or mechanism for enhancing data compression of an image by splitting or separating the color channels for pixels into planar data sources. Typically, image data is displayed as an interleaved set of channel types for a color space such that each pixel within an image (such as a bitmap) has one component for each color channel. By separating the interleaved bitmap into a planar representation, each plane can be compressed independently and often times achieve higher compression ratios. This is especially true for channels that are expected to stay fairly constant throughout the bitmap most of the time. The utilization of the above embodiment can be further enhanced through manipulation of channel data or through converting the color space from one form to another.
Mr. Mcdowell works in Lexington, KY and 1 other location and specializes in Internal Medicine. Mr. Mcdowell is affiliated with Saint Joseph Hospital East.
Googleplus
Brian Mcdowell
Work:
Hilton High School - Teacher (7)
Education:
State University of New York at Fredonia - Geology / Teaching
Brian Mcdowell
Education:
Las Positas College - Computer Science
Tagline:
I like Penguins.
Brian Mcdowell
Work:
Challenge-Management - Project Manager
Education:
Scrabo High School
Brian Mcdowell
About:
I tend to move around alot; you could say I have itchy feet. Where ever I go, you can be assured, I'll have my camera with me.
Farragut High School Rota NC 1968-1971, Hickory Elementary School Chesapeake VA 1971-1973, Temple Terrace Elementary School Temple Terrace FL 1973-1974, Lomax Elementary School Tampa FL 1974-1975, Sligh Junior High School Tampa FL 1975-1976, Greco Junior High School Tampa FL 1976-1978