Memory address and display control apparatus for high definition television |
| The present invention has been conceived in view of the above problem, and it is an object of the ... |
|
Run/standby control with switched mode power supply |
| What is claimed is: 1. A television receiver comprising: a switched mode power supply for ... |
|
Projection-type video display apparatus capable of correcting an asymmetrical brightness distribution |
| An object of the present invention is to provide a projection-type video display apparatus capable ... |
|
Device for analogous representation of alpha-numerical signs digitalized in columns |
| I claim: 1. A device for analogous repesentation of alpha-numerical signs digitalized in columns, ... |
|
Video signal processing circuit |
| An object of this invention is to provide a novel video signal processing circuit which avoids ... |
|
Technique for minimizing multi-path distortion effects in video transmission |
| What is claimed is: 1. A method for reducing the distortion characteristics of video bandwidth ... |
|
Optimized routing of calls to roaming subscribers within a telecommunications network |
| The present invention discloses a method and system for optimally routing a call connection within ... |
|
Distributed subscriber data management in wireless networks from a remote perspective |
| In the broadest sense, our invention is directed to a system and method for increasing capacity of ... |
|
|
Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions
| Details |
Inventors: Donahue, Clark P.; Bhatt, Nikhil;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Shin; Christopher B.
Assistant Examiner:
Attorney, Agent or Firm: Beyer & Weaver, LLP
A data transfer technique in which lossy connections or temporarily interrupted network links neither prevent data transfer nor substantially impair the ease with which a user can transfer data. A sender is advised of receivers on a network that are available to receive data over the network. Also, while data transfer from a sender to a receiver is being performed, the availability of the receiver is monitored. If, during the data transfer, the receiver becomes unavailable to receive the data, then the data transmission stops and the sender is informed that the receiver has become unavailable. The sender continues to monitor the network to determine if the receiver has regained its availability. If the receiver regains availability, the sender is able to automatically resume the data transmission, provided the availability is regained before the network connection is completely lost. The invention is useful for wireless networks as well as wired networks. |
|
DETAILED DESCRIPTION Broadly speaking, the invention relates to a data transfer technique in which lossy connections or interrupted network links neither prevent data transfer nor substantially impair the ease with which a user can transfer the data. A sender is advised of receivers on a network that are available (or eligible) to receive data over the network. Also, while data transfer from a sender to a receiver is being performed, the availability of the receiver is monitored. If, during the data transfer, the receiver becomes unavailable to receive the data, then the data transmission stops and the sender is informed that the receiver has become unavailable. The sender continues to monitor the network to determine if the receiver has regained its availability. For example, in the case of a wireless network, the receiver would be lost or temporarily unavailable when the wireless network link is interrupted. However, once the interruption clears, the sender is able to automatically resume the data transmission. As long as the interruption clears or is otherwise fixed before the network connection is completely lost, the burden on the user due to the lossy connections or interrupted network links is minimized. The invention is useful for wireless networks as well as wired networks. The invention can be implemented in many forms, including as a method, apparatus, system or computer readable medium. As a method for transmitting data from a first computing device to a second computing device via a network, an embodiment of the invention includes: establishing a connection via the network from the first computing device to the second computing device, sending data from the first computing device to the second computing device over the network while monitoring the availability of the second computing device to receive the data over the network, and stopping the sending of the data and attempting to restore the availability of the second computing device to the network when the second computing device becomes unavailable
|
|