WO2001099374A3 - Methods and apparatuses for transferring data - Google Patents

Methods and apparatuses for transferring data Download PDF

Info

Publication number
WO2001099374A3
WO2001099374A3 PCT/US2001/020044 US0120044W WO0199374A3 WO 2001099374 A3 WO2001099374 A3 WO 2001099374A3 US 0120044 W US0120044 W US 0120044W WO 0199374 A3 WO0199374 A3 WO 0199374A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
server
rtp
requested
request
Prior art date
Application number
PCT/US2001/020044
Other languages
French (fr)
Other versions
WO2001099374A2 (en
Inventor
Denis Serenyi
Chris Lecroy
Original Assignee
Apple Computer
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 Apple Computer filed Critical Apple Computer
Priority to EP01948643A priority Critical patent/EP1297676B1/en
Priority to DE60112759T priority patent/DE60112759T2/en
Publication of WO2001099374A2 publication Critical patent/WO2001099374A2/en
Publication of WO2001099374A3 publication Critical patent/WO2001099374A3/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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • 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
    • 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/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • 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/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • 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
    • 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
    • H04L65/1108Web based protocols, e.g. webRTC
    • 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/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • 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/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security 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/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Abstract

The present invention provides several methods and apparatuses for transmitting multimedia data using streaming media protocols such as real-time transfer protocols (RTP) and real-time streaming protocols (RTSP) in a computer network environment. In one exemplary embodiment, a request for RTP data and its associated extension is sent from the caching proxy server (CP, 401) to the server (301). The request may be for one specific type of data or multiple unrelated types of data. The server responds to the request indicating its support for the requested RTP extension data. The caching proxy server determines whether to proceed or terminate the data transmission process based on the response provided by the server. If it is determined to proceed with the data transmission process, the caching proxy informs the server to send the requested and supported RTP data. The server sends the requested data in a variable and extendible header format.
PCT/US2001/020044 2000-06-22 2001-06-21 Methods and apparatuses for transferring data WO2001099374A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01948643A EP1297676B1 (en) 2000-06-22 2001-06-21 Methods and apparatuses for transferring data
DE60112759T DE60112759T2 (en) 2000-06-22 2001-06-21 DEVICES AND METHOD FOR DATA TRANSMISSION

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/603,108 2000-06-22
US09/603,108 US7191242B1 (en) 2000-06-22 2000-06-22 Methods and apparatuses for transferring data

Publications (2)

Publication Number Publication Date
WO2001099374A2 WO2001099374A2 (en) 2001-12-27
WO2001099374A3 true WO2001099374A3 (en) 2002-08-29

Family

ID=24414129

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/020044 WO2001099374A2 (en) 2000-06-22 2001-06-21 Methods and apparatuses for transferring data

Country Status (5)

Country Link
US (9) US7191242B1 (en)
EP (4) EP1916820B1 (en)
DE (3) DE60136302D1 (en)
HK (3) HK1063903A1 (en)
WO (1) WO2001099374A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9141786B2 (en) 1996-11-08 2015-09-22 Finjan, Inc. Malicious mobile code runtime monitoring system and methods
US9219755B2 (en) 1996-11-08 2015-12-22 Finjan, Inc. Malicious mobile code runtime monitoring system and methods

Families Citing this family (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058822B2 (en) 2000-03-30 2006-06-06 Finjan Software, Ltd. Malicious mobile code runtime monitoring system and methods
US20020013852A1 (en) 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
US7468934B1 (en) 1999-07-12 2008-12-23 Ez4Media, Inc. Clock with link to the internet
US6947440B2 (en) 2000-02-15 2005-09-20 Gilat Satellite Networks, Ltd. System and method for internet page acceleration including multicast transmissions
US6757796B1 (en) * 2000-05-15 2004-06-29 Lucent Technologies Inc. Method and system for caching streaming live broadcasts transmitted over a network
US7191242B1 (en) * 2000-06-22 2007-03-13 Apple, Inc. Methods and apparatuses for transferring data
US7142934B2 (en) * 2000-09-01 2006-11-28 Universal Electronics Inc. Audio converter device and method for using the same
US20020065927A1 (en) 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US20060031550A1 (en) * 2000-09-05 2006-02-09 Universal Electronics Inc. Webpad adapted to communicate using wide area and local area communication channels
US20020065902A1 (en) * 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US7200357B2 (en) * 2000-10-20 2007-04-03 Universal Electronics Inc. Automotive storage and playback device and method for using the same
US20020104011A1 (en) * 2001-02-01 2002-08-01 Bechtel Bwtx Idaho, Llc Systems and methods for employing opportunistic data transfer to create a dynamically mobile data communication system
US7433942B2 (en) * 2001-02-27 2008-10-07 Intel Corporation Network management
SE0101295D0 (en) 2001-04-10 2001-04-10 Ericsson Telefon Ab L M A method and network for delivering streaming data
US20020156841A1 (en) * 2001-04-13 2002-10-24 Bjorn Landfeldt Accessing distributed proxy configurations
US7945688B1 (en) 2001-06-12 2011-05-17 Netapp, Inc. Methods and apparatus for reducing streaming media data traffic bursts
US7664342B2 (en) * 2001-07-23 2010-02-16 Sony Corporation Information processing system, information processing apparatus, and method
US8255989B2 (en) 2001-09-26 2012-08-28 General Instrument Corporation Access control and key management system for streaming media
US7237108B2 (en) 2001-09-26 2007-06-26 General Instrument Corporation Encryption of streaming control protocols and their headers
JP3888642B2 (en) * 2001-10-05 2007-03-07 アルパイン株式会社 Multimedia information providing method and apparatus
US7243366B2 (en) 2001-11-15 2007-07-10 General Instrument Corporation Key management protocol and authentication system for secure internet protocol rights management architecture
US8150235B2 (en) * 2002-02-08 2012-04-03 Intel Corporation Method of home media server control
US7349948B2 (en) * 2002-02-28 2008-03-25 International Business Machines Corporation Method, network and network proxy for transmitting information
BR0201115A (en) * 2002-04-02 2005-02-22 Coppe Ufrj Collapsed distributed cooperative memory for scalable interactive media-on-demand systems
US9137324B2 (en) * 2002-04-10 2015-09-15 International Business Machines Corporation Capacity on-demand in distributed computing environments
US7356687B2 (en) 2002-05-21 2008-04-08 General Instrument Corporation Association of security parameters for a collection of related streaming protocols
CN1293738C (en) * 2002-06-28 2007-01-03 华为技术有限公司 Method for improving data processing capability of remote user dialing authentication protocol
SE0202451D0 (en) * 2002-08-15 2002-08-15 Ericsson Telefon Ab L M Flexible Sim-Based DRM agent and architecture
US8364951B2 (en) 2002-12-30 2013-01-29 General Instrument Corporation System for digital rights management using distributed provisioning and authentication
US7251328B2 (en) 2003-01-14 2007-07-31 General Instrument Corporation System for secure decryption of streaming media using selective decryption of header information and decryption of reassembled content
US7991905B1 (en) 2003-02-12 2011-08-02 Netapp, Inc. Adaptively selecting timeouts for streaming media
US9274576B2 (en) * 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US7768234B2 (en) * 2004-02-28 2010-08-03 Janik Craig M System and method for automatically synchronizing and acquiring content for battery powered devices
CN100417155C (en) * 2003-05-08 2008-09-03 上海交通大学 Multiple mode real-time multimedia interaction system for long distance teaching
WO2005018192A1 (en) * 2003-08-18 2005-02-24 Alcatel Method of voip communication with additional data transmission
JP2005110024A (en) * 2003-09-30 2005-04-21 Toshiba Corp Data transmitter, data transmission/reception system, and data transmission/reception method
US7652844B2 (en) * 2003-12-24 2010-01-26 Bruce Edwards System and method for protecting removeable media playback devices
FR2865598B1 (en) * 2004-01-27 2006-09-08 Anevia SYSTEM FOR DIGITAL TRANSMISSION OF MULTIMEDIA SEQUENCES VIA AN INTERNET-TYPE COMMUNICATION NETWORK
CN100349449C (en) * 2004-02-27 2007-11-14 北京邮电大学 End-to-end network measuring method based on real-time transmission protocol
US20070258595A1 (en) * 2004-03-11 2007-11-08 Universal Electronics Inc. Syncronizing Device-Specific Encrypted Data to and from Mobile Devices Using Detachable Storage Media
JP4718122B2 (en) * 2004-04-06 2011-07-06 株式会社日立製作所 Media distribution device
US20050283535A1 (en) * 2004-06-17 2005-12-22 Michele Covell Method and system for interactive control of media over a network
US7899492B2 (en) 2004-07-16 2011-03-01 Sellerbid, Inc. Methods, systems and apparatus for displaying the multimedia information from wireless communication networks
US7957733B2 (en) 2004-07-16 2011-06-07 Sellerbid, Inc. Method and apparatus for multimedia communications with different user terminals
US20140071818A1 (en) 2004-07-16 2014-03-13 Virginia Innovation Sciences, Inc. Method and system for efficient communication
US7526566B2 (en) * 2004-09-10 2009-04-28 Sony Ericsson Mobile Communications Ab Methods of operating radio communications devices including predefined streaming times and addresses and related devices
US7752325B1 (en) 2004-10-26 2010-07-06 Netapp, Inc. Method and apparatus to efficiently transmit streaming media
CN1314250C (en) * 2004-10-29 2007-05-02 清华大学 A robust point to point based stream scheduling method
CN100336369C (en) * 2004-10-29 2007-09-05 清华大学 A dynamic multi-proxy forward error control method for flow distribution
US9485686B2 (en) * 2005-03-04 2016-11-01 Sonim Technologies, Inc. Restructuring data packets to improve voice quality at low bandwidth conditions in wireless networks
US7688817B2 (en) * 2005-04-15 2010-03-30 International Business Machines Corporation Real time transport protocol (RTP) processing component
US20060235883A1 (en) 2005-04-18 2006-10-19 Krebs Mark S Multimedia system for mobile client platforms
US7610280B2 (en) * 2005-05-05 2009-10-27 Cisco Technology, Inc. Method and system for dynamically pre-positioning content in a network based detecting or predicting user presence
US7496678B2 (en) * 2005-05-11 2009-02-24 Netapp, Inc. Method and system for unified caching of media content
US20070130250A1 (en) * 2005-11-23 2007-06-07 Farheap Solutions, Inc. Catch-Up Streaming
US7716551B2 (en) * 2005-12-07 2010-05-11 Microsoft Corporation Feedback and frame synchronization between media encoders and decoders
DE102005059044A1 (en) * 2005-12-08 2007-06-14 Deutsche Thomson-Brandt Gmbh A method for editing media content in a network environment and device for storing media data
NO326310B1 (en) * 2006-05-22 2008-11-10 Virtek Comm As Data transfer of objects with reduced representation
US20070294423A1 (en) * 2006-06-14 2007-12-20 Comverse, Inc. Multi-Client Single-Session Media Streaming
US20080288582A1 (en) * 2006-09-25 2008-11-20 Sms.Ac Systems and methods for passing application pods between multiple social network service environments
US9544259B2 (en) * 2006-11-08 2017-01-10 Open Invention Network, Llc Apparatus and method for dynamic streaming of multimedia files
US7739317B2 (en) * 2006-11-10 2010-06-15 Microsoft Corporation Data serialization and transfer
US7971132B2 (en) * 2007-01-05 2011-06-28 Dialogic Corporation Universal multimedia engine and method for producing the same
US8081609B2 (en) * 2007-02-14 2011-12-20 Alcatel Lucent Proxy-based signaling architecture for streaming media services in a wireless communication system
US20100094849A1 (en) * 2007-08-17 2010-04-15 Robert Rose Systems and methods for creating user generated content incorporating content from a content catalog
US8190750B2 (en) 2007-08-24 2012-05-29 Alcatel Lucent Content rate selection for media servers with proxy-feedback-controlled frame transmission
US8200520B2 (en) 2007-10-03 2012-06-12 International Business Machines Corporation Methods, systems, and apparatuses for automated confirmations of meetings
US8559319B2 (en) * 2007-10-19 2013-10-15 Voxer Ip Llc Method and system for real-time synchronization across a distributed services communication network
US8250181B2 (en) * 2007-10-19 2012-08-21 Voxer Ip Llc Method and apparatus for near real-time synchronization of voice communications
US8099512B2 (en) * 2007-10-19 2012-01-17 Voxer Ip Llc Method and system for real-time synchronization across a distributed services communication network
US8699383B2 (en) 2007-10-19 2014-04-15 Voxer Ip Llc Method and apparatus for real-time synchronization of voice communications
US8782274B2 (en) 2007-10-19 2014-07-15 Voxer Ip Llc Method and system for progressively transmitting a voice message from sender to recipients across a distributed services communication network
KR101461973B1 (en) * 2007-12-28 2014-11-14 엘지전자 주식회사 Method for transmitting and receiving notification message and apparatus for receiving notification message
US7814221B1 (en) * 2008-06-13 2010-10-12 West Corporation Real-time streaming protocol gateway and proxy for serving and caching static media over a low bandwidth connection
US9485299B2 (en) * 2009-03-09 2016-11-01 Arris Canada, Inc. Progressive download gateway
WO2010138041A1 (en) * 2009-05-29 2010-12-02 Telefonaktiebolaget L M Ericsson (Publ) Methods, apparatuses and computer program products for media recording
US8566393B2 (en) 2009-08-10 2013-10-22 Seawell Networks Inc. Methods and systems for scalable video chunking
CN101697549B (en) * 2009-10-23 2013-12-04 中兴通讯股份有限公司 Method and system for displaying stream media and stream media management server
HUE036108T2 (en) 2010-08-10 2018-06-28 Ericsson Telefon Ab L M A method in a media client, a media client, a control entity and a method in a control entity
GB201014842D0 (en) * 2010-09-08 2010-10-20 Zappware Nv Media content sharing
US8332488B1 (en) * 2011-03-04 2012-12-11 Zynga Inc. Multi-level cache with synch
US9311462B1 (en) 2011-03-04 2016-04-12 Zynga Inc. Cross platform social networking authentication system
US10135776B1 (en) 2011-03-31 2018-11-20 Zynga Inc. Cross platform social networking messaging system
US8347322B1 (en) 2011-03-31 2013-01-01 Zynga Inc. Social network application programming interface
WO2012155926A2 (en) * 2011-05-13 2012-11-22 Nec Europe Ltd. A method for operating a network and a network
US8839275B1 (en) 2011-06-06 2014-09-16 Proximal Data, Inc. Method for intercepting input/output requests and responses
US8522137B1 (en) 2011-06-30 2013-08-27 Zynga Inc. Systems, methods, and machine readable media for social network application development using a custom markup language
CN102857478B (en) * 2011-06-30 2016-09-28 华为技术有限公司 media data control method and device
CN102883216B (en) * 2011-07-14 2017-10-10 上海聚力传媒技术有限公司 A kind of net cast method and apparatus
CN102307195B (en) * 2011-08-23 2018-10-12 南京中兴新软件有限责任公司 Channel carousel method based on Streaming Media and streaming media server
US9094090B2 (en) 2011-09-23 2015-07-28 Gilat Satellite Networks Ltd. Decentralized caching system
WO2013066464A1 (en) * 2011-11-02 2013-05-10 Seven Networks, Inc. Intelligent placement and delivery of mobile advertisements and electronic coupons via a distributed system in a mobile network
US9237169B2 (en) * 2012-06-01 2016-01-12 Apple Inc. Network stream identification for open FaceTime
US9442859B1 (en) 2012-06-17 2016-09-13 Samsung Electronics Co., Ltd. Method for asynchronous population of data caches used with mass storage devices
US9104552B1 (en) 2012-06-23 2015-08-11 Samsung Electronics Co., Ltd. Method for the use of shadow ghost lists to prevent excessive wear on FLASH based cache devices
US9602557B2 (en) * 2012-10-15 2017-03-21 Wowza Media Systems, LLC Systems and methods of communication using a message header that includes header flags
JP5830496B2 (en) * 2013-06-07 2015-12-09 株式会社ソニー・コンピュータエンタテインメント Display controller and screen transfer device
GB2519516B (en) * 2013-10-21 2017-05-10 Openwave Mobility Inc A method, apparatus and computer program for modifying messages in a communications network
GB2519564A (en) * 2013-10-24 2015-04-29 Shared Band Ltd Multicast transmission over bonded broadband
CN105306565B (en) * 2015-10-22 2018-09-28 上海斐讯数据通信技术有限公司 Method, system and the mobile device being applicable in of remote transmission data
US11116028B2 (en) * 2017-07-10 2021-09-07 Motorola Mobility Llc Multi-access data connection in a mobile network
FR3075541A1 (en) 2017-12-20 2019-06-21 Orange METHOD FOR DISTRIBUTING CONTENT IN A CONTENT DISTRIBUTION NETWORK, ENTITY OF ORIGIN AND CORRESPONDING DISTRIBUTION ENTITY
CN111193767B (en) * 2019-11-20 2022-07-12 视联动力信息技术股份有限公司 Request data sending method and device and clustered server system
US11876795B2 (en) 2021-08-27 2024-01-16 Bank Of America Corporation Resource processing terminal device with enhanced secure resource transmissions based on image capture
CN114979093B (en) * 2022-05-13 2024-03-29 深圳智慧林网络科技有限公司 RTP-based data transmission method, device, equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997022201A2 (en) * 1995-12-12 1997-06-19 The Board Of Trustees Of The University Of Illinois Method and system for transmitting real-time video
US5918020A (en) * 1997-02-28 1999-06-29 International Business Machines Corporation Data processing system and method for pacing information transfers in a communications network
WO2000027087A1 (en) * 1998-10-30 2000-05-11 British Telecommunications Public Limited Company Data transport

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956321A (en) * 1995-03-16 1999-09-21 Kabushiki Kaisha Toshiba Stream scheduling system for real time stream server
US5592612A (en) 1995-04-28 1997-01-07 Birk; Yitzhak Method and apparatus for supplying data streams
US5737531A (en) * 1995-06-27 1998-04-07 International Business Machines Corporation System for synchronizing by transmitting control packet to omit blocks from transmission, and transmitting second control packet when the timing difference exceeds second predetermined threshold
US6445738B1 (en) * 1996-04-25 2002-09-03 Opentv, Inc. System and method for creating trick play video streams from a compressed normal play video bitstream
JPH1042295A (en) * 1996-07-19 1998-02-13 Sony Corp Video signal encoding method and video signal encoder
US5847771A (en) * 1996-08-14 1998-12-08 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing multiple digital pictures
US5953506A (en) * 1996-12-17 1999-09-14 Adaptive Media Technologies Method and apparatus that provides a scalable media delivery system
US6359656B1 (en) * 1996-12-20 2002-03-19 Intel Corporation In-band synchronization of data streams with audio/video streams
US6078958A (en) 1997-01-31 2000-06-20 Hughes Electronics Corporation System for allocating available bandwidth of a concentrated media output
CN100525443C (en) * 1997-03-17 2009-08-05 松下电器产业株式会社 Method and apparatus for processing, transmitting and receiving dynamic image data
EP0872991B1 (en) * 1997-04-15 2006-07-26 Hewlett-Packard Company, A Delaware Corporation Method and apparatus for device interaction by format
US6289388B1 (en) * 1997-06-02 2001-09-11 Unisys Corporation System for communicating heterogeneous computers that are coupled through an I/O interconnection subsystem and have distinct network addresses, via a single network interface card
US6014694A (en) * 1997-06-26 2000-01-11 Citrix Systems, Inc. System for adaptive video/audio transport over a network
US6038601A (en) * 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US6134596A (en) 1997-09-18 2000-10-17 Microsoft Corporation Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates
US6594699B1 (en) * 1997-10-10 2003-07-15 Kasenna, Inc. System for capability based multimedia streaming over a network
US6181713B1 (en) * 1997-10-27 2001-01-30 Sun Microsystems, Inc. Selectable depacketizer architecture
US5928331A (en) * 1997-10-30 1999-07-27 Matsushita Electric Industrial Co., Ltd. Distributed internet protocol-based real-time multimedia streaming architecture
US6134243A (en) * 1998-01-15 2000-10-17 Apple Computer, Inc. Method and apparatus for media data transmission
US6029200A (en) * 1998-03-09 2000-02-22 Microsoft Corporation Automatic protocol rollover in streaming multimedia data delivery system
US6275471B1 (en) * 1998-05-12 2001-08-14 Panasonic Technologies, Inc. Method for reliable real-time multimedia streaming
US6603883B1 (en) * 1998-09-08 2003-08-05 Canon Kabushiki Kaisha Image processing apparatus including an image data encoder having at least two scalability modes and method therefor
JP3351744B2 (en) * 1998-09-10 2002-12-03 株式会社東芝 Data transmission system
US6466550B1 (en) * 1998-11-11 2002-10-15 Cisco Technology, Inc. Distributed conferencing system utilizing data networks
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
EP1919117B1 (en) 1998-11-30 2014-10-15 Panasonic Corporation Packet retransmission control using priority information
US6401126B1 (en) 1999-03-10 2002-06-04 Microsoft Corporation File server system and method for scheduling data streams according to a distributed scheduling policy
US6405256B1 (en) * 1999-03-31 2002-06-11 Lucent Technologies Inc. Data streaming using caching servers with expandable buffers and adjustable rate of data transmission to absorb network congestion
US6639896B1 (en) * 1999-04-01 2003-10-28 Diva Systems Corporation Asynchronous serial interface (ASI) ring network for digital information distribution
US8099758B2 (en) * 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
US6263371B1 (en) * 1999-06-10 2001-07-17 Cacheflow, Inc. Method and apparatus for seaming of streaming content
US6546421B1 (en) * 1999-06-30 2003-04-08 Siemens Corporate Research, Inc. System and method for automatic selection of internet data streams
JP2001054095A (en) 1999-08-09 2001-02-23 Fujitsu Ltd Information distribution and reproduction control device and method and computer readable recording medium recording information distribution and reproduction control program
US6771644B1 (en) * 1999-09-17 2004-08-03 Lucent Technologies Inc. Program insertion in real time IP multicast
US6300887B1 (en) * 1999-11-09 2001-10-09 Nokia Networks Oy Efficient handoff procedure for header compression
US6708213B1 (en) * 1999-12-06 2004-03-16 Lucent Technologies Inc. Method for streaming multimedia information over public networks
US6907073B2 (en) * 1999-12-20 2005-06-14 Sarnoff Corporation Tweening-based codec for scaleable encoders and decoders with varying motion computation capability
US6625258B1 (en) * 1999-12-27 2003-09-23 Nortel Networks Ltd System and method for providing unified communication services support
US6505169B1 (en) 2000-01-26 2003-01-07 At&T Corp. Method for adaptive ad insertion in streaming multimedia content
WO2001055878A1 (en) * 2000-01-28 2001-08-02 Ibeam Broadcasting Corporation A system and method for rewriting a media resource request and/or response between origin server and client
US6747991B1 (en) * 2000-04-26 2004-06-08 Carnegie Mellon University Filter and method for adaptively modifying the bit rate of synchronized video and audio streams to meet packet-switched network bandwidth constraints
US7191242B1 (en) * 2000-06-22 2007-03-13 Apple, Inc. Methods and apparatuses for transferring data
US7216098B1 (en) * 2000-10-20 2007-05-08 At Systems, Inc. Electronic transmission and tracking of deposit information
US7627886B2 (en) * 2002-03-04 2009-12-01 Microsoft Corporation Systems and methods for displaying video streams
US7739715B2 (en) * 2003-06-24 2010-06-15 Microsoft Corporation Variable play speed control for media streams

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997022201A2 (en) * 1995-12-12 1997-06-19 The Board Of Trustees Of The University Of Illinois Method and system for transmitting real-time video
US5918020A (en) * 1997-02-28 1999-06-29 International Business Machines Corporation Data processing system and method for pacing information transfers in a communications network
WO2000027087A1 (en) * 1998-10-30 2000-05-11 British Telecommunications Public Limited Company Data transport

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SCHULZRINNE H ET AL: "Internet Telephony: architecture and protocols - an IETF perspective", COMPUTER NETWORKS, ELSEVIER SCIENCE PUBLISHERS B.V., AMSTERDAM, NL, vol. 31, no. 3, 11 February 1999 (1999-02-11), pages 237 - 255, XP004304601, ISSN: 1389-1286 *
SCHULZRINNE H ET AL: "RTP: A Transport Protocol for Real-Time Applications", RFC 1889: RTP, January 1996 (1996-01-01), USA, XP002122581 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9141786B2 (en) 1996-11-08 2015-09-22 Finjan, Inc. Malicious mobile code runtime monitoring system and methods
US9189621B2 (en) 1996-11-08 2015-11-17 Finjan, Inc. Malicious mobile code runtime monitoring system and methods
US9219755B2 (en) 1996-11-08 2015-12-22 Finjan, Inc. Malicious mobile code runtime monitoring system and methods
US9444844B2 (en) 1996-11-08 2016-09-13 Finjan, Inc. Malicious mobile code runtime monitoring system and methods

Also Published As

Publication number Publication date
US20070094407A1 (en) 2007-04-26
US7191242B1 (en) 2007-03-13
DE60136302D1 (en) 2008-12-04
HK1063903A1 (en) 2005-01-14
US8549070B2 (en) 2013-10-01
EP1916820B1 (en) 2015-01-14
DE60112759D1 (en) 2005-09-22
EP1635532A2 (en) 2006-03-15
EP1635532A3 (en) 2006-07-26
DE60119589T2 (en) 2006-09-07
US20070143468A1 (en) 2007-06-21
US20120089667A1 (en) 2012-04-12
US20100125629A1 (en) 2010-05-20
EP1635532B1 (en) 2008-10-22
US7653685B2 (en) 2010-01-26
US7007062B1 (en) 2006-02-28
US8078747B2 (en) 2011-12-13
WO2001099374A2 (en) 2001-12-27
US20140006566A1 (en) 2014-01-02
US8307107B2 (en) 2012-11-06
US20120079072A1 (en) 2012-03-29
DE60119589D1 (en) 2006-06-14
DE60112759T2 (en) 2006-06-01
EP1297676B1 (en) 2005-08-17
US8732269B2 (en) 2014-05-20
US9077781B2 (en) 2015-07-07
EP1411698B1 (en) 2006-05-10
EP1916820A1 (en) 2008-04-30
US20060143303A1 (en) 2006-06-29
EP1411698A1 (en) 2004-04-21
EP1297676A2 (en) 2003-04-02
HK1087868A1 (en) 2006-10-20
US8037132B2 (en) 2011-10-11
HK1114720A1 (en) 2008-11-07

Similar Documents

Publication Publication Date Title
WO2001099374A3 (en) Methods and apparatuses for transferring data
US8312074B2 (en) Method for multipart encoding
WO2006026193A8 (en) Proxy caching in a photosharing peer-to-peer network to improve guest image viewing performance
WO2006017330A3 (en) Video-on-demand session mobility in a home network
WO2004025428A3 (en) Apparatus and method for processing data in a network
US6606645B1 (en) Method for preconnecting to a server on a network
WO2013082595A1 (en) Systems and methods for connection pooling for video streaming in content delivery networks
WO2006057852A3 (en) Caching content and state data at a network element
US10200490B2 (en) Content-based redirection
HK1054454A1 (en) Multimedia information system
GB0214187D0 (en) Data communication networks,systems and methods
US20210409290A1 (en) Unique user session tracking in adaptive bitrate video delivery
WO2015117677A1 (en) Method and software for transmitting website content
Fleming et al. Improving the performance of the world wide web over wireless networks
KR20050088851A (en) Internet broadcasting apparatus and method using universal plug and play mediaserver
Hsu et al. A Dynamic P2P Resource Sharing Architecture for Adapting MPEG-21 Digital Items in Mobile Networks
WO2002011392A3 (en) Propagation of state and content over a distributed electronic network
WO2013078597A1 (en) Method, device and system for determining user request

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

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: 2001948643

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001948643

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWG Wipo information: grant in national office

Ref document number: 2001948643

Country of ref document: EP