Patents by Inventor Peter Shafton

Peter Shafton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090015599
    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.
    Type: Application
    Filed: July 9, 2007
    Publication date: January 15, 2009
    Applicant: YAHOO! INC.
    Inventors: Jeffery Bennett, Peter Shafton, Tomi Blinnikka
  • Publication number: 20080313541
    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.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: Yahoo! Inc.
    Inventors: Peter Shafton, David A. Shamma, Ryan Shaw, Patrick Schmitz
  • Publication number: 20080313570
    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.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: Yahoo! Inc.
    Inventors: David A. SHAMMA, Peter Shafton
  • Publication number: 20080313227
    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.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: Yahoo! Inc.
    Inventors: Peter Shafton, David A. Shamma, Ryan Shaw, Patrick Schmitz
  • Publication number: 20080271095
    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.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Applicant: Yahoo! Inc.
    Inventor: Peter Shafton