Motion vector detector employing image subregions and median values |
| This invention is intended to solve the foregoing prior art problems, and its object is to provide ... |
|
Simultaneously acquiring video images and analog signals |
| We claim: 1. A system for processing multiple signals comprising: means for receiving a video ... |
|
LAN early warning system |
| OF THE INVENTION The present invention may be used in virtually any LAN/WAN environment. For the ... |
|
Rejection of light intrusion false alarms in a video security system |
| Having thus described the invention, what is claimed and desired to be secured by Letters Patent is:... |
|
Method and apparatus for detecting the presence of a remote device and providing power thereto |
| The present invention provides a detection circuit for detecting the presence of a remote device, ... |
|
Apparatus and a method for detecting motion within an image sequence |
| The disadvantages heretofore associated with prior art motion direction detection are overcome by ... |
|
Machine monitor with tethered sensors |
| OF PREFERRED EMBODIMENTS In accordance with a preferred embodiment of the present invention shown ... |
|
|
Network adapter with large frame transfer emulation
| Details |
Inventors: Lindsay, Steven B.;
Assignee: Intel Corporation (Santa Clara, CA)
Primary Examiner: Maung; Zarni
Assistant Examiner: Hu; Jinsong
Attorney, Agent or Firm: Marger Johnson & McCollom
A network adapter and corresponding method for its use are disclosed. The network adapter advertises a large packet data maximum segment size (MSS) to its host, even though it cannot support this MSS on its physical connection. When the host then tries to negotiate remote connections using this large MSS, the adapter performs packet header manipulations such that the host believes it has negotiated a large MSS connection, and the remote endpoint believes it has negotiated a smaller, physically achievable MSS connection. The host should then send large packets, corresponding to the large MSS, to the network adapter. This decreases the workload of the host CPU and decreases bus utilization by the adapter. Using its knowledge of the local and remote MSS values, the adapter transparently segments the large packets into multiple smaller packets that are digestible by the remote endpoint and transmits these according to the remote endpoint's receive window. Preferably, the adapter also emulates a receive window to the host that corresponds to the large MSS. |
|
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments disclosed below were selected by way of illustration and not by way of limitation. The terms network adapter and network interface card (NIC) are used somewhat interchangeably herein, with the realization that a network adapter need not be implemented on a "card", but may, e. g. , be implemented directly on a motherboard or in an embedded network appliance. Also, a network adapter typically comprises both a hardware component and a software driver running on the host system. As used herein, a "context" or "connection context" refers to the group of variables (addresses, data pointers, etc. ) used to describe a packet segmentation (transmit) or reassembly (receive) job performed by the network adapter according to an embodiment of the invention. Although a context for each of several TCP/IP connections may be open simultaneously, normally only one context for any one connection will be active at any given time. Briefly and by way of introduction, overcoming the identified limitations of TCP segmentation offload--its limitation to a single operating system, data sizes no greater than the receive window size, and transmit-only capability--has motivated the development of the disclosed embodiments. The disclosed embodiments can overcome either the first only, the first and second, or all three of these limitations, and can implement other enhancements that potentially increase the performance of a system by further decreasing both the number of communications between host and interface card and the number of operations that must be performed by the host. In general, the disclosed embodiments can be made operating system independent. The network adapter indicates to its host an ability to transfer large data blocks (e. g. , six times or ten times the standard Ethernet block size for an Ethernet adapter), even when (a) it is not or cannot be physically configured to actually transfer such a data block in a single physical frame, and/or (b) the remote endpoint with which it is communicating cannot accept such a data block
|
| Related patents |
|
|
Distributed network traffic load balancing technique implemented without gateway router
According to specific embodiments of the present invention, a technique is provided for routing a client device to access a specific client server in a data network. The ...
|
|
|
System and method for transacting a validated application session in a networked computing environment
The present invention provides a system and method for validating a session request and transacting a communication session for a validated connection. An intermediary ...
|
|
|
Dynamic next hop routing protocol
The present invention provides a network in which mobile devices themselves serve as routers of data packets. Each mobile device represents a node in the network. The ...
|
|
|
Load sharing and redundancy scheme
An invention is described herein that provides load sharing and redundancy in a network. This is accomplished, according to one embodiment, through the use of a master ...
|
|
|
Selecting a wireless link in a public wireless communication network
The invention helps solve the above problems by selecting a wireless link based on historical performance data for the wireless links. A wireless communication device ...
|
|
|
Programmable auto-converting analog to digital conversion module
According to the present invention, an A/D conversion on a device is accomplished using fewer A/D conversion circuits than analog input channels. Signals from many ...
|
|
|
Federated operating system for a server
Various aspects of the invention concern a server, methods, and software for implementing a distributed, high capacity, high speed, operating system referred to as the F...
|
|
|
Integrating switching and facility networks
The problems associated with prior solutions for implementing ATM or IP/MPLS in a large-scale network are overcome by providing an efficient means by which capacity in ...
|
|
|
Electric circuit control device
OF A PREFERRED EMBODIMENT In one advantageous embodiment of the invention, the memory means consist of a capacitor associated with at least one resistor, parallel-...
|
|
|
Apparatus for monitoring disturbances in environmental conditions
OF EMBODIMENT OF THE INVENTION The apparatus of the embodiment as shown in FIG. 1 comprises central operation unit 11, a transmission control circuit 2 connected to the ...
|
|
|