WO2002063851A3 - A digital television application protocol for interactive television - Google Patents

A digital television application protocol for interactive television Download PDF

Info

Publication number
WO2002063851A3
WO2002063851A3 PCT/US2002/002829 US0202829W WO02063851A3 WO 2002063851 A3 WO2002063851 A3 WO 2002063851A3 US 0202829 W US0202829 W US 0202829W WO 02063851 A3 WO02063851 A3 WO 02063851A3
Authority
WO
WIPO (PCT)
Prior art keywords
datp
stbs
sgw
communication
stb
Prior art date
Application number
PCT/US2002/002829
Other languages
French (fr)
Other versions
WO2002063851A2 (en
Inventor
Rachad Alao
Alain Delpuch
Vincent Dureau
Jose Henrard
Matthew Huntington
Waiman Lam
Original Assignee
Opentv Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=46150067&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2002063851(A3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Opentv Inc filed Critical Opentv Inc
Priority to ES02706093T priority Critical patent/ES2266456T3/en
Priority to CA002437373A priority patent/CA2437373A1/en
Priority to AU2002240200A priority patent/AU2002240200B8/en
Priority to JP2002563679A priority patent/JP4363847B2/en
Priority to DE60212339T priority patent/DE60212339T2/en
Priority to EP02706093A priority patent/EP1364511B1/en
Publication of WO2002063851A2 publication Critical patent/WO2002063851A2/en
Publication of WO2002063851A3 publication Critical patent/WO2002063851A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2542Management at additional data server, e.g. shopping server, rights management server for selling goods, e.g. TV shopping
    • 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/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64707Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
    • 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/812Monomedia components thereof involving advertisement data
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols

Abstract

A common communication language that can address all the applications running in a multitude of set top boxes (STBs) or client devices and application servers. The present invention, DATP protocol encapsulates a Meta language that provides a generic portable communication application programmer interface that requires light process or utilization and is well suited for a typical STB possessing limited processing power. DATP requires relatively few processing cycles compared to typical Internet communication protocols. DATP reduces the overhead of the communication protocol handler at the STB and makes the communication protocol handler common for all STBs applications. The preferred DATP protocol is portable for all STBs since it is written in a native language that interfaces with the underlying operating system of the STB. A SGW (SGW) performs as a DATP server. The SGW translate between DATP messages and standard communication protocols. SGW enables SP clients at STBs utilizing DATP to communicate with service applications using a variety of communication protocols. A content converter is provided to convert standard Web content into content suitable for display on a client-viewing device, e.g., a TV.
PCT/US2002/002829 2001-02-02 2002-02-01 A digital television application protocol for interactive television WO2002063851A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
ES02706093T ES2266456T3 (en) 2001-02-02 2002-02-01 DIGITAL TELEVISION APPLICATION PROTOCOL FOR INTERACTIVE TELEVISION.
CA002437373A CA2437373A1 (en) 2001-02-02 2002-02-01 A digital television application protocol for interactive television
AU2002240200A AU2002240200B8 (en) 2001-02-02 2002-02-01 A digital television application protocol for interactive television
JP2002563679A JP4363847B2 (en) 2001-02-02 2002-02-01 Digital TV application protocol for interactive TV
DE60212339T DE60212339T2 (en) 2001-02-02 2002-02-01 A DIGITAL TELEVISION APPLICATION PROTOCOL FOR INTERACTIVE TELEVISION
EP02706093A EP1364511B1 (en) 2001-02-02 2002-02-01 A digital television application protocol for interactive television

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US26621001P 2001-02-02 2001-02-02
US26598601P 2001-02-02 2001-02-02
US60/266,210 2001-02-02
US60/265,986 2001-02-02
US26787601P 2001-02-09 2001-02-09
US60/267,876 2001-02-09
US26926101P 2001-02-15 2001-02-15
US60/269,261 2001-02-15
US27954301P 2001-03-28 2001-03-28
US60/279,543 2001-03-28
US09/858,379 2001-05-16
US09/858,379 US7017175B2 (en) 2001-02-02 2001-05-16 Digital television application protocol for interactive television

Publications (2)

Publication Number Publication Date
WO2002063851A2 WO2002063851A2 (en) 2002-08-15
WO2002063851A3 true WO2002063851A3 (en) 2003-09-18

Family

ID=46150067

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/002829 WO2002063851A2 (en) 2001-02-02 2002-02-01 A digital television application protocol for interactive television

Country Status (9)

Country Link
US (3) US7017175B2 (en)
EP (1) EP1364511B1 (en)
JP (1) JP4363847B2 (en)
AT (1) ATE330408T1 (en)
AU (1) AU2002240200B8 (en)
CA (1) CA2437373A1 (en)
DE (1) DE60212339T2 (en)
ES (1) ES2266456T3 (en)
WO (1) WO2002063851A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8850480B2 (en) 2001-09-19 2014-09-30 Tvworks, Llc Interactive user interface for television applications
US8943533B2 (en) 2002-09-19 2015-01-27 Tvworks, Llc System and method for preferred placement programming of iTV content
US9021528B2 (en) 2002-03-15 2015-04-28 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US9414022B2 (en) 2005-05-03 2016-08-09 Tvworks, Llc Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange
US10171878B2 (en) 2003-03-14 2019-01-01 Comcast Cable Communications Management, Llc Validating data of an interactive content application

Families Citing this family (161)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424481B1 (en) * 2000-06-24 2004-03-22 엘지전자 주식회사 Apparatus and method for recording and reproducing a digital broadcasting service information on optical medium
US7320134B1 (en) * 2000-11-07 2008-01-15 Digeo, Inc. System and method for cable operator control over enhanced programming
JP4900998B2 (en) * 2000-11-30 2012-03-21 ソニー株式会社 Information processing apparatus and method, and recording medium
US7305697B2 (en) 2001-02-02 2007-12-04 Opentv, Inc. Service gateway for interactive television
US7017175B2 (en) * 2001-02-02 2006-03-21 Opentv, Inc. Digital television application protocol for interactive television
US7383347B2 (en) * 2001-07-18 2008-06-03 International Business Machines Corporation Method and apparatus for providing extensible scalable transcoding of multimedia content
US6980820B2 (en) * 2001-08-20 2005-12-27 Qualcomm Inc. Method and system for signaling in broadcast communication system
US6731936B2 (en) * 2001-08-20 2004-05-04 Qualcomm Incorporated Method and system for a handoff in a broadcast communication system
JP3961796B2 (en) * 2001-08-27 2007-08-22 ソニー株式会社 Information providing system, information processing apparatus and method, information providing apparatus and method, recording medium, and program
US7249193B1 (en) * 2001-08-28 2007-07-24 Emc Corporation SRDF assist
US8413205B2 (en) 2001-09-19 2013-04-02 Tvworks, Llc System and method for construction, delivery and display of iTV content
US11388451B2 (en) 2001-11-27 2022-07-12 Comcast Cable Communications Management, Llc Method and system for enabling data-rich interactive television using broadcast database
US8042132B2 (en) 2002-03-15 2011-10-18 Tvworks, Llc System and method for construction, delivery and display of iTV content
US20050091376A1 (en) * 2001-10-12 2005-04-28 Helfman Nadav B. Apparatus and method for optimized and secured reflection of network services to remote locations
US20030188021A1 (en) * 2001-12-19 2003-10-02 International Business Machines Corporation Method and system for processing multiple fragment requests in a single message
US7426534B2 (en) 2001-12-19 2008-09-16 International Business Machines Corporation Method and system for caching message fragments using an expansion attribute in a fragment link tag
US7730154B2 (en) * 2001-12-19 2010-06-01 International Business Machines Corporation Method and system for fragment linking and fragment caching
US7509393B2 (en) * 2001-12-19 2009-03-24 International Business Machines Corporation Method and system for caching role-specific fragments
GB2383488A (en) * 2001-12-20 2003-06-25 Sony Uk Ltd Method and apparatus for creating data carousels
GB2385687A (en) * 2002-02-26 2003-08-27 Hewlett Packard Co Apparatus and method for generating a process definition
US8707354B1 (en) 2002-06-12 2014-04-22 Tvworks, Llc Graphically rich, modular, promotional tile interface for interactive television
US7558873B1 (en) 2002-05-08 2009-07-07 Nvidia Corporation Method for compressed large send
US20030212739A1 (en) * 2002-05-09 2003-11-13 Antoine Boucher Store and forward architecture
US20030212735A1 (en) 2002-05-13 2003-11-13 Nvidia Corporation Method and apparatus for providing an integrated network of processors
US20030217369A1 (en) * 2002-05-17 2003-11-20 Heredia Edwin Arturo Flexible application information formulation
CN103810411B (en) * 2002-05-29 2018-01-12 索尼株式会社 Information processing system
GB2390459A (en) * 2002-05-31 2004-01-07 Gointeracttv Ltd Interactive digital television
US7209915B1 (en) 2002-06-28 2007-04-24 Microsoft Corporation Method, system and apparatus for routing a query to one or more providers
SE0202133D0 (en) * 2002-07-08 2002-07-08 Astrazeneca Ab Novel compounds
US7437548B1 (en) * 2002-07-11 2008-10-14 Nvidia Corporation Network level protocol negotiation and operation
US8352983B1 (en) 2002-07-11 2013-01-08 Tvworks, Llc Programming contextual interactive user interface for television
US7720910B2 (en) * 2002-07-26 2010-05-18 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US9124447B2 (en) * 2002-07-26 2015-09-01 International Business Machines Corporation Interactive client computer communication
US11070890B2 (en) 2002-08-06 2021-07-20 Comcast Cable Communications Management, Llc User customization of user interfaces for interactive television
US7266582B2 (en) * 2002-08-09 2007-09-04 Sun Microsystems, Inc. Method and system for automating generation of web services from existing service components
US20080313282A1 (en) 2002-09-10 2008-12-18 Warila Bruce W User interface, operating system and architecture
KR100920654B1 (en) * 2002-12-09 2009-10-09 엘지전자 주식회사 Method for controling a playback in interactive optical disc player
US7397797B2 (en) * 2002-12-13 2008-07-08 Nvidia Corporation Method and apparatus for performing network processing functions
US7395048B2 (en) * 2002-12-26 2008-07-01 Motorola, Inc. Unsolicited wireless content delivery and billing apparatus and method
US11381875B2 (en) 2003-03-14 2022-07-05 Comcast Cable Communications Management, Llc Causing display of user-selectable content types
US10664138B2 (en) 2003-03-14 2020-05-26 Comcast Cable Communications, Llc Providing supplemental content for a second screen experience
US7558841B2 (en) * 2003-05-14 2009-07-07 Microsoft Corporation Method, system, and computer-readable medium for communicating results to a data query in a computer network
US7913294B1 (en) 2003-06-24 2011-03-22 Nvidia Corporation Network protocol processing for filtering packets
US7620070B1 (en) 2003-06-24 2009-11-17 Nvidia Corporation Packet processing with re-insertion into network interface circuitry
US7359983B1 (en) 2003-06-24 2008-04-15 Nvidia Corporation Fragment processing utilizing cross-linked tables
US7359380B1 (en) 2003-06-24 2008-04-15 Nvidia Corporation Network protocol processing for routing and bridging
US7746781B1 (en) * 2003-06-30 2010-06-29 Nortel Networks Limited Method and apparatus for preserving data in a system implementing Diffserv and IPsec protocol
KR100501332B1 (en) * 2003-07-04 2005-07-18 삼성전자주식회사 Tv portal services system and method using the message-based protocol
US8416952B1 (en) 2003-07-11 2013-04-09 Tvworks, Llc Channel family surf control
US9615061B2 (en) * 2003-07-11 2017-04-04 Tvworks, Llc System and method for creating and presenting composite video-on-demand content
US7664946B2 (en) * 2003-07-28 2010-02-16 Qcom Tv Partners System and method of guaranteed anonymity of cable television viewership behavior
AU2004302143B2 (en) * 2003-08-07 2007-06-14 Samsung Electronics Co., Ltd. Audio/video device, apparatus and method for controlling audio/video device
US7912485B2 (en) * 2003-09-11 2011-03-22 Qualcomm Incorporated Method and system for signaling in broadcast communication system
US8819734B2 (en) 2003-09-16 2014-08-26 Tvworks, Llc Contextual navigational control for digital television
US8484671B1 (en) 2003-10-07 2013-07-09 The Directv Group, Inc. Receiver interface with multiple access cards
KR20080066823A (en) * 2004-01-28 2008-07-16 닛본 덴끼 가부시끼가이샤 Content encoding, distribution, and reception method, device, and system, and program
EP1723766A1 (en) * 2004-03-02 2006-11-22 Novo Nordisk A/S Transmission data packet construction for better header authentication
WO2005096767A2 (en) * 2004-04-05 2005-10-20 Comcast Cable Holdings, Llc Method and system for provisioning a set-top box
US7650432B2 (en) 2004-05-20 2010-01-19 Bea Systems, Inc. Occasionally-connected application server
US20060031256A1 (en) * 2004-05-20 2006-02-09 Bea Systems, Inc. Template language for mobile client
US20060031432A1 (en) * 2004-05-21 2006-02-09 Bea Systens, Inc. Service oriented architecture with message processing pipelines
US20050270970A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Failsafe service oriented architecture
US20060031481A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Service oriented architecture with monitoring
US7310684B2 (en) * 2004-05-21 2007-12-18 Bea Systems, Inc. Message processing in a service oriented architecture
US7774485B2 (en) * 2004-05-21 2010-08-10 Bea Systems, Inc. Dynamic service composition and orchestration
US7653008B2 (en) 2004-05-21 2010-01-26 Bea Systems, Inc. Dynamically configurable service oriented architecture
US20050278374A1 (en) * 2004-05-21 2005-12-15 Bea Systems, Inc. Dynamic program modification
US20050273521A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Dynamically configurable service oriented architecture
US20050273847A1 (en) * 2004-05-21 2005-12-08 Bea Systems, Inc. Programmable message processing stage for a service oriented architecture
US20060007918A1 (en) * 2004-05-21 2006-01-12 Bea Systems, Inc. Scaleable service oriented architecture
US20050264581A1 (en) * 2004-05-21 2005-12-01 Bea Systems, Inc. Dynamic program modification
US20060080419A1 (en) * 2004-05-21 2006-04-13 Bea Systems, Inc. Reliable updating for a service oriented architecture
US20050273502A1 (en) * 2004-05-21 2005-12-08 Patrick Paul B Service oriented architecture with message processing stages
US20060005063A1 (en) * 2004-05-21 2006-01-05 Bea Systems, Inc. Error handling for a service oriented architecture
US20060136555A1 (en) * 2004-05-21 2006-06-22 Bea Systems, Inc. Secure service oriented architecture
US20060031433A1 (en) * 2004-05-21 2006-02-09 Bea Systems, Inc. Batch updating for a service oriented architecture
US8615601B2 (en) * 2004-05-21 2013-12-24 Oracle International Corporation Liquid computing
US20060069791A1 (en) * 2004-05-21 2006-03-30 Bea Systems, Inc. Service oriented architecture with interchangeable transport protocols
US8346157B1 (en) * 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
US7720432B1 (en) * 2004-06-16 2010-05-18 Colby Steven M Content customization in asymmetric communication systems
US8201191B2 (en) 2004-06-30 2012-06-12 Time Warner Cable Inc. Apparatus and methods for implementation of network software interfaces
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US9584868B2 (en) 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US8570880B2 (en) 2004-08-05 2013-10-29 Qualcomm Incorporated Method and apparatus for receiving broadcast in a wireless multiple-access communications system
US9037494B2 (en) * 2004-09-13 2015-05-19 Comcast Cable Holdings, Llc Method and system of managing subscriber access to services associated with services provider
KR20070086753A (en) * 2004-12-09 2007-08-27 마쯔시다덴기산교 가부시키가이샤 Content viewing system
US20060133611A1 (en) * 2004-12-21 2006-06-22 Biggs Robert J Method of use data compression technology
US8201205B2 (en) 2005-03-16 2012-06-12 Tvworks, Llc Upstream bandwidth management methods and apparatus
US7961739B2 (en) * 2005-07-21 2011-06-14 Genband Us Llc Systems and methods for voice over multiprotocol label switching
EP1750253B1 (en) * 2005-08-04 2012-03-21 Nuance Communications, Inc. Speech dialog system
US7788590B2 (en) * 2005-09-26 2010-08-31 Microsoft Corporation Lightweight reference user interface
US7992085B2 (en) * 2005-09-26 2011-08-02 Microsoft Corporation Lightweight reference user interface
US20070091919A1 (en) * 2005-10-24 2007-04-26 Sandoval Francis R Method and system of supporting enhanced television signaling
SE529620C2 (en) 2006-02-24 2007-10-09 Abb Ab Control of real objects in interconnected computerized control systems
US8788706B2 (en) * 2006-02-27 2014-07-22 Vudu, Inc. Method and system for managing data transmission between devices behind network address translators (NATs)
WO2007128957A1 (en) * 2006-04-10 2007-11-15 Tektronix International Sales Gmbh Method and apparatus for processing digitally encoded data in stream to retrieve data portion located externally
WO2007123302A1 (en) 2006-04-25 2007-11-01 Lg Electronics Inc. Digital broadcasting system and method of processing data
US9277295B2 (en) 2006-06-16 2016-03-01 Cisco Technology, Inc. Securing media content using interchangeable encryption key
US9137480B2 (en) 2006-06-30 2015-09-15 Cisco Technology, Inc. Secure escrow and recovery of media device content keys
US8571061B2 (en) * 2006-07-07 2013-10-29 Avaya Communications Israel Ltd. Inter-network translation
US8645973B2 (en) * 2006-09-22 2014-02-04 Oracle International Corporation Mobile applications
KR100823282B1 (en) * 2006-09-29 2008-04-21 삼성전자주식회사 Method and apparatus for receiving, stroring and playing an application of data broadcasting
US20080094500A1 (en) * 2006-10-20 2008-04-24 Hewlett-Packard Development Company Lp Frame filter
US20080098433A1 (en) * 2006-10-23 2008-04-24 Hardacker Robert L User managed internet links from TV
US20080101409A1 (en) * 2006-10-26 2008-05-01 Hewlett-Packard Development Company Lp Packetization
US7949006B2 (en) * 2006-11-09 2011-05-24 Motorola Mobility, Inc. System and method for media burst control of discrete content for push-to-cellular communication
TWI320893B (en) * 2006-11-22 2010-02-21 Quanta Comp Inc Management interface between embedded system of blade server and computer system medium thereof
CA2671464C (en) 2006-12-01 2017-03-07 Hsn Lp Method and system for improved interactive television processing
US8274401B2 (en) * 2006-12-22 2012-09-25 Acterna Llc Secure data transfer in a communication system including portable meters
US8457682B2 (en) 2008-03-04 2013-06-04 Dbsd Satellite Services G.P. Method and system for integrated satellite assistance services
US9276664B2 (en) 2007-04-30 2016-03-01 Dish Network Corporation Mobile interactive satellite services
US8996394B2 (en) * 2007-05-18 2015-03-31 Oracle International Corporation System and method for enabling decision activities in a process management and design environment
US20080301320A1 (en) * 2007-05-31 2008-12-04 Morris Robert P Method And System For Managing Communication Protocol Data Based On MIME Types
US9654833B2 (en) 2007-06-26 2017-05-16 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US8185916B2 (en) * 2007-06-28 2012-05-22 Oracle International Corporation System and method for integrating a business process management system with an enterprise service bus
US8108680B2 (en) * 2007-07-23 2012-01-31 Murray Mark R Preventing unauthorized poaching of set top box assets
US8385545B2 (en) * 2007-07-27 2013-02-26 Howard G. Pinder Secure content key distribution using multiple distinct methods
US10721533B2 (en) 2007-11-30 2020-07-21 Hsni, Llc Method and system for displaying and updating electronic information on a display device
US20100138875A1 (en) 2007-11-30 2010-06-03 Johnson Gerard C Method and system for improved interactive television processing
US20110047471A1 (en) * 2008-02-25 2011-02-24 Locamoda, Inc. Apparatus and Methods for Associating a User's Activity in Relation to a Physical Location with a Virtual Community
US8626230B2 (en) * 2008-03-04 2014-01-07 Dish Network Corporation Method and system for using routine driving information in mobile interactive satellite services
US10282391B2 (en) 2008-07-03 2019-05-07 Ebay Inc. Position editing tool of collage multi-media
US8893015B2 (en) 2008-07-03 2014-11-18 Ebay Inc. Multi-directional and variable speed navigation of collage multi-media
US8365092B2 (en) * 2008-07-03 2013-01-29 Ebay Inc. On-demand loading of media in a multi-media presentation
US9043726B2 (en) * 2008-07-03 2015-05-26 Ebay Inc. Position editing tool of collage multi-media
US8086526B2 (en) 2008-07-23 2011-12-27 Ebay Inc. Hybrid account
US8762969B2 (en) * 2008-08-07 2014-06-24 Microsoft Corporation Immutable parsing
US20100042535A1 (en) * 2008-08-15 2010-02-18 Ebay Inc. Currency display
BRPI0803717A2 (en) * 2008-09-03 2010-06-15 Tqtvd Software Ltda digital television application execution system, digital television application execution apparatus and method for implementing such a system
KR101647379B1 (en) * 2008-11-18 2016-08-10 엘지전자 주식회사 Method for processing non-real time service and broadcast receiver
US11832024B2 (en) 2008-11-20 2023-11-28 Comcast Cable Communications, Llc Method and apparatus for delivering video and video-related content at sub-asset level
EP2211335A1 (en) 2009-01-21 2010-07-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method and computer program for obtaining a parameter describing a variation of a signal characteristic of a signal
US9014832B2 (en) 2009-02-02 2015-04-21 Eloy Technology, Llc Augmenting media content in a media sharing group
US8307390B2 (en) * 2009-02-26 2012-11-06 Comcast Cable Communications, Llc Re-addressable alternate content
US8775529B2 (en) * 2009-05-08 2014-07-08 Raytheon Company Bridging communications between communication services using different protocols
TWI379398B (en) * 2009-05-20 2012-12-11 Ind Tech Res Inst Electrostatic discharge clamp circuit
US8379641B2 (en) * 2009-07-20 2013-02-19 Telefonaktiebolaget L M Ericsson (Publ) Light host management protocol on multicast capable router
US8325725B2 (en) * 2009-07-20 2012-12-04 Telefonaktiebolaget L M Ericsson (Publ) Efficient host management protocol on multicast capable router
JP5576697B2 (en) * 2010-04-14 2014-08-20 オリンパス株式会社 Service using terminal, service providing terminal, service using terminal control method, service providing terminal control method, and service providing system
KR101892100B1 (en) * 2010-05-19 2018-08-27 아카마이 테크놀로지스, 인크. Edge server http post message processing
US20120036048A1 (en) 2010-08-06 2012-02-09 Diy Media, Inc. System and method for distributing multimedia content
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
EP2614639A1 (en) * 2010-09-08 2013-07-17 United Video Properties, Inc. Systems and methods for providing advertisements to user devices using an advertisement gateway
US9112623B2 (en) 2011-06-06 2015-08-18 Comcast Cable Communications, Llc Asynchronous interaction at specific points in content
US11323337B2 (en) 2011-09-27 2022-05-03 Comcast Cable Communications, Llc Resource measurement and management
US8904462B2 (en) 2012-01-24 2014-12-02 Motorola Mobility Llc System and method for communication resource information
US11115722B2 (en) 2012-11-08 2021-09-07 Comcast Cable Communications, Llc Crowdsourcing supplemental content
US9553927B2 (en) 2013-03-13 2017-01-24 Comcast Cable Communications, Llc Synchronizing multiple transmissions of content
US9106557B2 (en) 2013-03-13 2015-08-11 Comcast Cable Communications, Llc Scheduled transmission of data
US10880609B2 (en) 2013-03-14 2020-12-29 Comcast Cable Communications, Llc Content event messaging
FR3021481B1 (en) * 2014-05-23 2016-05-27 Oneaccess DISTRIBUTION METHOD FOR MULTI-LINK AND HETEROGENEOUS LINKAGE
US11783382B2 (en) 2014-10-22 2023-10-10 Comcast Cable Communications, Llc Systems and methods for curating content metadata
FR3031644A1 (en) * 2015-01-13 2016-07-15 Orange METHOD FOR PROCESSING A MULTIMEDIA STREAM, CORRESPONDING COMPUTER DEVICE AND PROGRAM.
US11818203B2 (en) 2015-02-05 2023-11-14 Comcast Cable Communications, Llc Methods for determining second screen content based on data events at primary content output device
US10958649B2 (en) 2018-03-21 2021-03-23 Akamai Technologies, Inc. Systems and methods for internet-wide monitoring and protection of user credentials
US11310271B2 (en) 2019-02-20 2022-04-19 Arris Enterprises Llc Using secure web sockets to extend reach of conditional access systems
CN112838966A (en) * 2021-04-22 2021-05-25 北京拓课网络科技有限公司 UDP link monitoring method and system and electronic equipment
US20220413946A1 (en) * 2021-06-24 2022-12-29 Infosec Global Inc. Cryptographic agility application program interface engine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000024192A1 (en) * 1998-10-19 2000-04-27 General Instrument Corporation Television set-top box with configurable functionality
WO2001006784A2 (en) * 1999-07-20 2001-01-25 United Video Properties, Inc. Interactive television systems with data collection

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432937A (en) * 1993-08-20 1995-07-11 Next Computer, Inc. Method and apparatus for architecture independent executable files
US5446726A (en) * 1993-10-20 1995-08-29 Lsi Logic Corporation Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device
US5848352A (en) * 1995-04-26 1998-12-08 Wink Communications, Inc. Compact graphical interactive information system
US5668810A (en) 1995-04-26 1997-09-16 Scientific-Atlanta, Inc. Data transmission protocol method and apparatus
EP0760563A1 (en) 1995-08-29 1997-03-05 ALCATEL BELL Naamloze Vennootschap Multiframe structure and handling protocol for a telecommunication network
US5886732A (en) * 1995-11-22 1999-03-23 Samsung Information Systems America Set-top electronics and network interface unit arrangement
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US6311197B2 (en) * 1996-06-03 2001-10-30 Webtv Networks, Inc. Method for downloading a web page to a client for efficient display on a television screen
US5918013A (en) 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5987518A (en) 1996-10-28 1999-11-16 General Instrument Corporation Method and apparatus for communicating internet protocol data over a broadband MPEG channel
US6226642B1 (en) * 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
US5928331A (en) * 1997-10-30 1999-07-27 Matsushita Electric Industrial Co., Ltd. Distributed internet protocol-based real-time multimedia streaming architecture
US6201538B1 (en) * 1998-01-05 2001-03-13 Amiga Development Llc Controlling the layout of graphics in a television environment
US6263437B1 (en) * 1998-02-19 2001-07-17 Openware Systems Inc Method and apparatus for conducting crypto-ignition processes between thin client devices and server devices over data networks
US6188401B1 (en) * 1998-03-25 2001-02-13 Microsoft Corporation Script-based user interface implementation defining components using a text markup language
US6141793A (en) * 1998-04-01 2000-10-31 Hewlett-Packard Company Apparatus and method for increasing the performance of interpreted programs running on a server
US6659860B1 (en) 1998-05-12 2003-12-09 Sony Computer Entertainment Inc. Game device, game machine operation device and game system which employ a half-duplex serial communication system and game device two-way communication method
US6397259B1 (en) * 1998-05-29 2002-05-28 Palm, Inc. Method, system and apparatus for packet minimized communications
US6405367B1 (en) * 1998-06-05 2002-06-11 Hewlett-Packard Company Apparatus and method for increasing the performance of Java programs running on a server
US6567981B1 (en) * 1998-08-03 2003-05-20 Elysium Broadband Inc. Audio/video signal redistribution system
US6558431B1 (en) * 1998-09-11 2003-05-06 Macromedia, Inc. Storing valid and invalid markup language in strict and relaxed tables respectively
US6192082B1 (en) 1998-11-13 2001-02-20 Compaq Computer Corporation Digital television data format conversion with automatic parity detection
SE524391C2 (en) 1998-12-28 2004-08-03 Spyglass Inc Method and system for content conversion of electronic documents for wireless clients.
US6535896B2 (en) 1999-01-29 2003-03-18 International Business Machines Corporation Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
US6564261B1 (en) 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
WO2001003011A2 (en) 1999-07-01 2001-01-11 Netmorf, Inc. Cross-media information server
US6526581B1 (en) * 1999-08-03 2003-02-25 Ucentric Holdings, Llc Multi-service in-home network with an open interface
US7035270B2 (en) * 1999-12-30 2006-04-25 General Instrument Corporation Home networking gateway
US7159235B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for content distribution via non-homogeneous access networks
US6593944B1 (en) * 2000-05-18 2003-07-15 Palm, Inc. Displaying a web page on an electronic display device having a limited display area
EP1170675A1 (en) 2000-07-06 2002-01-09 Gavoa Ltd Presentation of customised data content
US20020056109A1 (en) * 2000-07-25 2002-05-09 Tomsen Mai-Lan Method and system to provide a personalized shopping channel VIA an interactive video casting system
US9094226B2 (en) * 2000-08-30 2015-07-28 Broadcom Corporation Home network system and method
US20020062396A1 (en) 2000-10-31 2002-05-23 Mishou Co., Ltd. Server devices for displaying web pages
US7017175B2 (en) * 2001-02-02 2006-03-21 Opentv, Inc. Digital television application protocol for interactive television
US20030093799A1 (en) * 2001-11-14 2003-05-15 Kauffman Marc W. Streamed content Delivery
US6748080B2 (en) * 2002-05-24 2004-06-08 Scientific-Atlanta, Inc. Apparatus for entitling remote client devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000024192A1 (en) * 1998-10-19 2000-04-27 General Instrument Corporation Television set-top box with configurable functionality
WO2001006784A2 (en) * 1999-07-20 2001-01-25 United Video Properties, Inc. Interactive television systems with data collection

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8850480B2 (en) 2001-09-19 2014-09-30 Tvworks, Llc Interactive user interface for television applications
US9021528B2 (en) 2002-03-15 2015-04-28 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US8943533B2 (en) 2002-09-19 2015-01-27 Tvworks, Llc System and method for preferred placement programming of iTV content
US10171878B2 (en) 2003-03-14 2019-01-01 Comcast Cable Communications Management, Llc Validating data of an interactive content application
US9414022B2 (en) 2005-05-03 2016-08-09 Tvworks, Llc Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange

Also Published As

Publication number Publication date
CA2437373A1 (en) 2002-08-15
US7490346B2 (en) 2009-02-10
JP2004527028A (en) 2004-09-02
AU2002240200B8 (en) 2006-08-31
US20020108122A1 (en) 2002-08-08
AU2002240200B2 (en) 2006-06-15
JP4363847B2 (en) 2009-11-11
US7882533B2 (en) 2011-02-01
WO2002063851A2 (en) 2002-08-15
DE60212339D1 (en) 2006-07-27
DE60212339T2 (en) 2007-05-16
ATE330408T1 (en) 2006-07-15
US20090150966A1 (en) 2009-06-11
ES2266456T3 (en) 2007-03-01
EP1364511A2 (en) 2003-11-26
US7017175B2 (en) 2006-03-21
US20020169885A1 (en) 2002-11-14
EP1364511B1 (en) 2006-06-14

Similar Documents

Publication Publication Date Title
WO2002063851A3 (en) A digital television application protocol for interactive television
KR100501334B1 (en) Apparatus and method for processing multimedia data of home media gateway improving thin client technique
KR100679343B1 (en) Method and apparatus for a client-sever system with heterogeneous clients
US7272791B2 (en) Device, method and system for multimedia content adaptation
EP0943992A3 (en) A system and method for operating scientific instruments over wide area networks
WO2004025428A3 (en) Apparatus and method for processing data in a network
ATE323380T1 (en) FREE ACCESS TO IP VIDEO CONTENT FOR MHP DIGITAL APPLICATIONS
WO2002037217A3 (en) Content and application download based on a home network system configuration profile
EP2317721A3 (en) Organic data network having a dynamic topology
IL159560A (en) Automatic conversion system
CN104168453A (en) Method for implementing video monitoring stream media application system
AU2001238296A1 (en) Cable modem system and method for specialized data transfer
WO2003005724A3 (en) Communication protocol for content on demand system with callback time
GB0326948D0 (en) Method for an improved data transmission between a user application and a server
WO2002075484A3 (en) Dynamic multimedia streaming using time-stamped remote instructions
MXPA05006623A (en) Protocol for remote visual composition.
GB2408822A (en) Mechanism for implementing server-side pluglets
WO2002089486A3 (en) Method and system for video compression and distribution
US20060271987A1 (en) Method and system for providing low cost set-top box
CN102291388A (en) Method for sharing contents and applications of computer with television based on home network
KR100422251B1 (en) Multimedia gateway
Haraikawa et al. /spl mu/VNC: a proposal for Internet connectivity and interconnectivity of home appliances based on remote display framework
WO2003046758A3 (en) Method for accessing data of an automation apparatus and corresponding automation apparatus
KR100371170B1 (en) Contents transmission apparatus of appliances connected to non-ip based network and method thereof
CN114173205A (en) Method for playing RTSP audio and video stream on applet

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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2437373

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2002240200

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2002563679

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2002706093

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002706093

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWG Wipo information: grant in national office

Ref document number: 2002706093

Country of ref document: EP