WO2005107247A3 - Data structures and methods adapted for heterogeneous clients in an information distribution system - Google Patents

Data structures and methods adapted for heterogeneous clients in an information distribution system Download PDF

Info

Publication number
WO2005107247A3
WO2005107247A3 PCT/US2005/014048 US2005014048W WO2005107247A3 WO 2005107247 A3 WO2005107247 A3 WO 2005107247A3 US 2005014048 W US2005014048 W US 2005014048W WO 2005107247 A3 WO2005107247 A3 WO 2005107247A3
Authority
WO
WIPO (PCT)
Prior art keywords
data structures
distribution system
data
information distribution
array
Prior art date
Application number
PCT/US2005/014048
Other languages
French (fr)
Other versions
WO2005107247A2 (en
Inventor
Christopher John Decenzo
James Matthew Hindle
Original Assignee
Seachange International Inc
Christopher John Decenzo
James Matthew Hindle
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seachange International Inc, Christopher John Decenzo, James Matthew Hindle filed Critical Seachange International Inc
Publication of WO2005107247A2 publication Critical patent/WO2005107247A2/en
Publication of WO2005107247A3 publication Critical patent/WO2005107247A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • H04N21/2358Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages for generating different versions, e.g. for different recipient devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts

Abstract

A method includes processing data associated with event and service information to create a base data block and an index table. The base data block has an array of objects, and each object in the array may have at least one attribute. The index table also has an array of objects, and each object in the index table relates to an object in the base data block. The method of processing data may be performed by a server located at a cable headend. In one embodiment, the present invention also comprises a storage medium having a representation of a data structure produced by the data processing. In one embodiment, a STB may receive and utilize the processed data.
PCT/US2005/014048 2004-04-23 2005-04-25 Data structures and methods adapted for heterogeneous clients in an information distribution system WO2005107247A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US56470304P 2004-04-23 2004-04-23
US60/564,703 2004-04-23
US11/112,738 US7865508B2 (en) 2004-04-23 2005-04-22 Data structures and methods adapted for heterogeneous clients in an information distribution system
US11/112,738 2005-04-22

Publications (2)

Publication Number Publication Date
WO2005107247A2 WO2005107247A2 (en) 2005-11-10
WO2005107247A3 true WO2005107247A3 (en) 2009-04-02

Family

ID=35137965

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/014048 WO2005107247A2 (en) 2004-04-23 2005-04-25 Data structures and methods adapted for heterogeneous clients in an information distribution system

Country Status (3)

Country Link
US (1) US7865508B2 (en)
CA (1) CA2505220C (en)
WO (1) WO2005107247A2 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1436736B1 (en) 2001-09-28 2017-06-28 Level 3 CDN International, Inc. Configurable adaptive global traffic control and management
US7617197B2 (en) * 2005-08-19 2009-11-10 Google Inc. Combined title prefix and full-word content searching
US7860964B2 (en) * 2001-09-28 2010-12-28 Level 3 Communications, Llc Policy-based content delivery network selection
US7908295B2 (en) 2004-04-23 2011-03-15 Tvworks, Llc Extending data records for dynamic data and selective acceptance based on hardware profile
US8521752B2 (en) 2005-06-03 2013-08-27 Osr Open Systems Resources, Inc. Systems and methods for arbitrary data transformations
JP2007096603A (en) * 2005-09-28 2007-04-12 Toshiba Corp Video display device and video reproducing method
US8582584B2 (en) * 2005-10-04 2013-11-12 Time Warner Cable Enterprises Llc Self-monitoring and optimizing network apparatus and methods
US7512748B1 (en) 2006-08-17 2009-03-31 Osr Open Systems Resources, Inc. Managing lock rankings
US8539228B1 (en) 2006-08-24 2013-09-17 Osr Open Systems Resources, Inc. Managing access to a resource
US8024433B2 (en) 2007-04-24 2011-09-20 Osr Open Systems Resources, Inc. Managing application resources
US9398346B2 (en) 2007-05-04 2016-07-19 Time Warner Cable Enterprises Llc Methods and apparatus for predictive capacity allocation
US7949693B1 (en) 2007-08-23 2011-05-24 Osr Open Systems Resources, Inc. Log-structured host data storage
US9060208B2 (en) 2008-01-30 2015-06-16 Time Warner Cable Enterprises Llc Methods and apparatus for predictive delivery of content over a network
US8930538B2 (en) * 2008-04-04 2015-01-06 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US10924573B2 (en) 2008-04-04 2021-02-16 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US9762692B2 (en) 2008-04-04 2017-09-12 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US9342287B2 (en) * 2008-05-05 2016-05-17 Apple Inc. Software program ratings
US8392530B1 (en) * 2008-12-18 2013-03-05 Adobe Systems Incorporated Media streaming in a multi-tier client-server architecture
US9032181B2 (en) * 2009-05-19 2015-05-12 Vmware, Inc. Shortcut input/output in virtual machine systems
KR20120035030A (en) * 2010-10-04 2012-04-13 한국전자통신연구원 System and method for providing service search
US8903874B2 (en) 2011-11-03 2014-12-02 Osr Open Systems Resources, Inc. File system directory attribute correction
US8978079B2 (en) 2012-03-23 2015-03-10 Time Warner Cable Enterprises Llc Apparatus and methods for managing delivery of content in a network with limited bandwidth using pre-caching
US9830329B2 (en) 2014-01-15 2017-11-28 W. Anthony Mason Methods and systems for data storage
EP3460680B1 (en) * 2017-09-25 2021-11-10 Xplain Data GmbH Method and apparatus for processing a query on a plurality of object instances
CN112650448B (en) * 2020-12-21 2024-04-05 中国航天科工集团八五一一研究所 FPGA-based large-data-volume storage file management method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5924091A (en) * 1996-08-28 1999-07-13 Sybase, Inc. Database system with improved methods for radix sorting
US20040078814A1 (en) * 2002-03-29 2004-04-22 Digeo, Inc. Module-based interactive television ticker
US20050141519A1 (en) * 2003-12-31 2005-06-30 Stmicroelectronics, Inc. Apparatus and method using hashing for efficiently implementing an IP lookup solution in hardware

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579055A (en) 1993-06-07 1996-11-26 Scientific-Atlanta, Inc. Electronic program guide and text channel data controller
JP3372004B2 (en) 1995-03-31 2003-01-27 ソニー株式会社 Electronic program guide device, electronic program guide system, and electronic program guide method
WO2000055854A1 (en) * 1999-03-17 2000-09-21 Kabushiki Kaisha Toshiba Method for recording stream data and its data structure
US6539374B2 (en) 1999-06-03 2003-03-25 Microsoft Corporation Methods, apparatus and data structures for providing a uniform representation of various types of information
WO2002017639A2 (en) 2000-08-21 2002-02-28 Intellocity Usa, Inc. System and method for television enhancement
US20020147986A1 (en) * 2001-04-06 2002-10-10 Comverse Network Systems, Ltd. Interactive response system for digital television
JP2002320193A (en) * 2001-04-20 2002-10-31 Sony Corp Apparatus and method for processing data, and apparatus and method for expanding and contracting program length
US7475416B2 (en) * 2001-06-13 2009-01-06 Microsoft Corporation System and methods for searching interactive broadcast data
WO2003015393A2 (en) * 2001-08-06 2003-02-20 Digeo Inc. Providing content and applicatons via carousel transmission to thin-client interactive television terminals
US8413205B2 (en) * 2001-09-19 2013-04-02 Tvworks, Llc System and method for construction, delivery and display of iTV content
US20030088876A1 (en) 2001-11-08 2003-05-08 Liberate Technologies Video on demand gateway
JP3707685B2 (en) * 2002-05-08 2005-10-19 ソニー株式会社 Optical disc apparatus, optical disc recording method, optical disc recording method program, and recording medium recording optical disc recording method program
EP1782163A4 (en) * 2004-08-17 2010-01-20 Nds Ltd Program selection system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5924091A (en) * 1996-08-28 1999-07-13 Sybase, Inc. Database system with improved methods for radix sorting
US20040078814A1 (en) * 2002-03-29 2004-04-22 Digeo, Inc. Module-based interactive television ticker
US20050141519A1 (en) * 2003-12-31 2005-06-30 Stmicroelectronics, Inc. Apparatus and method using hashing for efficiently implementing an IP lookup solution in hardware

Also Published As

Publication number Publication date
US20050240966A1 (en) 2005-10-27
WO2005107247A2 (en) 2005-11-10
CA2505220C (en) 2014-01-14
CA2505220A1 (en) 2005-10-23
US7865508B2 (en) 2011-01-04

Similar Documents

Publication Publication Date Title
WO2005107247A3 (en) Data structures and methods adapted for heterogeneous clients in an information distribution system
WO2019179537A3 (en) System and method for implementing a resolver service for decentralized identifiers
WO2005109197A3 (en) Resource manager for clients in an information distribution system
WO2007062429A3 (en) Systems and methods for classifying and transferring information in a storage network
WO2005107241A3 (en) System and methods for using graphics hardware for real time two and three dimensional, single definition, and high definition video effects
WO2006071951A3 (en) Email sender verification system
AU2003220911A1 (en) Maintenance management point service system, server apparatus, terminal apparatus, program, recording medium, and maintenance management point service system processing method
CA2520089A1 (en) System and method for processing syndication information for a mobile device
WO2008125508A3 (en) Managing entity data in case of multiple entity identities
WO2007134275A3 (en) Processing of metadata and media content received by a media distribution system
CA2487999A1 (en) Behavior-based adaptation of computer systems
WO2005029364A8 (en) System and method for managing dynamic content assembly
TWI348624B (en) Content information providing system, content information providing server, content reproduction apparatus, content information providing method, content reproduction method and computer readable storage medium encoded with a computer program
WO2007070422A3 (en) Cross-platform predictive popularity ratings for use in interactive television applications
WO2003073690A3 (en) Method and apparatus for managing a key management system
WO2007027895A3 (en) System for providing third party control of access to media content
EP2506591A3 (en) Stackable communications system
WO2009032491A3 (en) Module hosting and content generation platform
WO2007064640A3 (en) Detecting repeating content in broadcast media
WO2007062258A3 (en) Distributed file system with file fragmentation
WO2007127590A3 (en) Method and system for fingerprinting digital video object based on multiresolution, multirate spatial and temporal signatures
WO2008051332A3 (en) Viewer participatory television shows in conjunction with a system and method for real-time data collection and statistical assessment
WO2010013160A3 (en) A method and apparatus for generating an image collection
EP1703425A3 (en) Information processing system, information generating apparatus and method
WO2005089261A3 (en) System and method for information management in a distributed network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase