Patents Assigned to Network Technologies Inc.
-
Publication number: 20110096498Abstract: A first conduit is externally attached to one of two opposing sidewalls of electronic equipment and a second conduit is externally attached to the other of the opposing sidewalls. Each conduit has an open end, a closed end, and a side having a vent that is aligned with a vent in the sidewall of the electronic equipment to which that conduit is attached. The first conduit takes air in through its open end, channels the air in a direction substantially orthogonal to the direction of air flowing through the electronic equipment, and directs the air into the electronic equipment through its aligned vents. The second conduit receives air from the electronic equipment through its aligned vents, channels the air in a direction that is substantially orthogonal to the direction of air flowing through the electronic equipment, and exhausts the air through the open end of the second conduit.Type: ApplicationFiled: September 25, 2008Publication date: April 28, 2011Applicant: BLADE NETWORK TECHNOLOGIES, INC.Inventor: Atul Tambe
-
Patent number: 7904602Abstract: A distributed computing bus that provides both data transport and ambient computing power is provided. Contemplated buses comprise a network fabric of interconnected networking infrastructure nodes capable of being programmed before or after installation in the field. A fabric manager organizes the fabric into a bus topology communicatively coupling computing elements that exchange payload data using a bus protocol. Nodes within the bus topology operate on the payload data as the data passes through the node on route to its destination.Type: GrantFiled: May 16, 2008Date of Patent: March 8, 2011Assignee: Raptor Networks Technology, Inc.Inventor: Thomas Wittenschlaeger
-
Publication number: 20110026527Abstract: A data center includes a blade server rack with a switch device in communication with a plurality of servers. To process a frame, the switch device determines, from content in a frame header by the switch device, a port through which to forward the frame to a server. The switch device inserts a value into a particular field, for example, a VLAN (virtual Local Area Network) tag, in the frame header before forwarding the frame. The server performs a specific action related to processing the frame based on the value inserted by the switch device into the particular field in the frame header. The server can modify the value in the particular field of the frame header before returning the frame to the switch device, with the switch device performing a specific action based on the value in the particular field of the frame header as modified by the server.Type: ApplicationFiled: October 12, 2010Publication date: February 3, 2011Applicant: BLADE NETWORK TECHNOLOGIES, INC.Inventors: Bill Shao, Cynthia Ann Gabriel, Tienwei Chao
-
Publication number: 20110026403Abstract: A switch device includes a packet-forwarding table for providing traffic management across servers in a server group. Each table entry maps a hash value to a server in the server group. A hash value is computed from data in one or more fields in the header of a received packet. The computed hash value is used as an index into the packet-forwarding table to access a table entry and to identify from the table entry the server in the server group to which the table entry maps the computed hash value. The switch device forwards the packet to the identified server. Implementing traffic management decisions in hardware enables packet switching at the line rate of the switch ports. In addition, the hardware-based traffic management performed by the switch device eliminates session tables and the memory to store them, enabling the switch device to handle an unlimited number of client connections.Type: ApplicationFiled: October 8, 2010Publication date: February 3, 2011Applicant: BLADE NETWORK TECHNOLOGIES, INCInventors: Bill Shao, Cynthia Ann Gabriel, Tienwei Chao
-
Publication number: 20100312913Abstract: A hybrid routing-application network fabric apparatus is presented where a fabric apparatus has multiple apparatus components or resources that can be dedicated to one or more application topologies. The apparatus can receive a topology image definition file describing an application topology and the apparatus can dedicate its local components for use with the application topology. The apparatus can dedicate general purpose processing cores, dedicated routing cores, data channels, networking ports, memory or other local resources to the application topology. Contemplated application topologies include routing topologies, computation topologies, database topologies, storage topologies, or other types of application topologies. Furthermore, application topologies can be optimized by modeling or simulating the topologies on a network fabric.Type: ApplicationFiled: August 3, 2010Publication date: December 9, 2010Applicant: RAPTOR NETWORKS TECHNOLOGY, INC.Inventor: Thomas Wittenschlaeger
-
Publication number: 20100265824Abstract: A switch device includes a packet forwarding table for providing load balancing across servers in a server group. Each table entry maps a hash value to a server in the server group. A hash value can be computed from the destination MAC address, destination IP address, and destination service port in the header of a received packet. The packet forwarding table is searched to find an entry with a hash value that matches the computed hash value and to identify the server to which the matching hash value maps. The switch device forwards the packet to the identified server. Implementing load-balancing decisions in hardware enables packet switching at the line rate of the switch ports. In addition, the hardware-based load balancing performed by the switch device eliminates session tables and the memory to store them, enabling the switch device to handle an unlimited number of client connections.Type: ApplicationFiled: November 7, 2008Publication date: October 21, 2010Applicant: BLADE NETWORK TECHNOLOGIES, INCInventors: Tienwei Chao, Bill Shao
-
Patent number: 7809094Abstract: A device and method for canceling or attenuating harmonics noise without distorting the incoming signal. An exemplary device includes the use of an estimation loop to generate an artificial signal to eliminate or attenuate the influence of harmonics. The estimation loop includes a mixer adapted to produce a mixed signal by processing or combining the incoming signal and the artificial signal. The estimation loop includes an error detector, a low-pass filter, a parameter estimator, and a numerically controlled oscillator. The parameter estimator produces information relating to the phase, frequency, and amplitude of an incoming harmonics spur and will be used by the numerically controlled oscillator to generate the artificial signal. If the mixed signal contains relatively low levels of harmonics residuals, the mixed signal is produced at the output in lieu of the incoming signal.Type: GrantFiled: October 15, 2007Date of Patent: October 5, 2010Assignee: BroadLogic Network Technologies Inc.Inventors: Junyi Xu, Binfan Liu, Vladimir Radionov, Weimin Zhang
-
Patent number: 7774440Abstract: A system and method for network simulation and enhancement includes an experiment configuration engine that provides various proposed traffic and/or network models, and a simulator responsive to the proposed traffic and/or network models to execute a plurality of simulations for the network using parallel discrete event simulation, to determine an optimal network configuration based upon an objective function for enhancing an aspect of network performance. The traffic and/or network models may be based on monitored data from the network indicating a current network state and current network traffic. Reconfiguration instructions for the new network configuration may be conveyed from the simulator to the network, so as to effectuate ongoing, real-time enhancement of the network. The network model(s) may cover internal operational details of individual network devices (e.g., routers and/or switches) as well as operation of the network as a whole.Type: GrantFiled: June 7, 2002Date of Patent: August 10, 2010Assignee: Scalable Network Technologies, Inc.Inventors: Rajive Bagrodia, Ken Tang, Julian Hsu
-
Publication number: 20100183011Abstract: A data center includes a switch device, an initiating system, and first and second computing systems. A frame is received at an ingress port of the switch device from the initiating system. The frame requires processing sequentially by the first and second computing systems. Identified, in response to information carried in the frame, is a first egress port through which to forward the frame to the first computer system. The frame is received in return from the first computing system after the first computing system completes processing the frame. In response to information carried in the frame received from the first computing system, a second egress port is identified through which to forward the frame to the second computer system. The frame is forwarded to the second computer system through the second egress port for processing by the second computing system before the frame is returned to the initiating system.Type: ApplicationFiled: June 11, 2008Publication date: July 22, 2010Applicant: BLADE NETWORK TECHNOLOGIES, INC.Inventor: Tienwei Chao
-
Patent number: 7720147Abstract: An MPEG processor is provided. According to one aspect of the processor, multiple MPEG data streams for corresponding channels are individually stored in an off-chip memory. Corresponding data for a channel is then retrieved from the off-chip memory for processing. The retrieved data is then decoded. The decoded results and associated information are stored on the off-chip memory. Some or all of the associated information that can be used for decoding subsequent data is stored in an on-chip memory. When video images need to be displayed, the corresponding data that is needed for that purpose is then retrieved from the off-chip memory and provided to an analog encoder for encoding in a format that is compatible with an analog display device.Type: GrantFiled: July 9, 2004Date of Patent: May 18, 2010Assignee: BroadLogic Network Technologies, Inc.Inventors: Weimin Zhang, Binfan Liu, Zhongqiang Wang
-
Patent number: 7710965Abstract: A decoder includes a transport engine configured to receive programs and extract timing information and timestamps embedded in the programs. An adder is configured to add a set of timing offsets to the sets of timing information to adjust the timing information from a first time basis to a second time basis. Sums of the timing offsets and the timing information are referred to the mapped-timing information. A correction engine is configured to update the timing offsets as timing information is encountered in the programs, and an offset register is configured to: receive the timing offsets, store the timing offsets, and transfer the timing offsets to the adder. The adder is also configured to add the timing offsets to the timestamps to adjust the time basis of the timestamps from the first time basis to the second time basis. A program is decoder configured to receive the adjusted timestamps to decode the programs.Type: GrantFiled: November 23, 2004Date of Patent: May 4, 2010Assignee: Broadlogic Network Technologies Inc.Inventors: Binfan Liu, Thomas Ayers, Weimin Zhang
-
Publication number: 20100054260Abstract: A method and network switch for switching data units assigns a unique virtual port to each end-node operating on a physical machine connected to a physical port of network switch. A data unit, sent by a given end-node operating on the physical machine, is received at the physical port. The received data unit is switched to the virtual port assigned to the given end-node. Based on the virtual port assigned to the given end-node, the data unit is switched to a second physical port of the network switch for subsequent forwarding of the data unit towards its destination.Type: ApplicationFiled: August 28, 2009Publication date: March 4, 2010Applicant: BLADE NETWORK TECHNOLOGIES, INC.Inventors: Vijoy Pandey, Rakesh Saha
-
Patent number: 7647459Abstract: A system for high-speed access and recording includes a demodulator, a buffer memory, and a hard disk. During a write cycle, a content stream is stored in buffer memory and thereafter transferred to the demodulator. When the buffer memory reaches its storage capacity, its contents are transferred to the hard disk for storage. During a read cycle, contents from the hard disk are read and then stored in the buffer memory. The hard disk further includes includes a high-speed zone and a random-access zone, which are configured to operate in a high-speed mode, a random-access mode, and a buffer-cleaning mode.Type: GrantFiled: November 25, 2002Date of Patent: January 12, 2010Assignee: BroadLogic Network Technologies, Inc.Inventors: Weimin Zhang, Tony Francesca
-
Publication number: 20090327446Abstract: A distributed computing system comprising networking infrastructure and methods of executing an application on the distributed computing system is presented. Interconnected networking nodes offering available computing resources form a network fabric. The computing resources can be allocated from the networking nodes, including available processing cores or memory elements located on the networking nodes. A software application can be stored in a system memory comprising memory elements allocated from the nodes. The software application can be disaggregated into a plurality of executable portions that are striped across the allocated processing cores by assigning each core a portion to execute. When the cores are authenticated with respect to their portions, the cores are allowed to execute the portions by accessing the system memory over the fabric. While executing the software application, the networking nodes having the allocated cores concurrently forward packets through the fabric.Type: ApplicationFiled: September 9, 2009Publication date: December 31, 2009Applicant: RAPTOR NETWORKS TECHNOLOGY, INC.Inventor: Thomas Wittenschlaeger
-
Publication number: 20090316619Abstract: A managed surface-space network fabric is presented. The surface-space network fabric can include a spaced-based network fabric and a surface-based network fabric integrated together to form a single fabric managed by a global fabric manager. The global fabric manager cooperates with other fabric managers local to each fabric to establish a communication topology among all the nodes of the fabric. Preferred topologies include paths from any port on a node to any other port on another node in the fabric. The surface-space fabric, and each individual fabric, can function as a distributed core fabric operating as a single, coherent device.Type: ApplicationFiled: September 1, 2009Publication date: December 24, 2009Applicant: RAPTOR NETWORKS TECHNOLOGY, INC.Inventor: Thomas Wittenschlaeger
-
Patent number: 7624415Abstract: A system for optimizing bandwidth of a video-on-demand system is provided. According to one aspect of the system, upon receiving a request from a first subscriber for a program, the system delivers the program to the first subscriber via a first communication channel. Upon receiving a request from a second subscriber for the same program, the system delivers only a beginning portion of the program to the second subscriber via a second communication channel and at the same time records a remaining portion of the program from the first communication channel. At the appropriate time, the recorded remaining portion of the program are shown to the second subscriber.Type: GrantFiled: April 17, 2003Date of Patent: November 24, 2009Assignee: Broadlogic Network Technologies Inc.Inventors: WeiMin Zhang, Jeremy Woodburn
-
Patent number: 7603428Abstract: A distributed computing system comprising networking infrastructure and methods of executing an application on the distributed computing system is presented. Interconnected networking nodes offering available computing resources form a network fabric. The computing resources can be allocated from the networking nodes, including available processing cores or memory elements located on the networking nodes. A software application can be stored in a system memory comprising memory elements allocated from the nodes. The software application can be disaggregated into a plurality of executable portions that are striped across the allocated processing cores by assigning each core a portion to execute. When the cores are authenticated with respect to their portions, the cores are allowed to execute the portions by accessing the system memory over the fabric. While executing the software application, the networking nodes having the allocated cores concurrently forward packets through the fabric.Type: GrantFiled: December 18, 2008Date of Patent: October 13, 2009Assignee: Raptor Networks Technology, Inc.Inventor: Thomas Wittenschlaeger
-
Patent number: 7599314Abstract: A managed surface-space network fabric is presented. The surface-space network fabric can include a spaced-based network fabric and a surface-based network fabric integrated together to form a single fabric managed by a global fabric manager. The global fabric manager cooperates with other fabric managers local to each fabric to establish a communication topology among all the nodes of the fabric. Preferred topologies include paths from any port on a node to any other port on another node in the fabric. The surface-space fabric, and each individual fabric, can function as a distributed core fabric operating as a single, coherent device.Type: GrantFiled: October 13, 2008Date of Patent: October 6, 2009Assignee: Raptor Networks Technology, Inc.Inventor: Thomas Wittenschlaeger
-
Publication number: 20090198836Abstract: A distributed computing bus that provides both data transport and ambient computing power is provided. Contemplated buses comprise a network fabric of interconnected networking infrastructure nodes capable of being programmed before or after installation in the field. A fabric manager organizes the fabric into a bus topology communicatively coupling computing elements that exchange payload data using a bus protocol. Nodes within the bus topology operate on the payload data as the data passes through the node on route to its destination.Type: ApplicationFiled: May 16, 2008Publication date: August 6, 2009Applicant: RAPTOR NETWORKS TECHNOLOGY, INC.Inventor: Thomas Wittenschlaeger
-
Publication number: 20090198792Abstract: A distributed computing system comprising networking infrastructure and methods of executing an application on the distributed computing system is presented. Interconnected networking nodes offering available computing resources form a network fabric. The computing resources can be allocated from the networking nodes, including available processing cores or memory elements located on the networking nodes. A software application can be stored in a system memory comprising memory elements allocated from the nodes. The software application can be disaggregated into a plurality of executable portions that are striped across the allocated processing cores by assigning each core a portion to execute. When the cores are authenticated with respect to their portions, the cores are allowed to execute the portions by accessing the system memory over the fabric. While executing the software application, the networking nodes having the allocated cores concurrently forward packets through the fabric.Type: ApplicationFiled: December 18, 2008Publication date: August 6, 2009Applicant: Raptor Networks Technology, Inc.Inventor: Thomas Wittenschlaeger