Movatterモバイル変換


[0]ホーム

URL:


US20060080454A1 - System and method for receiver-driven streaming in a peer-to-peer network - Google Patents

System and method for receiver-driven streaming in a peer-to-peer network
Download PDF

Info

Publication number
US20060080454A1
US20060080454A1US10/951,482US95148204AUS2006080454A1US 20060080454 A1US20060080454 A1US 20060080454A1US 95148204 AUS95148204 AUS 95148204AUS 2006080454 A1US2006080454 A1US 2006080454A1
Authority
US
United States
Prior art keywords
client
serving
media
peers
peer
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.)
Granted
Application number
US10/951,482
Other versions
US7174385B2 (en
Inventor
Jin Li
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.)
Adeia Technologies Inc
Original Assignee
Microsoft Corp
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
Priority claimed from US10/934,823external-prioritypatent/US7664109B2/en
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US10/951,482priorityCriticalpatent/US7174385B2/en
Priority to KR1020050071698Aprioritypatent/KR101183430B1/en
Priority to CN200510099119XAprioritypatent/CN1758646B/en
Priority to JP2005251994Aprioritypatent/JP4920220B2/en
Priority to EP05107969Aprioritypatent/EP1643716B1/en
Publication of US20060080454A1publicationCriticalpatent/US20060080454A1/en
Priority to US11/671,435prioritypatent/US7539767B2/en
Priority to US11/671,434prioritypatent/US7752327B2/en
Publication of US7174385B2publicationCriticalpatent/US7174385B2/en
Application grantedgrantedCritical
Assigned to ROVI TECHNOLOGIES CORPORATIONreassignmentROVI TECHNOLOGIES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Assigned to HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTreassignmentHPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ROVI GUIDES, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, Tivo Solutions, Inc., VEVEO, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENTreassignmentMORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENTPATENT SECURITY AGREEMENTAssignors: ROVI GUIDES, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, Tivo Solutions, Inc., VEVEO, INC.
Assigned to BANK OF AMERICA, N.A.reassignmentBANK OF AMERICA, N.A.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: DTS, INC., IBIQUITY DIGITAL CORPORATION, INVENSAS BONDING TECHNOLOGIES, INC., INVENSAS CORPORATION, PHORUS, INC., ROVI GUIDES, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, TESSERA ADVANCED TECHNOLOGIES, INC., TESSERA, INC., TIVO SOLUTIONS INC., VEVEO, INC.
Assigned to Tivo Solutions, Inc., VEVEO, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, ROVI GUIDES, INC.reassignmentTivo Solutions, Inc.RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Assigned to ROVI TECHNOLOGIES CORPORATION, ROVI GUIDES, INC., Tivo Solutions, Inc., ROVI SOLUTIONS CORPORATION, VEVEO, INC.reassignmentROVI TECHNOLOGIES CORPORATIONRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: HPS INVESTMENT PARTNERS, LLC
Assigned to ADEIA TECHNOLOGIES INC.reassignmentADEIA TECHNOLOGIES INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: ROVI TECHNOLOGIES CORPORATION
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A “PeerStreamer” provides receiver-driven peer-to-peer (P2P) media streaming for loosely coupled P2P networks. Peers in the network perform only simple operations, may cache all or part of the streaming media, do not collaborate with other peers, may be unreliable, and may drop offline or come online during any given streaming session. Clients in the network operate in real-time to coordinate peers, stream media from multiple peers, perform load balancing, handle online/offline states of peers, and perform decoding and rendering the streaming media. In one embodiment, the PeerStreamer uses high rate erasure resilient coding to allow multiple serving peers to hold partial media without conflict, such that clients simply retrieve fixed numbers of erasure coded blocks regardless of where and what specific blocks are retrieved. In another embodiment, the PeerStreamer uses embedded coded media to vary streaming bitrates according to available serving bandwidths and client queue status.

Description

Claims (28)

1. A computer-readable medium having computer executable instructions for providing client-driven streaming of multimedia data packets in a peer-to-peer (P2P) network, said computer executable instructions comprising:
maintaining a plurality of client request queues on a client computer, each client request queue corresponding to one of a plurality of serving peers in a cluster of serving peers;
sending a client request of one or more data packets to more of the serving peers;
adding each data packet request to the corresponding request queue when it is sent from the client to one of the serving peers,
removing each packet request from the corresponding request queue when the corresponding data packet is received by the client from the serving peer;
providing each received data packet to a common staging queue maintained by the client; and
assembling the data packets in the common staging queue into corresponding multimedia data packets.
12. A method for providing client-controlled streaming of media files in a peer-to peer (P2P) network, comprising using a computing device to:
store one or more of packets of an encoded media file, said encoded media file comprising a media header and a media body, on one or more serving peers in a cluster of available serving peers, such that every packet of the encoded media file is cached on at least one of the serving peers;
using the client to retrieve a list of serving peers available to the client;
initialize a separate packet request queue on the client for each available serving peer;
send one or more client requests for one or more specific data packets to one or more specific serving peers, and add each request to the corresponding packet request queue;
remove each request from the corresponding packet request queue when the corresponding data packet is received by the client; and
decode and render the received data packets to provide streaming media playback on the client.
21. A system coordinating client-driven media streaming from a cluster of one or more non-cooperating peers, comprising:
distributing all packets of an encoded media file across one or more serving peers in a cluster of serving peers available for communication with a client;
providing a list of the serving peers in the cluster to the client in response to a client request;
providing separate packet request queues on the client corresponding to each serving peer in the cluster;
sending one or more client requests for one or more specific data packets to one or more specific serving peers in the cluster, and adding each request to the corresponding packet request queue;
removing each request from the corresponding packet request queue when the corresponding data packet is received by the client;
caching each received data packet in a client staging queue; and
decoding and rendering the received data packets to provide streaming media playback on the client.
US10/951,4822004-09-032004-09-28System and method for receiver-driven streaming in a peer-to-peer networkExpired - LifetimeUS7174385B2 (en)

Priority Applications (7)

Application NumberPriority DateFiling DateTitle
US10/951,482US7174385B2 (en)2004-09-032004-09-28System and method for receiver-driven streaming in a peer-to-peer network
KR1020050071698AKR101183430B1 (en)2004-09-032005-08-05A system and method for receiver driven streaming in a peer-to-peer network
CN200510099119XACN1758646B (en)2004-09-032005-08-31System and method for receiver-driven streaming in a peer-to-peer network
JP2005251994AJP4920220B2 (en)2004-09-032005-08-31 Receiver-driven system and method in peer-to-peer network
EP05107969AEP1643716B1 (en)2004-09-032005-08-31A system and method for receiver driven streaming in a peer-to-peer network
US11/671,435US7539767B2 (en)2004-09-032007-02-05Coordination of client-driven media streaming from a cluster of non-cooperating peers in a peer-to-peer network
US11/671,434US7752327B2 (en)2004-09-032007-02-05Receiver driven streaming in a peer-to-peer network

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US10/934,823US7664109B2 (en)2004-09-032004-09-03System and method for distributed streaming of scalable media
US10/951,482US7174385B2 (en)2004-09-032004-09-28System and method for receiver-driven streaming in a peer-to-peer network

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/934,823DivisionUS7664109B2 (en)2004-09-032004-09-03System and method for distributed streaming of scalable media

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
US11/671,435DivisionUS7539767B2 (en)2004-09-032007-02-05Coordination of client-driven media streaming from a cluster of non-cooperating peers in a peer-to-peer network
US11/671,434DivisionUS7752327B2 (en)2004-09-032007-02-05Receiver driven streaming in a peer-to-peer network

Publications (2)

Publication NumberPublication Date
US20060080454A1true US20060080454A1 (en)2006-04-13
US7174385B2 US7174385B2 (en)2007-02-06

Family

ID=35447794

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US10/951,482Expired - LifetimeUS7174385B2 (en)2004-09-032004-09-28System and method for receiver-driven streaming in a peer-to-peer network
US11/671,434Expired - LifetimeUS7752327B2 (en)2004-09-032007-02-05Receiver driven streaming in a peer-to-peer network
US11/671,435Expired - LifetimeUS7539767B2 (en)2004-09-032007-02-05Coordination of client-driven media streaming from a cluster of non-cooperating peers in a peer-to-peer network

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US11/671,434Expired - LifetimeUS7752327B2 (en)2004-09-032007-02-05Receiver driven streaming in a peer-to-peer network
US11/671,435Expired - LifetimeUS7539767B2 (en)2004-09-032007-02-05Coordination of client-driven media streaming from a cluster of non-cooperating peers in a peer-to-peer network

Country Status (4)

CountryLink
US (3)US7174385B2 (en)
EP (1)EP1643716B1 (en)
JP (1)JP4920220B2 (en)
KR (1)KR101183430B1 (en)

Cited By (63)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060095582A1 (en)*2004-10-292006-05-04Narasimhan NityaDevice and method for transferring apportioned data in a mobile ad hoc network
US20060146791A1 (en)*2004-12-302006-07-06Supratim DebNetwork coding approach to rapid information dissemination
US20060149753A1 (en)*2004-12-302006-07-06Muriel MedardA Random linear coding approach to distributed data storage
US20060168291A1 (en)*2005-01-052006-07-27Van Zoest AlexanderInteractive multichannel data distribution system
US20060164422A1 (en)*2005-01-242006-07-27Idt CorporationPortable screening room
US20060174021A1 (en)*2005-01-052006-08-03Roland OsborneMedia transfer protocol
US20060224759A1 (en)*2005-03-152006-10-051000 Oaks Hu Lian Technology Development Co., Ltd.System and method for a peer-to-peer streaming content operation by a browser plug-in
US20070094405A1 (en)*2005-10-212007-04-26Zhang XinyanSystem and method for presenting streaming media content
US20080005336A1 (en)*2006-04-262008-01-03Bram CohenPeer-to-Peer Download And Seed Policy Management
WO2008038280A2 (en)2006-09-282008-04-03Rayv Inc.System and methods for peer-to-peer media streaming
US20080098123A1 (en)*2006-10-242008-04-24Microsoft CorporationHybrid Peer-to-Peer Streaming with Server Assistance
WO2008064356A1 (en)*2006-11-222008-05-29Metis Enterprise Technologies LlcReal-time multicast peer-to-peer video streaming platform
US20080133545A1 (en)*2006-12-042008-06-05Electronics And Telecommunications Research InstituteTerminal devices with function of distributing data and method and system for distributing multimedia data using the same
US20080163290A1 (en)*2006-12-082008-07-03Marko Paul DSystem for insertion of locally cached information into a received broadcast stream
US20080192742A1 (en)*2005-07-202008-08-14Matsushita Electric Industrial Co., Ltd.Communication Control Apparatus, Receiver Apparatus, Integrated Circuit, and Communication Control Method
US20080287058A1 (en)*2007-05-182008-11-20Samsung Electronics Co., Ltd.System and method for peer-to-peer datacasting in a broadcasting network
US20080294788A1 (en)*2007-05-212008-11-27Hong Kong Applied Science And Technology Research Institute Co., Ltd.Systems and methods for p2p streaming
US20080313241A1 (en)*2007-06-152008-12-18Microsoft CorporationDistributed data storage using erasure resilient coding
US20090019174A1 (en)*2007-07-132009-01-15Spotify Technology Holding LtdPeer-to-Peer Streaming of Media Content
US20090024754A1 (en)*2007-07-202009-01-22Setton Eric EAssisted peer-to-peer media streaming
US20090094347A1 (en)*2007-10-092009-04-09Yahoo! Inc.Peer to peer browser content caching
US20090116640A1 (en)*2007-11-012009-05-07Jeonghun NohDistributed search methods for time-shifted and live peer-to-peer video streaming
US20090119734A1 (en)*2007-11-012009-05-07Deshpande Sachin GDistributed Cache Algorithms and System for Time-Shifted, and Live, Peer-to-Peer Video Streaming
US20090129280A1 (en)*2005-01-282009-05-21Research In Motion LimitedSocket management for always-on data connections
US20090198829A1 (en)*2008-01-312009-08-06Microsoft CorporationMulti-Rate Peer-Assisted Data Streaming
US20090248872A1 (en)*2006-03-272009-10-01Rayv Inc.Realtime media distribution in a p2p network
US7644173B1 (en)*2005-09-262010-01-05Roxbeam Media Network CorporationSystem and method for facilitating expedited delivery of media content
US20100030790A1 (en)*2008-07-302010-02-04Sony Computer Entertainment Inc.Data Distribution System
US7706260B2 (en)2006-04-262010-04-27Bittorrent, Inc.End-system dynamic rate limiting of background traffic
EP2088731A4 (en)*2007-06-112010-05-26Huawei Tech Co Ltd METHOD OF PROCESSING NETWORK COMMUNICATION DATA, NETWORK COMMUNICATION SYSTEM AND CLIENT END
US20100332671A1 (en)*2009-06-252010-12-30Stmicroelectronics S.R.L.Method and system for distribution of information contents and corresponding computer program product
US20110047215A1 (en)*2008-02-272011-02-24Yang GuoDecentralized hierarchically clustered peer-to-peer live streaming system
US20110055328A1 (en)*2009-05-292011-03-03Lahr Nils BSelective access of multi-rate data from a server and/or peer
US7925781B1 (en)*2006-05-262011-04-12The Hong Kong University Of Science And TechnologyDistributed storage to support user interactivity in peer-to-peer video streaming
US20110125792A1 (en)*2008-07-302011-05-26Sony Computer Entertainment Inc.Data Distribution System
US20110179328A1 (en)*2008-06-202011-07-21Victor SouzaSystem and Method for Ingesting Media Content in a Peer-to-Peer Network
US20120166815A1 (en)*2004-10-252012-06-28Security First Corp.Secure data parser method and system
US8214475B1 (en)*2007-08-302012-07-03Amazon Technologies, Inc.System and method for managing content interest data using peer-to-peer logical mesh networks
US20120284363A1 (en)*2009-12-292012-11-08France TelecomMethod and device for transmitting content
US8386630B1 (en)*2007-09-092013-02-26Arris Solutions, Inc.Video-aware P2P streaming and download with support for real-time content alteration
US20130298117A1 (en)*2012-05-012013-11-07John Melton ReynoldsMethod and system for providing software updates to local machines
US8601498B2 (en)2010-05-282013-12-03Security First Corp.Accelerator system for use with secure data storage
US20140172943A1 (en)*2012-12-192014-06-19Peerialism ABHighest Bandwidth Download Request Policy in a Live Streaming P2P Network
US20140195612A1 (en)*2009-12-112014-07-10Thomson LicensingQueue-based adaptive chunk scheduling for peer-to-peer live streaming
US8806046B1 (en)*2008-03-312014-08-12Symantec CorporationApplication streaming and network file system optimization via integration with identity management solutions
US20150032851A1 (en)*2013-07-242015-01-29Google Inc.Streaming Media Content
WO2015094955A1 (en)*2013-12-172015-06-25At&T Intellectual Property I, L.P.System and method of adaptive bit-rate streaming
US20150189011A1 (en)*2013-12-272015-07-02Microsoft CorporationPeer-to-peer network prioritizing propagation of objects through the network
US20150195360A1 (en)*2014-01-092015-07-09Fujitsu LimitedStreaming system and node device used in streaming system
US9386056B1 (en)*2006-11-142016-07-05Arris Enterprises, Inc.System, method and computer readable medium for providing media stream fragments
US9449180B2 (en)1999-09-202016-09-20Security First Corp.Secure data parser method and system
US9591070B2 (en)2012-12-192017-03-07Hive Streaming AbMultiple requests for content download in a live streaming P2P network
US9680926B2 (en)2012-12-192017-06-13Hive Streaming AbNearest peer download request policy in a live streaming P2P network
US20170230482A1 (en)*2016-02-052017-08-10Gridraster, Inc.Network and video/audio system and method for gaming and virtual reality
EP2543186A4 (en)*2010-03-052017-11-01Samsung Electronics Co., LtdApparatus and method for providing streaming service in a data communication network
US20190014161A1 (en)*2017-07-042019-01-10Vmware, Inc.Downloading of server-based content through peer-to-peer networks
CN112188216A (en)*2019-07-052021-01-05腾讯美国有限责任公司Video data encoding method and device, computer equipment and storage medium
US20210006837A1 (en)*2019-07-052021-01-07Tencent America LLCTechniques and apparatus for scalable lifting for point-cloud attribute coding
US10977519B2 (en)2011-05-132021-04-13Microsoft Technology Licensing, LlcGenerating event definitions based on spatial and relational relationships
US20230362100A1 (en)*2017-11-302023-11-09Comcast Cable Communications, LlcAssured related packet transmission, delivery and processing
US20240333789A1 (en)*2023-03-302024-10-03Amazon Technologies, Inc.Seamless automatic repeat request (arq) content streaming
US12125146B1 (en)2021-05-142024-10-22GridRaster, IncMultimodal 3D deep learning fusion system and method for reducing the need of 3D training dataset of 3D object tracking for enterprise digital twin mixed reality
US12387435B2 (en)2021-05-142025-08-12Gridraster, Inc.Digital twin sub-millimeter alignment using multimodal 3D deep learning fusion system and method

Families Citing this family (232)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7139901B2 (en)*2000-02-082006-11-21Mips Technologies, Inc.Extended instruction set for packet processing applications
US7649901B2 (en)*2000-02-082010-01-19Mips Technologies, Inc.Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
GB0031157D0 (en)*2000-12-202001-01-31Ncr Int IncStreaming of data
NL1017388C2 (en)*2001-02-162002-08-19Marc Van Oldenborgh Organic data network with a dynamic topology.
US8713623B2 (en)2001-09-202014-04-29Time Warner Cable Enterprises, LLCTechnique for effectively providing program material in a cable television system
WO2003093950A2 (en)2002-05-062003-11-13David GoldbergLocalized audio networks and associated digital accessories
US20040107242A1 (en)*2002-12-022004-06-03Microsoft CorporationPeer-to-peer content broadcast transfer mechanism
US7146185B2 (en)*2003-06-122006-12-05Richard LaneMobile station-centric method for managing bandwidth and QoS in error-prone system
US8868772B2 (en)2004-04-302014-10-21Echostar Technologies L.L.C.Apparatus, system, and method for adaptive-rate shifting of streaming content
US7818444B2 (en)2004-04-302010-10-19Move Networks, Inc.Apparatus, system, and method for multi-bitrate content streaming
US8312267B2 (en)2004-07-202012-11-13Time Warner Cable Inc.Technique for securely communicating programming content
US8266429B2 (en)2004-07-202012-09-11Time Warner Cable, Inc.Technique for securely communicating and storing programming material in a trusted domain
KR100584323B1 (en)*2004-10-042006-05-26삼성전자주식회사 Streaming service method of multimedia contents
KR100684178B1 (en)*2004-11-062007-02-20한국전자통신연구원 Robust overlay multicast tree management method and device
US9723267B2 (en)2004-12-152017-08-01Time Warner Cable Enterprises LlcMethod and apparatus for wideband distribution of content
US7689814B2 (en)*2004-12-202010-03-30Sony Computer Entertainment Inc.Methods and apparatus for disabling error countermeasures in a processing system
US7567565B2 (en)2005-02-012009-07-28Time Warner Cable Inc.Method and apparatus for network bandwidth conservation
US7602820B2 (en)2005-02-012009-10-13Time Warner Cable Inc.Apparatus and methods for multi-stage multiplexing in a network
US7639627B1 (en)*2005-02-182009-12-29Sprint Communications Company L.P.System and method for trace replay using parallelized streams
US20080022343A1 (en)*2006-07-242008-01-24Vvond, Inc.Multiple audio streams
US8219635B2 (en)*2005-03-092012-07-10Vudu, Inc.Continuous data feeding in a distributed environment
US8904463B2 (en)*2005-03-092014-12-02Vudu, Inc.Live video broadcasting on distributed networks
US9176955B2 (en)*2005-03-092015-11-03Vvond, Inc.Method and apparatus for sharing media files among network nodes
US20060212595A1 (en)*2005-03-152006-09-211000 Oaks Hu Lian Technology Development (Beijing) Co., Ltd.Method and computer-readable medium for associating sequence numbers with data blocks for distribution of data in a peer-to-peer network
US20060230107A1 (en)*2005-03-152006-10-121000 Oaks Hu Lian Technology Development Co., Ltd.Method and computer-readable medium for multimedia playback and recording in a peer-to-peer network
US20060224760A1 (en)*2005-03-152006-10-051000 Oaks Hu Lian Technology Development (Beijing) Co., Ltd.Method and system for providing streaming content in a peer-to-peer network with network coding
US8370514B2 (en)2005-04-282013-02-05DISH Digital L.L.C.System and method of minimizing network bandwidth retrieved from an external network
US8683066B2 (en)2007-08-062014-03-25DISH Digital L.L.C.Apparatus, system, and method for multi-bitrate content streaming
US8099511B1 (en)*2005-06-112012-01-17Vudu, Inc.Instantaneous media-on-demand
US20060287994A1 (en)*2005-06-152006-12-21George David AMethod and apparatus for creating searches in peer-to-peer networks
TWI318833B (en)*2005-06-222009-12-21Asustek Comp IncNetwork device, local network system, and network transmitting method
US20070011343A1 (en)*2005-06-282007-01-11Microsoft CorporationReducing startup latencies in IP-based A/V stream distribution
US20070022459A1 (en)2005-07-202007-01-25Gaebel Thomas M JrMethod and apparatus for boundary-based network operation
US8224968B1 (en)2005-09-192012-07-17At&T Intellectual Property Ii, L.P.Method and system for scalable content storage and delivery
US8250137B1 (en)2005-09-192012-08-21Apple Inc.Peer to peer component distribution
EP1952575B1 (en)2005-11-182017-12-27Security First Corp.Secure data parser method and system
JP5095631B2 (en)*2006-01-252012-12-12フランス・テレコム System for improving the reliability of multi-broadcast data transmission
US20070180079A1 (en)*2006-01-302007-08-02Santrum Networks Inc.Method and system for peer-to-peer stream
US7480848B2 (en)*2006-02-102009-01-20The Directv Group, Inc.Methods and apparatus to select tornado error correction parameters
US8904456B2 (en)2006-02-132014-12-02Tvu Networks CorporationMethods, apparatus, and systems for providing media content over a communications network
US8718100B2 (en)2006-02-272014-05-06Time Warner Cable Enterprises LlcMethods and apparatus for selecting digital interface technology for programming and data delivery
US8170065B2 (en)2006-02-272012-05-01Time Warner Cable Inc.Methods and apparatus for selecting digital access technology for programming and data delivery
US8458753B2 (en)2006-02-272013-06-04Time Warner Cable Enterprises LlcMethods and apparatus for device capabilities discovery and utilization within a content-based network
US8209398B2 (en)*2006-03-162012-06-26Exceptional Innovation LlcInternet protocol based media streaming solution
US8001219B2 (en)*2006-03-162011-08-16Exceptional Innovation, LlcUser control interface for convergence and automation system
US7966083B2 (en)*2006-03-162011-06-21Exceptional Innovation LlcAutomation control system having device scripting
US8155142B2 (en)*2006-03-162012-04-10Exceptional Innovation LlcNetwork based digital access point device
US8725845B2 (en)*2006-03-162014-05-13Exceptional Innovation LlcAutomation control system having a configuration tool
US8271881B2 (en)2006-04-202012-09-18Exceptional Innovation, LlcTouch screen for convergence and automation system
JP2007298056A (en)*2006-04-272007-11-15Tsubakimoto Chain CoAnticorrosive roller chain
US8280982B2 (en)2006-05-242012-10-02Time Warner Cable Inc.Personal content server apparatus and methods
US9386327B2 (en)2006-05-242016-07-05Time Warner Cable Enterprises LlcSecondary content insertion apparatus and methods
US8676882B2 (en)*2007-02-272014-03-18Sony CorporationSystem and method for preloading content segments to client devices in an electronic network
US7945689B2 (en)*2007-03-232011-05-17Sony CorporationMethod and apparatus for transferring files to clients using a peer-to-peer file transfer model and a client-server transfer model
US8024762B2 (en)2006-06-132011-09-20Time Warner Cable Inc.Methods and apparatus for providing virtual content over a network
US8401535B2 (en)*2006-06-192013-03-19Samsung Electronics Co., Ltd.System, a method, and an apparatus for sharing an updated content with peers
KR101359081B1 (en)*2006-06-272014-02-05톰슨 라이센싱Performance aware peer-to-peer content-on-demand
CN100452741C (en)*2006-06-292009-01-14腾讯科技(深圳)有限公司Expandable P2P flow media system
WO2008010802A1 (en)*2006-07-202008-01-24Thomson LicensingMulti-party cooperative peer-to-peer video streaming
GB2440774B (en)*2006-08-112011-07-27Cachelogic LtdContent Delivery System For Digital Object
US8296812B1 (en)2006-09-012012-10-23Vudu, Inc.Streaming video using erasure encoding
US8520850B2 (en)2006-10-202013-08-27Time Warner Cable Enterprises LlcDownloadable security and protection methods and apparatus
US8732854B2 (en)2006-11-012014-05-20Time Warner Cable Enterprises LlcMethods and apparatus for premises content distribution
WO2008073658A2 (en)*2006-11-092008-06-19Exceptional Innovation, Llc.Portable device for convergence and automation solution
KR100836619B1 (en)*2006-11-242008-06-10엔에이치엔(주) Peer Management Server and Peer Management Method in P2P System
US20080222236A1 (en)*2006-11-272008-09-11Christopher James NasonMethod and system for processing data on a plurality of communication devices
US7996550B2 (en)*2006-11-302011-08-09Red Hat, Inc.Peer-to-peer download with quality of service fallback
US20080178242A1 (en)*2006-12-052008-07-24Crackle, Inc.Video sharing platform providing for downloading of content to portable devices
CN101689230A (en)*2006-12-052010-03-31安全第一公司 Improved Tape Backup Method
EP1936497A3 (en)*2006-12-202009-04-08NCR CorporationAutomated wide area software distribution with reduced network bandwidth requirements
US20080160911A1 (en)*2006-12-272008-07-03Goosean Media Inc.P2P-based broadcast system and method using the same
US8621540B2 (en)2007-01-242013-12-31Time Warner Cable Enterprises LlcApparatus and methods for provisioning in a download-enabled system
US20080189429A1 (en)*2007-02-022008-08-07Sony CorporationApparatus and method for peer-to-peer streaming
DE102007007344A1 (en)2007-02-142008-08-28Siemens Ag A method for distributing at least one data segment of at least one data stream to a group of multiple users in a network, and a user and a system
KR20090000582A (en)*2007-02-272009-01-08삼성전자주식회사 Method and apparatus for relaying streaming data
US20080209053A1 (en)*2007-02-282008-08-28Microsoft CorporationHTTP-Based Peer-to-Peer Framework
WO2008105030A1 (en)*2007-02-282008-09-04Fujitsu LimitedBackup device
US7630370B2 (en)2007-02-282009-12-08Sharp Laboratories Of America, Inc.Overlay join latency reduction using preferred peer list
US8181206B2 (en)2007-02-282012-05-15Time Warner Cable Inc.Personal content server apparatus and methods
JP5319072B2 (en)*2007-03-162013-10-16ソフトバンクBb株式会社 Data transfer system and data transfer method
US20080235746A1 (en)2007-03-202008-09-25Michael James PetersMethods and apparatus for content delivery and replacement in a network
US20080244075A1 (en)*2007-03-292008-10-02Deh-Yung KuoHigh performance real-time data multiplexer
US8019830B2 (en)*2007-04-162011-09-13Mark ThompsonMethods and apparatus for acquiring file segments
WO2008137432A2 (en)*2007-05-012008-11-13DyynoSharing of information and formatting information for transmission over a communication network
US8520535B2 (en)*2007-05-312013-08-27International Business Machines CorporationOptimization process and system for a heterogeneous ad hoc Network
US8040863B2 (en)*2007-05-312011-10-18International Business Machines CorporationDemand pull and supply push communication methodologies
US7817623B2 (en)*2007-05-312010-10-19International Business Machines CorporationOptimization process and system for non-multiplexed peer-to-peer architecture
US7979311B2 (en)*2007-05-312011-07-12International Business Machines CorporationPayment transfer strategies for bandwidth sharing in ad hoc networks
US10623998B2 (en)2007-05-312020-04-14International Business Machines CorporationPrice offerings for bandwidth-sharing ad hoc networks
US8249984B2 (en)2007-05-312012-08-21International Business Machines CorporationSystem and method for fair-sharing in bandwidth sharing ad-hoc networks
US10419360B2 (en)2007-05-312019-09-17International Business Machines CorporationMarket-driven variable price offerings for bandwidth-sharing ad hoc networks
US7898993B2 (en)*2007-05-312011-03-01International Business Machines CorporationEfficiency and resiliency enhancements for transition states in ad hoc networks
US8620784B2 (en)2007-05-312013-12-31International Business Machines CorporationFormation and rearrangement of ad hoc networks
US8320414B2 (en)2007-05-312012-11-27International Business Machines CorporationFormation and rearrangement of lender devices that perform multiplexing functions
US7873019B2 (en)*2007-05-312011-01-18International Business Machines CorporationSystems and methods for establishing gateway bandwidth sharing ad-hoc networks
US7843861B2 (en)*2007-05-312010-11-30International Business Machines CorporationCoalition formation and service provisioning of bandwidth sharing AD HOC networks
US7860081B2 (en)*2007-05-312010-12-28International Business Machines CorporationOptimization process and system for multiplexed gateway architecture
WO2009002325A1 (en)*2007-06-282008-12-31Thomson LicensingQueue-based adaptive chunk scheduling for peer-to-peer live streaming
WO2009005747A1 (en)*2007-06-282009-01-08The Trustees Of Columbia University In The City Of New YorkSet-top box peer-assisted video-on-demand
US8625607B2 (en)2007-07-242014-01-07Time Warner Cable Enterprises LlcGeneration, distribution and use of content metadata in a network
US8296461B2 (en)*2007-08-072012-10-23Object Innovation Inc.Data transformation and exchange
JP5007624B2 (en)*2007-08-102012-08-22ブラザー工業株式会社 Content distributed storage system, content data acquisition method, node device, and node processing program
US8078729B2 (en)*2007-08-212011-12-13Ntt Docomo, Inc.Media streaming with online caching and peer-to-peer forwarding
WO2009029071A1 (en)*2007-08-302009-03-05Thomson LicensingA unified peer-to-peer and cache system for content services in wireless mesh networks
US20090077254A1 (en)*2007-09-132009-03-19Thomas DarcieSystem and method for streamed-media distribution using a multicast, peer-to- peer network
KR100919254B1 (en)*2007-09-192009-09-30주식회사 그래텍A streaming distribution system and a method for distributing transfer of streaming data through p2p data transfer using udp holepunching
US8015311B2 (en)*2007-09-212011-09-06Polytechnic Institute Of New York UniversityReducing or minimizing delays in peer-to-peer communications such as peer-to-peer video streaming
US9071859B2 (en)2007-09-262015-06-30Time Warner Cable Enterprises LlcMethods and apparatus for user-based targeted content delivery
US8561116B2 (en)2007-09-262013-10-15Charles A. HasekMethods and apparatus for content caching in a video network
US8099757B2 (en)2007-10-152012-01-17Time Warner Cable Inc.Methods and apparatus for revenue-optimized delivery of content in a network
US20090100128A1 (en)*2007-10-152009-04-16General Electric CompanyAccelerating peer-to-peer content distribution
US8606846B2 (en)*2007-10-152013-12-10Nbcuniversal Media, LlcAccelerating peer-to-peer content distribution
CN100568957C (en)*2007-10-172009-12-09华中科技大学 A caching method for video-on-demand programs based on p2p technology
US8019856B1 (en)*2007-11-072011-09-13Trend Micro IncorporatedAutomatic mapping and location discovery of computers in computer networks
CN101459585B (en)*2007-12-142010-11-03中国科学院声学研究所P2P stream media data request method
CN101459584B (en)*2007-12-142011-03-16中国科学院声学研究所Terminal processing method for P2P stream media data request
US8804627B2 (en)*2007-12-192014-08-12Qualcomm IncorporatedMethod and apparatus for improving performance of erasure sequence detection
WO2009080111A1 (en)*2007-12-212009-07-02Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for distributing media over a communications network
GB2468068B (en)*2007-12-212012-10-10Ericsson Telefon Ab L MMethod and apparatus for distributing media over a communications network
GB2468057A (en)*2007-12-212010-08-25Ericsson Telefon Ab L MMethod and apparatus for distributing media over a communications network
US9769255B2 (en)2007-12-242017-09-19Core Wireless Licensing S.A.R.L.Continuous scheduling for peer-to-peer streaming
CN101472166B (en)*2007-12-262011-11-16华为技术有限公司Method for caching and enquiring content as well as point-to-point medium transmission system
EP2081363A1 (en)*2008-01-152009-07-22Thomson Licensing, Inc.System and method for selecting a set of serving peers
US8300541B2 (en)*2008-02-192012-10-30Time Warner Cable Inc.Apparatus and methods for utilizing statistical multiplexing to ensure quality of service in a network
US9503691B2 (en)2008-02-192016-11-22Time Warner Cable Enterprises LlcMethods and apparatus for enhanced advertising and promotional delivery in a network
WO2009103343A1 (en)*2008-02-222009-08-27Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for distributing media over a communications network
GB0804192D0 (en)*2008-02-222008-04-16Ericsson Telefon Ab L MMethod and apparatus for obtaining media over a communications network
GB2470493B (en)*2008-02-222011-03-23Ericsson Telefon Ab L MMethod and apparatus for obtaining media over a communications network
CA2946778A1 (en)*2008-02-222009-08-27Security First Corp.Systems and methods for secure workgroup management and communication
WO2009103345A1 (en)*2008-02-222009-08-27Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for obtaining media over a communications network
US8813143B2 (en)2008-02-262014-08-19Time Warner Enterprises LLCMethods and apparatus for business-based network resource allocation
CN101237339B (en)*2008-03-112010-12-08东南大学 Streaming media transmission method based on layered point-to-point multicast network
US8325800B2 (en)2008-05-072012-12-04Microsoft CorporationEncoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers
US8379851B2 (en)*2008-05-122013-02-19Microsoft CorporationOptimized client side rate control and indexed file layout for streaming media
US7836184B2 (en)*2008-05-152010-11-16Ray-V Technologies, Ltd.Method for managing the allocation of resources to channel swarms in a peer-to-peer network
WO2010077379A1 (en)2008-05-232010-07-08Jason NiehSystems and methods for peer-to-peer bandwidth allocation
US7925774B2 (en)*2008-05-302011-04-12Microsoft CorporationMedia streaming using an index file
US20090313317A1 (en)*2008-06-122009-12-17Integra Micro Systems (P) Ltd.Wider Delivery Of Multimedia Content
JP5223480B2 (en)*2008-06-132013-06-26富士通株式会社 Content distribution method and communication terminal device
US8539092B2 (en)*2008-07-092013-09-17Apple Inc.Video streaming using multiple channels
US8108537B2 (en)*2008-07-242012-01-31International Business Machines CorporationMethod and system for improving content diversification in data driven P2P streaming using source push
US8265140B2 (en)*2008-09-302012-09-11Microsoft CorporationFine-grained client-side control of scalable media delivery
US7996546B2 (en)2008-10-022011-08-09Ray-V Technologies, Ltd.Dynamic allocation of a quota of consumer nodes connecting to a resource node of a peer-to-peer network
US20100088520A1 (en)*2008-10-022010-04-08Microsoft CorporationProtocol for determining availability of peers in a peer-to-peer storage system
US8650301B2 (en)2008-10-022014-02-11Ray-V Technologies, Ltd.Adaptive data rate streaming in a peer-to-peer network delivering video content
US20100094965A1 (en)*2008-10-152010-04-15Patentvc Ltd.Erasure-coded content assembly and retransmission
WO2010045511A2 (en)*2008-10-152010-04-22Gal ZuckermanMethods and systems for delivering content
US8166170B2 (en)*2008-10-262012-04-24Imagine Communications Ltd.Distributed multiplexing
US8775456B2 (en)*2008-11-032014-07-08Bmc Software, Inc.System and method for scheduled and collaborative distribution of software and data to many thousands of clients over a network using dynamic virtual proxies
JP5096293B2 (en)*2008-11-052012-12-12日本電信電話株式会社 Content distribution support system, method and program
US9357247B2 (en)2008-11-242016-05-31Time Warner Cable Enterprises LlcApparatus and methods for content delivery and message exchange across multiple content delivery networks
EP2192746A1 (en)*2008-11-262010-06-02Thomson LicensingMethod and apparatus for receiving content
US8452886B2 (en)*2008-12-042013-05-28Microsoft CorporationPeer-to-peer packet scheduling algorithm
EP2204965B1 (en)2008-12-312016-07-27Google Technology Holdings LLCDevice and method for receiving scalable content from multiple sources having different content quality
US20100185769A1 (en)*2009-01-162010-07-22Amlogic Co., Ltd.Methods for Downloading a File to Consumer Electronic Devices via a Peer-to-peer Network
GB2467743A (en)*2009-02-112010-08-18Sony CorpVideo server and method of distributing media over a network
US8838824B2 (en)*2009-03-162014-09-16Onmobile Global LimitedMethod and apparatus for delivery of adapted media
US11076189B2 (en)2009-03-302021-07-27Time Warner Cable Enterprises LlcPersonal media channel apparatus and methods
US9215423B2 (en)2009-03-302015-12-15Time Warner Cable Enterprises LlcRecommendation engine apparatus and methods
BRPI1013062A2 (en)2009-05-192016-04-05Security First Corp systems and methods to protect cloud data
US8375129B2 (en)*2009-05-272013-02-12Ray-V Technologies, Ltd.Method for dynamically adjusting resource nodes in a peer-to-peer network for delivering time-sensitive content
US11064023B2 (en)2009-05-272021-07-13Verizon Media Inc.Method for actively sharing available bandwidth to consumer nodes in a peer-to-peer network for delivery of video streams
US8326992B2 (en)*2009-05-272012-12-04Ray-V Technologies, Ltd.Controlling the provision of resources for streaming of video swarms in a peer-to-peer network
US9602864B2 (en)2009-06-082017-03-21Time Warner Cable Enterprises LlcMedia bridge apparatus and methods
US9866609B2 (en)*2009-06-082018-01-09Time Warner Cable Enterprises LlcMethods and apparatus for premises content distribution
CN101938505B (en)*2009-07-012013-01-30华为技术有限公司 A method, system and proxy node for P2P streaming media data distribution
US8813124B2 (en)2009-07-152014-08-19Time Warner Cable Enterprises LlcMethods and apparatus for targeted secondary content insertion
US9237381B2 (en)2009-08-062016-01-12Time Warner Cable Enterprises LlcMethods and apparatus for local channel insertion in an all-digital content distribution network
US8396055B2 (en)2009-10-202013-03-12Time Warner Cable Inc.Methods and apparatus for enabling media functionality in a content-based network
US10264029B2 (en)2009-10-302019-04-16Time Warner Cable Enterprises LlcMethods and apparatus for packetized content delivery over a content delivery network
US9635421B2 (en)2009-11-112017-04-25Time Warner Cable Enterprises LlcMethods and apparatus for audience data collection and analysis in a content delivery network
US8149831B2 (en)*2009-11-192012-04-03Alcatel LucentTechnique for packet compression in an application level multicast
CN106230872A (en)2009-11-252016-12-14安全第公司To moving medial according to the system and method protected
US9519728B2 (en)*2009-12-042016-12-13Time Warner Cable Enterprises LlcApparatus and methods for monitoring and optimizing delivery of content in a network
US9510029B2 (en)2010-02-112016-11-29Echostar Advanced Technologies L.L.C.Systems and methods to provide trick play during streaming playback
US9342661B2 (en)2010-03-022016-05-17Time Warner Cable Enterprises LlcApparatus and methods for rights-managed content and data delivery
US8447875B2 (en)*2010-03-102013-05-21Thomson LicensingUnified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks
US20110225312A1 (en)*2010-03-102011-09-15Thomson LicensingUnified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks
WO2011123692A2 (en)2010-03-312011-10-06Orsini Rick LSystems and methods for securing data in motion
US20110264530A1 (en)2010-04-232011-10-27Bryan SantangeloApparatus and methods for dynamic secondary content and data insertion and delivery
WO2011143403A2 (en)2010-05-122011-11-17Smsc Holdings S.A.R.L.Systems and methods for operating media devices
WO2011150208A2 (en)2010-05-272011-12-01Smsc Holdings S.A.R.L.Seamless transfer of media streams
US9300445B2 (en)2010-05-272016-03-29Time Warner Cable Enterprise LLCDigital domain content processing and distribution apparatus and methods
US9906838B2 (en)2010-07-122018-02-27Time Warner Cable Enterprises LlcApparatus and methods for content delivery and message exchange across multiple content delivery networks
US8997136B2 (en)2010-07-222015-03-31Time Warner Cable Enterprises LlcApparatus and methods for packetized content delivery over a bandwidth-efficient network
GB2483088B (en)*2010-08-262012-07-18Giraffic Technologies LtdAsynchronous data streaming in a peer-to-peer network
US9185341B2 (en)2010-09-032015-11-10Time Warner Cable Enterprises LlcDigital domain content processing and distribution apparatus and methods
US20120303834A1 (en)*2010-10-072012-11-29Stellatus, LLCSeamless digital streaming over different device types
TWI415427B (en)*2010-11-042013-11-11Ind Tech Res InstSystem and method for peer-to-peer live streaming
US8930979B2 (en)2010-11-112015-01-06Time Warner Cable Enterprises LlcApparatus and methods for identifying and characterizing latency in a content delivery network
US10148623B2 (en)2010-11-122018-12-04Time Warner Cable Enterprises LlcApparatus and methods ensuring data privacy in a content distribution network
US9602414B2 (en)2011-02-092017-03-21Time Warner Cable Enterprises LlcApparatus and methods for controlled bandwidth reclamation
US9258625B2 (en)*2011-04-192016-02-09Sensormatic Electronics, LLCMethod and system for load balancing between a video server and client
US8676993B1 (en)*2011-06-212014-03-18Google Inc.Bundled transmission control protocol connections
US8903908B2 (en)2011-07-072014-12-02Blackberry LimitedCollaborative media sharing
US20130031241A1 (en)*2011-07-292013-01-31Nico SchwanDistributed service instantiation for information-centric networks
CA2843766A1 (en)*2011-08-162013-02-21Destiny Software Productions Inc.Script-based video rendering
CN103931159B (en)*2011-10-052017-03-15皮里亚埃利斯姆有限公司The method and apparatus for configuring reciprocity end in real-time stream media P 2 P network
US9160697B2 (en)*2012-01-012015-10-13Qualcomm IncorporatedData delivery optimization
US9612902B2 (en)2012-03-122017-04-04Tvu Networks CorporationMethods and apparatus for maximum utilization of a dynamic varying digital data channel
US9467723B2 (en)2012-04-042016-10-11Time Warner Cable Enterprises LlcApparatus and methods for automated highlight reel creation in a content delivery network
JP2013258657A (en)*2012-06-142013-12-26Nippon Hoso Kyokai <Nhk>Terminal and program for use in p2p network service
US9854280B2 (en)2012-07-102017-12-26Time Warner Cable Enterprises LlcApparatus and methods for selective enforcement of secondary content viewing
US20140082645A1 (en)2012-09-142014-03-20Peter SternApparatus and methods for providing enhanced or interactive features
KR101481122B1 (en)2012-11-302015-01-14성균관대학교산학협력단Method and system for managing dynamic cache for transcoding based on cloud computing
US9565472B2 (en)2012-12-102017-02-07Time Warner Cable Enterprises LlcApparatus and methods for content transfer protection
US9131283B2 (en)2012-12-142015-09-08Time Warner Cable Enterprises LlcApparatus and methods for multimedia coordination
US20140282786A1 (en)2013-03-122014-09-18Time Warner Cable Enterprises LlcMethods and apparatus for providing and uploading content to personalized network storage
US9066153B2 (en)2013-03-152015-06-23Time Warner Cable Enterprises LlcApparatus and methods for multicast delivery of content in a content delivery network
US10368255B2 (en)2017-07-252019-07-30Time Warner Cable Enterprises LlcMethods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US9282148B2 (en)*2013-06-062016-03-08Dell Products L.P.Multi-user peer-to-peer collaboration system and method
US9313568B2 (en)2013-07-232016-04-12Chicago Custom Acoustics, Inc.Custom earphone with dome in the canal
US9621940B2 (en)2014-05-292017-04-11Time Warner Cable Enterprises LlcApparatus and methods for recording, accessing, and delivering packetized content
US11540148B2 (en)2014-06-112022-12-27Time Warner Cable Enterprises LlcMethods and apparatus for access point location
US9961373B2 (en)*2014-06-272018-05-01Panasonic Avionics CorporationVehicle entertainment system
US20160041993A1 (en)2014-08-052016-02-11Time Warner Cable Enterprises LlcApparatus and methods for lightweight transcoding
US9935833B2 (en)2014-11-052018-04-03Time Warner Cable Enterprises LlcMethods and apparatus for determining an optimized wireless interface installation configuration
US10116676B2 (en)2015-02-132018-10-30Time Warner Cable Enterprises LlcApparatus and methods for data collection, analysis and service modification based on online activity
US9986578B2 (en)2015-12-042018-05-29Time Warner Cable Enterprises LlcApparatus and methods for selective data network access
US10771843B2 (en)*2015-12-152020-09-08Telefonaktiebolaget Lm Ericsson (Publ)Media distribution with sample variants for normalized encryption
US9918345B2 (en)2016-01-202018-03-13Time Warner Cable Enterprises LlcApparatus and method for wireless network services in moving vehicles
US10678554B2 (en)2016-02-122020-06-09Hewlett Packard Enterprise Development LpAssembling operating system volumes
US10404758B2 (en)2016-02-262019-09-03Time Warner Cable Enterprises LlcApparatus and methods for centralized message exchange in a user premises device
US10492034B2 (en)2016-03-072019-11-26Time Warner Cable Enterprises LlcApparatus and methods for dynamic open-access networks
US10687115B2 (en)2016-06-012020-06-16Time Warner Cable Enterprises LlcCloud-based digital content recorder apparatus and methods
US10164858B2 (en)2016-06-152018-12-25Time Warner Cable Enterprises LlcApparatus and methods for monitoring and diagnosing a wireless network
US11212593B2 (en)2016-09-272021-12-28Time Warner Cable Enterprises LlcApparatus and methods for automated secondary content management in a digital network
US10911794B2 (en)2016-11-092021-02-02Charter Communications Operating, LlcApparatus and methods for selective secondary content insertion in a digital network
US10645547B2 (en)2017-06-022020-05-05Charter Communications Operating, LlcApparatus and methods for providing wireless service in a venue
US10638361B2 (en)2017-06-062020-04-28Charter Communications Operating, LlcMethods and apparatus for dynamic control of connections to co-existing radio access networks
US11109290B2 (en)2017-08-042021-08-31Charter Communications Operating, LlcSwitching connections over frequency bands of a wireless network
US10939142B2 (en)2018-02-272021-03-02Charter Communications Operating, LlcApparatus and methods for content storage, distribution and security within a content distribution network

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5603058A (en)*1994-09-081997-02-11International Business Machines CorporationVideo optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams
US5712976A (en)*1994-09-081998-01-27International Business Machines CorporationVideo data streamer for simultaneously conveying same one or different ones of data blocks stored in storage node to each of plurality of communication nodes
US20020059274A1 (en)*2000-03-032002-05-16Hartsell Neal D.Systems and methods for configuration of information management systems
US20020143959A1 (en)*2001-04-032002-10-03David El-BazeMethod and apparatus for interactive direct peer-to-peer multimedia streaming
US20020172221A1 (en)*2001-05-182002-11-21Telgen CorporationDistributed communication device and architecture for balancing processing of real-time communication applications
US20030204602A1 (en)*2002-04-262003-10-30Hudson Michael D.Mediated multi-source peer content delivery network architecture
US20030212804A1 (en)*2002-05-092003-11-13Ardeshir HashemiMethod and apparatus for media clip sharing over a network
US6742023B1 (en)*2000-04-282004-05-25Roxio, Inc.Use-sensitive distribution of data files between users
US20040172476A1 (en)*2003-02-282004-09-02Chapweske Justin F.Parallel data transfer over multiple channels with data order prioritization
US6829634B1 (en)*2000-07-312004-12-07The Boeing CompanyBroadcasting network
US20050125831A1 (en)*2003-12-042005-06-09Blanchard Donald E.System and method for broadcasting entertainment related data
US6920501B2 (en)*2001-12-172005-07-19Ntt Docomo, Inc.Communication socket migration among different devices

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3841256B2 (en)*2000-02-152006-11-01三菱電機株式会社 Communication system, communication method, and transmission terminal
US20020049760A1 (en)2000-06-162002-04-25Flycode, Inc.Technique for accessing information in a peer-to-peer network
US7099926B1 (en)*2000-07-062006-08-29International Business Machines CorporationObject caching and update queuing technique to improve performance and resource utilization
JP3699910B2 (en)*2000-10-312005-09-28株式会社東芝 Data transmission apparatus, data transmission method and program
US7062567B2 (en)*2000-11-062006-06-13Endeavors Technology, Inc.Intelligent network streaming and execution system for conventionally coded applications
US7440994B2 (en)*2001-07-062008-10-21Intel CorporationMethod and apparatus for peer-to-peer services to shift network traffic to allow for an efficient transfer of information between devices via prioritized list
JP4198053B2 (en)*2001-08-042008-12-17コンティキ・インコーポレイテッド Method and apparatus for facilitating distribution and delivery of content over a computer network
JP3955989B2 (en)*2001-11-292007-08-08株式会社 アンクル Stream data distributed delivery method and system
US6789123B2 (en)*2001-12-282004-09-07Microsoft CorporationSystem and method for delivery of dynamically scalable audio/video content over a network
US7010598B2 (en)*2002-02-112006-03-07Akamai Technologies, Inc.Method and apparatus for measuring stream availability, quality and performance
US7249264B2 (en)*2002-04-022007-07-24International Business Machines CorporationSecure IP based streaming in a format independent manner
JP2003309600A (en)*2002-04-172003-10-31Bios:KkContents distribution/reproduction system and reproduction management system
TWI265697B (en)*2002-06-062006-11-01IbmDigital contents distribution system, digital contents distribution method, computer readable recording medium storing the program therein, and server and client therefor
JP2004080145A (en)*2002-08-122004-03-11Canon Inc Video server system and video playback method thereof
US7225267B2 (en)*2003-01-272007-05-29Microsoft CorporationReactive bandwidth control for streaming data
US7395339B2 (en)*2003-08-072008-07-01International Business Machines CorporationMethod and system for providing on-demand media streaming from a user's own library to a receiving device of the user
US8239446B2 (en)*2003-11-192012-08-07Sony Computer Entertainment America LlcContent distribution architecture
US7581158B2 (en)*2004-03-222009-08-25Codemate A/SDistribution method, preferably applied in a streaming system

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5712976A (en)*1994-09-081998-01-27International Business Machines CorporationVideo data streamer for simultaneously conveying same one or different ones of data blocks stored in storage node to each of plurality of communication nodes
US5603058A (en)*1994-09-081997-02-11International Business Machines CorporationVideo optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams
US20020059274A1 (en)*2000-03-032002-05-16Hartsell Neal D.Systems and methods for configuration of information management systems
US6742023B1 (en)*2000-04-282004-05-25Roxio, Inc.Use-sensitive distribution of data files between users
US6829634B1 (en)*2000-07-312004-12-07The Boeing CompanyBroadcasting network
US20020143959A1 (en)*2001-04-032002-10-03David El-BazeMethod and apparatus for interactive direct peer-to-peer multimedia streaming
US20020172221A1 (en)*2001-05-182002-11-21Telgen CorporationDistributed communication device and architecture for balancing processing of real-time communication applications
US6920501B2 (en)*2001-12-172005-07-19Ntt Docomo, Inc.Communication socket migration among different devices
US20030204605A1 (en)*2002-04-262003-10-30Hudson Michael D.Centralized selection of peers as media data sources in a dispersed peer network
US20030204613A1 (en)*2002-04-262003-10-30Hudson Michael D.System and methods of streaming media files from a dispersed peer network to maintain quality of service
US20030204602A1 (en)*2002-04-262003-10-30Hudson Michael D.Mediated multi-source peer content delivery network architecture
US20030212804A1 (en)*2002-05-092003-11-13Ardeshir HashemiMethod and apparatus for media clip sharing over a network
US20040172476A1 (en)*2003-02-282004-09-02Chapweske Justin F.Parallel data transfer over multiple channels with data order prioritization
US20050125831A1 (en)*2003-12-042005-06-09Blanchard Donald E.System and method for broadcasting entertainment related data

Cited By (112)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9449180B2 (en)1999-09-202016-09-20Security First Corp.Secure data parser method and system
US8973031B2 (en)2000-10-252015-03-03Sirius Xm Radio Inc.System for insertion of locally cached information into a received broadcast stream
US9294444B2 (en)*2004-10-252016-03-22Security First Corp.Systems and methods for cryptographically splitting and storing data
US20120166815A1 (en)*2004-10-252012-06-28Security First Corp.Secure data parser method and system
US20060095582A1 (en)*2004-10-292006-05-04Narasimhan NityaDevice and method for transferring apportioned data in a mobile ad hoc network
US8102837B2 (en)*2004-12-302012-01-24Massachusetts Institute Of TechnologyNetwork coding approach to rapid information dissemination
US20060146791A1 (en)*2004-12-302006-07-06Supratim DebNetwork coding approach to rapid information dissemination
US20060149753A1 (en)*2004-12-302006-07-06Muriel MedardA Random linear coding approach to distributed data storage
US20130073697A1 (en)*2004-12-302013-03-21Massachusetts Institute Of TechnologyRandom Linear Coding Approach To Distributed Data Storage
US9165013B2 (en)*2004-12-302015-10-20Massachusetts Institute Of TechnologyRandom linear coding approach to distributed data storage
US8046426B2 (en)*2004-12-302011-10-25Massachusetts Institute Of TechnologyRandom linear coding approach to distributed data storage
WO2006074099A3 (en)*2005-01-052006-10-05Divx IncInteractive multichannel data distribution system
US7664872B2 (en)2005-01-052010-02-16Divx, Inc.Media transfer protocol
US20060195884A1 (en)*2005-01-052006-08-31Van Zoest AlexanderInteractive multichannel data distribution system
US20060174021A1 (en)*2005-01-052006-08-03Roland OsborneMedia transfer protocol
US20060168291A1 (en)*2005-01-052006-07-27Van Zoest AlexanderInteractive multichannel data distribution system
US7533182B2 (en)*2005-01-242009-05-12Starz Media, LlcPortable screening room
US20060164422A1 (en)*2005-01-242006-07-27Idt CorporationPortable screening room
US20090129280A1 (en)*2005-01-282009-05-21Research In Motion LimitedSocket management for always-on data connections
US20060224759A1 (en)*2005-03-152006-10-051000 Oaks Hu Lian Technology Development Co., Ltd.System and method for a peer-to-peer streaming content operation by a browser plug-in
US20080192742A1 (en)*2005-07-202008-08-14Matsushita Electric Industrial Co., Ltd.Communication Control Apparatus, Receiver Apparatus, Integrated Circuit, and Communication Control Method
US7644173B1 (en)*2005-09-262010-01-05Roxbeam Media Network CorporationSystem and method for facilitating expedited delivery of media content
US8775655B2 (en)*2005-10-212014-07-08Roxbeam Media Network CorporationSystem and method for presenting streaming media content
US20070094405A1 (en)*2005-10-212007-04-26Zhang XinyanSystem and method for presenting streaming media content
US20090248872A1 (en)*2006-03-272009-10-01Rayv Inc.Realtime media distribution in a p2p network
US8095682B2 (en)2006-03-272012-01-10Rayv Inc.Realtime media distribution in a p2p network
US7945694B2 (en)2006-03-272011-05-17Rayv Inc.Realtime media distribution in a p2p network
US20110173341A1 (en)*2006-03-272011-07-14Rayv Inc.Realtime media distribution in a p2p network
US8738778B2 (en)*2006-04-262014-05-27Bittorrent, Inc.Peer-to-peer download and seed policy management
US20080005336A1 (en)*2006-04-262008-01-03Bram CohenPeer-to-Peer Download And Seed Policy Management
US7706260B2 (en)2006-04-262010-04-27Bittorrent, Inc.End-system dynamic rate limiting of background traffic
US7925781B1 (en)*2006-05-262011-04-12The Hong Kong University Of Science And TechnologyDistributed storage to support user interactivity in peer-to-peer video streaming
WO2008038280A2 (en)2006-09-282008-04-03Rayv Inc.System and methods for peer-to-peer media streaming
US20100011103A1 (en)*2006-09-282010-01-14Rayv Inc.System and methods for peer-to-peer media streaming
US20080098123A1 (en)*2006-10-242008-04-24Microsoft CorporationHybrid Peer-to-Peer Streaming with Server Assistance
US9386056B1 (en)*2006-11-142016-07-05Arris Enterprises, Inc.System, method and computer readable medium for providing media stream fragments
WO2008064356A1 (en)*2006-11-222008-05-29Metis Enterprise Technologies LlcReal-time multicast peer-to-peer video streaming platform
US20080133767A1 (en)*2006-11-222008-06-05Metis Enterprise Technologies LlcReal-time multicast peer-to-peer video streaming platform
US20080133545A1 (en)*2006-12-042008-06-05Electronics And Telecommunications Research InstituteTerminal devices with function of distributing data and method and system for distributing multimedia data using the same
US20080163290A1 (en)*2006-12-082008-07-03Marko Paul DSystem for insertion of locally cached information into a received broadcast stream
US8544038B2 (en)2006-12-082013-09-24Sirius Xm Radio Inc.System for insertion of locally cached information into a received broadcast stream
WO2008073358A3 (en)*2006-12-082008-08-07Xm Satellite Radio IncSystem for insertion of locally cached information into received broadcast stream to implement tiered subscription services
US20080287058A1 (en)*2007-05-182008-11-20Samsung Electronics Co., Ltd.System and method for peer-to-peer datacasting in a broadcasting network
US8024723B2 (en)2007-05-182011-09-20Samsung Electronics Co., Ltd.System and method for peer-to-peer datacasting in a broadcasting network
US20080294788A1 (en)*2007-05-212008-11-27Hong Kong Applied Science And Technology Research Institute Co., Ltd.Systems and methods for p2p streaming
EP2088731A4 (en)*2007-06-112010-05-26Huawei Tech Co Ltd METHOD OF PROCESSING NETWORK COMMUNICATION DATA, NETWORK COMMUNICATION SYSTEM AND CLIENT END
US20080313241A1 (en)*2007-06-152008-12-18Microsoft CorporationDistributed data storage using erasure resilient coding
US8051362B2 (en)2007-06-152011-11-01Microsoft CorporationDistributed data storage using erasure resilient coding
US8316146B2 (en)*2007-07-132012-11-20Spotify AbPeer-to-peer streaming of media content
US20090019174A1 (en)*2007-07-132009-01-15Spotify Technology Holding LtdPeer-to-Peer Streaming of Media Content
US8307024B2 (en)*2007-07-202012-11-06Hewlett-Packard Development Company, L.P.Assisted peer-to-peer media streaming
US20090024754A1 (en)*2007-07-202009-01-22Setton Eric EAssisted peer-to-peer media streaming
US8214475B1 (en)*2007-08-302012-07-03Amazon Technologies, Inc.System and method for managing content interest data using peer-to-peer logical mesh networks
US8386630B1 (en)*2007-09-092013-02-26Arris Solutions, Inc.Video-aware P2P streaming and download with support for real-time content alteration
US20130191456A1 (en)*2007-10-092013-07-25Yahoo! Inc.Peer to peer browser content caching
US8392604B2 (en)*2007-10-092013-03-05Yahoo! Inc.Peer to peer browser content caching
US9667714B2 (en)*2007-10-092017-05-30Excalibur Ip, LlcPeer to peer browser content caching
US20090094347A1 (en)*2007-10-092009-04-09Yahoo! Inc.Peer to peer browser content caching
US20090119734A1 (en)*2007-11-012009-05-07Deshpande Sachin GDistributed Cache Algorithms and System for Time-Shifted, and Live, Peer-to-Peer Video Streaming
US7975282B2 (en)2007-11-012011-07-05Sharp Laboratories Of America, Inc.Distributed cache algorithms and system for time-shifted, and live, peer-to-peer video streaming
US20090116640A1 (en)*2007-11-012009-05-07Jeonghun NohDistributed search methods for time-shifted and live peer-to-peer video streaming
US7979419B2 (en)*2007-11-012011-07-12Sharp Laboratories Of America, Inc.Distributed search methods for time-shifted and live peer-to-peer video streaming
US20090198829A1 (en)*2008-01-312009-08-06Microsoft CorporationMulti-Rate Peer-Assisted Data Streaming
US8260952B2 (en)*2008-01-312012-09-04Microsoft CorporationMulti-rate peer-assisted data streaming
US20110047215A1 (en)*2008-02-272011-02-24Yang GuoDecentralized hierarchically clustered peer-to-peer live streaming system
US8806046B1 (en)*2008-03-312014-08-12Symantec CorporationApplication streaming and network file system optimization via integration with identity management solutions
US20110179328A1 (en)*2008-06-202011-07-21Victor SouzaSystem and Method for Ingesting Media Content in a Peer-to-Peer Network
US8527845B2 (en)*2008-06-202013-09-03Telefonaktiebolaget L M Ericsson (Publ)System and method for ingesting media content in a peer-to-peer network
US9201894B2 (en)2008-07-302015-12-01Sony CorporationData distribution system
US20100030790A1 (en)*2008-07-302010-02-04Sony Computer Entertainment Inc.Data Distribution System
US20110125792A1 (en)*2008-07-302011-05-26Sony Computer Entertainment Inc.Data Distribution System
US8914337B2 (en)*2008-07-302014-12-16Sony CorporationData distribution system
US10944813B2 (en)2009-05-292021-03-09Orionswave, LlcSelective access of multi-rate data from a server and/or peer
US10425474B2 (en)2009-05-292019-09-24Orions Digital Systems, Inc.Selective access of multi-rate data from a server and/or peer
US9565239B2 (en)*2009-05-292017-02-07Orions Digital Systems, Inc.Selective access of multi-rate data from a server and/or peer
US11503112B2 (en)2009-05-292022-11-15Orionswave, LlcSelective access of multi-rate data from a server and/or peer
US20110055328A1 (en)*2009-05-292011-03-03Lahr Nils BSelective access of multi-rate data from a server and/or peer
US20100332671A1 (en)*2009-06-252010-12-30Stmicroelectronics S.R.L.Method and system for distribution of information contents and corresponding computer program product
US9258145B2 (en)*2009-06-252016-02-09Stmicroelectronics S.R.L.Method and system for distribution of information contents and corresponding computer program product
US10009396B2 (en)*2009-12-112018-06-26Thomson LicensingQueue-based adaptive chunk scheduling for peer-to-peer live streaming
US20140195612A1 (en)*2009-12-112014-07-10Thomson LicensingQueue-based adaptive chunk scheduling for peer-to-peer live streaming
US20120284363A1 (en)*2009-12-292012-11-08France TelecomMethod and device for transmitting content
EP2543186A4 (en)*2010-03-052017-11-01Samsung Electronics Co., LtdApparatus and method for providing streaming service in a data communication network
US8601498B2 (en)2010-05-282013-12-03Security First Corp.Accelerator system for use with secure data storage
US10977519B2 (en)2011-05-132021-04-13Microsoft Technology Licensing, LlcGenerating event definitions based on spatial and relational relationships
US9934025B2 (en)2012-05-012018-04-03Sophos LimitedMethod and system for providing software updates to local machines
US20130298117A1 (en)*2012-05-012013-11-07John Melton ReynoldsMethod and system for providing software updates to local machines
US10474448B2 (en)2012-05-012019-11-12Sophos LimitedMethod and system for providing software updates to local machines
US9489193B2 (en)*2012-05-012016-11-08Sophos LimitedMethod and system for providing software updates to local machines
US9544366B2 (en)*2012-12-192017-01-10Hive Streaming AbHighest bandwidth download request policy in a live streaming P2P network
US9591070B2 (en)2012-12-192017-03-07Hive Streaming AbMultiple requests for content download in a live streaming P2P network
US9680926B2 (en)2012-12-192017-06-13Hive Streaming AbNearest peer download request policy in a live streaming P2P network
US20140172943A1 (en)*2012-12-192014-06-19Peerialism ABHighest Bandwidth Download Request Policy in a Live Streaming P2P Network
US20150032851A1 (en)*2013-07-242015-01-29Google Inc.Streaming Media Content
US9462032B2 (en)*2013-07-242016-10-04Google Inc.Streaming media content
WO2015094955A1 (en)*2013-12-172015-06-25At&T Intellectual Property I, L.P.System and method of adaptive bit-rate streaming
US9699236B2 (en)2013-12-172017-07-04At&T Intellectual Property I, L.P.System and method of adaptive bit-rate streaming
US20150189011A1 (en)*2013-12-272015-07-02Microsoft CorporationPeer-to-peer network prioritizing propagation of objects through the network
US10116740B2 (en)*2013-12-272018-10-30Microsoft Technology Licensing, LlcPeer-to-peer network prioritizing propagation of objects through the network
US11102290B2 (en)2013-12-272021-08-24Microsoft Technology Licensing, LlcPeer-to-peer network prioritizing propagation of objects through the network
US20150195360A1 (en)*2014-01-092015-07-09Fujitsu LimitedStreaming system and node device used in streaming system
US10075563B2 (en)*2016-02-052018-09-11Gridraster, Inc.Network and video/audio system and method for gaming and virtual reality
US20170230482A1 (en)*2016-02-052017-08-10Gridraster, Inc.Network and video/audio system and method for gaming and virtual reality
US20190014161A1 (en)*2017-07-042019-01-10Vmware, Inc.Downloading of server-based content through peer-to-peer networks
US11553014B2 (en)*2017-07-042023-01-10Vmware, Inc.Downloading of server-based content through peer-to-peer networks
US20230362100A1 (en)*2017-11-302023-11-09Comcast Cable Communications, LlcAssured related packet transmission, delivery and processing
US20210006837A1 (en)*2019-07-052021-01-07Tencent America LLCTechniques and apparatus for scalable lifting for point-cloud attribute coding
CN112188216A (en)*2019-07-052021-01-05腾讯美国有限责任公司Video data encoding method and device, computer equipment and storage medium
US11917205B2 (en)*2019-07-052024-02-27Tencent America LLCTechniques and apparatus for scalable lifting for point-cloud attribute coding
US12125146B1 (en)2021-05-142024-10-22GridRaster, IncMultimodal 3D deep learning fusion system and method for reducing the need of 3D training dataset of 3D object tracking for enterprise digital twin mixed reality
US12387435B2 (en)2021-05-142025-08-12Gridraster, Inc.Digital twin sub-millimeter alignment using multimodal 3D deep learning fusion system and method
US20240333789A1 (en)*2023-03-302024-10-03Amazon Technologies, Inc.Seamless automatic repeat request (arq) content streaming

Also Published As

Publication numberPublication date
US20070130361A1 (en)2007-06-07
US7174385B2 (en)2007-02-06
JP4920220B2 (en)2012-04-18
JP2006079606A (en)2006-03-23
KR101183430B1 (en)2012-09-17
EP1643716A1 (en)2006-04-05
US7752327B2 (en)2010-07-06
KR20060050257A (en)2006-05-19
US7539767B2 (en)2009-05-26
EP1643716B1 (en)2013-03-20
US20070130360A1 (en)2007-06-07

Similar Documents

PublicationPublication DateTitle
US7174385B2 (en)System and method for receiver-driven streaming in a peer-to-peer network
US7664109B2 (en)System and method for distributed streaming of scalable media
EP1633112B1 (en)A system and method for erasure coding of streaming media
LiPeerStreaming: A practical receiver-driven peer-to-peer media streaming system
EP2005704B1 (en)Realtime media distribution in a P2P network
EP1999615B1 (en)Reliable, efficient peer-to-peer storage
US20080189429A1 (en)Apparatus and method for peer-to-peer streaming
US20070067485A1 (en)Method and system for managing video networks
KR20030056701A (en)Apparatus and method for providing multimedia streaming service by using point-to-point connection
Nguyen et al.Video streaming with network coding
Zink et al.P2P streaming using multiple description coded video
OoiDagster: Contributor-aware end-host multicast for media streaming in heterogeneous environment
Chi et al.Deadline-aware network coding for video on demand service over P2P networks
LinImproving the availability of scalable on-demand streams by dynamic buffering on p2p networks
Alkwai et al.Dynamic quality adaptive P2P streaming system
Baldaniya et al.A Review on Multipath Protocol for Video Transmission
Firooz et al.A Novel Multi-Sender algorithm based on Multi-Cast Concept for P2P Networks

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:ROVI TECHNOLOGIES CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034539/0676

Effective date:20141027

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment:12

ASAssignment

Owner name:HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT,

Free format text:SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051143/0468

Effective date:20191122

Owner name:HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT, NEW YORK

Free format text:SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051143/0468

Effective date:20191122

ASAssignment

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL

Free format text:PATENT SECURITY AGREEMENT;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051110/0006

Effective date:20191122

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, MARYLAND

Free format text:PATENT SECURITY AGREEMENT;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051110/0006

Effective date:20191122

ASAssignment

Owner name:BANK OF AMERICA, N.A., NORTH CAROLINA

Free format text:SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:053468/0001

Effective date:20200601

ASAssignment

Owner name:VEVEO, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI GUIDES, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:TIVO SOLUTIONS, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI TECHNOLOGIES CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI SOLUTIONS CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI GUIDES, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:TIVO SOLUTIONS, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:ROVI SOLUTIONS CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:VEVEO, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:ROVI TECHNOLOGIES CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

ASAssignment

Owner name:ADEIA TECHNOLOGIES INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:ROVI TECHNOLOGIES CORPORATION;REEL/FRAME:069047/0828

Effective date:20220815


[8]ページ先頭

©2009-2025 Movatter.jp