Patent ID: 7535840

Claim:
An information processing apparatus for transmitting information to a transmission party via a network in predetermined information units, said information processing apparatus comprising: a first dividing unit for dividing a first information into a first set of information units; a first transmission unit for transmitting said first set of information units to said transmission party through said network; a receiving unit for receiving, from said transmission party, indication about the reception of said first set of information units transmitted by said first transmission unit; a clocking unit for clocking a time from when transmission of said first set of information units is initiated; a determination unit for determining whether or not the time clocked by said clocking unit exceeds a reference time value associated with said first set of information units; a second dividing unit for dividing a second information, which follows said first information, into a second set of information units; a second transmission unit for transmitting said second set of information units to said transmission party through said network when said indication is received or when said indication is not received within said reference time value; a setting unit for setting a flag indicating that the time clocked by said clocking unit exceeds said reference time value when determined by said determination unit and that the transmission of said first set of information units is cancelled; and a writing unit for writing said flag into each of said second set of information units which are transmitted by said second transmission unit when said flag is set by said setting unit.