Search

Craig H Seidel

from Palo Alto, CA
Age ~63

Craig Seidel Phones & Addresses

  • 3503 Laguna Ave, Palo Alto, CA 94306 (650) 424-1912
  • Twain Harte, CA
  • 809 Bedford Dr, Beverly Hills, CA 90210 (310) 550-6778
  • Danville, CA
  • Park Ridge, IL
  • Tuolumne, CA
  • Santa Clara, CA
  • 3503 Laguna Ave, Palo Alto, CA 94306 (650) 224-0054

Work

Position: Construction and Extraction Occupations

Education

Degree: Graduate or professional degree

Emails

Resumes

Resumes

Craig Seidel Photo 1

Senior Vice President, Distribution Technology

View page
Location:
3503 Laguna Ave, Palo Alto, CA 94306
Industry:
Computer Software
Work:
Oshman Family Jcc Jun 2012 - Jun 2019
Member of the Board of Directors, Vice President

Motion Picture Laboratories, Inc. (Movielabs) Jun 2012 - Jun 2019
Senior Vice President, Distribution Technology

Rovi Mar 2005 - Jul 2006
Senior Director

Tivo Jan 2003 - Mar 2005
Engineering Director

Liberate Technologies Nov 1998 - Jan 2003
Senior Director
Education:
Stanford University Sep 1987 - Dec 1988
Master of Science, Masters, Computer Science
University of California, Berkeley 1979 - 1982
Bachelors, Bachelor of Science, Electrical Engineering, Electrical Engineering and Computer Science, Computer Science
Beverly Hills High School
Skills:
Product Management
Cross Functional Team Leadership
Distributed Systems
Software Engineering
Start Ups
Digital Tv
Embedded Software
Metadata
Architecture
Metadata Standards
Mobile Devices
Consumer Electronics
Software Development
Team Leadership
Competitive Analysis
Iptv
Security
Perl
Vod
Linux
Streaming Media
Databases
Product Marketing
System Architecture
Strategic Partnerships
Embedded Systems
Interactive Tv
Cloud Computing
C++
Software Design
Integration
Saas
Business Intelligence
Scalability
Mobile Technology
Digital Asset Management
Go To Market Strategy
Enterprise Software
Satellite
Monetization
Entrepreneurship
Video
Digital Video
Wireless
Sdlc
Agile Project Management
Big Data
Product Planning
Mobile Content
Digital Distribution
Interests:
Children
Languages:
English
Craig Seidel Photo 2

Craig Seidel

View page

Publications

Us Patents

Interface Code Architecture

View page
US Patent:
6341307, Jan 22, 2002
Filed:
Jan 31, 2000
Appl. No.:
09/495289
Inventors:
Lambert Chun-Bob Lum - Hayward CA
Craig Seidel - Palo Alto CA
Assignee:
Electronics for Imaging, Inc. - Foster City CA
International Classification:
G06F 15177
US Classification:
709220, 709203
Abstract:
A display interface system that uses a server-client approach. The server contains all of the necessary information regarding display information, while the client deals with the specific display type that it is connected to. The server contains generic descriptions of user interface screens which allow the server to be independent of specific display types. This allows one version of software to support many types of displays, rather than several software revisions for each display type, saving the software developer time, maintenance, and labor costs. A request-response communication system is used whereupon the client requests previous or next user display screens, system parameter requests, or updates from the server. The client requests screen information through a series of key-tag sequences, while the server controls the sequencing of the user display screens. The client is shielded from any knowledge of the contents of the screen and is only concerned with the fact that something is being displayed.

Remote Control Programming System

View page
US Patent:
7671758, Mar 2, 2010
Filed:
Oct 4, 2004
Appl. No.:
10/958674
Inventors:
Craig Seidel - Palo Alto CA, US
David E. Bruce - El Cajon CA, US
Assignee:
TiVo Inc. - Alviso CA
International Classification:
G08C 19/00
US Classification:
34082569, 34082522, 34082572, 348734
Abstract:
A method and apparatus for programming a remote control is provided. Control data that identifies one or more mode codes is stored in a computing device that is operationally connected to a detector. A user presses a button on a source remote control to cause an input signal to be transmitted from the source remote control to be received by the detector. The detector decodes the input signal, and consults the control data to determine a particular IR code that is associated with the source remote control. The computing device may then display information identifying a particular mode code on a display to allow the user to manually program a target remote control with the particular mode code. Alternately, the computing device may transmit the particular mode code to the target remote control to allow the target remote control to automatically configure itself with the particular mode code.

Method And System For Establishing Trust In A Peer-To-Peer Network

View page
US Patent:
7809943, Oct 5, 2010
Filed:
Sep 27, 2005
Appl. No.:
11/236048
Inventors:
Craig Howard Seidel - Palo Alto CA, US
Assignee:
Rovi Solutions Corporation - Santa Clara CA
International Classification:
H04L 29/06
US Classification:
713164
Abstract:
A method and system for establishing trust in a peer-to-peer network is disclosed. According to one embodiment, a computer implemented method comprises receiving a certificate associated with content from a peer in a peer-to-peer network. A file certificate associated with the content is received wherein the file certificate includes a hash. The validity of the content is determined with the file certificate. The authenticity of the content is determined with the file certificate.

Peer To Peer Gateway

View page
US Patent:
7877457, Jan 25, 2011
Filed:
Mar 17, 2006
Appl. No.:
11/384238
Inventors:
Craig Howard Seidel - Palo Alto CA, US
Assignee:
Macrovision Corporation - Santa Clara CA
International Classification:
G06F 15/167
G06F 15/16
US Classification:
709213, 709218
Abstract:
A method and system for interconnecting a number of peer to peer networks is disclosed. According to one embodiment, a peer to peer gateway communicates with one or more peer to peer networks. The gateway communicates with these networks through the Internet, to which it is connected. The gateway may be configured to perform a number of functions on each of the connected networks, including but not limited to: data storage, searching, data transfer, and data translation.

Associating Rights To Multimedia Content

View page
US Patent:
7979464, Jul 12, 2011
Filed:
Apr 11, 2007
Appl. No.:
11/734015
Inventors:
Craig H. Seidel - Palo Alto CA, US
Assignee:
Motion Picture Laboratories, Inc. - Palo Alto CA
International Classification:
G06F 17/30
G06F 21/00
US Classification:
707781, 707782, 707999009, 707999107, 713186
Abstract:
A method and software to implement a method comprising receiving digital content such as multimedia content, and either ascertaining whether at least a part of the digital content has previously been associated with one or more matched referenced works or searching a store of fingerprint data of referenced works for a match. The searching includes determining a fingerprint of at least part of the digital content, e. g. , multimedia content; and searching the store of fingerprint data of referenced works for a match. In the case that is has been ascertained that the work has previously been associated, or the searching has produced a match to one or more matched referenced works, associating association data to the one or more matched referenced works. Ownership data to the matched referenced works is included in the association such that use of the digital content can take into account such ownership rights. The associating of the association data is carried out in a secure manner.

Cooperative Monitoring Of Peer-To-Peer Network Activity

View page
US Patent:
8015283, Sep 6, 2011
Filed:
Apr 29, 2009
Appl. No.:
12/432562
Inventors:
Craig H. Seidel - Palo Alto CA, US
Assignee:
Motion Picture Laboratories, Inc. - Palo Alto CA
International Classification:
G06F 15/173
US Classification:
709224, 709234
Abstract:
Particular embodiments include cooperative monitoring of peer-to-peer activity on a network including maintaining communication between a local monitoring process and a network monitoring process such that a process can use both network monitoring and local monitoring. The cooperative monitoring includes monitoring a local peer using local monitoring of a point in the network by monitoring packets passing through the point, monitoring the network using network monitoring by a monitoring system or agent coupled to the network, and analyzing the result of network monitoring and local monitoring to determine at least one file transfer association with the local peer.

Peer To Peer Gateway

View page
US Patent:
8412775, Apr 2, 2013
Filed:
Jan 19, 2011
Appl. No.:
13/009700
Inventors:
Craig Howard Seidel - Palo Alto CA, US
Assignee:
Rovi Solutions Corporation - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
709205, 709230
Abstract:
A method and system for interconnecting a number of peer to peer networks is disclosed. According to one embodiment, a peer to peer, gateway communicates with one or more peer to peer networks. The gateway communicates with these networks through the Internet, to which it is connected. The gateway may be configured to perform a number of functions on each of the connected networks, including but not limited to: data storage, searching, data transfer, and data translation.

Multi-Channel Audio Enhancement For Television

View page
US Patent:
8046792, Oct 25, 2011
Filed:
Mar 20, 2002
Appl. No.:
10/103486
Inventors:
Craig Howard Seidel - Palo Alto CA, US
Assignee:
TVworks, LLC - Philadelphia PA
International Classification:
H04N 5/445
US Classification:
725 38, 709231, 348461
Abstract:
A comprehensive mechanism is provided for broadcasting and accessing multiple audio sources in connection with the viewing of a television program. In the preferred embodiment, the first step in providing audio is collecting the audio through the use of standard audio capture techniques. Next, the audio is distributed by either of in-band via broadcast or out-of-band techniques. In-band audio is preferably provided via an MPEG stream associated with the current television program. Out-of-band (OOB) audio can be broadcast as well, although it is preferable to select which channel is distributed upstream first, rather than broadcast all channels downstream and consume bandwidth for unselected audio. Thus, it is preferred that only the desired audio channel(s) are sent over the OOB channel. The audio is preferably tagged with metadata, such that information describing the audio accompanies each audio channel.
Craig H Seidel from Palo Alto, CA, age ~63 Get Report