Patents Examined by Robert W. Wilson
-
Patent number: 7715328Abstract: A method of mirroring data to a mirrored to port in a plurality of switches. The method has the steps of determining if data was sent to all of said plurality of switches; determining if said data was sent to a mirrored to port (MTP); and resending said data to all of said plurality of switches if mirroring is enabled and said data was not sent to said MTP.Type: GrantFiled: November 2, 2004Date of Patent: May 11, 2010Assignee: Broadcom CorporationInventors: Shekhar Ambe, Anders Johnson, Mohan Kalkunte
-
Patent number: 7715378Abstract: A data transmission system includes a first data transmission device for receiving commands from a host; a second data transmission device for transmitting commands to a memory device; and a crossbar device for receiving commands from the first data transmission device over a first link and transmitting the commands to the second data transmission device over a second link. The crossbar device includes status logic to detect a command transmission error on the first link from the first data transmission device and transmits a retry command to prompt the first data transmission device to retry the transmission of the command over the first link. The second data transmission device reports a transmission error on the second link to the status logic of the crossbar device and the status logic of the crossbar device transmits the retry command to prompt the first data transmission device to retry the transmission of the command over the first link.Type: GrantFiled: January 5, 2006Date of Patent: May 11, 2010Assignee: EMC CorporationInventors: Michael Daigle, Gregory Robidoux, Armen Avakian, Brian K. Campbell, Adam Peltz
-
Patent number: 7715331Abstract: An improved networked computer communications system handles arbitrary streams of data, and transports at varying speeds those streams where intermediate updates can be dropped if they are made obsolete by later arriving data updates, optimizing the utilization of network and node resources. Complex buffering by system server software allows distributed, parallel, or redundant processing, transmission, and storage for performance, reliability, and robustness. Various parameters of the system can be monitored, and the system can be reconfigured automatically based on the observations. Varied techniques reduce the perceived end-to-end latency and take advantage of software and hardware capabilities that assets connected to the system may possess. One conferencing system allows conference participants to share all or a portion of the display seen on their computer screens. The conferees may be at sites removed from each other, or may view a recorded presentation or archived conference at different times.Type: GrantFiled: February 5, 2008Date of Patent: May 11, 2010Assignee: Pixion, Inc.Inventors: Joseph Salesky, Peter Madams, John Flower, Clint Kaul, Benjamin Wells, Edward Arthur Ho-Ming Janne
-
Patent number: 7710941Abstract: A method for restitution of data flows or data packets transmitted over a network, using at least two restitution appliances that are at least indirectly connected to the network, for a synchronized and error-free restitution. To synchronize the restitution by the at least two restitution appliances, either one of the restitution appliances, as the master, provides its internal clock as the reference, and the other restitution appliances, as the slaves, coordinate their internal clock with that of the master by the network and restitute the data flows or data packets according to the coordinated clock, or the internal clock of an external appliance also available on the network is used as the master, and all restitution appliances, as the slaves, co-ordinate their internal clock with that of the master by the network, and restitute the data flows or data packets according to the coordinated clock.Type: GrantFiled: November 4, 2003Date of Patent: May 4, 2010Assignee: Barix AGInventors: Johannes Rietschel, Silvan Sauter, Reto Staheli
-
Patent number: 7706362Abstract: A method is shown for deterministically selecting an endpoint for multiple links through a network for a client device. When a first network device establishes a connection for a client device to an endpoint device, it causes a database entry to be created that is keyed by a client identifier value for the client device and includes an endpoint address field with the network address of the endpoint device. When a second network device receives a call request from the client device, it queries the database using the client identifier value for the client device and waits a predetermined period for a database reply. A database device storing the database entry receives the query from the second network device, searches for the database entry matching the client identifier value, and sends a database reply that includes the client identifier value and the network address of the endpoint device from the database entry.Type: GrantFiled: October 29, 1999Date of Patent: April 27, 2010Assignee: 3Com CorporationInventors: Janakiraman Senthilnathan, Rohit Verma, Amit Tiwari, Ashwin Hegde
-
Patent number: 7697458Abstract: A node for self localization, a clustering method using the same, and a localization method are provided. The node, which is located in a specific space so as to constitute a sensor network, includes a location information messaging unit which receives one or more location information messages including information on spatial locations of one or more neighboring nodes in the sensor network from the neighboring nodes in the sensor network; a distance calculator which calculates a first distance to the neighboring node on the basis of the location information included in the received location information messages and calculates a second distance to one or more neighboring nodes on the basis of the received time or intensity of the message on the location information; and a clustering unit which forms clusters of the node and a plurality of neighboring nodes in which the difference between the first and second distances is less than a predetermined threshold.Type: GrantFiled: June 7, 2007Date of Patent: April 13, 2010Assignee: Electronics and Telecommunications Research InstituteInventors: Jongjun Park, Jong Oh Lee, Sun Joong Kim, Cheol Sig Pyo, Jong Suk Chae
-
Patent number: 7693145Abstract: A method and apparatus for receiving inbound data on an I/O device wherein a request to receive inbound data is received. A direct-data-placement request-tag is generated and associated with a pre-allocated buffer when the request requires direct data placement. A non-direct-data-placement request-tag is generated when the request does not require direct data placement. The received request is then augmented with a generated request-tag and directed to a data interface unit. A data packet that includes a reply-tag and a payload is then received in the data interface unit. The payload is directed from the data interface unit into a pre-allocated buffer when the reply-tag correlates with a request-tag that is associated with a pre-allocated buffer. Otherwise, the payload is retrieved from the data interface unit when the reply-tag does not correlate with a request-tag that is associated with a pre-allocated buffer.Type: GrantFiled: July 23, 2005Date of Patent: April 6, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ashok Rajagopalan, Sriram Narasimhan, Chetan Yaliwal
-
Patent number: 7693069Abstract: A method and apparatus for improved inter-domain routing convergence, include transmitting reason information associated with a route update or withdraw. An apparatus receiving the reason information associated with the update or withdraw uses the reason information to determine which of its candidate routes are also affected by substantially the same event that triggered the initial route update or withdraw and which of its candidate routes are not affected. For example, a candidate route may be considered to be transient if the apparatus receiving the reason information determines from the received reason information that a candidate route is going to be updated or withdrawn in the near future due. A candidate route considered as a transient route is avoided being advertised as a preferred route.Type: GrantFiled: July 28, 2003Date of Patent: April 6, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Fang Hao, Sanjay Kamat, Pramod V. N. Koppol
-
Patent number: 7680054Abstract: A network manager, configuring for detecting network nodes and configuring network switches, determines addressing field lengths to be used for addressing the network nodes and switching data packets between the network nodes based on the number of detected network nodes. The network manager detects the network nodes by exploring the network according to prescribed explorer procedures. The network manager selects a size of address fields to be used for switching data packets traversing the network, based on the number of detected network nodes. The network manager configures each network switch within the network to switch the data packets based on a switching tag having the selected size and positioned at the start of the packet. Hence, each network switch is able to generate forwarding decisions based on the switching tag at the beginning of each received data packet. The switching tag is distinct from, and substantially smaller than, the existing destination address field.Type: GrantFiled: July 16, 2001Date of Patent: March 16, 2010Assignee: Advanced Micro Devices, Inc.Inventor: Yatin Acharya
-
Patent number: 7668116Abstract: In one embodiment, a method comprises registering, by a first label switching router having been identified as a root of a prescribed transport tree for transport of a prescribed group of data packets, at least two next hop label switching routers as belonging to the prescribed transport tree based on receiving respective label mapping messages; detecting by the first label switching router a prescribed condition indicating the first label switching router is to be removed from service as the root of the prescribed transport tree; and outputting, by the first label switching router, label distribution protocol messages for the prescribed transport tree to each of the next hop label switching routers determined as belonging to the prescribed transport tree, each label distribution protocol message indicating the first label switching router is to be removed from the service as the root of the prescribed transport tree.Type: GrantFiled: July 6, 2007Date of Patent: February 23, 2010Assignee: Cisco Technology, Inc.Inventors: Ijsbrand Wijnands, Arjen Boers
-
Patent number: 7664060Abstract: An information terminal incorporates a network interface and an extension interface, and in the case of outside call, an audio send signal is modulated into an audio signal frequency band, and sent to the exchange through a private telephone line and a subscriber's line by way of the network interface. An audio receive signal sent from the exchange through the subscriber's line and private telephone line is demodulated into an ordinary audio frequency band through the network interface. On the other hand, in the case of extension service, an audio send signal is converted into a packetized digital signal by an extension interface circuit, and is further modulated into a higher frequency band so as not to overlap with the audio signal frequency band, and is transmitted through the private telephone line.Type: GrantFiled: November 18, 2005Date of Patent: February 16, 2010Assignee: Panasonic CorporationInventors: Tomiya Miyazaki, Yutaka Takeda, Kazuo Yahiro, Takuji Tsujigawa, Naoki Koga, Keisuke Ogata, Akitoshi Aritaka
-
Patent number: 7653030Abstract: A wireless access network, and an associated method, is formed of multiple tiers to provide for communications between individual nodes. Each tier of the network operates at different frequency ranges and provides for connectivity between selected nodes of the different tiers.Type: GrantFiled: April 12, 2001Date of Patent: January 26, 2010Assignee: Nokia CorporationInventors: Jori Arrakoski, Nico van Waes, Ari Leppä
-
Patent number: 7649887Abstract: A bridging device, and a method and computer readable medium for controlling the bridging device, wherein the bridging device stores router identifying information and network prefix information contained in a router advertisement (RA) that is regularly sent from a router. When the stored router identifying information and network prefix information become invalid, the bridging device generates an RA packet containing new valid router identifying information and network prefix information, whose lifetime is set infinite, and sends the RA packet to a communication terminal. This arrangement can reduce the frequency of the transmission of the RA packet from the router to the communication terminal, thereby decreasing the RA-packet processing load of the communication terminal.Type: GrantFiled: December 12, 2006Date of Patent: January 19, 2010Assignee: Kabushiki Kaisha ToshibaInventors: Wakana Tsuchino, Seijiro Yoneyama
-
Patent number: 7646786Abstract: A network device has a communications link to allow the device to communicate with customer devices and a processor. The processor is to receive neighbor discovery messages from requesting customer devices, examine the neighbor discovery messages to determine if the neighbor discovery message should be forwarded to other of the customer devices, and respond to the requesting customer devices.Type: GrantFiled: December 30, 2004Date of Patent: January 12, 2010Assignee: Cisco Technology, Inc.Inventors: Ralph Edward Droms, Madhu Sudan
-
Patent number: 7643460Abstract: A method and apparatus for communicating between devices is described. In one embodiment, the method comprises running two or more instances of a switch MAC sublayer on a switch and managing the two or more instances of the switch MAC sublayer as multiple logical access points inside the switch.Type: GrantFiled: September 25, 2006Date of Patent: January 5, 2010Assignee: Broadcom CorporationInventor: Zeljko Bajic
-
Patent number: 7643453Abstract: Embodiments of legacy compatible spatial multiplexing systems and methods are disclosed. One method embodiment, among others, comprises receiving long training symbols and cyclic shifted long training symbols corresponding to legacy preamble portions of packets corresponding to first and second transmit signals, receiving long training symbols and inverted cyclic shifted long training symbols corresponding to spatial multiplexing portions of packets corresponding to first and second transmit signals, and combining the symbols corresponding to the first and second transmit antennas to estimate the respective channels.Type: GrantFiled: June 22, 2005Date of Patent: January 5, 2010Inventors: Mark A. Webster, Michael J. Seals
-
Patent number: 7633919Abstract: A data communication network for providing dynamic routing through both wireless and wired subnetworks to support wireless communication devices and wired remote stations is disclosed. In the wireless network, the wireless communication devices can be mobile RF terminals, while the wired remote stations might be personal computers attached to a wired subnet, such as an ethernet coaxial cable. The wireless network architecture utilizes a spanning tree configuration which provides for transparent bridging between wired subnets and the wireless subnets. The spanning tree configuration provides dynamic routing to and from wireless communication devices and remote stations attached to standard IEEE 802 LANs.Type: GrantFiled: October 24, 2006Date of Patent: December 15, 2009Assignee: Broadcom CorporationInventor: Robert C. Meier
-
Patent number: 7633886Abstract: A system for classifying data packets transmitted over a data communications network based upon a set of predetermined prefixes associated with destination addresses of the data packets is provided. The includes a data structure stored in an electronic memory. The data structure is a prefix-in-B-tree (PIBT) data structure and/or a range-in-B-tree (RIBT) data structure, the at least one data structure comprising a plurality of nodes based upon the set of predetermined prefixes. The system also includes a determination module for determining a match between one or more of the plurality of nodes and a destination address of a particular data packet.Type: GrantFiled: December 30, 2004Date of Patent: December 15, 2009Assignee: University of Florida Research Foundation, Inc.Inventors: Sartaj Kumar Sahni, Haibin Lu
-
Patent number: 7626935Abstract: A data bus and message handling method provide a definitive means of indicating a client-aborted message for data bus systems which employ a message protocol that requires each message conveyed between a client device and an originating device to automatically and atomically include a frame check sequence (FCS). When a message is not to be client-aborted, a ‘good’ FCS is generated by a first method, typically based on the message's data content. However, when a message is to be client-aborted, the FCS is generated by a second method which requires modifying the good FCS value to create a ‘bad’ FCS, preferably using a mathematical means that preserves the uniqueness of the bad FCS to a high degree.Type: GrantFiled: October 17, 2005Date of Patent: December 1, 2009Assignee: Analog Devices, Inc.Inventors: Steven E. Austin, Dale F. Stolitzka
-
Patent number: RE41123Abstract: Anonymous voice communication between a first station and a second station is facilitated by providing an interface that allows input of a transaction specification from at least one of the first and second stations. A reference code associated with the transaction is generated, there being a defined relationship between the reference code and the address of the second station for voice communication. The reference code is supplied to the first station, and a voice communication request and the reference code are received from the first station. The reference code is used to recover said address and a channel for voice communication is opened between said first and second stations. Voice communication can thereby be established between the first and second stations without providing the address of the second station to the first station.Type: GrantFiled: August 27, 2008Date of Patent: February 16, 2010Assignee: Flexiworld Technologies, Inc.Inventors: Christina Ying Liu, William Ho Chang