Yahoo! - San Francisco Bay Area since Sep 2010
Senior Vice President
Microsoft - San Francisco Bay Area Aug 2001 - Aug 2010
Partner & General Manager
WebTV Networks - San Francisco Bay Area Aug 1995 - Jul 2001
Vice President
Streetlight Software - San Francisco Bay Area 1992 - 1995
Co-Founder & CEO
Apple Computer - San Francisco Bay Area 1989 - 1992
Sr Software Engineer
Skills:
Product Management Cloud Computing Mobile Applications Mobile Devices Distributed Systems SaaS Strategic Leadership Engineering Leadership Software Engineering
John R. Matheny - Mountain View CA Christopher White - Mountain View CA David R. Anderson - Cupertino CA Arn J. Schaeffer - Belmont CA
Assignee:
Object Technology Licensing Corporation - Cupertino CA
International Classification:
G06F 1300
US Classification:
345619, 345700, 345764
Abstract:
An event notification system for propagating object-change information. The notification system supports change notification without queues in an object-based application or operating system and can be scaled to propagate large numbers of events among a large plurality of objects. The event notification system interconnects a plurality of event source and event receiver objects. Any object, such as a command object, may operate as either an event receiver object, an event source object or both. A notification object is created by a source object to transport, from a source to a receiver, descriptive information about a change, which includes a particular receiver object method and a pointer to the source object that sent the notification. A receiver object must register with a connection object its âinterestâ in receiving notification of changes; specifying both the event type and the particular source object of interest. After establishing such connections, the receiver object receives only the events of the specified type for the source objects âof interestâ and no others.
System And Method For Encouraging Viewers To Watch Television Programs
Described are methods and apparatus for encouraging viewers to pay attention to television programs, commercials in particular, by offering viewers some incentive to watch. In one embodiment, viewers are notified that they can receive frequent-flier miles for answering one or more simple questions at the conclusion of the commercial. To verify that the viewer paid attention to the commercial, the answer to the question may be based on the content of the commercial. A sponsor might ask, for example, that the viewer identify the name of the sponsor or the color of an announcers shirt. A correct answer indicates that the viewer watched the commercial, and that the viewer is therefore entitled to some reward. For example, viewers who watch the commercial may be entered in a prize drawing, or may receive prize points, such as frequent-flier miles. In other embodiments, viewers may verify that they watched a given program by selecting an icon or pressing a button on a remote control.
Dean J. Blackketter - San Francisco CA, US Timothy F. Park - Menlo Park CA, US Daniel J. Zigmond - Sunnyvale CA, US Sharon F. Glusker - Belmont CA, US John Matheny - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/445
US Classification:
725 38, 725 42, 725 46, 725 58, 386 83
Abstract:
A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.
Dean J. Blackketter - San Francisco CA, US Timothy F. Park - Menlo Park CA, US Daniel J. Zigmond - Menlo Park CA, US John R. Matheny - San Francisco CA, US
A television program is received that includes an index that identifies multiple television program segments contained in the television program. The index of program segments is displayed to a television viewer, and the television viewer is allowed to select at least one program segment for recording. The index of program segments can identify the name of each program segment, the time period during which each program segment is transmitted, the program type for each program segment, the content rating for each program segment, or whether the viewer is required to watch a particular program segment. The selected program segments may be recorded on a video recorder. The television viewer is also allowed to select the order of viewing of the program segments.
Dean J. Blackketter - San Francisco CA, US Timothy F. Park - Menlo Park CA, US Daniel J. Zigmond - Menlo Park CA, US Sharon F. Glusker - Belmont CA, US John R. Matheny - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/445 H04N 5/91
US Classification:
725 58, 725 32, 725 42, 386 83
Abstract:
A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.
Dean J. Blackketter - San Francisco CA, US Timothy F. Park - Menlo Park CA, US Daniel J. Zigmond - Menlo Park CA, US Sharon F. Glusker - Belmont CA, US John R. Matheny - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/78
US Classification:
386 68, 386125, 725133
Abstract:
A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.
System And Method For Encouraging Viewers To Watch Television Programs
John R. Matheny - San Francisco CA, US Daniel J. Zigmond - Carnation WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/16 H04N 7/10 H04N 7/025
US Classification:
725 23, 725 32, 725 36
Abstract:
Described are methods and apparatus for encouraging viewers to pay attention to television programs, commercials in particular, by offering viewers some incentive to watch. In one embodiment, viewers are notified that they can receive frequent-flier miles for answering one or more simple questions at the conclusion of the commercial. To verify that the viewer paid attention to the commercial, the answer to the question may be based on the content of the commercial. A sponsor might ask, for example, that the viewer identify the name of the sponsor or the color of an announcer's shirt. A correct answer indicates that the viewer watched the commercial, and that the viewer is therefore entitled to some reward. For example, viewers who watch the commercial may be entered in a prize drawing, or may receive prize points, such as frequent-flier miles. In other embodiments, viewers may verify that they watched a given program by selecting an icon or pressing a button on a remote control.
Dean J. Blackketter - San Francisco CA, US Timothy F. Park - Menlo Park CA, US Daniel J. Zigmond - Menlo Park CA, US Sharon F. Glusker - Belmont CA, US John R. Matheny - San Francisco CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 5/765
US Classification:
386296, 386278, 386200, 725133
Abstract:
A television receiving system displays an advertisement for a future television program. If the future television program is identified as recordable, the system also displays an option to set a reminder for the advertised program and/or an option to record the advertised program on a video recorder. If a viewer of the advertisement selects the reminder option, then a reminder is programmed in the system. If the viewer selects the record option, then the system automatically programs the video recorder to record the advertised program. If the viewer has established an interactive session during a television advertisement, and has not completed the interactive session when the advertisement ends, then the current television program is paused until the interactive session is completed.
Waller Elementary School Bossier City LA 1967-1971, University Elementary School Shreveport LA 1971-1973, Youree Drive Middle School Shreveport LA 1973-1976
Community:
Rebecca Burcks, Catherine Shaw, Robert Walker, William Billy
John Matheny (1971-1973), Shelia Skinner (1976-1980), Gary Jones (1978-1980), Arica Martin (1987-1991), Maureen Hannon (1970-1971), Rebecca Lewis (1987-1990)