11122 Corte Mar De Cristal, San Diego, CA 92130 • (858)7920618
11362 Dennig Pl, San Diego, CA 92126
Hartford, CT
South Waltham, MA
La Jolla, CA
Agoura Hills, CA
11122 Corte Mar De Cristal, San Diego, CA 92130 • (310)5037456
Work
Company:
Comcast nbcuniversal
Jul 2019
Position:
Principal hardware assessment engineer
Education
Degree:
Masters
School / High School:
Boston University
1987 to 1989
Specialities:
Electrical Engineering
Skills
Embedded Software • Rtos • Vxworks • Firmware • Device Drivers • Embedded Systems • Debugging • Set Top Box • Embedded Linux • Mpeg2 • Wireless • Conditional Access • Tcp/Ip • System Architecture • Software Development • Arm • Asic • Algorithms • Wifi • Iptv • Clearcase • Mpeg • Digital Signal Processors • Systems Engineering • Digital Tv • Soc • Ethernet • Software Engineering • Real Time Operating Systems • Reverse Engineering • Visual Svn • Cvs • Jira • Bash • Open Source Software • 68K Assembly • User Datagram Protocol • Servers • It Automation • Wireshark • Network Administration • Computer Networking
Languages
English
Ranks
Certificate:
Learning Bash Scripting
Interests
Exercise • Home Improvement • Reading • Gourmet Cooking • Sports • Home Decoration • Health • Children • Cooking • Electronics • Outdoors • Environment • Education • Science and Technology • Music • Human Rights • Movies • Kids • Disaster and Humanitarian Relief • Travel • Boating • Investing • Arts and Culture
Comcast Nbcuniversal
Principal Hardware Assessment Engineer
Arris Jan 2011 - Aug 2018
Senior Software Development Manager
Motorola Feb 2007 - Jan 2011
Software Development Manager
Motorola Jan 2002 - Feb 2007
Senior Staff Software Development Engineer
Motorola Jan 2000 - Jan 2002
Systems Engineer and Architect
Education:
Boston University 1987 - 1989
Masters, Electrical Engineering
Worcester Polytechnic Institute 1981 - 1985
Bachelors, Bachelor of Science In Electrical Engineering, Electronics, Engineering, Communications
Skills:
Embedded Software Rtos Vxworks Firmware Device Drivers Embedded Systems Debugging Set Top Box Embedded Linux Mpeg2 Wireless Conditional Access Tcp/Ip System Architecture Software Development Arm Asic Algorithms Wifi Iptv Clearcase Mpeg Digital Signal Processors Systems Engineering Digital Tv Soc Ethernet Software Engineering Real Time Operating Systems Reverse Engineering Visual Svn Cvs Jira Bash Open Source Software 68K Assembly User Datagram Protocol Servers It Automation Wireshark Network Administration Computer Networking
Interests:
Exercise Home Improvement Reading Gourmet Cooking Sports Home Decoration Health Children Cooking Electronics Outdoors Environment Education Science and Technology Music Human Rights Movies Kids Disaster and Humanitarian Relief Travel Boating Investing Arts and Culture
Languages:
English
Certifications:
Learning Bash Scripting Troubleshooting Your Network With Wireshark
Us Patents
Content Advisory Rating Preservation During Personal Video Recorder Trick Play Modes
Bridget Kimball - Encinitas CA, US Glen Goffin - Dublin PA, US Paul Baker - San Diego CA, US Greg McDonald - San Diego CA, US Walter Anderes - San Diego CA, US
International Classification:
H04N007/16 H04N007/173
US Classification:
725/088000, 725/102000, 725/090000, 725/028000
Abstract:
A personal video recorder records and plays back a television program in a user-defined playback mode while preserving content advisory rating information. A decoder parses a digital transport stream comprising transport stream packets containing the television program and generates navigation data. A source of content advisory rating information corresponding to said television program is provided. This source of content advisory rating information may be within the digital transport stream. A non-volatile storage unit is used for saving each of the frames of the television program in a transport stream file and for saving the navigation data in a navigation data file. The navigation data includes pointers that point to a location of each of the frames of the television program in the transport stream file and content advisory rating information associated with each of the frames from the source of content advisory rating information. A processor for executes an algorithm that processes the transport stream file according to the user-defined playback mode. Content advisory rating information that corresponds to frames that are to be shown in the user-defined playback mode is taken from the navigation data file and inserted in the video output signal.
Methods And Apparatus For Processing Progressive I-Slice Refreshed Mpeg Data Streams To Enable Trick Play Mode Features On A Display Device
Robert Eifrig - San Diego CA, US Walter Anderes - San Diego CA, US Bridget Kimball - Encinitas CA, US Paul Baker - San Diego CA, US
Assignee:
General Instrument Corporation - Horsham PA
International Classification:
G09G005/00
US Classification:
345/720000
Abstract:
A display device with personal versatile recorder capabilities is provided which is capable of processing progressive I-slice refreshed MPEG data streams to enable trick play mode features. The display device comprises a receiver for receiving a progressive I-slice refreshed MPEG data stream having I-slices distributed over multiple P-frames. The display device further comprises a syntax parser for parsing the data stream to locate I-slices which make up an I-frame. A storage device is provided for storing the data stream. The display device also comprises an interface for receiving a command for a trick play mode feature. A processor associated with the syntax parser recovers the located I-slices from the storage device and assembles the recovered I-slices into one or more constructed I-frames. A decoder is provided for decoding the constructed I-frames to enable the trick play mode features.
System And Method For Authenticating Multiple Separate Objects Using One Signature Via Chain Of Trust
- Suwanee GA, US Walter H. Anderes - San Diego CA, US David L. Berger - El Cajon CA, US
International Classification:
H04L 9/32 G06F 21/57
Abstract:
A method is provided for authenticating two distinct objects using a single signature stored on one of the objects. On initiation of a hardware system a valid hash value can be generated based at least in part on a rootdisk file and a kernel can be modified to contain the valid hash value. On subsequent boots of the hardware system, the valid hash value stored within the kernel can be compared with a value of a potential rootdisk file and if the valid hash value and the rootdisk hash value match, the hardware system can proceed with the boot process.