Source: http://www.google.com/patents/US8037105?dq=7,172,682
Timestamp: 2014-10-25 15:48:38
Document Index: 604677377

Matched Legal Cases: ['Application No. 2004', 'Application No. 038216647', 'Application No. 2004', 'Art, 1', 'art 1', 'Application No. 03821664', 'Application No. 03821664', 'Application No. 03821664', 'Application No. 03821664', 'art 4', 'Application No. 2007']

Patent US8037105 - Computer apparatus - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA computer apparatus which uses a database (22) to offer persistent storage of metadata (36) describing the content of media files (32). Metadata is used to create a personalized media article (48) from those media files. That metadata also indicates relationships between those media files. In order...http://www.google.com/patents/US8037105?utm_source=gb-gplus-sharePatent US8037105 - Computer apparatusAdvanced Patent SearchPublication numberUS8037105 B2Publication typeGrantApplication numberUS 10/593,585PCT numberPCT/GB2005/001051Publication dateOct 11, 2011Filing dateMar 18, 2005Priority dateMar 26, 2004Also published asCA2561089A1, CN1938701A, CN1938701B, EP1728179A1, US20070214157, WO2005093603A1Publication number10593585, 593585, PCT/2005/1051, PCT/GB/2005/001051, PCT/GB/2005/01051, PCT/GB/5/001051, PCT/GB/5/01051, PCT/GB2005/001051, PCT/GB2005/01051, PCT/GB2005001051, PCT/GB200501051, PCT/GB5/001051, PCT/GB5/01051, PCT/GB5001051, PCT/GB501051, US 8037105 B2, US 8037105B2, US-B2-8037105, US8037105 B2, US8037105B2InventorsIan C Kegel, Jeremy M Thorne, Martin Russ, Timothy S Stevens, Jason MorphettOriginal AssigneeBritish Telecommunications Public Limited CompanyExport CitationBiBTeX, EndNote, RefManPatent Citations (72), Non-Patent Citations (56), Referenced by (5), Classifications (8), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetComputer apparatusUS 8037105 B2Abstract A computer apparatus which uses a database (22) to offer persistent storage of metadata (36) describing the content of media files (32). Metadata is used to create a personalized media article (48) from those media files. That metadata also indicates relationships between those media files. In order to accelerate the creation of the personalized media article (48), media element metadata items are stored in a cache. The usefulness of this cache is improved further by reading related media elements data from retrieved metadata items (36), and then pre-fetching those items and placing them in the cache. Because the relatedness of the data items means that the related data item is more likely to be required in the near future, the caching method is more useful than known caching methods. Furthermore, the improved usefulness of the cache is achieved without placing constraints on where the data items are placed in the persistent storage.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5027420Dec 16, 1988Jun 25, 1991Kabushiki Kaisha ToshibaMethod and apparatus for generating patterns with a user preference learning functionUS5267351Dec 22, 1989Nov 30, 1993Avid Technology, Inc.Media storage and retrieval systemUS5305389Aug 30, 1991Apr 19, 1994Digital Equipment CorporationData processing systemUS5584006Nov 29, 1993Dec 10, 1996Avid Technology, Inc.Computer-implemented processUS5619636Feb 17, 1994Apr 8, 1997Autodesk, Inc.Multimedia publishing systemUS5708767Feb 3, 1995Jan 13, 1998The Trustees Of Princeton UniversityMethod and apparatus for video browsing based on content and structureUS5724605Mar 31, 1995Mar 3, 1998Avid Technology, Inc.Method and apparatus for representing and editing multimedia compositions using a tree structureUS5752029Jun 6, 1995May 12, 1998Avid Technology, Inc.Method and apparatus for representing and editing multimedia compositions using references to tracks in the composition to define components of the compositionUS5754851Jun 6, 1995May 19, 1998Avid Technology, Inc.Method and apparatus for representing and editing multimedia compositions using recursively defined componentsUS5767846Oct 10, 1995Jun 16, 1998Fuji Xerox Co., Ltd.Multi-media document reproducing system, multi-media document editing system, and multi-media document editing/reproducing systemUS5884316 *Nov 19, 1996Mar 16, 1999Microsoft CorporationImplicit session context system with object state cacheUS5896506 *May 31, 1996Apr 20, 1999International Business Machines CorporationDistributed storage management system having a cache server and method thereforUS6016380 *Sep 24, 1992Jan 18, 2000Avid Technology, Inc.Template-based edit decision list management systemUS6049799 *May 12, 1997Apr 11, 2000Novell, Inc.Document link management using directory servicesUS6058102Nov 6, 1998May 2, 2000Visual Networks Technologies, Inc.Method and apparatus for performing service level analysis of communications network performance metricsUS6085020 *Feb 12, 1999Jul 4, 2000Matsushita Electric Industrial Co., Ltd.Editing control apparatus and editing control method employing compressed audio-visual informationUS6185538 *Jul 29, 1998Feb 6, 2001Us Philips CorporationSystem for editing digital video and audio informationUS6204840Apr 8, 1998Mar 20, 2001Mgi Software CorporationNon-timeline, non-linear digital multimedia composition method and systemUS6311194 *Aug 21, 2000Oct 30, 2001Taalee, Inc.System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertisingUS6404978 *Apr 2, 1999Jun 11, 2002Sony CorporationApparatus for creating a visual edit decision list wherein audio and video displays are synchronized with corresponding textual dataUS6560236Oct 4, 1999May 6, 2003Enterasys Networks, Inc.Virtual LANsUS6633968 *Feb 27, 2001Oct 14, 2003Microsoft CorporationPre-fetching of pages prior to a hard page fault sequenceUS6681232May 22, 2001Jan 20, 2004Yipes Enterprise Services, Inc.Operations and provisioning systems for service level management in an extended-area data communications networkUS6701316Aug 31, 2000Mar 2, 2004Nec CorporationMethod and apparatus for intelligent network bandwidth and system resource utilization for web content fetch and refreshUS6728726 *Mar 5, 1999Apr 27, 2004Microsoft CorporationPrefetching and caching persistent objectsUS6771881 *Sep 20, 2000Aug 3, 2004James S. KetchamMethod for maintaining edit decision lists for digital audio/video reproducers to maintain synchronization across timecode editsUS6804684 *May 7, 2001Oct 12, 2004Eastman Kodak CompanyMethod for associating semantic information with multiple images in an image database environmentUS20010009423Mar 28, 2001Jul 26, 2001Marc DavisTime-based media processing systemUS20020003506Aug 10, 1999Jan 10, 2002Paul A. FreibergerAttention manager for occupying the peripheral attention of a person in the vicinity of a display deviceUS20020010575 *Aug 2, 2001Jan 24, 2002International Business Machines CorporationMethod and system for the automatic segmentation of an audio stream into semantic or syntactic unitsUS20020013943Apr 24, 2001Jan 31, 2002Seth HabermanSystem and method for simultaneous broadcast for personalized messagesUS20020046208 *Oct 10, 2001Apr 18, 2002Johan AnderssonObjects in a computer systemUS20020056095Dec 18, 2000May 9, 2002Yusuke UeharaDigital video contents browsing apparatus and methodUS20020099737 *Jun 8, 2001Jul 25, 2002Porter Charles A.Metadata quality improvementUS20020122430Mar 5, 2001Sep 5, 2002Seth HabermanSystem and method for seamless switchingUS20020186899May 29, 2001Dec 12, 2002Sascha BohnenkampMethod and computer system for prefetching of imagesUS20030001846Jan 3, 2001Jan 2, 2003Davis Marc E.Automatic personalized media creation systemUS20030045957Jul 9, 2002Mar 6, 2003Seth HabermanSystem and method for seamless switching of compressed audio streamsUS20030142689Feb 19, 2003Jul 31, 2003Seth HabermanSystem and method for seamless switching through bufferingUS20030149787Feb 1, 2002Aug 7, 2003Mangan John F.Policy based routing system and method for caching and VPN tunnelingUS20040024550Jul 13, 2001Feb 5, 2004Heinrich DoerkenMethod for measuring unidirectional transmission characteristics such as packet propagation time, fluctuations in propagation time and results derivable therefrom, in a telecommunications networkUS20040047289Jun 28, 2002Mar 11, 2004Azami Seyed Bahram ZahirMethod and apparatus for call event processing in a multiple processor call processing systemUS20040073690Sep 30, 2002Apr 15, 2004Neil HepworthVoice over IP endpoint call admissionUS20040117257Sep 8, 2003Jun 17, 2004Seth HabermanSystem for authoring and editing personalized message campaignsUS20040246376Apr 9, 2003Dec 9, 2004Shunichi SekiguchiVideo content transmission device and method, video content storage device, video content reproduction device and method, meta data generation device, and video content management methodUS20050120138Sep 30, 2004Jun 2, 2005Salvatore CarmelloVirtual dedicated connection system and methodUS20060206600Mar 8, 2005Sep 14, 2006Wong Allen TMethod of operating a video-on-demand system that prevents congestionUS20080019362Jul 20, 2006Jan 24, 2008British Telecommunications Public Limited CompanyTelecommunication multicast systemUS20080019382Jul 20, 2006Jan 24, 2008British Telecommunications Public Limited CompanyTelecommunications switchingUS20080019383Nov 9, 2006Jan 24, 2008British Telecommunications Public Limited CompanyTelecommunications switchingUS20080019384Nov 9, 2006Jan 24, 2008British Telecommunications Public Limited CompanyTelecommunication multicast systemUS20080112399Nov 13, 2006May 15, 2008British Telecommunications Public Limited CompanyTelecommunications systemUS20080186854Feb 6, 2007Aug 7, 2008British Telecommunications Public Limited CompanyNetwork monitoring systemUS20080188191Feb 6, 2007Aug 7, 2008British Telecommunications Public Limited CompanyNetwork monitoring systemDE10228597A1Jun 26, 2002Jun 12, 2003Nec Europe LtdTransmitting time synchronous data over network involves optimizing bandwidth reservation so adequate transmission service quality is guaranteed, only a little bandwidth is unusedEP0716525A2Nov 28, 1995Jun 12, 1996AT&amp;T Corp.Packet network transit delay measurement systemEP0948165A1Apr 1, 1999Oct 6, 1999Hewlett-Packard CompanyGenerating service detail recordsEP1549005A1Dec 1, 1999Jun 29, 2005Secretary of Agency of Industrial Science and TechnologyCommunications method and communications systemJP2001292173A Title not availableJP2001309269A Title not availableJP2001326922A Title not availableJP2003304473A Title not availableWO1993021636A1Apr 7, 1993Oct 28, 1993Avid Technology IncA method and apparatus for representing and editing multimedia compositionsWO1996000946A1Jun 26, 1995Jan 11, 1996Intel CorpData pre-fetch for script-based multimedia systemsWO1997045801A1May 28, 1997Dec 4, 1997Mci Communications CorpA system and method for storing and retrieving performance and topology informationWO2000057276A1Mar 24, 2000Sep 28, 2000Excelon CorpMethod and apparatus for pointer relocation optimization for virtual memory mapping and transaction management in a database systemWO2001077776A2Mar 29, 2001Oct 18, 2001Visible World IncSystem and method for personalized message creation and deliveryWO2002028102A1Sep 25, 2001Apr 4, 2002Burgh Abeljan V DSystem and method for simultaneous broadcast for personalized messagesWO2002032097A2Oct 12, 2001Apr 18, 2002Genista CorpSystem and method for perceptual qos-based call admission for voip, voipow, and cdma systemsWO2002057959A2Jan 16, 2002Jul 25, 2002Adobe Systems IncDigital media management apparatus and methodsWO2002071191A2Mar 2, 2002Sep 12, 2002Kasenna IncMetadata enabled push-pull model for efficient low-latency video-content distribution over a networkWO2004025508A2Sep 15, 2003Mar 25, 2004British TelecommMedia article composition* Cited by examinerNon-Patent CitationsReference1Agamanolis, "Isis, Cabbage, and Viper: New Tools and Strategies for Designing Responsive Media," Jun. 2001, pp. 1-133.2An at least partial English-language translation of an Office Action dated Apr. 17, 2009 issued in corresponding Japanese Application No. 2004-571920.3An at least partial English-language translation of an Office Action dated Jan. 22, 2010 issued in corresponding Chinese Application No. 038216647.4An at least partial English-language translation of an Office Action dated Jan. 6, 2010 issued in corresponding Japanese Application No. 2004-571920.5Appeal Brief filed Dec. 20, 2010 in U.S. Appl. No. 10/525,381.6Bateman et al., "InterMovie: A New Architecture for Interactive Media," Proceedings of the International Conference on Information Technology and Multimedia at UNITEN (ICIMm 2001), Aug. 15, 2001, 8 pages.7Bhattacharyya et al., "RFC 3569: An Overview of Source-Specific Multicast (SSM)", Internet Engineering Task Force, Jul. 2003, XP015009351.8Chidlovskii et al., "Semantic Cache Mechanism for Heterogeneous Web Querying," Computer Networks, vol. 31, No. 11-16, May 1999, pp. 1347-1360.9Clark, M. et al., "Application-Level Measurements of Performance on the vBNS," Multimedia Computing and Systems, 1999, IEEE International Conference on Florence, Italy Jun. 7-11, 1999, Los Alamitos, CA, USA, IEEE Comput.Soc., U.S., vol. 2, Jun. 7, 1999, pp. 362-366, XP010519415.10Davis et al., "Media Streams: Video Annotation and Editing System," 2 pages.11Davis, "Media Streams: An Iconic Visual Language for Video Annotation," Telektronikk 4.93, 1993, pp. 1-30.12Day et al., "A Multi-Level Abstraction and Modeling in Video Databases," Multimedia Systems Jul. 1999, pp. 409-423.13European Search Report No. RS115250GB completed Jun. 7, 2007.14European Search Report No. RS115251GB completed Jun. 7, 2007.15European Search Report of Aug. 17, 2007.16European Search Report of Jan. 10, 2007.17Examiner's Answer dated Feb. 16, 2011 issued in U.S. Appl. No. 10/525,381.18Gerdt et al., "Applying Computer Supported Collaborative Writing in Education," Paper Jul. 2001, 10 pages.19Gerdt et al., "StoryML: An XML Extension for Woven Stories," ITS 2002, LNCS 2363, 2002, pp. 893-902.20Gerdt et al., "Woven Stories as a Cognitive Tool," Cognitive Technology 2001, LNAI 2117, Springer-Verlag, 2001, pp. 233-247.21Harder et al., "Datenbanksysteme. Konzepte und Techniken der Implementierung," 1999, pp. 121-122 and 151-152.22Holbrook et al., "Using IGMPv3 and MLDv2 for Source-Specific Multicast (draft-holbrook-idmr-igmpv3-ssm-08.txt)", Internet Engineering Task Force, Oct. 1, 2004, XP015014473.23Individual Submission Lennon/Schulzrinne Columbia University: "Transporting User Control Information in SIP Register Payloads; draft-lennon-sip-reg-payload-01.txt;" IETF Standard-Working-Draft, Internet Engineering Task Force, IETF, Ch, No. 1, Oct. 31, 2000, XP015031574, ISSN: 0000-0004.24International Search Report and the Written Opinion of the International Searching Authority mailed Feb. 26, 2008 in PCT/GB2007/003773.25International Search Report mailed Jul. 6, 2005 in International Application No. PCT/GB2005/001051.26Inventors Listing of Prior Art, 1 page.27Jiang, Y., et al., "Providing Quality of Service Monitoring: Challenges and Approaches," IEEE, Apr. 10, 2000, pp. 115-128, XP010376678.28Lamb, et al., "The ObjectStore Database System", Communications of the ACM, 34(10):50-63, Oct. 1991.29Martinez et al., "MPEG-7 The Generic Multimedia Content Description Standard, Part 1," IEEE Multimedia, Apr.-Jun. 2002, pp. 78-87.30McDysan, D., "QoS & Traffic Management in IP & ATM Networks", 2000, McGraw-Hill, US, XP002442599.31Mostefaoui et al., "Multimedia Prefetching Strategy for News-On-Demand Applications," Database and Expert Systems Applications, 1999, pp. 1-5.32Mozart's Musikalisches Wuerfelspiel, A Musical Dice Game for Composing a Minuet, 1995, 3 pages.33Office Action dated Aug. 8, 2008 issued in corresponding Chinese Application No. 03821664.7 with an at least partial English-language translation thereof.34Office Action dated May 8, 2009 issued in corresponding Chinese Application No. 03821664.7 with an at least partial English-language translation thereof.35Office Action dated Nov. 20, 2009 issued in corresponding Chinese Application No. 03821664.7 with an at least partial English-language translation thereof.36Office Action dated Sep. 21, 2007 issued in corresponding Chinese Application No. 03821664.7 with an at least partial English-language translation thereof.37Park, K., et al., "On the Effectiveness of Route-Based Packet Filtering for Distributed DOS Attack Prevention in Power-Law Internets," Computer Communication Review, ACM, New York, NY, vol. 31, No. 4, Oct. 2001, pp. 15-26, XP001115743, ISSN: 0146-4833, p. 16, left-hand column, line 1-line 20.38Qiang Ma et al., "WebTelop: A dynamic integration and presentation system of web and broadcasting information", Information Processing Society Examination Report, Japan: Information Processing society of Japan, Jul. 17, 2002, vol. 2002, Nov. 67: pp. 169-176 with a partial English-language translation thereof.39Rehatschek et al., "A Generic Annotation Model for Video Databases," Proceedings of Visual Information and Information Systems, Third International Conference, Visual 99, Jun. 2-4, 1999, pp. 383-391.40Rehatschek, H. and Muller, H., "A Generic Annotation Model for Video Databases", Institute of Information Systems, Joanneum Research, Austria and Vrije Universiteit Amsterdam, 9 pages (undated).41Reply Brief filed Apr. 18, 2011 in U.S. Appl. No. 10/525,381.42Romance Writer, "Trouble Under the Stars," from Trivia Park, 2 pages.43Rosen Y. Rekhter Cisco Systems, et al., "BGP/MPLS VPNs" IETF Standard, Internet Engineering Task Force, IETF, CH Mar. 1999, XP015008330 ISSN: 0000-0003.44Russ et al., "Smart Realisation: Delivering Content Smartly," Journal of the IBTE, vol. 2, Part 4, Oct.-Dec. 2001, pp. 12-17.45Singer, Beat, et al., "A Personal Assistant for Web Database Caching," in the proceedings of the Conference on Advanced Information Systems Engineering (2000).46StoryCraft 4.0, User Manual, 2001, pp. 1-21.47Translation of Office Action (6 pgs.) dated Aug. 17, 2010 issued in Japanese Application No. 2007-504460.48U.S. Appl. No. 11/489,718, filed Jul. 20, 2006.49U.S. Appl. No. 11/489,719, filed Jul. 20, 2006.50U.S. Appl. No. 11/594,972, filed Nov. 9, 2006.51U.S. Appl. No. 11/594,973, filed Nov. 9, 2006.52U.S. Appl. No. 11/598,230, filed Nov. 13, 2006.53U.S. Appl. No. 11/702,665, filed Feb. 6, 2007.54U.S. Appl. No. 11/702,669, filed Feb. 6, 2007.55Ursula Wolz, Daniel Domen, Michael McAuliffe, "Multi-media integrated into CS 2: an interactive children's story as as unifying class project", ACM SIGCSE Bulletin, v.29 n. 3, p. 103-110, Sep. 1997.56Xu et al., "Towards Semantics-Based Prefetching to Reduce Web Access Latency," Proceedings of the 2003 Symposium on Applications and the Internet (SAINT'03), Jan. 2003, 8 pages.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8514697Jan 8, 2010Aug 20, 2013Sycamore Networks, Inc.Mobile broadband packet switched traffic optimizationUS8560552 *Feb 11, 2010Oct 15, 2013Sycamore Networks, Inc.Method for lossless data reduction of redundant patternsUS8838590Sep 15, 2003Sep 16, 2014British Telecommunications Public Limited CompanyAutomatic media article composition using previously written and recorded media object relationship dataUS20100198860 *Mar 3, 2008Aug 5, 2010Enikos Pty LimitedMethod and system for content deliveryUS20110173209 *Feb 11, 2010Jul 14, 2011Sycamore Networks, Inc.Method for lossless data reduction of redundant patterns* Cited by examinerClassifications U.S. Classification707/803, 707/812, 707/796, 707/769International ClassificationG06F7/00, G06F17/30Cooperative ClassificationG06F17/30289European ClassificationG06F17/30S1Legal EventsDateCodeEventDescriptionSep 21, 2006ASAssignmentOwner name: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY,Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KEGEL, IAN CHRISTOPHER;THORNE, JEREMY MICHAEL;RUSS, MARTIN;AND OTHERS;REEL/FRAME:018337/0905;SIGNING DATES FROM 20050505 TO 20050523Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KEGEL, IAN CHRISTOPHER;THORNE, JEREMY MICHAEL;RUSS, MARTIN;AND OTHERS;SIGNING DATES FROM 20050505 TO 20050523;REEL/FRAME:018337/0905RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google