Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

4692 results about "Network interface controller" patented technology

A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network.

Method and system for providing media services

The present invention provides a method and system for providing media services in Voice over IP telephony. A switch is coupled between one or more audio sources and a network interface controller. The switch can be a packet switch or a cell switch.
Owner:MOVIUS INTERACTIVE CORP

Apparatus and method for the use of position information in wireless applications

Embodiments of the present invention are directed at gathering position information of mobile and stationary entities and using the position information in a wide variety of applications. Various embodiments use a plurality of signal transmitting devices and / or a plurality of signal gathering devices to gather position information. In one embodiment, the signal transmitting device is an existing mobile electronic device. In another embodiment, the signal transmitting device is a radio frequency identification (RFID) tag attached to an entity. In another embodiment, the signal gathering device is a collection of wall mounted antennas. The entity location is calculated by gathering the phase difference or other timing information of signal generated by the signal transmitting device on the entity. This location information is then given to end user applications. One embodiment is a network security application using gathered location information of wireless ethernet cards. Another embodiment is a network resource locator application.
Owner:ORACLE INT CORP

Methods and systems for converged networking and storage

A device includes a converged input / output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
Owner:DIAMANTI INC

Hierarchical interrupt structure for event notification on multi-virtual circuit network interface controller

Methods and apparatus process a plurality of interrupt status words from a network interface controller (NIC) to a plurality of processes. A first per-virtual circuit interrupt status word and a second per-virtual circuit interrupt status word can be sent by a per-virtual circuit interrupter having a per-virtual circuit interrupt output. A NIC interrupter can be in communication with the per-virtual circuit interrupt output and have a NIC interrupt output to send a first NIC interrupt status word and a second NIC interrupt status word to a global interrupt queue of a host system. The NIC interrupter can generate an interrupt signal to the host system, and a proxy interrupt handler of the host system can be in communication with the NIC interrupter. The proxy interrupt handler can awaken at least in part in response to the interrupt signal, and read the first NIC interrupt status word and the second NIC interrupt status word from the global interrupt queue, wake the first process and the second process, and send the first NIC interrupt status word to the first process and the second NIC interrupt status word to the second process.
Owner:INTEL CORP

Distributed storage management platform architecture

A distributed storage management platform (DSMP) architecture is disclosed. Such a DSMP architecture includes a number of storage routers. Each one of the storage routers comprises a number of interface controllers. One of the interface controllers of each one of the storage routers is communicatively coupled to one of the interface controllers of at least one other of the storage routers. final
Owner:VICOM SYST

Network communication service with an improved subscriber model using digital certificates

A network communication service with an improved subscriber model. In one embodiment, a mobile user (MU), also referred to as a subscriber, may access the network service through a portable computing device (PCD) using a wireless (or wired) network interface card. Access points (APs) for the network may be widely distributed in various facilities. In one embodiment, the APs are arranged at known geographic locations and may provide geographic location information regarding the geographic location of the mobile user (MU). A digital certificate may be stored on the mobile user's PCD in order to allow access to the network. The digital certificate may store sponsorship information, including information regarding programs or entities in which the mobile user is a member or is affiliated. Each mobile user (subscriber) to the network service may have a "value bucket" which determines the amount of network access or service available to the user. Billing for access to the network communication service, i.e., the amount the "value bucket" is drained or filled, may be based on one or more of a number of factors, including information stored in the digital certificate, such as sponsorship information, the geographic location of the user, demographic information of the user, and charging information of the user.
Owner:WAYPORT

Programmable system for processing a partitioned network infrastructure

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets, management of buffer flow, encryption services, and management of Network Interface Controllers are accelerated through the use of a multiplicity of specialized modules. A language interface is defined for specifying both stateless and stateful classification of packets and to associate actions with classification results in order to efficiently utilize these specialized modules.
Owner:INTEL CORP

Distributed storage management platform architecture

A distributed storage management platform (DSMP) architecture is disclosed. Such a DSMP architecture includes a number of storage routers. Each one of the storage routers comprises a number of interface controllers. One of the interface controllers of each one of the storage routers is communicatively coupled to one of the interface controllers of at least one other of the storage routers.
Owner:VICOM SYST

Method and system for switching among independent packetized audio streams

The present invention provides a method and system for noiselessly switching between independent audio streams. Such noiseless switching preserves valid RTP information at the time of switch over. For established VOIP calls, the present invention can noiselessly switch audio from one audio source to another. A switch directs audio data from multiple audio sources to a network interface controller. The switch can be a cell switch or a packet switch. The audio sources can be internal audio sources and / or external audio sources. An egress audio controller controls the operation of internal audio sources, the switch and the network interface controller to carry out noiseless switching according to the present invention. Certain call events which involve additional audio trigger a noiseless switch over.
Owner:MOVIUS INTERACTIVE CORP

Method and apparatus for performing connection management with multiple stacks

The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers ("NICs") and each of the NICs may have a public identifier and a private identifier associated therewith. A first protocol stack may operate according to a first protocol that is associated with the public identifier and a second protocol stack may operate according to a second protocol that is associated with the private identifier. A storage device may associate the public identifier of one or more of the NICs with the first protocol stack and the private identifier of one or more of the NICs with the second protocol stack. Received messages that incorporate the public identifier may be directed to the first protocol stack and messages that incorporate the private identifier may be directed to the second protocol stack.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Network system

ActiveUS20060251109A1Lower DMA latencyIncrease DMA bandwidthNetwork connectionsNetworked systemNetwork interface controller
A network system which includes a plurality of processing entities, an interconnect device coupled to the plurality of processing entities, a memory system coupled to the interconnect device and the plurality of processing entities, a network interface unit coupled to the plurality of processing entities and the memory system via the interconnect device. The network interface includes a memory access module and a packet classifier. The memory access module includes a plurality of parallel memory access channels. The packet classifier provides a flexible association between packets and the plurality of processing entities via the plurality of memory access channels.
Owner:ORACLE INT CORP

Atomic operations

The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers ("NICs") and each of the NICs may have an atomic operation logic device therewith. The atomic operation logic may receive from a requester a packet that contains a request to perform an atomic operation. Then the atomic operation logic may determine that the atomic operation is being requested from the information within the packet. The atomic operation logic may also respond to the requester to indicate whether the atomic operation has been performed.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Method and system for controlling tasks on network cards

A method and system for controlling tasks performed on network cards is disclosed. In one embodiment, the method disclosed controls applications that are executed within the network. The method of controlling the applications comprises transition.
Owner:CISCO TECH INC

Method and apparatus of connectivity discovery between network switch and server based on VLAN identifiers

A management computer for managing configuration of servers for connection to a switch comprises a port discovery module to: instruct a target server, for connection to a target switch port, to create a virtual adapter on a virtual switch associated with a physical NIC in the target server; obtain a list of VLAN IDs on all switch ports; select one or more VLAN IDs from the list based on a preset policy; set one such VLAN ID onto the virtual adapter; instruct the target server to manipulate the virtual adapter to send a packet with the set VLAN ID to the target switch port; if the switch accepted the packet sent to the target switch port, update a switch port mapping using the set VLAN ID as a discovered VLAN ID to map the physical NIC associated with the virtual adapter to the target switch port having the discovered VLAN ID.
Owner:HITACHI LTD

Framework system of grade software defined network software controller and implementation method thereof

The invention discloses a framework system of a grade software defined network software controller and an implementation method thereof. The framework system and the implementation method are applied in a multi-domain optical transport network (OTN); an inter-domain mapping relation of a whole network view and a physical device network is established according to whole network topologic information by a primary (SDNOTN) controller; an inter-domain mapping processing request of the whole network view and the physical device network in each domain is sent to each auxiliary SDNOTN; and the domain mapping relation of the whole network view and the physical device network is established by the auxiliary SDNOTN controllers. Grade structures of the primary SDNOTN controller and the auxiliary SDNOTN controllers are arranged in the framework system, so that the mapping relation of the multi-domain whole network view and the overall physical device network in real sense is realized, and a whole network resource optimizing algorithm is realized in the real sense, so that the problem that the inter-domain link resource conflict occurs in a cross-domain service connection signaling process can be thoroughly solved.
Owner:ZTE CORP

Methods and systems to offload overlay network packet encapsulation to hardware

A method for offloading packet encapsulation for an overlay network is provided. The method, at a virtualization software of a host, sends a mapping table of the overlay network to a physical network interface controller (NIC) associated with the host. The mapping table maps the identification of each of a set of virtual machine (VM) of a tenant on the host to an identification of a tunnel on the overlay network. The method, at the virtualization software, receives a packet from a VM of the tenant. The method sends the packet to the physical NIC. The method, at the physical NIC, encapsulates the packet for transmission over the overlay network by using the mapping table. The method of claim also tags the packet by the virtualization software as a packet that requires encapsulation for transmission in the overlay network prior to sending the packet to the physical NIC.
Owner:NICIRA

Configurable access control security for virtualization

Provided are systems and methods for applying access controls to separate and contain virtual machines in a flexible, configurable manner. Access can be granted or removed to a variety of system resources—including network cards, shared folders, and external devices. Operations, such as cut and paste, between the virtual machines can be restricted or allowed. Virtual machines are run in containers. This allows more than one virtual machine to share the same access profile. Containers can be configured to allow a user to instantiate a virtual machine at run time. This allows the user to dynamically define which virtual machines run in various containers. An administrator determines which containers (if any) allow dynamic instantiation, and specifies the list of virtual machines the user can choose from. A container, and / or virtual machines within the container, can be restricted to particular users.
Owner:TRESYS TECH

Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies

Criteria-driven methods and a framework are disclosed that facilitate configuration / selection of one or more wireless network interfaces / networks for carrying out wireless communications on a computing device. The wireless network interface selection and coexistence driver architecture described herein facilitates automated selection of a particular mode of network access based upon status information provided by a set of network interface drivers associated with particular network interfaces and wireless technologies. Furthermore, a criteria-driven interface / network selection framework is described that is potentially invoked in a variety of situations including, but not limited to, when an application is invoked or to select another interface / network to avoid detected interference.
Owner:MICROSOFT TECH LICENSING LLC

Interface monitoring for link aggregation

The present invention provides network interface monitoring and management that may be employed with link aggregation technologies. Multiple network interfaces may be aggregated into a single bond and data may be transferred to and from a backbone network via this aggregated bond. A link aggregation monitor employs a heartbeat generator, sniffer and data store to keep track of health and availability of network interfaces. The heartbeat generator sends heartbeats to the network interfaces, which pass the heartbeats around in a token ring configuration. If a network interface fails or otherwise goes offline, detection of this condition causes the monitor and heartbeat generator to prepare new or modified heartbeats so that data may be efficiently and accurately routed around the token ring and health of all remaining alive interfaces can be monitored properly. If a network interface re-enters or is added to the aggregate bond, new / modified heartbeats are then employed.
Owner:GOOGLE LLC

Multimedia system and server and methods for use therewith

A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.
Owner:LAKSONO INDRA

Method and system for managing network power policy and configuration of data center bridging

Certain aspects of a method and system for managing network power policy and configuration of data center bridging may include a network domain that comprises a single logical point of management (LPM) that coordinates operation of one or more devices, such as network interface controllers (NICs), switches, and / or servers in the network domain: The single LPM may be operable to manage one or both of a network power policy and / or a data center bridging (DCB) configuration policy for the network domain.
Owner:AVAGO TECH INT SALES PTE LTD

Method and apparatus for performing connection management with multiple stacks

The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers (“NICs”) and each of the NICs may have a public identifier and a private identifier associated therewith. A first protocol stack may operate according to a first protocol that is associated with the public identifier and a second protocol stack may operate according to a second protocol that is associated with the private identifier. A storage device may associate the public identifier of one or more of the NICs with the first protocol stack and the private identifier of one or more of the NICs with the second protocol stack. Received messages that incorporate the public identifier may be directed to the first protocol stack and messages that incorporate the private identifier may be directed to the second protocol stack.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

A mobile terminal and its method for adaptively increasing the download rate

The invention provides a mobile terminal and a method for self-adaptively increasing the download rate thereof. The mobile terminal includes a network monitoring module, a rate detection module and a link switching arbitration unit; the network detection module detects wireless network signals around the mobile terminal; the rate detection module detects the network rate; the link switching The arbitrating unit switches the link for the mobile communication terminal to provide wireless data services to the best link according to the above detection results. The technical solution of the present invention does not require additional protocol development on mobile devices, saves development time, and has better versatility and standardization, and can be widely used in mobile devices with universal access functions, such as mobile phones, data Network cards and other products.
Owner:ZTE CORP

Receive coalescing and automatic acknowledge in network interface controller

An apparatus and method is disclosed for reducing the computational overhead incurred by a host processor during packet processing and improving network performance by adding additional functionality to a Network Interface Controller (NIC). Under certain circumstances the NIC coalesces multiple receive packets into a single coalesced packet stored within a coalesce buffer in host memory. The coalesced packet includes an Ethernet header, a coalesced Internet Protocol (IP) header, a coalesced Transmission Control Protocol (TCP) header, and a coalesced TCP payload containing the TCP payloads of the multiple receive packets. By coalescing received packets into fewer larger coalesced packets within the host memory, the host software needed to process a receive packet will be invoked less often, meaning that less processor overhead is incurred in the host.
Owner:AVAGO TECH INT SALES PTE LTD

Hardware-based multi-threading for packet processing

Methods and apparatus for processing transmission control protocol (TCP) packets using hardware-based multi-threading techniques. Inbound and outbound TCP packet are processed using a multi-threaded TCP offload engine (TOE). The TOE includes an execution core comprising a processing engine, a scheduler, an on-chip cache, a host memory interface, a host interface, and a network interface controller (NIC) interface. In one embodiment, the TOE is embodied as a memory controller hub (MCH) component of a platform chipset. The TOE may further include an integrated direct memory access (DMA) controller, or the DMA controller may be embodied as separate circuitry on the MCH. In one embodiment, inbound packets are queued in an input buffer, the headers are provided to the scheduler, and the scheduler arbitrates thread execution on the processing engine. Concurrently, DMA payload data transfers are queued and asynchronously performed in a manner that hides memory latencies. In one embodiment, the technique can process typical-size TCP packets at 10 Gbps or greater line speeds.
Owner:TAHOE RES LTD

Atomic operations

The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers (“NICs”) and each of the NICs may have an atomic operation logic device therewith. The atomic operation logic may receive from a requester a packet that contains a request to perform an atomic operation. Then the atomic operation logic may determine that the atomic operation is being requested from the information within the packet. The atomic operation logic may also respond to the requester to indicate whether the atomic operation has been performed.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Method and apparatus for stateless transport layer tunneling

Some embodiments of the invention provide a method of tunneling a data packet by encapsulating the data packet with a protocol header and specifying information in the fields of the header in a manner that a network switch can offload processing tasks to its network interface controller. The switch on a transmit side sends the processed data packet through the tunnel to another switch on a receive side. The two sides represent the two ends of the tunnel established between the two switches. Each of the transmit and received side switches is controlled by a switch controller, which in some embodiments is implemented as software. The switch controllers and network interface controllers together process the data packet which is being transferred through the tunnel between the switches.
Owner:NICIRA

Packet telephone system

A packet telephone system which employs a packet network that provides virtual circuits. The packet telephone system employs short packets containing compressed speech. The use of the short packets makes possible compression and decompression times and bounded delays in the virtual circuits which are together short enough to permit toll-quality telephone service. The packet telephone system employs an intelligent network interface unit to interface between the packet network and standard telephone devices. The network interface unit does the speech compression and decompression and also responds to control packets from the packet network. Consequently, many telephone system features can be implemented in the network interface unit instead of in the switches. The network interface unit may also be used to provide data connections to devices attached to it. The combination of virtual circuits, with bounded delays, short packets, rapid compression and decompression, and intelligent network interface units makes it possible to build a telephone system with fewer and cheaper switches and fewer links for a given volume of traffic than heretofore possible and also permits substantial savings in provisioning and maintaining the system.
Owner:AT&T INTPROP I L P

Apparatus, system, and method for isolating a storage application from a network interface driver

An apparatus, system, and method are provided for isolating a storage application from a network interface driver. The apparatus includes a definition module, an application interface, a translation module, and a data buffer. The definition module defines a set of storage application functions. The translation module translates each storage application function to one or more network interface driver functions. The data buffer transfers data blocks between the storage application and the network interface driver.
Owner:IBM CORP

Dual-band antenna for a wireless local area network device

A dual-band antenna, a method of manufacturing the same and a wireless networking card incorporating the antenna. In one embodiment, the antenna includes: (1) a substrate, (2) an inverted F antenna printed circuit supported by the substrate and tuned to resonate in a first frequency band and (3) a monopole antenna printed circuit supported by the substrate, connected to the inverted F antenna printed circuit and tuned to resonate in a second frequency band.
Owner:AVAGO TECH INT SALES PTE LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products