US Patent No: 6,343,298

Number of patents in Portfolio can not be more than 2000

Seamless multimedia branching

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Described above are methods of authoring multimedia titles and of storing and delivering multimedia content that implements guaranteed seamless branching on digital media with high seek latency and a fixed upper bound on this latency. Continuous media content is arranged as individual clips on a storage medium. Seamless branches between clips are identified by an author. A method is disclosed to identify individual clips as carrier clips or non-carrier clips to guarantee specified seamless behavior while optimizing bridge memory usage and availability of seamless jumps. Bridge data of a particular target media clip is interleaved or otherwise associated on the storage medium with a carrier clip that is upstream of the target media clip, and delivered along with the upstream media clip. As bridge data are delivered, they are stored in bridge memory, to be used to implement a subsequent seamless branch. After the branch is implemented or after the branch is no longer an option, the bridge data is cleared from the bridge memory. Additional methods are disclosed for dealing with intervening file access and for accounting for no-latency branches that are possible when using some forms of storage devices.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA28376

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Nelson, Robert B Redmond, WA 19 203
Nirkhe, Vivek Redmond, WA 3 119
Savchenko, Alexander V Bellevue, WA 2 93
Sun, Yi Kirkland, WA 78 825

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,758,093 Method and system for a multimedia application development sequence editor using time event specifiers 33 1996
 
AVID TECHNOLOGY, INC. (1)
5,892,507 Computer system for authoring a multimedia composition using a visual representation of the multimedia composition 148 1996
 
TTI INVENTIONS A LLC (1)
* 5,706,486 Method for preprocessing multimedia presentations to generate a delivery schedule 10 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 6,111,567 Seamless multimedia branching 54 1997
 
SOFTIMAGE (1)
5,781,188 Indicating activeness of clips and applying effects to clips and tracks in a timeline of a multimedia work 195 1996
 
GLOBALFOUNDRIES INC. (1)
5,754,801 Computer system having a multimedia bus and comprising a centralized I/O processor which performs intelligent data transfers 32 1996
 
LENOVO (SINGAPORE) PTE. LTD. (1)
5,487,167 Personal computer with generalized data streaming apparatus for multimedia devices 339 1994
 
QUART MEDIA HOUSE B.V. (1)
* 5,680,619 Hierarchical encapsulation of instantiated objects in a multimedia authoring system 252 1995
 
FLORESCERE ASSETS LIMITED LIABILITY COMPANY (1)
5,659,793 Authoring tools for multimedia application development and network delivery 243 1994
 
INTELLECTUAL VENTURES ASSETS 6 LLC (1)
5,708,845 System for mapping hot spots in media content for interactive digital media program 310 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
7,120,626 Content retrieval based on semantic association 14 2002
* 2004/0098,376 Content retrieval based on semantic association 3 2002
 
Other [Check patent profile for assignment information] (2)
* 2002/0093,496 Computer user interface with non-salience deemphasis 8 2001
* 2008/0137,685 SYSTEM, SERVER, AND METHOD FOR VARIABLE BIT RATE MULTIMEDIA STREAMING 5 2007
 
QUALCOMM INCORPORATED (2)
* 7,958,252 System for scalable transmission of content in a data network 0 2005
* 2005/0251,838 System for scalable transmission of content in a data network 9 2005
 
RPX CLEARINGHOUSE LLC (2)
* 7,103,350 Scheduler with fairness control and quality of service support 10 2001
* 2003/0096,597 Scheduler with fairness control and quality of service support 2 2001
 
SRI INTERNATIONAL (1)
* 7,020,351 Method and apparatus for enhancing and indexing video and audio signals 58 2000
 
LEVEL 3 COMMUNICATIONS, LLC (8)
9,167,036 Managed object replication and delivery 0 2002
* 2006/0015,574 Managed object replication and delivery 35 2002
8,924,466 Server handoff in content delivery network 0 2007
8,782,123 Server handoff in content delivery network 0 2007
* 2008/0065,724 Peer server handoff in content delivery network 119 2007
* 2008/0071,859 Popularity-based selective replication in content delivery network 116 2007
8,930,538 Handling long-tail content in a content delivery network (CDN) 0 2009
* 2010/0332,595 HANDLING LONG-TAIL CONTENT IN A CONTENT DELIVERY NETWORK (CDN) 101 2010
 
KASENNA, INC. (2)
* 2005/0262,245 Scalable cluster-based architecture for streaming media 16 2005
* 2009/0070,414 SYSTEM AND METHOD FOR DISTRIBUTING MEDIA CONTENT USING TRANSFER FILE THAT ELIMINATES NEGOTIATI0N BETWEEN SERVER AND CLIENT IN POINT-TO-MULTIPOINT DISTRIBUTION 0 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (25)
7,266,613 Fast dynamic measurement of bandwidth in a TCP network environment 32 2000
7,185,082 Fast dynamic measurement of connection bandwidth using at least a pair of non-compressible packets having measurable characteristics 16 2000
7,725,557 Client-side caching of streaming media content 10 2002
7,650,421 Adaptable accelerated content streaming 6 2002
* 2004/0128,396 Adaptable accelerated content streaming 18 2002
* 2004/0268,400 Quick starting video content 31 2003
7,054,774 Midstream determination of varying bandwidth availability 34 2003
* 2004/0267,503 Midstream determination of varying bandwidth availability 7 2003
7,391,717 Streaming of variable bit rate multimedia content 43 2003
* 2004/0264,489 Streaming of variable bit rate multimedia content 9 2003
7,162,533 Session description message extensions 14 2004
* 2005/0262,187 Session description message extensions 5 2004
7,594,025 Startup methods and apparatuses for use in streaming content 1 2004
* 2005/0044,166 Startup methods and apparatuses for use in streaming content 9 2004
7,188,172 Fast dynamic measurement of connection bandwidth using a pair of packets, a packet-pair bandwidth calculation and a list of recent bandwidth measurements 4 2004
* 2005/0097,217 Fast dynamic measurement of connection bandwidth using a list of recent measurements 5 2004
7,353,286 Fast dynamic measurement of bandwidth in a TCP network environment 3 2004
7,349,977 Fast dynamic measurement of bandwidth in a TCP network environment 3 2004
* 2005/0108,420 Fast dynamic measurement of bandwidth in a TCP network environment 27 2004
7,548,948 Client-side caching of streaming media content 22 2005
* 2006/0059,223 Client-side caching of streaming media content 39 2005
7,809,851 Session description message extensions 14 2005
* 2006/0092,822 Session Description Message Extensions 1 2005
7,634,373 Midstream determination of varying bandwidth availability 6 2006
7,783,772 Session description message extensions 7 2006
 
ESPIAL, INC. (10)
* 6,859,840 Prefix caching for media objects 16 2001
* 2002/0103,928 Prefix caching for media objects 9 2001
7,403,993 System and method for highly-scalable real-time and time-based data delivery using server clusters 31 2002
* 2004/0088,412 System and method for highly-scalable real-time and time-based data delivery using server clusters 23 2002
7,793,329 Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique 10 2007
* 2007/0250,890 Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique 19 2007
7,849,194 File system and method for administrating storage space and bandwidth in a computer system serving media assets 1 2007
* 2008/0016,220 File system and method for administrating storage space and bandwidth in a computer system serving media assets 0 2007
8,015,480 System and method for media stream indexing and synchronization 2 2007
7,860,950 Metadata enabled push-pull model for efficient low-latency video-content distribution over a network 2 2008
 
MONKEYMEDIA, INC. (16)
8,381,126 Computer user interface with non-salience deemphasis 2 2001
7,467,218 Method and storage device for expanding and contracting continuous play media seamlessly 20 2003
* 2004/0059,826 Method and storage device for expanding and contracting continuous play media seamlessly 3 2003
8,370,745 Method for video seamless contraction 4 2007
8,370,746 Video player with seamless contraction 0 2007
7,890,648 Audiovisual presentation with interactive seamless branching and/or telescopic advertising 8 2007
* 2009/0016,691 Audiovisual transmission system with interactive seamless branching and/or telescopic advertising 1 2007
* 2008/0216,011 Computer uswer interface for calendar auto-summerization 24 2007
* 2008/0184,145 Computer user interface for document auto-summarization 3 2007
* 2008/0158,261 Computer user interface for audio and/or video auto-summarization 10 2007
8,392,848 Electronic calendar auto-summarization 0 2008
* 2009/0177,995 Computer User Interface for Calendar Auto-Summarization 2 2008
8,122,143 System and method for transmission of telescopic advertising 1 2010
* 2011/0055,419 AUDIOVISUAL SYSTEM WITH INTERACTIVE SEAMLESS BRANCHING AND/OR TELESCOPIC ADVERTISING 1 2010
9,185,379 Medium and method for interactive seamless branching and/or telescopic advertising 0 2012
9,247,226 Method and storage device for expanding and contracting continuous play media seamlessly 0 2012
 
NOKIA TECHNOLOGIES OY (2)
* 8,935,424 Method and apparatus for signaling presentation description updates in HTTP streaming 2 2012
* 2012/0198,031 Method and Apparatus for Signaling Presentation Description Updates in HTTP Streaming 4 2012
* Cited By Examiner