Patent ID: 7831603

Claim:
A method of segmenting a media object for transmission over a network, comprising the steps of: partitioning a video media object into at least two segments; assigning at least one of said segments to a file partition handler; transmitting said at least one segment using an assigned user datagram protocol port, wherein said at least two segments are sent to unique user datagram protocol ports at the same client device in parallel; notifying a master controller that a file partition handler has transmitted said at least one segment, wherein said master controller operates at least two file partition handlers where at least one segment of said partitioned media object' constituting a major segment, is broken into minor segments, each minor segment being assigned to a file partition handler by said master controller, wherein said minor segments are successfully transmitted by said at least two file partition handlers before a second major segment is broken into minor segments and transmitted by said file partition handlers, wherein said master controller keeps track of lost segments not successfully transmitted in a linked list, wherein said master controller causes said file partition handler responsible for said lost segment to retransmit said lost segment, wherein said master controller reassigns said segment of said partitioned media object to a second file partition handler in response when said file partition handler fails to deliver said segment, wherein said master controller communicates with a second master controller using a Transmission Control Protocol and Internet Protocol based transmission scheme, and said file partition handlers communicates with a server using UDP ports; and assigning an additional segment of said partitioned media object to said file partition handler for transmission.