Entries |
Document | Title | Date |
20080201491 | Communication Network System - The invention relates to an active star coupler based network handling of redundancy in the physical layer by transmitting a message to both regular ( | 08-21-2008 |
20080209076 | METHOD AND SYSTEM FOR FAST ETHERNET CONTROLLER OPERATION USING A VIRTUAL CPU - Methods and systems for fast Ethernet controller operation using a virtual CPU are disclosed and may comprise controlling an on-chip Ethernet controller utilizing a virtual CPU comprising a microcode engine that loads a single instruction and executes the instruction prior to loading or executing a subsequent instruction. The instructions may be fetched by the virtual CPU from an external non-volatile memory or on-chip ROM. The virtual CPU may initialize the Ethernet controller and provide patches for supporting hardware workarounds, wake on LAN service, and vital production data such as serial number, product name, manufacturer and related manufacturing data. The virtual CPU may power down the Ethernet controller and may be halted via a particular command and procedure. | 08-28-2008 |
20080215762 | METHOD AND SYSTEM FOR VIRTUAL POWERLINE LOCAL AREA NETWORKS - A system for powerline networking. The system has an external data source, which is derived from a world wide networks of computers. A router is coupled to the external data source and coupled to a first datasource connection. A powerline network switch apparatus is coupled to the first datasource connection. The apparatus has a second datasource connection, which is coupled to the first data source connection. The apparatus also has a powerline device coupled to the second datasource connection. Preferably, the powerline device is adapted to receive and transmit information in a first format from the second data source connection and adapted to receive and transmit information in a second format. The apparatus also has a virtual local area network device including a first input/output port and a plurality of second input/output ports. Each of the second input/output ports is numbered from 1 through N, where N is an integer greater than 1. A plurality of modem devices are coupled to the virtual local area network device. The plurality of modem devices are numbered from 1 through N, where each of the plurality of modem devices being coupled respectively to one of the plurality of second input/output ports and where each of the plurality of modem devices also being coupled to one of a plurality of power lines numbered from 1 through N, each of the power lines being capable of communicating information to and from the second data source connection. | 09-04-2008 |
20080222309 | Method and apparatus for network filtering and firewall protection on a secure partition - A management virtual machine on a virtualization technology enabled platform includes a means for providing a firewall and deep packet inspection. An isolated secure partition is provided to host the management application and network packet filtering and firewall functions to provide a secure and trusted platform for manageability applications. A protected component in the operating system in a user partition moves network traffic to the secure partition for inspection and filtering. | 09-11-2008 |
20080244095 | SYSTEM AND METHOD FOR SELECTING NETWORK ACCESS TECHNOLOGY - Disclosed is an algorithm for selecting optimum network access technology. The algorithm includes collecting network quality measurement data for one or more available network access technologies. Then, calculating based on the collected network quality measurement data one or more normalized quality attributes for one or more available network access technologies. Next, generating based on the one or more normalized quality attributes one or more quality metrics for one or more available network access technologies. Finally, selecting an optimum network access technology from the one or more available network access technologies based on the quality metrics of available network access technologies. | 10-02-2008 |
20080256263 | Incorporating a Mobile Device Into a Peer-to-Peer Network - A system and a method enabling a mobile user-terminal ( | 10-16-2008 |
20080270630 | Hardware control interface for IEEE standard 802.11 including transmission control interface component - A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters. | 10-30-2008 |
20080276007 | METHOD AND SYSTEM FOR PROXYING TELEPHONY MESSAGES - A proxy computer of a network can receive incoming telephony messages from one or more computers outside of the network and proxy them to computers within the network. Similarly, the proxy computer can receive outgoing telephony messages from within the network and proxy them to computers outside of the network. To set up inbound calls, a proxy program on the proxy computer looks for the presence of an alias in the call signaling messages, references a data structure to determine which computer on the network is associated with the alias, and proxies the call signaling and control messages between the callee computer and the calling computer based on the association, thereby creating a logical connection between the calling computer and the callee computer. | 11-06-2008 |
20080281985 | SERVICE PROVIDING METHOD AND INTEGRATED CIRCUIT - An application program relating to a process of an integrated circuit | 11-13-2008 |
20080288659 | MAINTAINING CONSISTENCY WITHIN A FEDERATION INFRASTRUCTURE - The present invention extends to methods, systems, and computer program products for a joining node to join a ring of nodes within a rendezvous federation. Embodiments include detecting a neighborhood of nodes on the ring of nodes. The joining node indicates its intent to take id-space ownership for a portion of the id-space between the joining node and a selected immediately adjacent node. The joining node indicates an intent to monitor the selected node. The joining node receives three indications, the first indicating acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected node, the second indicating acceptance of the joining node's intent to monitor the selected node, the third indicating the first selected node's intent to monitor the joining node. The joining node indicates acceptance of the selected node's intent to monitor the joining node. | 11-20-2008 |
20080307114 | NETWORK ASSIGNMENT METHOD AND APPARATUS - A network assignment apparatus receives a request of a client via the first network. The network assignment apparatus selects the second network to be assigned to the client, and assigns the second network to the client, in correspondence with one of a plurality of servers from which the client obtains contents. | 12-11-2008 |
20090006655 | NETWORK ADAPTER WITH SHARED DATABASE FOR MESSAGE CONTEXT INFORMATION - A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages. | 01-01-2009 |
20090013092 | Method for virtual COM port modbus gateway ethernet I/O - A virtual COM port for Modbus gateway Ethernet I/O includes a host terminal, and an I/O controller connected to the host terminal through a network. The host terminal and the I/O controller comprise a first virtual COM port and a second virtual COM port respectively. When transmitting or receiving commands or data, the first virtual COM port of the host terminal and the second virtual COM port of the I/O controller convert the commands or data between the Modbus/RTU format and the Modbus/TCP format. Therefore, a user just downloads the first virtual COM port and the second virtual COM port or externally connects the first virtual COM port and the second virtual COM port to the host terminal and the I/O controller. Accordingly, the maintenance can be simple and carried out easily. | 01-08-2009 |
20090024764 | Tracking The Physical Location Of A Server In A Data Center - Tracking the physical location of a server in a data center including detecting, through a one-wire link between a connector in a cabinet slot and a management module, insertion of the server into a cabinet slot, the server connected upon insertion to a one-wire link through a connector in the cabinet slot and determining, in dependence upon the one-wire link's multiplexer address code, a physical location of the server. The data center includes a plurality of cabinet slots, each cabinet slot having a connector, the data center also includes a presence-detection network, the presence-detection network comprising one-wire links among the cabinet slots and the management module, the one-wire links coupled between the connectors and the management module and multiplexed into the management module according to multiplexer address codes, each one-wire link associated with a separate multiplexer address code, each multiplexer address code associated with a separate physical location. | 01-22-2009 |
20090031046 | Hardware control interface for IEEE standard 802.11 - A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters. | 01-29-2009 |
20090049203 | Communication layer switching device - A switchable communicator, including a processor for running at least one communication service, up to at least communication layer 2, in conjunction with a computer to which the communicator is docked, a memory coupled with the processor for storing program code and data for the at least one communication service, a modem coupled with the processor for transmitting and receiving data for the at least one communication service, an input device coupled with the processor for inputting data to be transmitted by the at least one communication service, an output device coupled with the processor for displaying data that is received by the at least one communication service, and an interface for docking the communicator to the computer, and for synchronizing communication service data between the communicator and the computer when the communicator is docked to the computer, wherein the computer may be in an active mode or in an inactive mode, and wherein the processor switches to run the at least one communication service by itself, up to communication layer 7, when the computer is in inactive mode. A method is also described and claimed. | 02-19-2009 |
20090063706 | Combined Layer 2 Virtual MAC Address with Layer 3 IP Address Routing - Inbound packets received by a physical network adapter of a processing device are routed by evaluating an inbound frame to determine if an inbound frame destination MAC address is associated with the processing device and determining whether the inbound frame should be routed to a corresponding logical interface or to drop the inbound frame if the inbound frame destination MAC address is equal to a virtual MAC address supported by the processing device. If it is determined that the inbound frame should be routed to the corresponding logical interface, then any necessary layer 3 functions are performed and the inbound frame is routed to the corresponding logical interface, thereby combining both layer 2 and layer 3 routing into a single logical function. | 03-05-2009 |
20090063707 | Shared Resource Support for Internet Protocols - Creating a unique identification for each stack in partitions of a host data computer such that a plurality of partitions may share a single adapter card during an Input/Output operation wherein the adapter card is exchanging data between the host and a Local Area Network. The adapter card includes a unique identifier pool for maintaining values of unique identifiers which are available for identifying the stacks. A deleted unique identifier for a stack may be reused by newly created stacks and may be reassigned to a recreated stack, if still available, when the stack had previously been deleted by the operating system, but is then recreated. | 03-05-2009 |
20090077268 | Low Latency Multicast for Infiniband Host Channel Adapters - A low latency multicasting receive and send apparatus and method comprising low latency receive and send queues. In an InfiniBand® network each destination group of nodes (recipients) is identified by a unique Global ID (GID)+Local ID (LID). Each node whose ports are part of a multicast group identify themselves via a LID which identifies participating ports. When a switch receives such a multicast packet with a multicast LID in the packet's DLID field it replicates the packet to each of the designated ports. Each destination adapter at a receiving node receives the multicast packet and distributes copies of the packet to QPs in the host system that are registered for the multicast address. | 03-19-2009 |
20090083445 | Method and system for virtual port communications - A method and system may provide virtual port communications. A data frame, containing a destination identifier in a destination field and payload, may be modified by inserting a first virtual machine tag therein. The first virtual machine tag may include a first virtual port identifier for identifying a first logical interface of a first virtual machine on a virtual machine host. | 03-26-2009 |
20090094383 | User Enrollment in an E-Community - An Internet user transfers directly to a domain within an e-community without returning to a home domain or re-authenticating. The user's home domain server prepares and forwards a home domain identity cookie (DIDC) with an enrollment request to a user's browser, with the enrollment request being redirected to an affiliated domain server in the e-community. The affiliated domain server prepares and sends an affiliated DIDC with an enrollment confirmation to the user's browser, redirecting the enrollment confirmation to the home domain server. The home domain server modifies the home DIDC to include a symbol which indicates successful enrollment at the affiliated site. The process may be repeated for a plurality of affiliated domains to achieve automatic enrollment a portion of or an entire e-community. | 04-09-2009 |
20090113077 | Service discovery associated with real time composition of services - Real-time service composition is provided by a Session Initiation Protocol (SIP) transport binding for Simple Object Access Protocol (SOAP) messages. A SOAPAction header and SOAP envelope can be included in a SIP message to identify a requested service. The SIP message recipient can parse out the SOAP envelope and forward same to a corresponding Web Service. An intermediary node, including a SIP Proxy, can evaluate incoming SIP/SOAP messages and provide requested services to which they have access. Service discovery is facilitated by adding Universal Description, Discovery and Integration (UDDI) services requests and responses. | 04-30-2009 |
20090177801 | System and Method for Detecting Free and Open Wireless Networks - A system, method, and program product is provided that passively detects the existence of wireless networks in proximity to a wireless signal detector. A determination is made as to whether the detected wireless networks are encrypted or unencrypted. For those wireless networks that are unencrypted, a restriction level that applies to the unencrypted network is identified. The user is then notified when an unencrypted and unrestricted wireless network is detected. | 07-09-2009 |
20090177802 | SERVICE NETWORK SYSTEM AND SERVER DEVICE - A server device that represents a plurality of service provision servers implements authentication and a SIP message exchange with respect to a SIP server as a representative, and notifies a service provision server of client communication information that is acquired by the SIP message exchange. The service provision server communicates with a client on the basis of the client communication information that is notified from the representative server. | 07-09-2009 |
20090182900 | NETWORK ADAPTER WITH SHARED DATABASE FOR MESSAGE CONTEXT INFORMATION - A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages. | 07-16-2009 |
20090187674 | COMMUNICATION TERMINAL APPARATUS AND METHOD OF PERFORMING COMMUNICATION BY USING PLURALITY OF NETWORK INTERFACES MOUNTED ON THE COMMUNICATION TERMINAL APPARATUS - Provided is a method of performing communication by using a plurality of network interfaces mounted on a communication terminal apparatus. The method includes allocating different Internet protocol (IP) addresses corresponding to the plurality of network interfaces to a plurality of applications of the communication terminal apparatus, relaying data transmitted or received between the plurality of applications and the plurality of network interfaces based on the allocated IP addresses, and simultaneously performing communication with an external network by the plurality of network interfaces through the relaying of the data. | 07-23-2009 |
20090216910 | COMPUTING INFRASTRUCTURE - An affordable, highly trustworthy, survivable and available, operationally efficient distributed supercomputing infrastructure for processing, sharing and protecting both structured and unstructured information. A primary objective of the SHADOWS infrastructure is to establish a highly survivable, essentially maintenance-free shared platform for extremely high-performance computing (i.e., supercomputing)—with “high performance” defined both in terms of total throughput, but also in terms of very low-latency (although not every problem or customer necessarily requires very low latency)—while achieving unprecedented levels of affordability at its simplest, the idea is to use distributed “teams” of nodes in a self-healing network as the basis for managing and coordinating both the work to be accomplished and the resources available to do the work. The SHADOWS concept of “teams” is responsible for its ability to “self-heal” and “adapt” its distributed resources in an “organic” manner. Furthermore, the “teams” themselves are at the heart of decision-making, processing, and storage in the SHADOWS infrastructure. Everything that's important is handled under the auspices and stewardship of a team. | 08-27-2009 |
20090222591 | Method and Apparatus for Selecting an Access - A method and apparatus are disclosed according to which a programmable access selector comprising at least one defined characteristic and at least one defined method are applied with each other, wherein at least one access from among a plurality of available accesses is selected responsive to the application. | 09-03-2009 |
20090234974 | PERFORMANCE COUNTERS FOR VIRTUALIZED NETWORK INTERFACES OF COMMUNICATIONS NETWORKS - Performance counters are provided for virtualized network interfaces of communications networks, while minimizing the use of hardware resources. A virtualized network interface includes physical resources, as well as logical resources. Dedicated performance counters are provided for the physical resources of the virtualized network interface, as well as for logical partitions coupled to that interface, while non-dedicated performance counters are provided for the logical resources. This enables the provision of performance counters for virtualized network interfaces, while minimizing hardware resources consumed by those interfaces. | 09-17-2009 |
20090292825 | METHOD AND APPARATUS FOR IN-KERNEL APPLICATION-SPECIFIC PROCESSING OF CONTENT STREAMS - An embodiment of the invention transfers content between one or more input streams and one or more output streams via an application running on a host system. A kernel-level service is provided which is adapted to perform application-specific processing and which attends to transfer of content from at least one input stream to at least one output stream. With the kernel-level service, an operation is performed for the collection of at least one input stream and at least one output stream via: performing application-specific processing; and attending to the transfer of content from at least one input stream to at least one output stream. | 11-26-2009 |
20100049876 | PACKET VALIDATION IN VIRTUAL NETWORK INTERFACE ARCHITECTURE - Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise. | 02-25-2010 |
20100057940 | APPLICATION-AWARE M:N HOT REDUNDANCY FOR DPI-BASED APPLICATION ENGINES - A packet processing system for providing application-aware hot redundancy and a related card and methods are disclosed. The system may include a plurality of active devices, each including a processor configured to perform deep packet inspection to identify an application associated with an active flow, and a redundancy block configured to determine whether the application requires hot redundancy and, if so, to forward a message from which state information may be derived. The system may also include at least one protecting device in communication with each of the active devices and configured to receive the message regarding the active flow from the active device, derive state information from the message, and resume packet forwarding operations for the active flow upon failure of a respective active device of the plurality of active devices. | 03-04-2010 |
20100057941 | Method and System for Providing Smart Offload and Upload - Provided is a system and method for performing smart offloads between computer applications module and a network interfacing device within a data communications system. The method includes receiving data requests from the computer applications module and determining whether the received data requests require offloading. The received requests are forwarded along a first data path to the network interfacing device if offloading is required. If offloading is not required, the received data requests are forwarded along a secondary data path to a host protocol stack for processing. Next, the protocol processing is performed and the processed data requests are forwarded to the network interfacing device. | 03-04-2010 |
20100100642 | SYSTEM AND METHOD FOR MANAGING WIRELESS CONNECTIONS IN COMPUTER - A Wireless Connection Utility (WCU) provides a unified user experience for managing various types of wireless connections, including Wireless WANs, Wireless LANs, and Bluetooth networks. The WCU functions as a gateway for a user of a computer to monitor the computer's wireless network status, to switch wireless connections, to configure wireless connection settings, and to diagnose wireless connection problems through a Wireless Helper Utility (WHU). The WCU thus provides a unified U/I layer on the top of the existing operating system components for ease of use. | 04-22-2010 |
20100106860 | APPARATUS, SYSTEM FOR PROCESSING INTERNETWORK COMMUNICATION AND COMMUNICATION CONNECTION-ADAPTATION METHOD - The invention relates to a network communication processing apparatus including: a communication connection selection and configuration unit and an internal interface unit connected in sequence. The invention relates to a network communication processing system including: a network communication processing apparatus, an external communication module and multiple network devices connected to the network communication processing apparatus. The present invention also relates to a method for communication connection adaptation comprising: identifying, by a network communication processing apparatus, available communication connection modes of a network device when it is connected; configuring the network device into a communication connection mode based on the available communication connection modes; and when the connection mode is changed, selecting, by the network communication processing apparatus, another connection mode and configures the network device into the another connection mode. | 04-29-2010 |
20100106861 | MODULAR APPLICATION COMPUTING APPARATUS, SYSTEM AND METHOD - An apparatus, system and method of open platform computing. The present invention may include at least one microprocessor, a computer case that encases the at least one microprocessor, at least one operating system resident on the at least one microprocessor, wherein the at least one operating system includes an open platform for accepting a plurality of applications and hardware not presented as forming a portion of, and absent the plurality of applications not being operable by, the at least one operating system, at least three ports in the computer case, wherein the ports are communicatively electrically connected to the at least one microprocessor, and wherein at least one of the plurality of applications is applied at at least one of the ports for presentation by the at least one microprocessor via the at least one operating system. | 04-29-2010 |
20100115138 | Method and Apparatus for Using a Network - In accordance with an example embodiment of the present invention, an apparatus comprising a processor configured to connect to a network, determine a property associated with the network, and generate an event based at least in part on the determined property and the connection to the network is disclosed. | 05-06-2010 |
20100115139 | COMPUTER NETWORK ARCHITECTURE AND METHOD OF PROVIDING DISPLAY DATA - Systems and methods are provided having a plurality of ultra-thin client devices coupled to at least one display device and a data processing device coupled to the ultra-thin client devices over a general purpose data network, the data processing device being operable to transmit image data directly representing at least a portion of the image displayed on one or more of the display devices over the general purpose data network. | 05-06-2010 |
20100121986 | Wireless protocol adapter assembly with interchangeable connectors - The present invention relates to a wireless protocol adapter assembly for diagnostics, analysis, and monitoring. The wireless protocol adapter assembly provides a common connection interface between a sealed common electronics package and a plurality of vehicle connectors that access a plurality of vehicle networks respectively for translating and transferring signals between the plurality of in-vehicle networks and a host computer. The common connection interface allows the vehicle connector compatible with a particular vehicle type to be coupled to the common electronics package. The common electronics package can recognizes when it is connected to a vehicle network running a particular protocol and automatically switch to that protocol. A wireless protocol adapter board having a standard connection pinning arrangement allows wireless links to be changed or altered as wireless standards change and evolve. | 05-13-2010 |
20100138562 | LOW LATENCY COMMUNICATION VIA MEMORY WINDOWS - A high performance computer system has compute nodes interconnected by an inter-node communication network. The compute nodes include local packetized interconnects. Shared memory between compute nodes is emulated by tunneling packetized interconnect packets between the compute nodes. A memory region on one of the compute nodes is used as a window into a memory region in another compute node. Special registers may be provided to expedite remote operations on small amounts of data. | 06-03-2010 |
20100169507 | Apparatus and method for managing subscription requests for a network interface component - In some embodiments, a processor-based system may include at least one processor, at least one memory coupled to the at least one processor, a network interface component, and a management controller. The management controller may be configured to receive information related to a subscription request for a virtual machine, generate configuration information for the network interface component based on the subscription request, and provide the configuration information to the network interface component. Other embodiments are disclosed and claimed. | 07-01-2010 |
20100169508 | Method for Controlling Heterogeneous iNIC Devices and Device Using the Same - A device for controlling heterogeneous iNIC (intelligent Network Interface Card) devices is disclosed. The device includes a physical network interface and a virtual device generation unit. The physical network interface connects with a plurality of iNIC devices via a packet switch. The virtual device generation unit is utilized for forming a plurality of virtual devices, which are individually corresponding to the plurality of iNIC devices, to act as agents for the plurality of iNIC devices to communicate with the device. Moreover, the plurality of virtual devices converts an upper layer control command into a predefined packet format and transmits the converted packets to the plurality of iNIC devices, and on the other hand, filters out packets transmitted by the plurality of iNIC devices from data received by the physical network interface according to the predefined packet format. | 07-01-2010 |
20100174831 | System and method for handling transport protocol segments - Systems and methods that handle transport protocol segments (TPSes) are provided. In one embodiment, a system may include, for example, a receiver that may receive an incoming TPS. The incoming TPS may include, for example, an aligned upper layer protocol (ULP) header and a complete ULP data unit (ULPDU). The receiver may directly place the complete ULPDU into a host memory. | 07-08-2010 |
20100191865 | COMPUTER SYSTEM AND NETWORK INTERFACESUPPORTING CLASS OF SERVICE QUEUES - A data processing system adapted for high-speed network communications, a method for managing a network interface and a network interface for such system, are provided, in which processing of packets received over the network is achieved by embedded logic at the network interface level. Incoming packets on the network interface are parsed and classified as they are stored in a buffer memory. Functional logic coupled to the buffer memory on the network interface is enabled to access any data field within a packet in a single cycle, using pointers and packet classification information produced by the parsing and classifying step. Results of operations on the data fields in the packets are available before the packets are transferred out of the buffer memory. A data processing system, a method for management of a network interface and a network interface are also provided by the present invention that include an embedded firewall at the network interface level of the system, which protects against inside and-outside attacks on the security of data processing system. Furthermore, a data processing system, a method for management of a network interface and a network interface are a provided by the present invention that support class of service management for packets incoming from the network, by applying priority rules at the network interface level of the system. | 07-29-2010 |
20100205325 | Modular Device Component - A component ( | 08-12-2010 |
20100211697 | MANAGED CONNECTIVITY DEVICES, SYSTEMS, AND METHODS - One exemplary embodiment is directed to an end node that includes functionality to read information stored on or in a segment of physical communication media that is attached to the end node and to communicate the read information over a network (for example, to an aggregation point). Another exemplary embodiment is directed a wall outlet that includes functionality to read information stored on or in a segment of physical communication media connected to it and communicate at least a portion of the information read from the segment of physical communication media to an aggregation point. Another exemplary embodiment is directed a wall outlet that includes a switch and functionality to read information stored on or in a segment of physical communication media connected to it and to communicate at least a portion of the information read from the segment of physical communication media to an aggregation point. | 08-19-2010 |
20100250783 | SYSTEM AND METHOD FOR TCP/IP OFFLOAD INDEPENDENT OF BANDWIDTH DELAY PRODUCT - A network interface device may include an offload engine that receives control of state information while a particular connection is offloaded. Control of the state information for the particular connection may be split between the network interface device and a host. The at least one connection variables may be updated and provided to the host. | 09-30-2010 |
20100274927 | NETWORK RANGE EXTENDER DEVICE - An apparatus includes a PHY assembly in electrical communication with a first interface assembly and with a second interface assembly, the PHY assembly configured to receive a power signal from a PSE, the PHY assembly having a first PHY and a second PHY. The first PHY is configured to receive a first data signal from the PSE through the first interface assembly via the frame-based computer networking connection and provide the first data signal to the second PHY for transmission to a network device through the second interface assembly via the frame-based computer networking connection. The second PHY is configured to receive a second data signal from the network device through the second interface assembly via the frame-based computer networking connection and provide the second data signal to the first PHY for transmission to the PSE through the first interface assembly via the frame-based computer networking connection. | 10-28-2010 |
20100332684 | SYSTEM AND METHOD FOR PROVIDING A SPLIT DEPLOYMENT MODEL FOR A TELECOMMUNICATION SERVICE ACCESS GATEWAY - A split deployment model is enabled for a telecommunication service access gateway. The services of the gateway are segregated into a set of core services that provide container-based functionality and a set of exposure services that enable network integration and translation of protocols. The core services are executed as part of the application server, while the exposure services are deployed in separate archive files. This isolation of services allows single or groups of services to be independently upgraded, patched or removed and reduces the impact of one service on others. Furthermore, the services can scale independently, allowing additional hardware resources to be added to a particular service. Multiple versions of a single service can also be deployed in a single cluster or server. | 12-30-2010 |
20110010468 | CLOSE-COUPLING SHARED STORAGE ARCHITECTURE OF DOUBLE-WING EXPANDABLE MULTIPROCESSOR - A close-coupling shared storage architecture of double-wing expandable multiprocessor is provided in the close-coupling shared storage architecture with p processors scale, the close-coupling shared storage architecture of double-wing expandable multiprocessor comprises: j processor modules PMs; wherein, each processor module is formed by coupling and cross-jointing i processors Cs, and each processor is directly connected with a node controller NC through only one link; each processor module PM comprises 2 pairing node controllers NCs, and each node controller NC is connected with the processors through m links and is connected with an interconnect network through n links; the interconnect network comprises two groups, and each group comprises k cross switch route chips NRs, each of which has q ports. By adopting the connection method above, the close-coupling shared storage architecture of double-wing expandable multiprocessor is formed. On the premise that the processor scale is kept expandable, the balance between the processor bandwidth and the network bandwidth is achieved, and the lower average delay of the interconnect network is kept simultaneously. | 01-13-2011 |
20110010469 | ENHANCED NETWORK SYSTEM THROUGH THE COMBINATION OF NETWORKING OBJECTS - Reducing the cost of framing network packets in a virtual machine environment combines certain network objects to eliminate the cost of fully framing packets between the combined objects. In a virtual environment, for example, this allows a virtual NIC in one partition to send only data to a network provider partition and to rely on the latter to frame and route the data. A source network object, destination network object, or an intermediate network object may enable a separate intermediate network object to frame its data so that the network system may take advantage of offload framing when one or more of the intermediate network object's ports has the capacity to offload framing. | 01-13-2011 |
20110022735 | NETWORK DEVICE WITH A TRIGGERING ELEMENT - A network device with a triggering element. In a first embodiment where a triggering element is embedded in a network socket, a user is allowed to trigger it to control a processor on the network device to set network parameters. In a second embodiment, the invention can trigger the triggering element to control the processor on the network device. In a third embodiment, the invention sends a triggering signal to the triggering element for controlling electronic elements other than the network device. Therefore, the invention can achieve the effects of network settings of the network device, processor controls, and convenience in controlling other electronic elements. | 01-27-2011 |
20110040897 | NETWORK INTERFACE AND PROTOCOL - A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system. | 02-17-2011 |
20110055428 | NETWORK FOR INTERCONNECTING COMPUTERS - In a parallel computer system including a plurality of processors, processors are classified into a plurality of groups including a prescribed number of processors, and processors are connected to each other in a complete connecting manner in the groups. Those groups are connected to each other as the respective processors are connected in linear to each other. | 03-03-2011 |
20110106977 | METHOD AND SYSTEM FOR HOST INDEPENDENT SECONDARY APPLICATION PROCESSOR - A network interface controller (NIC) in a computer device may provide host-independent secondary processing servicing. The secondary processing servicing may be provided by the NIC independent of networking operations performed by NIC, and may comprise performing applications and/or services typically performed in the computer device. The secondary processing servicing may be provided, and/or be activated when an operating system (OS), a virtual machine (VM), a service, and/or an application running in the computer device becomes unavailable, due to transitions to non-active and/or low-power or power saving states. In instances where the computer device is configured as a virtualized platform, comprising a plurality of VMs, the secondary processing servicing may be provided separately and/or independently to each of the plurality of VMs running in the computer device during the virtualization. The secondary processing servicing may be provided using a dedicated component in the NIC, which may be fixed or removable. | 05-05-2011 |
20110125925 | Secured Registration of a Home Network Device - A home router configured to receive a network registration request from a device that is locally connected to the home router and to provide the request to a service provider network through a network tunnel is disclosed herein. A device configured to provide a network registration request for the device to the service provider network is also disclosed herein. The device sends the request directly to the service provider network via a network tunnel if the device is not connected to the home router or sends the request to the home router for subsequent transmission if the device is connected to the home router. | 05-26-2011 |
20110138081 | NETWORK-CONNECTED APPARATUS AND NETWORK CONNECTION METHOD - A network-connected apparatus, which performs communication using an IP address via a network connected thereto and has a fixed first IP address having been set as an own IP address used for communication performed thereby, includes a detection section configured to detect that the network-connected apparatus has been connected to a network, an IP address acquisition section configured to, when it has been detected that the network-connected apparatus has been connected to a network, not perform communication using the first IP address, but acquire a second IP address, which is not used by any one of the other apparatuses existing on the network, by using an own MAC address thereof, and an IP address setting section configured to set the second IP address as the own IP address used for communication performed by the network-connected apparatus. | 06-09-2011 |
20110161526 | Method and Apparatus for Discovering, Negotiating, and Provisioning End-to-End SLAS Between Multiple Service Provider Domains - Domains (multiple collaborating service providers) create service offerings between pairs of edge nodes that interconnect with other domains in the network. The service offerings may specify the available bandwidth, quality of service, reliability, available security, price, subscriber and service contextual specific and other SLA information. When a new service is to be created, the service definition is used along with information about the available service offerings to determine a set of networks to implement the service. Information associated with the service offerings may be flooded to all other networks. Alternatively, the service offering information may be provided to a trusted third party (SLA broker) which may provide SLA services on the network to select sets of domains to implement inter-domain services, and may also proxy to set up the service for the SLA requesting party. A hybrid approach may also be used wherein some SLA information is flooded and other information is retained in secret and provided only to the SLA broker. | 06-30-2011 |
20110167175 | DEVICE FOR INTERNET ACCESS AND FOR COMMUNICATION - A portable communication device plug connectable to an external port of a computing device for enabling the computing device access to a variety of services such as Internet access, Internet sharing and phone calling. Upon plug connecting the portable communication device to the computing device, a software application running at the computing device is enabled by employing at least in part a protected data stored in the portable communication device. In one exemplary application, the portable communication device enables wireless communication and Internet access to the computing device by plug connecting the communication device to the computing device. In a second exemplary application, the portable communication device enables phone calling from the computing device and facilitates installation of a phone calling software running at the computing device upon plug connecting the communication device to the computing device. | 07-07-2011 |
20110219145 | NETWORK INTERFACE AND PROTOCOL - A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system. | 09-08-2011 |
20110246674 | INFORMATION COMMUNICATION SYSTEM, FIRST INFORMATION PROCESSING DEVICE, METHOD FOR PROCESSING INFORMATION, AND COMPUTER READABLE STORAGE MEDIUM - A first information processing device configures an information communication system for communicating information through a plurality of overlay networks comprising a plurality of node devices connected to a network, the first information processing device that comprises an acquisition unit configured to acquire range information indicative of a range of the network of the request node device, a generation unit configured to generate identification information indicative of identifying a group to which the request node has transmitted the request message is belonged, based on the range information, and a control unit configured to control the request node device to join-in the overlay network corresponding to the range information. | 10-06-2011 |
20120005375 | DISTRIBUTED MEANS OF ORGANIZING AN ARBITRARILY LARGE NUMBER OF COMPUTERS - A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly. | 01-05-2012 |
20120072614 | TRANSPOSE BOXES FOR NETWORK INTERCONNECTION - The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort. | 03-22-2012 |
20120124242 | SERVER AND METHOD FOR TESTING PXE FUNCTION OF NETWORK INTERFACE CARD - In a method for testing a preboot execution environment (PXE) function of a NIC of a server, an IP address is allocated for the NIC by sending a DHCP offer message to the NIC in response to receiving a DHCP discover message from the NIC. TFTP parameters are provided to the NIC by sending a DHCP ACK message to the NIC in response to receiving a DHCP request message from the NIC. A connection based on a MTFTP or a TFTP between the BMC and the NIC is established according to the TFTP parameters. A PXE image file is provided to the NIC for downloading through the connection in response to receiving a request for downloading the PXE image file from the NIC, and the downloaded PXE image file is executed to test whether the PXE function of the NIC is normal. | 05-17-2012 |
20120131226 | Temporary collaborative ad-hoc network of hardware nodes to perform function - That a trigger for creating a temporary collaborative ad-hoc network of hardware nodes has occurred is detected. In response, the temporary collaborative ad-hoc network is created via intercommunication among the hardware nodes. After the temporary collaborative ad-hoc network has been created, the temporary collaborative ad-hoc network performs a given function. A particular hardware node within the temporary collaborative ad-hoc network can perform a roll call request so that it ascertains a list of the hardware nodes within the temporary collaborative ad-hoc network. Performing the roll call request can include ascertaining that a correctness of the list of the hardware nodes satisfies a threshold, such that the correctness of the list of the hardware nodes is not necessarily completely correct. | 05-24-2012 |
20120151094 | Method and Apparatus for Internet Browsing - The present application relates to a method and apparatus for digital data processing systems suitable for providing Internet browsing within a computer network. In particular, the present application provides a method of operating a data processing system. The method may include the step of operatively divesting the browsing of web sites from the central processing of applications. In another aspect, the present application provides a data processing system that may include: central processing means adapted to operate in accordance with a predetermined instruction set and an Internet browser function; the central processing means, in conjunction with the Internet browser function, being adapted to perform web browsing wherein the Internet browser function is operatively divested from the central processing means. | 06-14-2012 |
20120166676 | Systems and Methods for Communicating and Switching Between Components in a Hybrid Computing Environment - Systems and methods described herein provide for communication between a base component and a tablet component of a hybrid computing system. The hybrid computing system is in a connected state when the base component and tablet component are connected. Systems and methods provide for a switch for determining control of the hybrid computing system when in a connected state. Embodiments provide that the base component may control the tablet component when the hybrid computing system is in a connected state and the switch is set to base control. According to embodiments, the display component may control the hybrid computing system when the hybrid computing system is in a connected state and the switch is set to tablet control. In addition, embodiments provide that a server module running on the display component and a client module running on the base component facilitate communication between the hybrid computing system components. Furthermore, systems and methods described herein provide that the base component may control hardware devices, peripheral devices, or software applications of the display component through communications between the server module and client module. | 06-28-2012 |
20120185614 | Network Interface for Use in Parallel Computing Systems - A network device comprises a controller that manages data flow through a network interconnecting a plurality of processors. The processors of the processor plurality comprise a local memory divided into a private local memory and a public local memory, a local cache, and working registers. The network device further comprises a plurality of cache mirror registers coupled to the controller that receive data to be forwarded to the processor plurality. The controller is responsive to a request to receive data by transferring requested data directly to public memory without interrupting the processor, and by transferring requested data via at least one cache mirror register for a transfer to processor local cache, and to processor working registers. | 07-19-2012 |
20120221745 | SYSTEM AND METHOD FOR A STORAGE AREA NETWORK VIRTUALIZATION OPTIMIZATION - A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer. | 08-30-2012 |
20120226824 | DISTRIBUTED NETWORK PLANNING SYSTEMS AND METHODS - The present disclosure provides distributed domain network planning systems and methods. The network planning systems and methods include a distributed domain network planning system that adapts planning concepts to networks operated by modern distributed control planes, such as ASON/ASTN, GMPLS, etc. The network planning systems and methods operate on a multi-domain network utilizing a control plane and local planning systems associated with each individual domain in the multi-domain network. The network planning systems and methods also operate on a single domain network utilizing a control plane and local planning systems associated with the single domain network. The network planning systems and methods build on a distributed control plane philosophy that the network is the database of record. There is significant operational value to distributing the planning function of a large network using the systems and methods disclosed herein. | 09-06-2012 |
20120226825 | NETWORK ACCESS CONTROL FOR MANY-CORE SYSTEMS - In a processor based system comprising a plurality of logical machines, selecting a logical machine of the system to serve as a host; the host communicating with a policy decision point (PDP) of a network to provision a data channel interconnecting the processor based system and the network and to provision a logical data channel interconnecting each logical machine of the system to the network. | 09-06-2012 |
20120226826 | Integrated Circuit Arrangement for Buffering Service Requests - The present invention discloses an integrated circuit arrangement ( | 09-06-2012 |
20120233355 | CONTAINER DATA CENTER - A container data center includes a container, a number of servers, and a network hub. The servers are stacked in the container. Each server includes a network connector. The network hub is received in the container, and arranged to one side of the servers. The network hub includes a number of network interfaces. Each network interface aligns with the network connector of the corresponding server. | 09-13-2012 |
20120239825 | Intercloud Application Virtualization - A method and a system for providing an application to be executed on a plurality of computer systems. The method includes: providing an interface for each computer system, wherein the interface includes at least one application container; and migrating a script of the application into each of the plurality of the computer systems through the corresponding interface, wherein for each interface, the script is executable in the at least one application container of the interface. | 09-20-2012 |
20120254470 | CONNECTOR APPLIED TO A PORTABLE DEVICE AND METHOD OF CONNECTING A PORTABLE DEVICE WITH AN EXTERNAL DEVICE - A connector applied to a portable device includes a wireless module, a connection module, at least one connection socket, a controller, and a memory. The wireless module is used for establishing a wireless connection between the portable device and the connector. The connection module is used for communicating with an external device. The at least one connection socket is used for connecting the connection module with the external device. The controller is coupled between the wireless module and the connection module for transmitting data between the wireless module and the connection module and executing commands to control the wireless module and the connection module. The memory is used for storing the commands required for the controller and is used as a data register to boost a data transmission rate between the portable device and the external device. | 10-04-2012 |
20120311191 | WIRELESS MODEM DEVICE USABLE ON COMPUTER DEVICE WITHOUT DRIVER INSTALLATION - A method and apparatus is provided for connecting a computer device to a communication network, the computer device being provided with an operating system using a kernel protocol stack to connect to a pool of first communication networks known to an administrator of the computer device. The method includes introducing a second protocol stack, aside from the kernel protocol stack, for connecting the computer device to a second communication network not belonging to the known pool of first communication networks. | 12-06-2012 |
20120331180 | FAILOVER MECHANISM - Some embodiments of the invention provide a failover capability in a computer system that employs multiple paths to transfer information between virtual machines and a network, without introducing a driver component to provide this capability. For example, some embodiments of the invention provide a networking virtual switch client capable of direct communication between a networking stack implemented by a virtual machine operating system and components comprising either a direct path or a synthetic path to a network interface controller coupled to a network. The networking virtual switch client may be capable of determining which of the paths to employ for a given communication, such as by determining that a synthetic path should be employed if a direct path is not available. | 12-27-2012 |
20130031274 | MATCHING CLIENT DEVICE TO APPROPRIATE DATA PACKAGE - One or more techniques and/or systems are disclosed for matching a client device with an appropriate network service provider data package. A device ID for the client device can be decomposed to one or more device ID ranges in a device decomposition set. One or more ranges of client ID can be assigned to a network service provider data package, which can be decomposed into a set of package decomposition ranges in a package decompositions set. The device decomposition set can be compared to the package decomposition set, and if an intersection is identified between the sets, the network service provider data package can be provided to the client device. | 01-31-2013 |
20130046904 | MANAGEMENT PROCESSORS, METHODS AND ARTICLES OF MANUFACTURE - Example management processors, methods and articles of manufacture are disclosed. A disclosed example management processor includes a network card interface to communicatively couple the management processor to an operating environment, and a request processor to forward a received external management request to the operating environment via the network card interface, and to combine response information received from the operating environment with response information generated at the management processor. | 02-21-2013 |
20130060966 | METHOD AND APPARATUS FOR FORMING A TIERED WIRELESS LOCAL AREA NETWORK (WLAN) SERVER TOPOLOGY - A method, apparatus and computer program product for forming a tiered Wireless Local Area Network (WLAN) server topology is presented. A Wireless Local Area Network (WLAN) having a plurality of Mobile Virtual Local Area Network (MVLAN) servers is broken into a plurality of zones, each zone including at least one MVLAN server. An Identifier (ID) is assigned to each zone. A MVLAN server in each zone is designated as a MVLAN gateway server, wherein MVLAN servers within a zone communicate with each other within the zone, wherein the MVLAN servers within a zone communicate directly with the MVLAN gateway sever within the zone, wherein MVLAN gateway servers communicate directly with each other, and wherein a MVLAN server within a first zone communicates with a MVLAN server in a second zone by way of the MVLAN gateway sever of the first zone and the MVLAN gateway server of the second zone. | 03-07-2013 |
20130097337 | Installation Method of Network Electronic Device and Network Electronic Device Installation Setting System - An installation method of a network electronic device and a network electronic device installation setting system, comprising the following steps: transmitting a broadcasting signal with an installation setting module to search network electronic device on LAN; receiving a response signal fed back by the network electronic device by the installation setting module; listing a search result of the network electronic device by the installation setting module; transmitting an apply request to the network electronic device to be installed through the installation setting module when a system user selects one of the at least one network electronic device to be installed; and transmitting a connecting signal to an access point according to the apply request by the network electronic device to configure the access point to open a network connection port to connect the network electronic device to be installed to the Internet. | 04-18-2013 |
20130111070 | GENERATING NETWORK TOPOLOGIES | 05-02-2013 |
20130138836 | Remote Shared Server Peripherals Over an Ethernet Network For Resource Virtualization - Provided is a novel approach for connecting servers to peripherals, such as NICs, HBAs, and SAS/SATA controllers. Also provided are methods of arranging peripherals within one or more I/O directors, which are connected to the servers over an Ethernet network. Such arrangement allows sharing the same resource among multiple servers. | 05-30-2013 |
20130205046 | SYSTEM, METHOD AND SOFTWARE APPLICATION FOR THE DISSEMINATION OF DATA ACROSS A PLURALITY OF COMPUTING SYSTEMS - A method for transferring data between computing systems, comprising the steps of for a plurality of computing systems, dividing the plurality of computing systems into at least two virtual zones, and, for each of the plurality of computers within each virtual zone, utilising an algorithm to determine the manner in which the computers should be linked. | 08-08-2013 |
20130227173 | INFORMATION NOTIFICATION APPARATUS, METHOD, AND PROGRAM PRODUCT - According to one embodiment, an information notification apparatus includes a table and a notifier. The table is configured to store information about root nodes and information related to the nodes. The notifier is configured to generate, when a communication node is a root node, new information for that root node. The notifier is further configured to read out, when the communication node is not a root node, the information from the table. The notifier is further configured to notify the communication node of the new information or the information read out from the table. | 08-29-2013 |
20130254428 | DEVICE MANAGEMENT SYSTEM AND DEVICE MANAGEMENT APPARATUS - A device management system includes an accommodation apparatus, a network device, and a device management apparatus. The accommodation apparatus includes a plurality of storage spaces. Each of the plurality of storage spaces is capable of storing an electronic device. The network device is connected to an electronic device accommodated in the accommodation apparatus. The device management apparatus includes a processor. The processor obtains connection information when a first electronic device is newly placed in the accommodation apparatus. The connection information indicates an expected connection point in the network device. The first electronic device is to be connected to the network device at the expected connection point with a cable. The processor identifies an actual connection point at which the network device has been connected to the first electronic device with the cable. The processor determines, based on the connection information, whether the actual connection point is appropriate. | 09-26-2013 |
20140025843 | TRANSPOSE BOX BASED NETWORK SCALING - The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort. | 01-23-2014 |
20140040506 | NETWORK INTERFACE DEVICE HAVING GENERAL-PURPOSE COMPUTING CAPABILITY - Techniques for a network interface controller (NIC) capable of performing general-purpose computing tasks without intervention from a central processing unit (CPU) are disclosed herein. The network interface controller includes a circuit board, a network interface, a computer bus interface and a processor. The network interface is operatively coupled to the circuit board for receiving network packets. The computer bus interface is operatively coupled to the circuit board for receiving a general-purpose program. The processor is operatively coupled to the circuit board and capable of executing the general-purpose program to process the network packets. | 02-06-2014 |
20140082221 | INTERFACE ADAPTER AND INTERFACE ADAPTING METHOD THEREOF - An interface adapter and an interface adapting method thereof are provided. The interface adapter includes a body, a network interface and a card interface. The network interface is disposed on the body, and is configured to connect with a wired network for receiving a network signal from the wired network. The card interface is disposed on the body and connects with the network interface electrically, and is configured to connect with a card slot of a host, and to transmit the network signal to the host via the card slot so that the host transfers the network signal to a network controller of the host via an adapter. | 03-20-2014 |
20140108676 | METHOD AND SYSTEM FOR AN OS VIRTUALIZATION-AWARE NETWORK INTERFACE CARD - Aspects of a method and system for an operating system (OS) virtualization-aware network interface card (NIC) are provided. A NIC may provide direct I/O capabilities for each of a plurality of concurrent guest operating systems (GOSs) in a host system. The NIC may comprise a GOS queue for each of the GOSs, where each GOS queue may comprise a transmit (TX) queue, a receive (RX) queue, and an event queue. The NIC may communicate data with a GOS via a corresponding TX queue and RX queue. The NIC may notify a GOS of events such as down link, up link, packet transmission, and packet reception via the corresponding event queue. The NIC may also support unicast, broadcast, and/or multicast communication between GOSs. The NIC may also validate a buffered address when the address corresponds to one of the GOSs operating in the host system. | 04-17-2014 |
20140115189 | METHOD AND SYSTEM FOR IMPLEMENTING ELASTIC NETWORK INTERFACE AND INTERCONNECTION - The disclosure provides a method and system for implementing a resilient network interface and interconnection. The method includes: aggregating one or multiple aggregation ports on one or multiple nodes into one DLAG; and implementing a distributed resilient network interface by the DLAG. Through the disclosure, the problem that the existing ring network and other protection technologies cannot ensure normal transmission of traffic in an arbitrary network is solved, thereby effectively ensuring normal operation of a service in the network and improving the reliability of the network interface and the utilization rate of the link. | 04-24-2014 |
20140122743 | SHARED INTERFACE AMONG MULTIPLE COMPUTE UNITS - Providing a shared interface among a plurality of compute units is disclosed. A plurality of compute units is determined and a shared interface for the plurality of compute units is provided, wherein incoming traffic is received by any of the plurality of compute units. Also, the packet is received at the shared interface for a plurality of compute units. The packet is encapsulated using a first header, wherein the first header specifies one of the plurality of compute units, and wherein the one of the plurality of compute units is selected independent of an interface address associated with the shared interface. | 05-01-2014 |
20140129737 | SYSTEM AND METHOD FOR NETWORK INTERFACING IN A MULTIPLE NETWORK ENVIRONMENT - Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic. | 05-08-2014 |
20140181322 | SERVICES AND MANAGEMENT LAYER FOR DIVERSE DATA CONNECTIONS - A method relates to quality of services and management of diverse data connections to and from an application launched on a computing platform. The diverse types of data connections to and from the application may include, for example, one or more of HTTP, Web Services, OData/REST, OData/HTTP, SAP RFC, and SAP ALE types of data connections. The method includes providing a layer, in the computing platform, for quality of services and management of diverse types of data connections to and from the application and providing a common entry point to receive data destined for external receivers over the diverse types of data connections to and from the application. | 06-26-2014 |
20140201390 | Network Overlay System and Method Using Offload Processors - A network overlay system capable of processing network packets having metadata is disclosed. The system can include a data transport module configurable to direct network packets based on network identifier tags, an offload processor module connected to a memory bus and including at least one offload processor capable of modifying segregated network packets, and a memory bus connected between the data transport module and the at least one offload processor to support transport of network packets to the offload processor for modification. | 07-17-2014 |
20140317315 | COMPUTING INFRASTRUCTURE - An affordable, highly trustworthy, survivable and available, operationally efficient distributed supercomputing infrastructure for processing, sharing and protecting both structured and unstructured information. A primary objective of the SHADOWS infrastructure is to establish a highly survivable, essentially maintenance-free shared platform for extremely high-performance computing (i.e., supercomputing)—with “high performance” defined both in terms of total throughput, but also in terms of very low-latency (although not every problem or customer necessarily requires very low latency)—while achieving unprecedented levels of affordability at its simplest, the idea is to use distributed “teams” of nodes in a self-healing network as the basis for managing and coordinating both the work to be accomplished and the resources available to do the work. The SHADOWS concept of “teams” is responsible for its ability to “self-heal” and “adapt” its distributed resources in an “organic” manner. Furthermore, the “teams” themselves are at the heart of decision-making, processing, and storage in the SHADOWS infrastructure. Everything that's important is handled under the auspices and stewardship of a team | 10-23-2014 |
20140344478 | NETWORK INTERFACE CONNECTION TEAMING SYSTEM - A network connection teaming system includes a processing system coupled to a memory system in an IHS chassis. The memory system is operable to receive instruction that, when executed by the processing system, cause the processing system to provide an operating system (OS). At least one network interface controller (NIC) including a plurality of network connections is located in the IHS chassis and coupled to the processing system. The NIC(s) are not directly visible to an OS provided to by the processing system. A NIC teaming controller is coupled between the processing system and the NIC(s). The NIC teaming controller includes a plurality of hardware connections that are configurable to team the plurality of network connections included on the NIC(s) to provide at least one teamed network connection. An OS provided by the processing system is presented the at least one teamed network connection by the NIC teaming controller. | 11-20-2014 |
20140359167 | PATTERN COALESCING FOR REMOTE WAKE-ENABLED APPLICATIONS - In various embodiments, methods and systems for managing wake-enabled transport connections of wake-enabled applications is provided. A set of ports is designated as a wake-enabled port set. An operating system (OS) of a computing device running applications plumbs the multiport wake pattern to the one or more network interface controllers (NIC) of the computing device. A wake-enabled application acquires a port from the wake-enabled port set. The OS makes a determination that the application is wake-enabled and as such, assigns a port, from the wake-enable port set, to the wake-enabled application. Upon receiving a packet at the NIC, a determination is made whether the packet corresponds to a wake-enabled transport connection based on comparing the packet to the multiport wake pattern. Upon matching the packet to the multiport wake pattern, the NIC communicates with the OS to wake a portion of the wake-enabled application associated with the wake-enabled transport connection. | 12-04-2014 |
20140365686 | HARDWARE CONTROL INTERFACE FOR IEEE STANDARD 802.11 INCLUDING TRANSMISSION CONTROL INTERFACE COMPONENT - A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters. | 12-11-2014 |
20150012669 | PLATFORM RUNTIME ABSTRACTION - Systems, methods, and machine-readable and executable instructions are provided for platform runtime abstraction. Platform runtime abstraction can include creating a number of template models within a platform wherein the number of template models correspond to a provider mode and creating a number of abstraction layers that allow a provider to plug into the platform at runtime wherein the provider includes a provider sub-system and the provider model. Platform runtime abstraction can also include allowing the provider to plug into the platform at runtime through one of the number of abstraction layers wherein the provider remains independent of the platform and wherein the provider remains independent of a platform hardware infrastructure and a platform operating system infrastructure. | 01-08-2015 |
20150304163 | Performance of Multi-Processor Computer Systems - Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some embodiments may enable configuration of a system such that information received can be distributed among multiple processors for efficient processing. A user may select from among multiple configuration options, each configuration option being associated with a particular mode of processing information received. By selecting a configuration option, the user may specify how received information is processed to capitalize on the system's characteristics, such as by aligning processors on the system with certain NICs. As such, the processor(s) aligned with a NIC may perform networking-related tasks associated with information received by that NIC. If initial alignment causes one or more processors to become over-burdened, processing tasks may be dynamically re-distributed to other processors. | 10-22-2015 |
20150333968 | Generating Network Topologies - A method of generating a plurality of potential network topologies is provided herein. The method includes receiving parameters that specify a number of servers, a number of switches, and a number of ports in the switches. The parameters are for configuring a network topology. The method also includes generating one or more potential network topologies comprising the set of potential network topologies, for each of a number of dimensions. The number of dimensions is based on the number of switches. The method further includes determining that the set of potential network topologies is structurally feasible. Additionally, the method includes determining an optimal link aggregation (LAG) factor in each dimension of each of the set of potential network topologies. | 11-19-2015 |
20170235942 | EFFICIENT HARDWARE TRUST VERIFICATION IN DATA COMMUNICATION SYSTEMS THAT COMPRISE NETWORK INTERFACE CARDS, CENTRAL PROCESSING UNITS, AND DATA MEMORY BUFFERS | 08-17-2017 |