Search

Peter L Shafton

from San Francisco, CA
Age ~55

Peter Shafton Phones & Addresses

  • 430 Masonic Ave, San Francisco, CA 94118
  • 430 Masonic Ave APT 201, San Francisco, CA 94118
  • 1344 Larkin St, San Francisco, CA 94109
  • Sonoma, CA
  • Berkeley, CA
  • Cambridge, MA
  • Larkspur, CA
  • Belvedere Tiburon, CA
  • Santa Clara, CA
  • Alameda, CA

Work

Company: Twilio inc. Apr 2018 Position: Vice president of architecture

Education

Degree: Bachelors, Bachelor of Science School / High School: University of California, Berkeley 1987 to 1992 Specialities: Naval Architecture, Engineering

Skills

Distributed Systems • Scalability • Digital Media • Video • Agile Methodologies • Software Engineering • Software Development • System Design • Analytics • Architecture • Rest • Linux • Mobile Applications • Cloud Computing • C++ • Communication Protocols • Architectures • C

Industries

Computer Software

Resumes

Resumes

Peter Shafton Photo 1

Vice President Of Architecture

View page
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Twilio Inc.
Vice President of Architecture

Twilio Inc. Aug 2016 - Apr 2018
Senior Architect

Twilio Inc. Jan 2014 - Aug 2016
Architect

Twilio Inc. Jul 2011 - Jan 2014
Technical Lead

Cisco Jan 2010 - Jul 2011
Technical Architect
Education:
University of California, Berkeley 1987 - 1992
Bachelors, Bachelor of Science, Naval Architecture, Engineering
Skills:
Distributed Systems
Scalability
Digital Media
Video
Agile Methodologies
Software Engineering
Software Development
System Design
Analytics
Architecture
Rest
Linux
Mobile Applications
Cloud Computing
C++
Communication Protocols
Architectures
C

Publications

Us Patents

System And Method For Managing Latency In A Distributed Telephony Network

View page
US Patent:
8601136, Dec 3, 2013
Filed:
Jun 6, 2013
Appl. No.:
13/911896
Inventors:
Jonas Boerjesson - San Francisco CA, US
John Wolthuis - San Francisco CA, US
Peter Shafton - San Francisco CA, US
Assignee:
Twilio, Inc. - San Francisco CA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709227, 709226
Abstract:
A system and method of preferred embodiments include at a signaling gateway of a first region, receiving a communication invitation of a first endpoint from a communication provider; signaling the communication invitation to a communication-processing server in a second region; in response to communication processing of the communication-processing server, dynamically directing signaling and media of the communication according to processing instructions and resources available in at least the first and two regions; wherein dynamically directing signaling and media communication of the communication comprises selectively routing media communication exclusively through communication resources of the first region if resources are available in the first region or selectively routing media communication between the first endpoint, the gateway, and at least the communication-processing server if media resources are not in the first region.

Identifying Popular Segments Of Media Objects

View page
US Patent:
20080235589, Sep 25, 2008
Filed:
Mar 19, 2007
Appl. No.:
11/687940
Inventors:
Ryan Shaw - Berkeley CA, US
Patrick Lee Schmitz - San Francisco CA, US
Peter L. Shafton - San Francisco CA, US
Brian Williams - San Carlos CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 3/00
US Classification:
715723
Abstract:
Against this backdrop systems and methods have been developed for identifying popular segments of media objects. A remix system is provided to users allowing the easy remixing of a library of media objects. The remixes created by the users are recorded. From this information, the relative popularity of the segments and media objects in the library are identified based on how often they appear in the user-generated remixes. Actions may then be automatically taken related to the popularity of segments and media objects such as changing payment terms, alerting users of the popular content, and notifying interested parties of the popular or unpopular content.

Method And System For Previewing Media Over A Network

View page
US Patent:
20080271095, Oct 30, 2008
Filed:
Apr 24, 2007
Appl. No.:
11/739532
Inventors:
Peter Shafton - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
H04N 7/173
US Classification:
725 87
Abstract:
Systems and methods are disclosed that allow a user to preview media content on a device while the device is downloading the media content and without interrupting the downloading of the media content. In addition, the user may preview any location within a media file regardless of whether the media data for the location has been received by the user's device. The user's device, upon receipt of a command to preview a specific location within a file already being downloaded, determines if the data for that location have already been received. If so, the user's device generates a preview frame from the downloaded data. If not, the user's device transmits a preview request to the media server which generates the preview frame and transmits back to the user's device.

Method And System For Media-Based Event Generation

View page
US Patent:
20080313227, Dec 18, 2008
Filed:
Jun 14, 2007
Appl. No.:
11/763383
Inventors:
Peter Shafton - San Francisco CA, US
David A. Shamma - San Francisco CA, US
Ryan Shaw - Berkeley CA, US
Patrick Schmitz - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
7071041, 707E17112
Abstract:
Systems and methods are described allowing dynamic selection of media items (e.g., advertisements) for presentation within a media stream based on dynamically-generated information that describes the content of the media stream or the stream's consumer. Systems may include meta data servers and media servers that work together to dynamically select media items and dynamically build a media stream containing the selected media items to the consumer. The media items are selected based on dynamically-generated meta data. Such meta data may be generated by previous consumers of the media stream and provide an accurate and dynamic description of the contents of the media stream. Because the media items are dynamically selected based on dynamically-generated meta data, even though the same media stream may be requested by different media consumers, each media stream is individually generated and may be a unique stream that reflects the impressions of previous consumers of the stream.

Method And System For Personalized Segmentation And Indexing Of Media

View page
US Patent:
20080313541, Dec 18, 2008
Filed:
Jun 14, 2007
Appl. No.:
11/763388
Inventors:
Peter Shafton - San Francisco CA, US
David A. Shamma - San Francisco CA, US
Ryan Shaw - Berkeley CA, US
Patrick Schmitz - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 3/00
US Classification:
715725
Abstract:
This disclosure describes systems, methods and user interfaces that allow a user to identify, annotate and share a portion of a media item with another user. Through the user interface, the user may render a media item and identify a segment of the media item. Based on the media item, previously defined and shared segments may be suggested to the user allowing the user to quickly select and identify popular segments for sharing. In addition, previously used annotations of previously defined and shared segments may be suggested to the user allowing users to quickly select annotations. The sharing user may then issue a command that causes a link or other means for accessing the segment to be transmitted to a recipient. Accessing this link or other means, causes the segment defined by the sharing user to be rendered on the recipient's device.

Method And System For Media Landmark Identification

View page
US Patent:
20080313570, Dec 18, 2008
Filed:
Jun 14, 2007
Appl. No.:
11/763391
Inventors:
David A. SHAMMA - San Francisco CA, US
Peter Shafton - San Francisco CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
G06F 3/048
US Classification:
715846
Abstract:
Methods and systems are described for allowing a user to quickly determine parts of a media item in which the user will be interested. In the methods and systems described, a timeline is provided for the media item and semantic icons are used as media landmarks along the timeline. The semantic icons are related to the content or a description of the content at the location in the media item corresponding to the semantic icon's location on the timeline. The semantic icons, in addition to providing some immediate contextual information at a glance, also allow a user access to annotations of the media item. Semantic icons can represent tags, users who have created or modified annotations for the segment of the media item, or other relevant information. The semantic icons may also be used to determine a relative level of interest in different parts of the media item both with respect to the user and with respect to other users.

Draggable Mechanism For Identifying And Communicating The State Of An Application

View page
US Patent:
20090015599, Jan 15, 2009
Filed:
Jul 9, 2007
Appl. No.:
11/775097
Inventors:
Jeffery Bennett - San Francisco CA, US
Peter Shafton - San Francisco CA, US
Tomi Blinnikka - Berkeley CA, US
Assignee:
YAHOO! INC. - Sunnyvale CA
International Classification:
G09G 5/00
US Classification:
345680
Abstract:
In a method and system for identifying and communicating a state of an application, a namespace is defined for a draggable mechanism. The draggable mechanism is located within an application window housing an application. Metadata identifying application state information is appended to a URL embedded within the draggable mechanism to reflect a first application state of the application. The metadata identifying the application state information is updated at a predetermined interval to reflect new application states.

Discovery And Analytics For Episodic Downloaded Media

View page
US Patent:
20090204481, Aug 13, 2009
Filed:
Feb 12, 2009
Appl. No.:
12/370531
Inventors:
Murgesh Navar - San Jose CA, US
Andrey Yruski - San Francesco CA, US
Peter Shafton - San Francisco CA, US
George McMullen - San Francisco CA, US
International Classification:
G06Q 99/00
US Classification:
705 10
Abstract:
Matching advertising information to media content/user combinations in which information and content are delivered to a user over a network is disclosed. Content providers and advertisers may find out about the offerings of one another as well as user profiles and preferences thereby facilitating agreement of ads with content and users. Viral syndication is also facilitated by allowing the user to share downloaded media with friends and associates. Users may bookmark, share, and/or request/find more content with similarities to the downloaded content with various analytics being reported with respect to the same.
Peter L Shafton from San Francisco, CA, age ~55 Get Report