Movatterモバイル変換


[0]ホーム

URL:


US20090022166A1 - Method and system for providing media services by distributed networks - Google Patents

Method and system for providing media services by distributed networks
Download PDF

Info

Publication number
US20090022166A1
US20090022166A1US11/626,352US62635207AUS2009022166A1US 20090022166 A1US20090022166 A1US 20090022166A1US 62635207 AUS62635207 AUS 62635207AUS 2009022166 A1US2009022166 A1US 2009022166A1
Authority
US
United States
Prior art keywords
devices
supplying
data
requesting device
recited
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US11/626,352
Inventor
Prasanna Ganesan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WOND Inc
Original Assignee
WOND 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
Application filed by WOND IncfiledCriticalWOND Inc
Priority to US11/626,352priorityCriticalpatent/US20090022166A1/en
Publication of US20090022166A1publicationCriticalpatent/US20090022166A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Techniques for managing media services in a distributed environment are disclosed. Data representing an item in the media service is distributed among devices in service. When a requesting device is newly joined and requests for the item, at least one supplying device is designed to supply the data to the requesting device. The supplying device may be a server or a peer device. In one case, each of the devices is behind a network address translator. A server, in responding to a request from a requesting device for needed data, is configured to determine some of devices in service to be candidates from a database, where the database has many entries, each of the entries pertaining to one of the devices. The candidates are determined in accordance with at least compatibility of respective network address translators with a network address translator of the requesting device. Among the candidates, the server then designates a finalist that is preferably not designated to be a supplying device more often than it should be on average. The server then notifies either the requesting device or the supplying device so that the requesting device can get the needed data directly from the supplying device.

Description

Claims (20)

US11/626,3522006-02-272007-01-23Method and system for providing media services by distributed networksAbandonedUS20090022166A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/626,352US20090022166A1 (en)2006-02-272007-01-23Method and system for providing media services by distributed networks

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/364,641US8788706B2 (en)2006-02-272006-02-27Method and system for managing data transmission between devices behind network address translators (NATs)
US11/626,352US20090022166A1 (en)2006-02-272007-01-23Method and system for providing media services by distributed networks

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/364,641ContinuationUS8788706B2 (en)2006-02-272006-02-27Method and system for managing data transmission between devices behind network address translators (NATs)

Publications (1)

Publication NumberPublication Date
US20090022166A1true US20090022166A1 (en)2009-01-22

Family

ID=40264801

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/364,641Active2030-04-18US8788706B2 (en)2006-02-272006-02-27Method and system for managing data transmission between devices behind network address translators (NATs)
US11/626,352AbandonedUS20090022166A1 (en)2006-02-272007-01-23Method and system for providing media services by distributed networks

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/364,641Active2030-04-18US8788706B2 (en)2006-02-272006-02-27Method and system for managing data transmission between devices behind network address translators (NATs)

Country Status (1)

CountryLink
US (2)US8788706B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090024762A1 (en)*2006-02-272009-01-22Vvond, Inc.Method and system for managing data transmission between devices behind network address translators (NATs)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7877457B2 (en)*2006-03-172011-01-25Macrovision CorporationPeer to peer gateway
US9160794B2 (en)*2008-12-042015-10-13Microsoft Technology Licensing, LlcNetwork address translators (NAT) type detection techniques
US8166179B2 (en)*2009-01-302012-04-24Cisco Technology, Inc.Media streaming through a network address translation (NAT) device
US9723249B2 (en)*2009-03-192017-08-01Echostar Holdings LimitedArchiving broadcast programs
US20110082941A1 (en)*2009-10-062011-04-07Electronics And Telecommunications Research InstituteMethod of providing direct communication in internet protocol network
US8315502B2 (en)2009-12-082012-11-20Echostar Technologies L.L.C.Systems and methods for selective archival of media content

Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6178183B1 (en)*1997-05-212001-01-23International Business Machines CorporationMethod and apparatus for receiving conventional telephone calls while connected to the internet
US20020042875A1 (en)*2000-10-112002-04-11Jayant ShuklaMethod and apparatus for end-to-end secure data communication
US20020059425A1 (en)*2000-06-222002-05-16Microsoft CorporationDistributed computing services platform
US20020108121A1 (en)*2001-02-022002-08-08Rachad AlaoService gateway for interactive television
US20020116533A1 (en)*2001-02-202002-08-22Holliman Matthew J.System for providing a multimedia peer-to-peer computing platform
US20020169885A1 (en)*2001-02-022002-11-14Rachad AlaoDigital television application protocol for interactive television
US20030046260A1 (en)*2001-08-302003-03-06Mahadev SatyanarayananMethod and system for asynchronous transmission, backup, distribution of data and file sharing
US20030152034A1 (en)*2002-02-012003-08-14Microsoft CorporationPeer-to-peer method of quality of service (Qos) probing and analysis and infrastructure employing same
US20030233568A1 (en)*2002-06-132003-12-18Nvidia Corp.Method and apparatus for control of security protocol negotiation
US20030233576A1 (en)*2002-06-132003-12-18Nvidia Corp.Detection of support for security protocol and address translation integration
US20030233475A1 (en)*2002-06-132003-12-18Nvidia Corp.Method and apparatus for network address translation integration with internet protocol security
US20040133640A1 (en)*2002-10-312004-07-08Yeager William J.Presence detection using mobile agents in peer-to-peer networks
US20040267875A1 (en)*2003-06-302004-12-30Hennessey Wade L.Method and apparatus for establishing peering rules for distributed content delivery
US20050238034A1 (en)*2004-04-122005-10-27Brian GillespieSystem and method for automatically initiating and dynamically establishing secure internet connections between a fire-walled server and a fire-walled client
US20070174471A1 (en)*2003-04-302007-07-26Cedric Van RossumSecure, continous, proxy-optimized, device-to-device data download reception system and method of use
US7254608B2 (en)*2002-10-312007-08-07Sun Microsystems, Inc.Managing distribution of content using mobile agents in peer-topeer networks
US7284051B1 (en)*1998-12-282007-10-16Fujitsu LimitedRelaying apparatus for use in a network system
US7328280B2 (en)*2003-01-152008-02-05Matsushita Electric Industrial Co., Ltd.Peer-to-peer (P2P) connection despite network address translators (NATs) at both ends

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080192769A1 (en)*1997-07-302008-08-14Steven TischerApparatus and method for prioritizing communications between devices
US6542391B2 (en)*2000-06-082003-04-01Netlogic Microsystems, Inc.Content addressable memory with configurable class-based storage partition
WO2002073933A1 (en)*2001-03-082002-09-19British Telecommunications Public Limited CompanyAddress translator
US7272645B2 (en)*2001-05-252007-09-18Sbc Technology Resources, Inc.Method of improving the reliability of peer-to-peer network downloads
DE10200165A1 (en)2002-01-042003-07-10Klaus Rock Method for reducing the latency in interactive data communication via a satellite network
US7058642B2 (en)*2002-03-202006-06-06Intel CorporationMethod and data structure for a low memory overhead database
US7555559B2 (en)2003-02-282009-06-30Onion Networks, KKParallel data transfer over multiple channels with data order prioritization
JP4708036B2 (en)*2005-01-212011-06-22パナソニック株式会社 Communication system, information processing apparatus, server, and information processing method
US20060184688A1 (en)2005-02-172006-08-17Nec Laboratories America, Inc.System and Method for Parallel Indirect Streaming of Stored Media from Multiple Sources
JP4627669B2 (en)2005-03-162011-02-09アラクサラネットワークス株式会社 Packet transfer apparatus and transfer control method thereof
US7957402B2 (en)2005-08-082011-06-07American Megatrends, Inc.UDP to TCP bridge
US8788706B2 (en)2006-02-272014-07-22Vudu, Inc.Method and system for managing data transmission between devices behind network address translators (NATs)
JP4910881B2 (en)*2007-05-232012-04-04ブラザー工業株式会社 Communication system, node device, node processing program, and message transmission / reception method
US7788383B2 (en)*2007-10-302010-08-31Cisco Technology, Inc.Communicating a selection of a potential configuration

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6178183B1 (en)*1997-05-212001-01-23International Business Machines CorporationMethod and apparatus for receiving conventional telephone calls while connected to the internet
US7284051B1 (en)*1998-12-282007-10-16Fujitsu LimitedRelaying apparatus for use in a network system
US20020059425A1 (en)*2000-06-222002-05-16Microsoft CorporationDistributed computing services platform
US20020042875A1 (en)*2000-10-112002-04-11Jayant ShuklaMethod and apparatus for end-to-end secure data communication
US20020108121A1 (en)*2001-02-022002-08-08Rachad AlaoService gateway for interactive television
US20020169885A1 (en)*2001-02-022002-11-14Rachad AlaoDigital television application protocol for interactive television
US20020116533A1 (en)*2001-02-202002-08-22Holliman Matthew J.System for providing a multimedia peer-to-peer computing platform
US20030046260A1 (en)*2001-08-302003-03-06Mahadev SatyanarayananMethod and system for asynchronous transmission, backup, distribution of data and file sharing
US20030152034A1 (en)*2002-02-012003-08-14Microsoft CorporationPeer-to-peer method of quality of service (Qos) probing and analysis and infrastructure employing same
US20030233568A1 (en)*2002-06-132003-12-18Nvidia Corp.Method and apparatus for control of security protocol negotiation
US20030233475A1 (en)*2002-06-132003-12-18Nvidia Corp.Method and apparatus for network address translation integration with internet protocol security
US20030233576A1 (en)*2002-06-132003-12-18Nvidia Corp.Detection of support for security protocol and address translation integration
US20040133640A1 (en)*2002-10-312004-07-08Yeager William J.Presence detection using mobile agents in peer-to-peer networks
US7254608B2 (en)*2002-10-312007-08-07Sun Microsystems, Inc.Managing distribution of content using mobile agents in peer-topeer networks
US7328280B2 (en)*2003-01-152008-02-05Matsushita Electric Industrial Co., Ltd.Peer-to-peer (P2P) connection despite network address translators (NATs) at both ends
US20070174471A1 (en)*2003-04-302007-07-26Cedric Van RossumSecure, continous, proxy-optimized, device-to-device data download reception system and method of use
US20040267875A1 (en)*2003-06-302004-12-30Hennessey Wade L.Method and apparatus for establishing peering rules for distributed content delivery
US20050238034A1 (en)*2004-04-122005-10-27Brian GillespieSystem and method for automatically initiating and dynamically establishing secure internet connections between a fire-walled server and a fire-walled client

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090024762A1 (en)*2006-02-272009-01-22Vvond, Inc.Method and system for managing data transmission between devices behind network address translators (NATs)
US8788706B2 (en)2006-02-272014-07-22Vudu, Inc.Method and system for managing data transmission between devices behind network address translators (NATs)

Also Published As

Publication numberPublication date
US20090024762A1 (en)2009-01-22
US8788706B2 (en)2014-07-22

Similar Documents

PublicationPublication DateTitle
US10924448B2 (en)Content delivery from home networks
US10171534B2 (en)Placeshifting of adaptive media streams
KR100994948B1 (en) Method for distributing digital content files and digital content distribution system
US7818402B1 (en)Method and system for expediting peer-to-peer content delivery with improved network utilization
US9176955B2 (en)Method and apparatus for sharing media files among network nodes
EP2897340B1 (en)Routing proxy for adaptive streaming
JP4920863B2 (en) P2P network architecture for distributed storage
KR101269678B1 (en)Apparatus and Method for Peer-to-Peer Streaming, and System Configuration Method thereof
US20090022166A1 (en)Method and system for providing media services by distributed networks
Detti et al.Mobile peer-to-peer video streaming over information-centric networks
US11277456B2 (en)System and method for delivering an audio-visual con tent to a client device
US20030120793A1 (en)Method and arrangement for sending a video presentation
Westphal et al.Adaptive video streaming over information-centric networking (icn)
US20020087725A1 (en)Site selection based on internet protocol address
EP2175608B1 (en)Method of transmitting data between peers with network selection
US20100094938A1 (en)Method of transmitting data between peerss by selecting a network according to at least one criterion and associated management device and communication equipment
KR100616250B1 (en) System and method for data transmission between server and client in internet network
US12184928B2 (en)Latency-reduced service-level content delivery network
JP2009177811A (en) Method for live transmission of contents for the purpose of deferred recovery in P2P mode after division, control apparatus and related equipment
US20080195697A1 (en)Data reception apparatus of consumer electronics device, method thereof, data reproduction method, and consumer electronics device
Lederer et al.RFC 7933: Adaptive Video Streaming over Information-Centric Networking (ICN)

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp